如果这是这个问题的错误论坛,请道歉......
L30有一个嵌套的if语句,导致文本“in”。
L31是公式= L30 = OR(“in”,“hold”),结果为#VALUE!错误。我希望得到一个真实的。奇怪的是,当我将L31中的公式更改为= OR(EXACT(L30,“in”),EXACT(L30,“hold”))时,它按预期计算为TRUE。
我觉得关于字符串或公式可能有一些基本的东西,我只是不理解......
答案 0 :(得分:2)
OR是Excel中的一个函数,它至少需要两个条件,如果其中一个条件的计算结果为TRUE
,则返回TRUE
。您的公式L30=OR("in","hold")
使用两个字符串"在"并且"持有"作为条件 - 这当然不起作用,因为那些不是合乎逻辑的条件
你可能想要的是=OR(L30="in", L30="hold")
答案 1 :(得分:1)
您的第一次尝试使用了错误的OR语法,而您的第二个示例使用了正确的语法。
=OR(L30="in",L30="hold")