Notifications
Clear all

contar com mais de um criterio e intervalo

4 Posts
2 Usuários
0 Reactions
1,202 Visualizações
(@tiago_luz)
Posts: 40
Eminent Member
Topic starter
 

Olá pessoal, td bem?

Eu preciso contar uma informação, mas somente se dois critérios diferentes foram válidos para dois intervalos diferentes, como se fosse uma função "E", usei o conta.ses, mas ele está funcionando com se fosse um "ou", se uma ou outra condição for válida ele conta 1, as duas condições tem que estar na mesma linha.

A lógica seria mais ou menos assim:

fórmula na célula B1 = (se K1 a K5 for diferente de vazio e se M1 a M5 for igual A1, contar)
=CONT.SES(K1:K5;"<>""";M1:M5;A1)

esta fórmula conta se for igual a A1, indiferente da outra condição ser verdadeira ou não.

abraços

 
Postado : 11/12/2012 4:56 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Leia as regras os arquivos devem ser compactados!!
Nossas Regras
viewtopic.php?f=7&t=203
Att

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

 
Postado : 11/12/2012 4:57 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Tá fácil demais pra ser isso... Mas,

=SE(E(CONTAR.VAZIO(K1:K5)=0;CONT.SE(M1:M5;A1)=5);1;0)

Tô assumindo que esse seu "..., contar)" é para atribuir 1 - a contagem do evento espelhado na fórmula.

Se não for isso avise.

Abs,

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

 
Postado : 11/12/2012 11:08 pm
(@tiago_luz)
Posts: 40
Eminent Member
Topic starter
 

Na verdade não era para atribuir 1, e sim contar quantos eventos com estas duas condições atendidas ao mesmo tempo: célula não vazia na coluna K e célula na coluna M igual a A1, mas que estejam na mesma linha, por exemplo, célula K4 não vazia e célula M4=A1, conta um evento atendido, se isto ocorrer na linha 5 também, são dois eventos, resultado da fórmula=2.

Não entendi muito bem a lógica da sua fórmula, talvez bastasse eu adaptar algumas funções para conseguir chegar ao resultado, de qualquer forma eu consegui o que eu precisava utilizando "somarproduto":

=SOMARPRODUTO((K1:K5<>"")*(M1:M5=A1))

abraços,

 
Postado : 15/12/2012 2:29 pm