在Excel中计算折现收入

时间:2019-02-20 11:55:31

标签: excel if-statement

我想使用IF函数计算一个公式,对于4,000万美元以上的1000万美元,最高应有50%的折扣,应为10%的递减折扣。 例子: 如果

IF(C22<40000000,0,IF(C22-40000000<=10000000,(C22-40000000)*0.1,
IF(C22-50000000<=10000000,(C22-50000000)*0.2+10000000*0.1,
IF(C22-60000000<=10000000,(C22-60000000)*0.3+10000000*0.1+10000000*0.2,
IF(C22-70000000<=10000000,(C22- 
70000000)*0.4+10000000*0.1+10000000*0.2+10000000*0.3,
IF(C22-80000000>0,(C22- 
80000000)*0.5+10000000*0.1+10000000*0.2+10000000*0.3+10000000*0.4,"- 
"))))))

但是想知道是否有更简单/更简单的方法。

1 个答案:

答案 0 :(得分:0)

我希望使用IFS函数而不是IF。 IFS函数检查是否满足一个或多个条件,并返回与第一个TRUE条件相对应的值。 IFS可以代替多个嵌套的IF语句,并且在多个条件下更易于阅读。 MS SUPPORT IFS

我在快照“假设单价$ 1”中显示了折扣计算的基础,因此可以检查逻辑。计算表仅供参考,您可以根据自己的喜好进行调整。将销售量放在单元格D2中,将公式放在E2

    =IFS(D2>90,0.16667,AND(D2>80,D2<90),0.1667,AND(D2>70,D2<80),0.125,AND(D2>60,D2<70),0.085714,AND(D2>50,D2<60),0.05,AND(D2>40,D2<50),0.02,D2<40,0)

calculate discount

工作文件已上传soq_54785817,如有疑问,可以参考