我在 Excel 公式中组合 AND() 和 OR() 的错误在哪里?

Where I am wrong to combine AND() and OR() within Excel formulae?

在 Excel 公式中组合 AND() 和 OR() 哪里出错了?

=If(OR(Sheet1!BC="A",Sheet1!BC="B" ) AND (Sheet1!CI<>"",Sheet1!CA=""),Sheet1!CI,Sheet1!CA)

我在这里做错了什么?请帮助

有几个问题:

1) AND() 是一个与 OR():

作用相同的函数
=IF(AND(a1=2, b1=3, c1=6), "true", "false")

2) 下面是一个将 AND()OR() 组合成一个等式的例子:

=IF(AND(OR(a1=1, b1=2), OR(a2=9, b2=10)), "true", "false")

读作If (a1=1 or b1=2) and (a2=9 or b2=10)

3) 您只是在公式中引用了列名,而不是单元格名称。如果要比较单元格的值,则需要包括行号。所以 BC 需要 BC#(# 是正确的行),CI 需要 CI#CA 需要 CA#

4) 你的例子中 AND() 之后的内容没有任何意义。

(Sheet1!CI<>"",Sheet1!CA=""),Sheet1!CI,Sheet1!CA)

您是要在前两个周围加上 OR() 吗?后两个 CICA 有什么用?

我试图重写你的等式,但不清楚你要做什么。