首页 > 解决方案 > 如何在 Excel 中的单元格范围上使用逻辑运算符(#VALUE 错误消息)

问题描述

我有一系列单元格,我想监督它是否符合规格或超出规格。

我尝试使用单个单元格进行评估,到目前为止效果很好。它应该评估单元格是否在 10 和 15 的值内,如果在 PASS 内,则在 FAIL 内。

=IF(OR(A2<10,A2>15),"FAIL","OK")

当我尝试使用范围本身 (A2:Z2) 时,它也无法工作,因为它显示了 #VALUE 错误消息。

=IF(OR(A2:Z2<10,A2:Z2>15),"FAIL","OK")

我尝试使用名称范围本身,“Ctrl+F3”(我将其命名为 TEST),结果相同

=IF(OR(TEST<10,TEST>15),"FAIL","OK")

我可以知道是否有任何方法可以评估整个范围?

标签: excelexcel-formula

解决方案


请试试:

=IF(COUNTIF(A2:Z2,"<10")+COUNTIF(A2:Z2,">15")>0,"FAIL","OK")

但确保所有 A2:Z2 都填充有数字,即使只是0.


推荐阅读