Notifications
Clear all

Condição para média ponderada

3 Posts
3 Usuários
0 Reactions
2,455 Visualizações
(@tvhanto)
Posts: 8
Active Member
Topic starter
 

Boa tarde!

Gostaria de um ajuda para incluir no meu resultado, o qual é média ponderada, apenas as células que apresentam informações.

Segue planilha para melhor visualização.

 
Postado : 24/06/2018 9:30 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

tvhanto,

Boa tarde!

Fiz com a utilização de códigos VBA da seguinte forma:
- Se você fizer qualquer alteração na faixa de células C4 a E11, automaticamente, a fórmula em E12 se altera de modo a refletir apenas a última linha com dados da coluna E. Por exemplo: A fórmula que está em E12 atual é:

=SOMARPRODUTO(E4:E7;C4:C7)/SOMA(C4:C7)

Digamos que você apague o valor de E7, a fórmula em E12 se ajustará para:

=SOMARPRODUTO(E4:E6;C4:C6)/SOMA(C4:C6)

Veja se é assim.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 24/06/2018 12:06 pm
(@skulden)
Posts: 170
Estimable Member
 

Boa tarde,

Basta trabalhar de forma matricial, após inserir as fórmulas pressione control + shift + enter

Para a célula D12: =SOMARPRODUTO(SE(D4:D11>0;D4:D11);SE(C4:C11>0;C4:C11))/SOMA(SE(D4:D11>0;C4:C11))

Para a célula E12:
=SOMARPRODUTO(SE(E4:E11>0;E4:E11);SE(C4:C11>0;C4:C11))/SOMA(SE(E4:E11>0;C4:C11))

Se a resposta lhe foi útil, clique no joinha!

 
Postado : 12/07/2018 11:37 am