一、函数介绍
IFERROR 函数可用于获取并处理公式计算中存在的错误。如果计算存在错误,则返回指定的错误返回值。如果计算不存在错误,则直接返回计算结果。
二、函数解读
- 函数公式:=IFERROR(值, 错误情况的返回值)
- 参数释义:
- 值:你想要检查是否存在错误的计算公式。
- 错误情况的返回值:在公式计算出错的情况下返回的值。如果错误返回值为文本,则需要用英文双引号括起来。
- 举例:在公式 =IFERROR(销售额/销售天数,"有错误")中,如果销售额/销售天数不存在错误,公式将直接返回计算结果,即每日销售额。如果计算存在错误,如销售天数为 0,将出现除 0 错误,公式将返回有错误。
250px|700px|reset
三、操作流程
使用 IFERROR 函数
- 进入表格,在单元格内输入公式,如下图的 =IFERROR(B2/A2,"分母不能为0")。
- 按 回车 键,单元格中将显示计算的结果或计算错误返回值。
- 拖拽单元格右下角的 + 号至所有需要判断的区域,即可将该公式复制到对应区域。
250px|700px|reset
删除 IFERROR 函数
选中应用了 IFERROR 函数的单元格,按删除键即可清空单元格内的函数公式。
四、场景实践
IFERROR 函数和 VLOOKUP 函数的嵌套使用
在使用 VLOOKUP 函数时,如果查找区域找不到查找值,函数会返回 #N/A 错误。这种情况下,你可以搭配使用 IFERROR 函数,将出现错误的值设置为具体的错误描述,方便后续对数据进行进一步的整理和分析。
以下图为例,你可以通过公式 =IFERROR(VLOOKUP(E2,A1:C11,3,0 ), "不存在该人"),查找不同员工的销售额。如果查找区域不存在查询对象,则直接返回不存在该人。
- VLOOKUP(E2,A1:C11,3,0 ):在 A1:C11 区域查找 E2 员工的销售额。
- IFERROR(VLOOKUP(E2,A1:C11,3,0 ), "不存在该人"):如果在 A1:C11 区域找不到 E2 员工,则返回错误描述“不存在该人”。
250px|700px|reset