Excel 应用IFERROR函数自定义公式错误时的提示函数

IFERROR函数是一个自定义公式错误时的提示函数。如果公式计算出错则返回指定的值,否则返回公式结果。

其语法如下:


IFERROR(value,value_if_error)

参数value为需要检查是否存在错误的参数。参数value_if_error为公式计算错误时要返回的值。计算得到的错误类型有:“#N/A”、“#VALUE!”、“#REF!”、“#DIV/0!”、“#NUM!”、“#NAME?”或“#NULL!”。

【典型案例】本例中进行了几个除法运算,下面通过使用IFERROR函数来查找和处理公式中的错误。本例的原始数据如图12-19所示。

步骤1:在C2单元格中输入公式“=IFERROR(A2/B2,”计算中有错误”)”,按Enter键确认公式结束,返回结果为“8”,如图12-20所示。

图12-19 原始数据

图12-20 返回结果为“8”

步骤2:在C3单元格中输入公式“=IFERROR(A3/B3,”计算中有错误”)”,按Enter键确认公式结束,返回结果为“计算中有错误”,如图12-21所示。这是因为被除数为“0”的原因。

步骤3:在C4单元格中输入公式“=IFERROR(A4/B4,”计算中有错误”)”,按Enter键确认公式结束,返回结果为“0”,如图12-22所示。A4单元格为空,所以结果为“0”。

图12-21 返回结果为“计算中有错误”

图12-22 返回结果为“0”

【使用指南】IFERROR函数可以用来查找和处理公式中的错误。对IFERROR函数来说,如果参数value或参数value_if_error是空单元格,则IFERROR函数将其视为空字符串值(””)。如果参数value是数组公式,则IFERROR函数为参数value中指定区域的每个单元格返回一个结果数组。

Excel 应用IFERROR函数自定义公式错误

IFERROR函数是一个自定义公式错误时的提示函数。如果公式计算出错则返回指定的值,否则返回公式结果。其语法如下:


IFERROR(value,value_if_error)

参数value为需要检查是否存在错误的参数;参数value_if_error为公式计算错误时要返回的值,计算得到的错误类型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!。

打开“IFERROR函数.xlsx”工作簿,切换至“Sheet1”工作表,该工作表中进行了几个除法运算,如图11-20所示。下面通过使用IFERROR函数来查找和处理公式中的错误,具体操作步骤如下。

STEP01:在C2单元格中输入公式“=IFERROR(A2/B2,”计算中有错误”)”,按“Enter”键返回,即可得到计算结果“8”,如图11-21所示。

图11-20 目标数据

图11-21 返回结果为“8”

STEP02:在C3单元格中输入公式“=IFERROR(A3/B3,”计算中有错误”)”,按“Enter”键返回,即可得到计算结果“计算中有错误”,如图11-22所示。这是因为被除数为“0”。

STEP03:在C4单元格中输入公式“=IFERROR(A4/B4,”计算中有错误”)”,按“Enter”键返回,即可得到计算结果“0”,如图11-23所示。A4单元格中的值为0,所以结果为“0”。

返回结果为“计算中有错误”

图11-22 返回结果为“计算中有错误”

图11-23 返回结果为“0”

IFERROR函数可以用来查找和处理公式中的错误。对IFERROR函数来说,如果参数value或参数value_if_error是空单元格,则IFERROR函数将其视为空字符串值(””)。如果参数value是数组公式,则IFERROR函数为参数value中指定区域的每个单元格返回一个结果数组。