IF 函数中的“参数过多”错误

IF 函数中的“参数过多”错误

我试图制定一个商品批量大小的自动指标,所以我起草了这个IF函数,但它给出了一个错误,说“参数太多”。我该如何克服这个障碍?

=IF(E2="GOLD",100,IF(E2="GOLDM",10,IF(E2="SILVER",30,IF(E2="SILVERM",5,IF("CRUDEOIL",100,IF(E2="COPPER",1000,IF="COPPERM",250,IF(E2="NATURALGAS",1250,0)))))))

答案1

您遗漏了(E2部分COPPERM内容(因此需要额外的结尾))。这就是导致错误的原因。

CRUDEOIL部分还缺少检查E2,我已修复:

=IF(E2="GOLD",100,IF(E2="GOLDM",10,IF(E2="SILVER",30,IF(E2="SILVERM",5,IF(E2="CRUDEOIL",100,IF(E2="COPPER",1000,IF(E2="COPPERM",250,IF(E2="NATURALGAS",1250,0))))))))



正如一些用户所推荐的,这里有一个简单的示例,说明如何使用它VLOOKUP()来做与公式相同的事情:

工作表截图

相关内容