根据不同的贴现率计算总额

时间:2017-02-02 19:33:16

标签: excel excel-formula

enter image description here

我正在尝试计算具有不同月费率和条款(#months)的项目列表中的合同总价值。基本上,如果期限超过24个月,您可以获得很好的折扣,但折扣上限为1,000美元(您的折扣不能超过1,000美元) 0-24个月:全价 25-48个月:全价的50%(上限为1,000美元) 49起:全价的25%(上限为1,000美元)

附件是我的电子表格,计算的总数适用于某些月费率,但该公式不适用于较低的月度金额。我有两列,计算总计和期望总计(总计应该是多少)。知道如何修复计算总公式以获得所需的总数吗?谢谢

Amount  Term    Calculated Total    Desired Total
1500    68         $74,000          $80,000 
1000    48         $36,000          $48,000 
4000    36         $120,000         $120,000 
3000    30         $81,000          $81,000 
2000    27         $51,000          $51,000 
4000    120        $216,000         $216,000    




NumMonths   Base    Discount
0           0       1.00 
24          24      0.50 
48          36      0.25 

公式:

=A2*VLOOKUP(B2,$F$2:$H$4,2)+A2*(B2-VLOOKUP(B2,$F$2:$F$4,1))*IF((A2*VLOOKUP(B2,$F$2:$H$4,3))<1000,1000/A2,VLOOKUP(B2,$F$2:$H$4,3))

1 个答案:

答案 0 :(得分:1)

为了找到解决方案,我稍微改变了工作表的设置(开始,结束,折扣和最大折扣):

enter image description here

为了获得解决方案,您只需将不同层与每层的术语相乘即可。我使用 IF函数来执行此操作:

IF(B2>$G$2,$G$2,B2)*IF(A2*(1-$H$2)<$F$7,$F$7,A2*(1-$H$2))+IF(B2>$G$3,$G$3-$G$2,IF(B2-$G$2<0,0,B2-$G$2))*IF(A2*(1-$H$3)<$F$7,$F$7,A2*(1-$H$3))+IF(B2-$G$3>0,B2-$G$3,0)*IF(A2*(1-$H$4)<$F$7,$F$7,A2*(1-$H$4))