1

我正在尝试使用以下参数创建公式:

=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

如果数量在范围内,我希望公式计算价格,但上面的公式缺少一些东西。

有人可以指出错误并提供建议或更正吗?

4

2 回答 2

4

由于在嵌套 IF 上苦苦挣扎(可以理解!),使用查找表可能会更好。说一个数组,如下所示LT

1 0.9
500 0.8
1000 0.7
5000 0.6
10000 0.5

并申请=VLOOKUP(E20,LT,2)*E20

于 2013-05-30T12:43:43.050 回答
0

这样,您可以检查单元格 A1 的值是否介于 100 和 200 之间

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

您可以插入您的价格计算,而不是“ok”。有了这个,您检查 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")))

同样,您可以插入价格计算,而不是 optut 字符串

希望它有帮助,问候

于 2013-05-30T12:32:25.033 回答