我正在尝试寻求一些帮助来改变一个公式:
=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)