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.


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


1

Você pode usar SUMPRODUCT:

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

Graças a este tópico SO


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.