Excel既不标准也不标准


0

我试图制定一个标准,COUNTIFS使得细胞的价值既不“通过”也不“失败”也不是空白。我怎样才能做到这一点?我不认为“<>传递<>失败<> *”有效

因为有人想要这个......我不想再计算相同的事情3次了。那有点傻。

Answers:


2

只需制定三个独立的条件:

=COUNTIFS($A$1:$A$10,"<>pass",$A$1:$A$10,"<>fail",$A$1:$A$10,"*")

但后来我必须遍历所有细胞三次!这张表可能非常大,这样效率不高。
大卫格林伯格2014年

1
如果您担心这一点,请将其包含在您的帖子中。
Excellll 2014年

1
@ Dgrin91:你实际上并不知道效率低下(Excel内部)。它可能看起来不漂亮,但它是COUNTIFS的工作方式:3条标准= 3个范围,即使范围重复也是如此。有另外的方法可以获得最终结果(例如帮助列),但您只询问如何在COUNTIFS中执行此操作。
Madball 73年

1
@ Dgrin91仅供参考,这可以即时计算> 600,000条测试记录进行搜索。如果您使用数以千计的COUNTIFS公式,您只需要认真考虑效率低下。
Excellll 2014年

0

这是另一种选择。虽然它是一个数组*公式,我打赌它比它慢COUNTIFS

=SUM(N(IFERROR(MATCH("x"&$A$1:$A$10,{"xpass","xfail","x"},0),0)=0))

“x”kludge是因为我无法弄清楚如何正确计算“”条件。

数组*公式:提交Ctrl+Shift+Enter,而不仅仅是Enter

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.