Como comparar literais em Countif
Pergunta
As listas nomeadas em uma planilha do Excel são referenciadas de outra folha no mesmo livro.
Por exemplo
A folha 2 tem as listas nomeadas (GRPCNT) contêm strings
> 5
5 - 9
10 - 20
> 20
A folha 1 usa o GRPCNT para fornecer uma lista de opções. Diga, existem três linhas
A | > 5
B | > 20
C | > 5
A folha 1 deve determinar o número de ocorrências de cada opção da lista.
O problema é
COUNTIF(Range, "> 5")
Retorna '0' em vez de '2' para os dados de exemplo acima.
Eu preciso de uma comparação literal algo como
COUNTIF( Range, Sheet2!A1 ) , or
COUNTIF( Range, "'> 5'" )
Ambas as tentativas acima falharam em fornecer o resultado desejado.
O que eu estou fazendo errado aqui?
Solução
COUNTIF(Range, "=> 5")
Isso conta quantas células na faixa correspondem (=
) o conteúdo > 5
(Não "=>" não é um operador).
O sinal igual é necessário porque >
No início, já tem um significado especial: as células da contagem que valores inteiros são maiores que 5.