小兔网

什么是ISERROR Excel函数?

知识兔

ISERROR Excel函数归类为“ 信息函数”。如果给定值是一个错误,该函数将返回TRUE,否则返回FALSE。它适用于错误-#N / A,#VALUE!,#REF!,#DIV / 0!,#NUM!,#NAME?或#NULL。ISERROR与IF函数结合使用,以识别潜在的公式错误并以消息形式或空格显示其他公式或文本字符串。如果发现错误,它也可以与IF函数一起使用以显示自定义消息或执行其他一些计算。

在财务分析中,我们需要处理公式和数据。通常,我们的电子表格包含大量公式,当遇到错误时,有时它们无法正确执行所需的计算。就像ISERR函数一样,ISERROR与IF函数结合使用时,在遇到错误时可以将其默认为单元格的值。它使我们的公式可以正确地工作和评估数据,而无需用户干预。

 

= ISERROR(值)

 

ISERROR函数使用以下参数:

  值(必填参数)–这是需要测试的表达式或值。通常将其作为单元地址提供。

 

如何使用ISERROR Excel函数?

为了了解ISERROR Excel函数的用法,让我们考虑一些示例:

 

例子1

当我们提供以下数据时,让我们看看函数的结果:

 

数据结果备注
210= ISERR(210)由于没有错误,所以为FALSE
#REF!= ISERR(#REF!)真正正确,因为它是一个错误
#N / A= ISERR(#NA)真正与ISERR不同,它确实会显示错误N / A
25/0= ISERR(25/0)真正正确,因为公式是错误的
#值!= ISERR(#VALUE!)真正正确,因为它是一个错误

= ISERR()没有错误,所以为FALSE

 

例子2

如果我们希望计算包含错误的单元格的数量,可以使用包装在SUMPRODUCT函数中的ISERROR函数。

假设我们得到以下数据:

 

ISERROR Excel函数

 

使用公式= SUMPRODUCT(–ISERROR(B5:C10)),我们可以获取有错误的单元格计数,如下所示。

 

ISERROR函数-示例1

 

在上面的公式中:

1.SUMPRODUCT函数接受一个或多个数组,并计算相应数字乘积的总和。

2.现在,ISERROR会评估给定范围内的每个像元。结果将为TRUE,FALSE,FALSE,FALSE,TRUE,TRUE,FALSE,TRUE,TRUE,TRUE,FALSE,FALSE。

3.当我们使用double一元制时,将结果TRUE / FALSE转换为0和1。它使结果看起来像{0,1,1,1,0,0,1,0,0,0,1,1}。

4.SUMPRODUCT现在将给定数组中的项目相加并返回总数,在示例中为总数6。

5.或者,可以使用SUM函数。使用的公式将为= SUM(–ISERROR(range))。请记住将公式放在数组中。对于数组,我们需要按Control + Shift + Enter,而不仅仅是Enter。

 

例子3

例如,如果我们希望提供自定义消息,而不是得到#DIV / 0错误,我们希望该值为0。我们可以使用公式= IF(ISERROR(A4 / B4),0,A4 / B4)而不是A4 / B4。

假设我们得到以下数据:

 

ISERROR函数-示例2

 

代替TRUE,如果我们希望输入值0,则使用的公式将是= IF(ISERROR(B6),0,B6)而不是B6,如下所示:

 

ISERROR Excel函数-示例2a

 

我们得到以下结果:

 

ISERROR函数-示例2b


感谢您阅读excelxue的重要Excel功能指南!通过花时间学习和掌握这些功能,您将大大改善财务模型。要了解更多信息,请查看以下其他excelxue资源:

Excel函数知识

Excel数据分析

Excel案列展示