我有一个分级定价,前 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
答案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))))