标签: excel
在Excel电子表格中是否有任何理由表达式OR(TRUE,#N / A)返回#N / A? 我们怎样才能让它按照我们在学校学到的方式运作,即。 OR(TRUE,无论如何)应该等于TRUE? 这样我们就可以正确地评估逻辑表达式,即使并非所有参数在运行时都是已知的,如果不是真的需要这些参数。 谢谢
PS。
答案 0 :(得分:1)
您可以将逻辑包装在返回FALSE的IFERROR中:
=IF(OR(IFERROR(A1=1,FALSE),IFERROR(B1=1,FALSE)),TRUE,FALSE)
答案 1 :(得分:0)
如果不抛出错误,则无法与错误进行比较。在单元格上使用ISERROR或ISNA以查看它是否包含错误。
=IF(OR(A1=TRUE,ISERROR(A1)), <something if true>, <something if false>)
在上文中,您不需要说A1 = TRUE,只需A1将返回true或false。
A1 = TRUE
A1