Excel 公式给出错误 - “您输入了太多参数” - IF 函数

Excel 公式给出错误 - “您输入了太多参数” - IF 函数

我有一个分级定价,前 10 个单位价格为 100 美元,接下来的 15 个单位价格为 50 美元,其余单位价格为 25 美元

例如,7 个单位的成本为 700 美元。11 个单位的成本为 1050 美元,30 个单位的成本应为 1875 美元

我尝试输入以下公式,但出现参数过多的错误。

=IF(P10<10,(P10*100),IF(P10>10<26,10*100+P10-10*50),if(P10>26,10*100+15*50+((P10-25)*25)))

答案1

IF函数最多只接受 3 个参数。出现错误的原因是您在后面关闭了括号IF(P10>10<26,10*100+P10-10*50)。因此有 4 个参数。必须删除括号。然后,您必须将其插入公式末尾。

您的公式还存在另一个问题:P10>10<26。如果您尝试比较 P10 何时大于 10 且小于 26,则应使用AND(P10>10,P10<26)

答案2

如何建立一个定价表,然后使用 =VLOOKUP 进行计算?以下是一个例子:

在此处输入图片描述

答案3

将公式改为:

=IF(P10<10,(P10*100),IF(AND(P10>10,P10<26),10*100+P10-10*50,IF(P10>26,10*100+15*50+((P10-25)*25))))

相关内容