怎么说“如果在这个命名的范围内的公式返回一个错误,那么值是一,否则为零”在Excel中
嗨,大家好,我想问一个非常简单的问题,如何说Excel中的“如果这个命名的范围内的公式返回一个错误,那么值是一个,否则为零”? 我在想“IF(A1:A200返回错误,1,0)。
我附上一张截图,以便你们可以看到我正在做的事情,红色的单元格是包含错误的单元格。
谢谢你,你的帮助将非常感激。
您可以使用SUMPRODUCT
和ISERR
(或ISERROR
,请参阅下面关于这些差异的注释)function。 这将计算范围内的错误数量:
=SUMPRODUCT(--ISERR(A1:A200))
然后,将其包装在IF
,如下所示:
=IF(SUMPRODUCT(--ISERR(A1:A200))>0,1,0)
这里是对function如何工作的很好的解释。
注 : ISERR
计数除ISERR
#N/A
以外的所有错误。 如果您还想计数ISERROR
#N/A
,请使用ISERROR
函数而不是ISERR
。