当精确文本具有运算符时,COUNTIF不正确计算文本


0

我有一个从数据库自动生成的表,我正在尝试计算<None>表中的文本。我使用以下公式:

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

它产生一个不正确的计数,但我相信它正在解释<和>作为操作员抛弃计数。

当我将<和>更改为*时,它会适当计数

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

如何使公式解释<none>为仅文本。


你还想要点什么呢?当文字不是“无”时?"<>None"愿意。你能否澄清一下你的问题?如果第二个公式有效,为什么不使用它呢?
BruceWayne

我想搜索“<无>”这就是数据库吐出的内容。
Matthew Lozoya

文本<none>没有在原始问题上显示,因为堆栈交换如何解释它所以我不得不将其格式化为问题中的代码所以它会显示抱歉
Matthew Lozoya 2017年

Answers:


3

放在=前面:

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

数学操作数是>=<=不是=>或者=<之后的任何东西=被认为是要计数的值。

在此输入图像描述


1

你可以使用SUMPRODUCT

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

感谢这个SO线程


感谢Bruce确实有效,但是如果我需要使用COUNTIFS的多个标准,那将无助于它看起来Scott回答了我想要的内容。
Matthew Lozoya

@MatthewLozoya - 我觉得他会出现:) ...很高兴你解决了!
BruceWayne
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.