一、ISERROR 和 IFERROR 函数介绍
ISERROR 与 IFERROR 函数可用来判断公式计算结果是否为错误。 ISERROR 函数在公式计算错误时返回“true”, IFERROR 函数可在计算错误时返回自定义值。
ISERROR 函数
- 函数公式:ISERROR(待验证值)
- 参数:
- 待验证值:需要验证是否结果为错误的公式。当结果为错误时,ISERROR 函数返回结果为“true”,否则为“false”。
- 功能:判断运算的结果是否正确。
IFERROR 函数
- 函数公式:IFERROR(待验证值, 错误情况的返回值)
- 参数:
- 待验证值:需要验证是否结果为错误的公式;当公式结果非错误时,则返回公式的运算结果。
- 有错误情况的返回值:运算出现错误时返回的值,可以自定义。
- 功能:可在公式运算错误时返回自定义内容。
常见错误类型
二、场景实践
判断结果是否有误
- 场景:根据总价和数量计算单价,通过 ISERROR 函数判断运算是否返回错误。
- 公式:ISERROR([总价]/[数量])
250px|700px|reset
在错误时返回指定值
- 场景:当根据总价和数量计算单价时,可以通过使用 IFERROR 找出其中的错误数据,并返回指定值“数据有误”。
- 公式:IFERROR([总价]/[数量],"数据有误")
250px|700px|reset