当目标单元格中​​可能存在 #Value! 错误时,在 Excel 中嵌套 IF 函数

当目标单元格中​​可能存在 #Value! 错误时,在 Excel 中嵌套 IF 函数

我正在尝试寻求一些帮助来改变一个公式:

=IF(S4>8000,3,IF(S4>6000,2,IF(S4>4000,1,IF(S4<4000,0))))

因此,如果目标单元格包含错误值,它将返回值 1.5。如能得到任何帮助,我将不胜感激。

答案1

使用IFERROR函数允许您检查错误,如果为真则返回一个值。

如果公式计算结果为错误,则返回您指定的值;否则,返回公式的结果。使用 IFERROR 函数来捕获和处理公式中的错误。

语法如下IFERROR(value, value_if_error)

因此,您可以将现有公式嵌套在 中IFERROR,如value上面的语法所示。这将捕获错误。

=IFERROR(IF(S4>8000,3,IF(S4>6000,2,IF(S4>4000,1,IF(S4<4000,0,IF(ISERROR(S4),1.5))))), 1.5)

相关内容