Notifications
Clear all

[Resolvido] SOMARPRODUTO() para diversos critérios em CONT.SES()

7 Posts
2 Usuários
1 Reactions
2,494 Visualizações
OrlandoS
(@orlandos)
Posts: 104
Estimable Member
Topic starter
 

Olá, pessoal!

Não estou conseguindo fazer com que a função SOMARPRODUTO() some somente quando na col I apareçam os critérios entre { } na função CONT.SES() de fórmula abaixo:

=SE(CONT.SES(I6:I2400;"=" & {"CANCELADO";"CANCELANDO";"NÃO ATINGIDO"});SOMARPRODUTO((H6:H2400<>"")*(I6:I2400<>""));"0")

 

Grato pela atenção!

Orlando Souza

🧐

 

PS: Se a resposta foi útil, clique na "mãozinha positiva" ou em "curtir" na fonte de link informada, agradecendo ao colaborador do código/fórmula. Eu já fiz a minha parte! :]

 
Postado : 29/09/2020 11:05 am
deciog
(@deciog)
Posts: 0
Trusted Member
 

@orlandos, Boa Tarde

 

Tenta desta forma

=SOMARPRODUTO(SEERRO(SE(CONT.SES(I6:I24;{"=CANCELADO";"=CANCELANDO";"=NÃO ATINGIDO"});(H6:H24));0))

 

ou

 

=SOMARPRODUTO(SEERRO(SE(CONT.SES(I6:I24;{"CANCELADO";"CANCELANDO";"NÃO ATINGIDO"});(H6:H24));0))

 

Se foi útil, clique na mãozinha Curtir é a forma de agradecimento

Decio

 

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 29/09/2020 12:29 pm
OrlandoS
(@orlandos)
Posts: 104
Estimable Member
Topic starter
 

Oi, @deciog!

A minha intenção é eliminar o sinal de "+", reduzindo a fórmula abaixo:

=SE(SOMARPRODUTO((H6:H2400<>"")*(I6:I2400="NÃO ATINGIDO"))+SOMARPRODUTO((H6:H2400<>"")*(I6:I2400="CANCELADO")*(J6:J2400<>""))+SOMARPRODUTO((H6:H2400<>"")*(I6:I2400="CANCELANDO")*(J6:J2400<>""))=0;"0";SOMARPRODUTO((H6:H2400<>"")*(I6:I2400="NÃO ATINGIDO"))+SOMARPRODUTO((H6:H2400<>"")*(I6:I2400="CANCELADO")*(J6:J2400<>""))+SOMARPRODUTO((H6:H2400<>"")*(I6:I2400="CANCELANDO")*(J6:J2400<>"")))

Boa noite!

 
 

PS: Se a resposta foi útil, clique na "mãozinha positiva" ou em "curtir" na fonte de link informada, agradecendo ao colaborador do código/fórmula. Eu já fiz a minha parte! :]

 
Postado : 01/10/2020 11:18 pm
deciog
(@deciog)
Posts: 0
Trusted Member
 

OrlandoS, Bom Dia.

 

Primeiro vi que não agradece a ajuda dada, é importante para os membro

Na coluna P e Q coloquei a prova das quantidades de cada tipo

Confere se é desta forma que desejas

Se foi útil, clique na mãozinha Curtir é a forma de agradecimento

Decio

 

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 02/10/2020 8:38 am
OrlandoS
(@orlandos)
Posts: 104
Estimable Member
Topic starter
 

Bom dia, @deciog

As cols H e J estão interferindo no resultado, com suas céls vazias (se nas cols H<>""  e I="NÃO ATINGIDO", deve sempre somar).

 
 
 
 
 

PS: Se a resposta foi útil, clique na "mãozinha positiva" ou em "curtir" na fonte de link informada, agradecendo ao colaborador do código/fórmula. Eu já fiz a minha parte! :]

 
Postado : 03/10/2020 11:34 am
deciog
(@deciog)
Posts: 0
Trusted Member
 

OrlandoS

 

É só colocar o outro critério confere

 

=SOMARPRODUTO(CONT.SES(I6:I2400;{"NÃO ATINGIDO";"CANCELADO";"CANCELANDO"};J6:J2400;"<>"))

Se foi útil, clique na mãozinha Curtir é a forma de agradecimento

Decio

 

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 03/10/2020 12:22 pm
OrlandoS reacted
OrlandoS
(@orlandos)
Posts: 104
Estimable Member
Topic starter
 

Tem razão, @deciog

Ficou assim:

=SE(SOMARPRODUTO((H6:H2400<>"")*(I6:I2400="NÃO ATINGIDO"))+SOMARPRODUTO(CONT.SES(I6:I2400;{"CANCELADO";"CANCELANDO"};H6:H2400;"<>";J6:J2400;"<>"))=0;"0";SOMARPRODUTO((H6:H2400<>"")*(I6:I2400="NÃO ATINGIDO"))+SOMARPRODUTO(CONT.SES(I6:I2400;{"CANCELADO";"CANCELANDO"};H6:H2400;"<>";J6:J2400;"<>")))

 

Obrigado!

😎

PS: Se a resposta foi útil, clique na "mãozinha positiva" ou em "curtir" na fonte de link informada, agradecendo ao colaborador do código/fórmula. Eu já fiz a minha parte! :]

 
Postado : 03/10/2020 3:46 pm