IFERROR 函数

本文介绍 Microsoft Excel 中 IFERROR函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。

说明

如果公式的计算结果为错误,则返回您指定的值;否则将返回公式的结果。使用 IFERROR 函数来捕获和处理公式 (公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号 (=) 开始。)中的错误。

语法

IFERROR(value, value_if_error)

IFERROR 函数语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。)

注解

示例

示例:使用常规公式捕获除法错误

如果将示例复制到一个空白工作表中,可能会更容易理解该示例。

显示如何复制示例?

 
1
2
3
4
5


6


7


8
AB
配额销售量
21035
550
23
公式说明(结果)
=IFERROR(A2/B2,"计算中有错误")检查第一个参数中公式的错误(210 除以 35),未找到错误,返回公式结果 (6)。
=IFERROR(A3/B3,"计算中有错误")检查第一个参数中公式的错误(55 除以 0),找到被 0 除错误,返回 value_if_error(计算中有错误)。
=IFERROR(A4/B4,"计算中有错误")检查第一个参数中公式的错误("" 除以 23),未找到错误,返回公式结果 (0)。

示例:使用数组公式捕获除法错误

如果将示例复制到一个空白工作表中,可能会更容易理解该示例。

显示如何复制示例?

 
1



2
3
4
5



6




7



8
ABC
配额销售量比率
21035=IFERROR(A2:A4/B2:B4,"计算中有错误")
550
23
公式说明(结果)
=C2检查数组中第一个元素的第一个参数中的公式中的错误(A2/B2 或 210 除以 35),未找到错误,返回公式结果 (6)。
=C3检查数组中第二个元素的第一个参数中的公式中的错误(A3/B3 或 55 除以 0),找到被 0 除错误,返回 value_if_error(计算中有错误)。
=C4检查数组中第三个元素的第一个参数中的公式中的错误(A4/B4 或 "" 除以 23),未找到错误,返回公式结果 (0)。

 注释    示例中的公式必须以数组公式输入。将此示例复制到空白工作表后,选中区域 C2:C4,按 F2,然后按 Ctrl+Shift+Enter。

xl

请参阅