2017-08-10 66 views
0

我有下面的公式,有两个IF语句,但它给出了一个错误。任何帮助表示赞赏。如何在Excel公式中包含多个IF?

=IF((AND(B11>65,D15>65)),Sheet!D$47,VLOOKUP(D15,Sheet!$A$2:$K$51,4,FALSE)),IF((AND(B11>61,D15>61)),Sheet!D$44,VLOOKUP(D15,Sheet!$A$2:$K$51,4,FALSE)) 

我想实现如下:

IF B11> 65和D15> 65,然后从d $ 47的价值。 IF B11 < 65和D15 < 65然后从D $ 44中选择值。否则VLOOKUP(D15,张$ A $ 2:$!ķ$ 51,4,FALSE))

+0

你的第二个'if'必须在第一个'if'里面。因此,如果第一个“if”是“False”,那么它执行里面的if:if(AND(B11> 65,D15> 65),Sheet!D $ 47,IF(AND(B11> 61,D15> 61),Sheet!D $ 44,VLOOKUP(D15,Sheet!$ A $ 2:$ K $ 51,4,FALSE)))'你写的方式是无稽之谈。它会像'= Sum(A1:A5)Sum(B1:B5)' – JNevill

+1

你想达到什么目的? –

+0

Egan Wolf。我在问题 – John

回答

1

你可以有多个IF()调用嵌入像这样:

=IF(AND(), Sheet!D$47, IF(AND(), Sheet!D$44, VLOOKUP()) 

你的情况是完整的将是:

=IF(AND(B11>65,D15>65), Sheet!D$47, IF(AND(B11>61,D15>61), Sheet!D$44, VLOOKUP(D15,Sheet!$A$2:$K$51,4,FALSE))) 

基本上,这使用'Else'条款作为一种手段来添加额外的子句。反过来可以这样做,但我个人觉得难以阅读。

+0

谢谢ApplePie! – John