Excel嵌套IF,和,或

时间:2013-12-31 10:28:10

标签: excel

如何计算excel中的嵌套if /和/或字段?

对于“便饭”,我需要计算谁在支付什么。

有两个变量Kids-Menu Yes / No和Wine-Menu Yes / No. Kids-Menu,GrownUp菜单和Wine菜单的价格位于不同的单元格中。

如何对Total进行计算,得到以下场景:

Kids-Menu WineMenu
No        No
No        Yes
Yes       No
Yes       Yes

干杯

3 个答案:

答案 0 :(得分:1)

以下是使用IF和AND的方法。

=IF(AND(B4="NO",C4="NO"),CALCULATION HERE,IF(AND(B4="NO",C4="YES"),CALCULATION HERE,... And so on until your last condition.

希望这能让你开始。

答案 1 :(得分:1)

要构建L42's答案(+1),您无需显式编写最终Ja | Ja条件,因为如果所有其他IF测试失败,则必须是该组合:

=IF(AND(B4="Nej",C4="Nej"),'calc1',IF(AND(B4="Nej",C4="Ja"),'calc2',IF(AND(B4="Ja",C4="Nej"),'calc3', 'calc4')))

其中:

  • Calc1 = Nej | Nej场景
  • Calc2 = Nej | Ja场景
  • Calc3 = Ja | Nej场景
  • Calc4 = Ja | Ja场景

答案 2 :(得分:0)

Thanx的答案。 excel中超出“Autosum”的计算对我来说是一个谜,但这给了我一些神的语法例子。 参加聚会的嘉宾提出了这个解决方案:

=IF(B4="Yes";Price-Kids-Menu;Price-GrownUp-Menu) + IF(C4="Yes";Price-Wine-Menu;0)

将命名单元格称为“变量名称”(价格单元格) - 并不知道这是可能的。