Notifications
Clear all

Inserindo condições ao SomarProduto/Somases

8 Posts
4 Usuários
0 Reactions
1,732 Visualizações
(@sjmartins)
Posts: 41
Eminent Member
Topic starter
 

Olá Pessoal, eu de novo :/

Estou tentando usar a função Somarproduto alinhada à função se mas não consigo encontrar uma saída para chegar ao resultado

Acho que a parte da divisão está correta com o somases (que aprendi ontem mesmo rsrs) mas o somar produto com a condição não está indo

Fiz alguma tentativas mas não chega nem perto do resultado esperado :(

 
Postado : 04/10/2016 5:31 am
(@mprudencio)
Posts: 2749
Famed Member
 

Nem olhei para a planilha mas supondo que as condições estao na coluna a, b e c e o valor a ser calculado/encontrado(somente para registros unicos) na coluna D a formula ficaria assim:

=somarproduto((A2:A50= primeira condição)*(B2:B50= segunda condição)*(C2:C50= terceira condição)*(D2:D50))

Se tiver mais condições a inserir é so colocara antes da condição da coluna D

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 04/10/2016 6:46 am
(@sjmartins)
Posts: 41
Eminent Member
Topic starter
 

Olá Márcelo, valeu pela dica

tentei como vc disse mas não deu certo. Acho que é porque na verdade não é uma soma, e sim o Somarproduto efetivamente
tentei:

=SOMARPRODUTO((C7:C9=2000)*(C7:C9=3000)*(C7:C9=3000)*(D7:D9)*SOMARPRODUTO((C7:C9=2000)*(C7:C9=3000)*(C7:C9=3000)*(E7:E9)/SOMASES(D7:D9;C7:C9;2000)+SOMASES(D7:D9;C7:C9;3000)+SOMASES(D7:D9;C7:C9;7500)))

=SOMARPRODUTO((C7:C9=2000)*(C7:C9=3000)*(C7:C9=3000)*(D7:D9;E7:E9)/SOMASES(D7:D9;C7:C9;2000)+SOMASES(D7:D9;C7:C9;3000)+SOMASES(D7:D9;C7:C9;7500))

mas não chega no valor

 
Postado : 04/10/2016 8:53 am
(@mprudencio)
Posts: 2749
Famed Member
 

Sua planilha é exatamente assim?

Nao entendi a conta que vc pretende fazer explique novamente.

Monte um exemplo que condiza com a realidade do seu arquivo e com umas 20 linhas

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 04/10/2016 9:09 am
(@sjmartins)
Posts: 41
Eminent Member
Topic starter
 

Olá MPrudentecio.

Essa conta faz uma média ponderada. Como não existe essa função no excel, faço um Somarproduto e divido pelo total atribuindo os pesos aos valores percentuais

Nesse caso, gostaria de fazer um Somarproduto ( se

A realidade do meu arquivo é essa que coloquei, só que com mais condições.

Com apenas uma condição eu consigo fazer, por exemplo, se for somente a condição 2000, fica assim:

=SOMARPRODUTO(D7:D10;E7:E10;--(C7:C10=2000))/SOMASES(D7:D10;C7:C10;2000)

Aí dá certo

 
Postado : 04/10/2016 9:33 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite sjmartins

Veja se eu entendi o que você deseja.

=SOMARPRODUTO((C7:C10=2000)+(C7:C10=3000)+(C7:C10=7500);D7:D10;E7:E10)/SOMARPRODUTO((C7:C10=2000)+(C7:C10=3000)+(C7:C10=7500);D7:D10)

Confira na planilha:

Se foi útil, clique na mãozinha.

Dê retorno.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 04/10/2016 5:30 pm
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Olá MPrudentecio.
Essa conta faz uma média ponderada. Como não existe essa função no excel, faço um Somarproduto e divido pelo total atribuindo os pesos aos valores percentuais
...
Aí dá certo

Média ponderada com tabela dinâmica.

Se sua dúvida foi respondida marque o tópico como RESOLVIDO usando o botão com marca verde.

 
Postado : 05/10/2016 2:47 am
(@sjmartins)
Posts: 41
Eminent Member
Topic starter
 

Olá Patropi, exatamente isso
Agora deu certo
Value!!!

Olá DJunqueira, isso mesmo!
Veja que nessa primeira vez, para chegar na média ponderada foi preciso usar a SomarProduto. A diferença é que nessa vez precisava colocar algumas condições

Valeu :) :)

 
Postado : 05/10/2016 4:02 am