Excel - como verificar se determinado valor aparece duas vezes em uma coluna e compará-lo com outra condição [fechado]

1

Eu tenho um problema ao filtrar alguns dados no Excel 2007

Gostaria de verificar se 2 valores aparecem em uma coluna e compará-lo com outra condição

exemplo

Column A, Column B
5555, Yes
5555, Yes
1111, Yes
2222, Yes
1111, No
2222, Yes
3333, Yes
8546, No
2223, Yes
2525, Yes
2223, No

Gostaria de saber se 5555 é mencionado duas vezes na coluna A e verifique se a condição é Sim

Tnx antecipadamente

    
por rikifor 10.02.2016 / 13:55

1 resposta

3

Sim, você pode fazer isso usando COUNTIF.

Digamos que meu intervalo para a coluna A seja A2 a A6, na célula C2 eu teria:

'= SE (E (SE (CONTAR (A $ 2: A $ 6, A2) > 1, VERDADEIRO, FALSO), B2="sim"), 1,0)'

Então você pode colar essa coluna B, então na célula C3 eu teria:

'= SE (E (SE (CONTAR (A $ 2: A $ 6, A2) > 1, VERDADEIRO, FALSO), B3="sim"), 1,0)'

.. etc.

O COUNTIF conta as células em um intervalo que preenche alguns critérios, por isso, para dividi-lo:

  • IF(COUNTIF(A$2:A$6,A2)>1,TRUE,FALSE) está contando valores no intervalo A $ 2: A $ 6 que são iguais a A2, então, se múltiplos forem encontrados (> 1), ele produzirá um verdadeiro, caso contrário, é falso.
  • B3="yes" verifica se o valor na coluna B é "sim".
  • O if(AND([part1], [part2])) envolve os dois juntos em uma declaração grande.
  • O 1,0 no final é para que 1 seja sua saída se toda a instrução for verdadeira, 0 será produzida se for falsa. Altere esses valores para o que você deseja.

Há um guia para o uso do CountIf aqui .

    
por 10.02.2016 / 15:30