Notifications
Clear all

Somarproduto com duas condições

8 Posts
3 Usuários
0 Reactions
2,590 Visualizações
(@fabio-cmaa)
Posts: 0
New Member
Topic starter
 

Boa tarde Galerinha,

alguem poderia me ajudar com essa formula, eu consigo fazer com uma condição, na segunda retorna a nada,

=SOMARPRODUTO((A1:A20="LARANJA")*(A1:A20="MELANCIA)*(B1:B20)*(C1:C20))/SOMASES(B1:B20;A1:A20;"MELANCIA";A1:A20;"LARANJA")

Tem que fazer o somarproduto com as duas se for laranja e se for melancia, como eu procedo ???

grato.,

Fabio C.

 
Postado : 26/09/2017 11:40 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
fabio, até onde sei, o critério LARANJA e MELANCIA não podem estar na mesma SOMARPRODUTO não ... o que vc pode fazer é usar SE(OU
.
Se não conseguir posta um arquivo exemplo para testarmos e mostrar como fica ...
.

 
Postado : 26/09/2017 12:00 pm
(@fabio-cmaa)
Posts: 0
New Member
Topic starter
 

boa noite JSCOPA,

Segue anexo como referido,

eu consegui fazer, mais vou te falar, não foi fácil não, por que eu precisei usar 7 critérios de somarproduto, deu certo, porem o tamanho da formula vou te falar é gigantesca.

aguardo uma formula mais resumido, se possível até 8 critérios,

esse dados são só exemplo.

desde já agradeço.

 
Postado : 26/09/2017 4:34 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
fabio, veja se é isto ...
.

 
Postado : 26/09/2017 4:55 pm
(@fabio-cmaa)
Posts: 0
New Member
Topic starter
 

Bom dia JSCOPA,

Esse dados que mandei são apenas demonstrativo,

o que eu estava querendo fazer é o seguinte:

=(SOMARPRODUTO(('BC_DADOS VERSÃO REAL'!M2:M6663=1088)*('BC_DADOS VERSÃO REAL'!L2:L6663)*('BC_DADOS VERSÃO REAL'!K2:K6663))
+SOMARPRODUTO(('BC_DADOS VERSÃO REAL'!M2:M6663=29)*('BC_DADOS VERSÃO REAL'!L2:L6663)*('BC_DADOS VERSÃO REAL'!K2:K6663))
+SOMARPRODUTO(('BC_DADOS VERSÃO REAL'!M2:M6663=197)*('BC_DADOS VERSÃO REAL'!L2:L6663)*('BC_DADOS VERSÃO REAL'!K2:K6663))
+SOMARPRODUTO(('BC_DADOS VERSÃO REAL'!M2:M6663=10)*('BC_DADOS VERSÃO REAL'!L2:L6663)*('BC_DADOS VERSÃO REAL'!K2:K6663))
+SOMARPRODUTO(('BC_DADOS VERSÃO REAL'!M2:M6663=16)*('BC_DADOS VERSÃO REAL'!L2:L6663)*('BC_DADOS VERSÃO REAL'!K2:K6663))
+SOMARPRODUTO(('BC_DADOS VERSÃO REAL'!M2:M6663=2011)*('BC_DADOS VERSÃO REAL'!L2:L6663)*('BC_DADOS VERSÃO REAL'!K2:K6663))
+SOMARPRODUTO(('BC_DADOS VERSÃO REAL'!M2:M6663=215)*('BC_DADOS VERSÃO REAL'!L2:L6663)*('BC_DADOS VERSÃO REAL'!K2:K6663)))
/(SOMASES('BC_DADOS VERSÃO REAL'!K2:K6663;'BC_DADOS VERSÃO REAL'!M2:M6663;1088)
+SOMASES('BC_DADOS VERSÃO REAL'!K2:K6663;'BC_DADOS VERSÃO REAL'!M2:M6663;19)
+SOMASES('BC_DADOS VERSÃO REAL'!K2:K6663;'BC_DADOS VERSÃO REAL'!M2:M6663;197)
+SOMASES('BC_DADOS VERSÃO REAL'!K2:K6663;'BC_DADOS VERSÃO REAL'!M2:M6663;10)
+SOMASES('BC_DADOS VERSÃO REAL'!K2:K6663;'BC_DADOS VERSÃO REAL'!M2:M6663;16)
+SOMASES('BC_DADOS VERSÃO REAL'!K2:K6663;'BC_DADOS VERSÃO REAL'!M2:M6663;2011)
+SOMASES('BC_DADOS VERSÃO REAL'!K2:K6663;'BC_DADOS VERSÃO REAL'!M2:M6663;225))

observe a fomrmula:

como funciona ?

eu quero fazer a ponderação do raio médio de alguns fornecedores ex: (fornecedor: 1088,19,197,10,16,2011,225)
pra que serve ? serve pra eu achar um valor de distancia de todos os fornecedores, e tem que ser feito por SOMARPRODUTO, não posso fazer de soma aritmética, que seria pelo SOMASES / SOMASES.

Observe que a formula ela comporta 7 critérios,

Sds.,

Fabio C.

 
Postado : 27/09/2017 4:43 am
(@deciog)
Posts: 0
New Member
 

fabio.cmaa , Bom Dia.

Com base na sua formula ao invez de (asterisco) deve colocar sinal de + pois quer os dois ao mesmo tempo, confere se é isso que desejas

=SOMARPRODUTO((B2:B21="LARANJA")+(B2:B21="MELANCIA")*(C2:C21)*(D2:D21))/(SOMASE(B2:B21;"LARANJA";D2:D21)*SOMASE(B2:B21;"MELANCIA";D2:D21))

Se foi útil, clique na mãozinha que fica do lado da ferramenta Citar, é uma forma de agradecimento

Se você Visitante Também gostou e foi útil pode clique na mãozinha que fica do lado da ferramenta Citar, é uma forma de agradecimento

Decio

 
Postado : 27/09/2017 5:09 am
(@fabio-cmaa)
Posts: 0
New Member
Topic starter
 

Bom dia Deciog,

fico agradecido, mais desse jeito também não ta correto...

=SOMARPRODUTO((B2:B21="LARANJA")+(B2:B21="MELANCIA")*(C2:C21)*(D2:D21))/(SOMASE(B2:B21;"LARANJA";D2:D21)+SOMASE(B2:B21;"MELANCIA";D2:D21))

o resultado tem que dar esse valor >>> 154,7171268

faça um somarproduto geral sem critério, e dps faça um com os critérios, veja que não bate.

grato.

Fabio C.

 
Postado : 27/09/2017 7:08 am
(@deciog)
Posts: 0
New Member
 

fabio.cmaa

Foi ótimo colocar o resulta olha como fica a formula agora

=SOMARPRODUTO(((B2:B21="LARANJA")+(B2:B21="MELANCIA"))*((C2:C21)*(D2:D21)))/(SOMASE(B2:B21;"LARANJA";D2:D21)+SOMASE(B2:B21;"MELANCIA";D2:D21))

Se foi útil, clique na mãozinha que fica do lado da ferramenta Citar, é uma forma de agradecimento

Se você Visitante Também gostou e foi útil pode clique na mãozinha que fica do lado da ferramenta Citar, é uma forma de agradecimento

Decio

 
Postado : 27/09/2017 7:28 am