Excel函数:计算没有特定值且不为空的行数


1

我试图计算没有值“X”,“Y”或“Z”的行数。此外,值不应为空。

我使用下面的公式来计算列A行值为'IPhone'和列C值为“Z”的行数,但我无法使用“NOT”函数。

=COUNTIFS('iPhone Users'!A:A,"iPhone",'iPhone Users'!C:C,"Z")

Answers:


1

尝试沿着这些方向

=COUNTIFS(A:A,"<>iphone",A:A,"<>",C:C,"<>z")

人字形括号是“不”。在屏幕截图中,公式返回A列中所有项目的计数,这些项目不是空白,没有“iphone”作为值,而C列不是“z”。结果是2,它与行2和10相关,Android在列C中没有Z.

在此输入图像描述


1

你可以试试

1)使用Sum with Array公式。(输入公式,然后按Ctrl + Shift + Enter)

=SUM(IF((Sheet2!A:A<>"")*(Sheet2!A:A<>"X")*(Sheet2!A:A<>"Y")*(Sheet2!A:A<>"Z"),1,0))

2)使用Countifs

=COUNTIFS(A1:A5,"<>X",A1:A5,"<>Y",A1:A5,"<>Z",A1:A5,"<>"&"")

为了检查空格,您需要检查“”。但是,要在公式中输入它,不能直接用“,而是需要使用”<>“&”“输入它,这意味着将<>和”“连接成一个表达式


除非你喜欢慢电子表格,否则在整列上使用数组公式并不是一个好主意。
teylyn 2015年

好点子。我可能还会为我的数据定义一个表,并改为引用表列(例如Table1 [Column1]),或者至少是一个命名的动态范围,以防止对整个列进行计算,这通常是一个坏主意。
EDM
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.