首页 > 技术文章 > EXCEL IFERROR函数

wangylblog 2020-11-30 14:03 原文

可以使用 IFERROR 函数捕获和处理公式中的错误。 如果公式的计算结果为错误值,则 IFERROR 返回您指定的值;否则,它将返回公式的结果。

语法
IFERROR(value, value_if_error)
IFERROR 函数语法具有下列参数:

取值 必需。 检查是否存在错误的参数。
value_if_error 必需。 公式计算错误时返回的值。 计算以下错误类型: #N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或 #NULL!。

备注
如果 value 或 value_if_error 为空单元格,IFERROR 将其视为空字符串值("")。
如果 value 是数组公式,则 IFERROR 返回值中指定的区域中每个单元格的结果数组。 请参阅下面的第二个示例。

示例
复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。

配额 销售数量

210 35

55 0

      23

公式 说明 结果

=IFERROR(A2/B2,"计算中有错误") 检查第一个参数中公式的错误(210 除以 35),未找到错误,返回公式结果 6

=IFERROR(A3/B3,"计算中有错误") 检查第一个参数中公式的错误(55 除以 0),找到被 0 除错误,返回 value_if_error 计算中有错误

=IFERROR(A4/B4,"计算中有错误") 检查第一个参数中公式的错误("" 除以 23),未找到错误,返回公式结果。 0

推荐阅读