在Excel中使用“或”function匹配文本会导致#VALUE! 错误?

道歉,如果这是这个问题的错误论坛…

L30有嵌套的if语句,导致文本“in”。

L31是公式= L30 = OR(“in”,“hold”),这会导致#VALUE! 错误。 我希望从中得到一个真实的。 奇怪的是,当我将L31中的公式改为= OR(EXACT(L30,“in”),EXACT(L30,“hold”))时,它的计算结果为TRUE。

我觉得有可能是关于string或公式的基本知识,我只是不了解…

OR是Excel中的一个函数,如果其中一个计算结果为TRUE ,则返回TRUE 。 你的公式L30=OR("in","hold")使用两个string“in”和“hold”作为条件 – 这当然不起作用,因为这些不是逻辑条件。
你可能想要的是=OR(L30="in", L30="hold")

你的第一次尝试使用OR的错误语法,而你的第二个例子使用正确的语法。

 =OR(L30="in",L30="hold")