2016-09-10 75 views
0

我试图让一个单元格使用IF(Excel 2010,不能做IFS)从表中选取一个数据单元格,但是当我尝试嵌套超过2个IF它会返回“太多参数”错误。此时的公式:在Excel中使用多个IF条件

=IF(B11="Humain",VLOOKUP(COO,Fonctions!A88:M110,2,FALSE),IF(OR(B11="Hybride Naturel",B11="Géno-Hybride"),VLOOKUP(COO,Fonctions!A88:M110,3,FALSE))) 

我在哪里做错了? :/

+0

问题是太多的逗号,我会分解每个人如果声明,并确保它按照你想要的方式工作。然后将它们合并。 – Lowpar

+0

发布的公式工作得很好,我只是不能添加任何进一步的IF参数,并且我需要添加额外的2. –

回答

1

如果第二个IF条件返回false,则缺少最终逗号。更新您的公式如下所示:

=IF(B11="Humain",VLOOKUP(COO,Fonctions!A88:M110,2,FALSE),IF(OR(B11="Hybride Naturel",B11="Géno-Hybride"),VLOOKUP(COO,Fonctions!A88:M110,3,FALSE),"N/A")) 

注意,将制作都应该IF报表不产生任何结果的N/A

+0

这正是问题所在!因此,我管理了额外的IF条件。谢谢Gareth。 +1 –

+0

@GavinC很高兴为您提供帮助。如果答案有帮助,可以考虑点击左边的箭头接受它:)。 – Gareth

+0

已经做到了!我的名声不够高,无法表现出积极的态度。你刚刚帮助了一个品牌打屁股新手:) –