检查一系列单元格是否具有大于或小于0的任何数字

时间:2014-09-12 08:29:16

标签: excel count excel-formula

有没有办法在L列中识别C和K之间的任何单元格是否包含大于或小于0的数字?

如果是,则应返回TRUE,否则返回FALSE。因此在示例图片中,行号4和6应返回FALSE,行号1,2,5应返回TRUE。

SO25803923 question example

5 个答案:

答案 0 :(得分:3)

请尝试使用L2并将其复制到L6:

=COUNTIF(C2:K2,"<>"&0)<>0  

这假设在C2:K6范围内只会有数字而不是字符串。对于L7,您可能需要:

=COUNTIF(L2:L6,"FALSE")

答案 1 :(得分:2)

如果要返回False,其中C列和K列之间的所有单元格都包含&#39; 0&#39;并为您可以使用的所有其他实例返回True:

=(CONCATENATE(C2,D2,E2,F2,G2,H2,I2,J2,K2)<>"000000000")

或更短的版本:

=IF(COUNTIF(C2:K2,"<>0"),"True","False")

再次编辑 - 根据核心答案,此COUNTIF解决方案不会以字符串形式输入帐户0,但是CONCATENATE应该

答案 2 :(得分:0)

在L2中你可以使用这样的公式:

=IF(OR(C2<>0;D2<>0;E2<>0;F2<>0;G2<>0;H2<>0;I2<>0;J2<>0;K2<>0);TRUE;FALSE)

然后将其拖下来。

如果值不均匀,则返回TRUE,否则返回FALSE。

答案 3 :(得分:-1)

如果来自c2-k2的单元中没有一个包含小于或大于零的值,则c2-k2的总和为0,否则总和小于或大于0

  

= IF(SUM(C2:K2)&LT;大于0; TRUE; FALSE)

答案 4 :(得分:-1)

使用数组公式:

在单元格L2中输入以下公式,然后按Ctrl + Shift + Enter

=AND(C2:K2>0)

您将获得TRUE或FALSE作为回答