我想写一个公式,如果单元格 A1 显示#VALUE!
,比如单元格 B1 中的TRUE
。
这是我在单元格B1中的公式:
=IF(A1="#VALUE!", "TRUE", "FALSE")
当 A1 没有说#VALUE!
时,我会FALSE
,所以那部分很好。 但是,当它确实说#VALUE!
时,当我希望它说TRUE
时,我在单元格 B1 中出现#VALUE!
错误。 我该怎么做?
使用IFERROR(value, value_if_error)
返回TRUE
#VALUE!
错误(错误。类型 = 3( 并FALSE
其他任何内容。
=IF(ISERROR(A1),ERROR.TYPE(A1)=3)
> 在 EXCEL 2013 中,我不得不使用 IF 函数 2 次:第一个识别IS错误第二个通过错误识别特定类型的错误。TYPE=3 以解决此类错误。通过这种方式,您可以区分所需的错误和其他类型的错误。