excel 中带 AND 的嵌套 IF 语句
Nested IF statements with AND in excel
我在 Excel 中有一列 (C),如下所示:
我希望底部单元格(当前为绿色并显示 1)用于:
如果 c2:c14 = 13 且 c16 = 1,则显示 2
如果 c2:c14 >= 7 且 c16 = 1,则显示 1
否则显示 0
这就是我所拥有的,它说它是一个无效的公式,我确信它是,我只是无法弄清楚哪里出错了...
=IF(AND(SUM(C2:C14=13,C16=1),2)),IF(AND(SUM(C2:C14)>=7,C16=1,1),0)
有人能帮忙吗?!
你只是把括号放在了错误的地方:)
=IF(AND(SUM(C2:C14)=13,C16=1),2,IF(AND(SUM(C2:C14)>=7,C16=1),1,0))
这可以通过确保每个函数在输入参数后立即有一个右括号来检查。例如,在 SUM(C2:C14=13,
中, SUM
函数仅将范围引用作为参数,因此在 C14
.
之后需要一个右括号
您有一些语法错误。
AND(SUM(C2:C14=13,C16=1))
应该是
AND(SUM(C2:C14)=13,C16=1))
您不想计算总和内的任何内容。
2 应该在你的 AND 之外:
IF (AND(SUM(C2:C14)=13,C16=1),2,...)
你的第二个 if 语句应该嵌套在第一个语句中,它的行为就像一个 if else 语句,你想要的结果 1 应该在你的 AND 之外。
这可行:
=IF(AND(SUM(C2:C14)=13,C16=1),2,IF(AND(SUM(C2:C14)>=7,C16=1),1,0))
我在 Excel 中有一列 (C),如下所示:
我希望底部单元格(当前为绿色并显示 1)用于: 如果 c2:c14 = 13 且 c16 = 1,则显示 2 如果 c2:c14 >= 7 且 c16 = 1,则显示 1 否则显示 0
这就是我所拥有的,它说它是一个无效的公式,我确信它是,我只是无法弄清楚哪里出错了...
=IF(AND(SUM(C2:C14=13,C16=1),2)),IF(AND(SUM(C2:C14)>=7,C16=1,1),0)
有人能帮忙吗?!
你只是把括号放在了错误的地方:)
=IF(AND(SUM(C2:C14)=13,C16=1),2,IF(AND(SUM(C2:C14)>=7,C16=1),1,0))
这可以通过确保每个函数在输入参数后立即有一个右括号来检查。例如,在 SUM(C2:C14=13,
中, SUM
函数仅将范围引用作为参数,因此在 C14
.
您有一些语法错误。
AND(SUM(C2:C14=13,C16=1))
应该是
AND(SUM(C2:C14)=13,C16=1))
您不想计算总和内的任何内容。
2 应该在你的 AND 之外:
IF (AND(SUM(C2:C14)=13,C16=1),2,...)
你的第二个 if 语句应该嵌套在第一个语句中,它的行为就像一个 if else 语句,你想要的结果 1 应该在你的 AND 之外。
这可行:
=IF(AND(SUM(C2:C14)=13,C16=1),2,IF(AND(SUM(C2:C14)>=7,C16=1),1,0))