Critérios COUNTIF do Excel usando colchetes para OR lógico ou não funcionando

0

Dado o seguinte na coluna A:

tom
bob
harry
tom2
bob
harry
tom3
bob
harry

Eu quero contar "tom" OU "bob" usando =COUNTIF(A:A,{"tom","bob"}). No entanto, a função retorna apenas 1 em vez de 4. Se eu inverter a ordem de tom e bob na função, recebo 3. A função está contando apenas o primeiro argumento dentro dos colchetes. O que estou fazendo errado? Obrigado!

Marty
fonte
Então tom2 e tom3 não contam?
Raystafarian

Respostas:

0

A solução fácil seria duas countiffunções -

=COUNTIF(A:A,"tom")+COUNTIF(A:A,"bob")

Você também pode usar um sumproductse quiser os colchetes

=SUMPRODUCT((A:A={"bob","tom"})*1)

ou sem colchetes

=SUMPRODUCT(--(A:A="bob")+(A:A="tom"))

E acho que isso deve funcionar -

=SUM(COUNTIFS(A:A,{"bob","tom"}))

Como o XOR LX apontou, este pode ser usado em seu countiflugar.

Raystafarian
fonte
O último funcionou (mais compacto também). Obrigado!
Marty
@Marty se isso resolve o seu problema, por favor bater a marca de seleção verde ao lado dele para marcar a sua pergunta como resolvido
Raystafarian
Obviamente, o último exemplo não precisa usar a função COUNTIFS. Simplesmente o COUNTIF será suficiente.
XOR LX
0

Você pode usar a fórmula abaixo para contar o número de tom e bob.

= SUMPRODUCT (COUNTIF (A2: A50, {"bob", "tom"}))

Nitin
fonte