逻辑

ISERROR

定义

ISERROR 在参数是任意错误值时返回 TRUE,否则返回 FALSE。

语法

=ISERROR(value)

参数

参数 含义
value 要测试的公式或单元格,例如一次除法。

示例演练

一座工厂用装箱数除以工时。装箱数位于 A2:A4,工时位于 B2:B4。

A:箱数 B:工时
15 0
9 3
6 2

公式:=IF(ISERROR(A2/B2),"stop","ok")

结果:stop。15 除以 0 是 #DIV/0!,所以 ISERROR 为真,IF 返回 stop。向下填充后,公式分别得到 stop、ok 和 ok。

练习

单元格 A2 中是 10,单元格 B2 中是 0。请在 C2 中写出一个公式:当 A2 除以 B2 出错时返回 1,否则返回 0。

  1. 在 C2 中写出一个使用 ISERROR 的 IF 公式:A2 除以 B2 出错时显示 1,否则显示 0。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

IF 把 ISERROR 的 TRUE 或 FALSE 转成 1 或 0。ISNUMBER 测试的是同一个单元格的另一种属性。

常见错误

把每一次 TRUE 都当成除以零:输错的区域同样是错误,这个标记可能掩盖另一种失误。

相关函数

这些链接是相关函数。