COUNTIF não conta o texto corretamente quando o texto exato tem operador

0

Eu tenho uma tabela que é gerada automaticamente a partir de um banco de dados e estou tentando contar o texto <None>na tabela. Estou usando a seguinte fórmula:

=COUNTIF(SomeTable[SomeColumn],"<None>")

Produz uma contagem incorreta que está muito errada, mas acredito que está interpretando <e> como um operador que está descartando a contagem.

Conta adequadamente quando eu altero os <e> para * 's

=COUNTIF(SomeTable[SomeColumn],"*None*")

Como você faz a fórmula interpretar <none>apenas como texto.

Matthew Lozoya
fonte
O que você está procurando para contar? Quando o texto não é "Nenhum"? "<>None"faria isso. Você pode esclarecer sua pergunta? Se a segunda fórmula funciona, por que não usar isso?
BruceWayne
Eu quero procurar por "<None>", pois é isso que o banco de dados cospe.
Matthew Lozoya 27/03
O texto <nenhum> não mostrar na pergunta original devido à forma como troca de pilha interpretou então eu tive que formatá-lo como código em questão para que ele iria mostrar muito por isso
Matthew Lozoya

Respostas:

3

Coloque o =na frente:

=COUNTIF(SomeTable[SomeColumn],"=<None>")

Os operandos matemáticos são >=ou <=não =>e, =<portanto, qualquer coisa após o =é considerado o valor a ser contado.

insira a descrição da imagem aqui

Scott Craner
fonte
1

Você pode usar SUMPRODUCT:

=SUMPRODUCT((SomeTable[SomeColumn]="<None>")+0)

Graças a este tópico SO

Bruce Wayne
fonte
Obrigado Bruce, que funciona, mas se eu precisasse usar vários critérios com um COUNTIFS que não ajudaria, parece que Scott respondeu ao que eu estava procurando.
Matthew Lozoya 27/03
@MatthewLozoya - Eu meio que imaginei que ele apareceria :) ... feliz que você tenha resolvido!
BruceWayne