怎么说“如果在这个命名的范围内的公式返回一个错误,那么值是一,否则为零”在Excel中

嗨,大家好,我想问一个非常简单的问题,如何说Excel中的“如果这个命名的范围内的公式返回一个错误,那么值是一个,否则为零”? 我在想“IF(A1:A200返回错误,1,0)。

我附上一张截图,以便你们可以看到我正在做的事情,红色的单元格是包含错误的单元格。

在这里输入图像说明

谢谢你,你的帮助将非常感激。

您可以使用SUMPRODUCTISERR (或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