Excel嵌套IF,和,或者

我如何计算在嵌套如果/和/或字段在Excel中?

对于一个“家伙”我需要计算谁支付什么。

有两个variables儿童菜单是/否和酒菜单是/否。 Kids-Menu,GrownUp Menu和Wine菜单的价格在不同的单元格中。

如何计算Total,得到以下情况:

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

干杯

这是你如何使用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. 

希望这可以让你开始。

要build立在L42's答案(+1)上,你不需要明确的编码最终的Ja | Ja Ja | Ja条件,因为如果所有其他IFtesting失败,它必须是该组合:

 =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场景

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

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

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