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.