逻辑

接住除法产生的错误

定义

给除法加保护,让错误变成备用值,就是把除法包在 IFERROR 里面。

语法

=IFERROR(value, value_if_error)

参数

参数 含义
value 要尝试的除法,例如 B2/C2。
value_if_error 除法失败时显示的备用值,例如 0。

示例演练

一份配料表用 B2 中的克数除以 C2 中的份数,除法无法计算时使用 0。

A:配料 B:克数 C:份数
A 20 4
B 15 0
C 9 3

公式:=IFERROR(B2/C2,0)

结果:5。20 除以 4 等于 5,所以备用值没有用到。

练习

单元格 C2 中是 8。单元格 D2 中是 0。请在 E2 中写出一个公式,用 C2 除以 D2,该除法失败时显示 -1。

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

相关函数

IFERROR 就是把除法产生的错误换成备用值的函数。

常见错误

把备用值放在前面,例如 =IFERROR(0,B2/C2):单元格随后总是显示 0,永远不会返回 5。

相关函数

这些链接是相关函数。