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

时间:2016-11-16 06:40:25

标签: excel excel-formula excel-2010 excel-2007

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

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

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

1 个答案:

答案 0 :(得分:2)

有几个问题:

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或b1 = 2)和(a2 = 9或b2 = 10)

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

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

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

你的意思是在前两个附近加OR()吗?什么是第二个CICA

我试图改写你的等式,但目前还不清楚你要做什么。