嵌套IF声明(价格带)

我正在尝试使用以下参数创build一个公式:

=IF(E20<=500,E20*.90,IF(E20<=1000,E20*.80,IF(E20<5000,E20*.70,IF(E20<=10000,E20*.60,IF(E20<999999,E20*.50

如果数量落在范围内,我想要公式计算价格,但是我错过了上面的公式。

有人能指出这个错误,并提出一个build议或更正吗?

由于与嵌套的IFs(可以理解!)挣扎,你可能会更好的查找表。 说下列LT命名一个数组;

 1 0.9
 500 0.8
 1000 0.7
 5000 0.6
 10000 0.5 

并应用=VLOOKUP(E20,LT,2)*E20

用这个,你检查单元格A1值是否在100到200之间

 =IF(A1 < 200; IF(A1 > 100; "ok"; "no"); "no") 

您可以插入价格计算,而不用“确定”。 用这个,检查A1 <100,如果不是则检查A1 <200,如果不是则检查A1 <1000.如果这些条件都不成立,则表示“A1> 1000”

 =IF(A1 < 100; "A1<100"; IF(A1 < 200; "A1 < 200"; IF(A1 < 1000; "A1 < 1000"; "A1 > 1000"))) 

再次,而不是optutstring,您可以插入您的价格计算

希望它有帮助,问候