我正在尝试使用以下参数创建公式:
=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
如果数量在范围内,我希望公式计算价格,但上面的公式缺少一些东西。
有人可以指出错误并提供建议或更正吗?
我正在尝试使用以下参数创建公式:
=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
如果数量在范围内,我希望公式计算价格,但上面的公式缺少一些东西。
有人可以指出错误并提供建议或更正吗?
由于在嵌套 IF 上苦苦挣扎(可以理解!),使用查找表可能会更好。说一个数组,如下所示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")
您可以插入您的价格计算,而不是“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 字符串
希望它有帮助,问候