【问题标题】:Calculating Total based on Different Discount Rates根据不同的折扣率计算总计
【发布时间】:2017-02-02 19:33:15
【问题描述】:

我正在尝试计算具有不同月费率和条款 (#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))

【问题讨论】:

  • 你能给出一个示例计算你如何达到你想要的值吗?我不知道你是如何在 1500/68 美元的任期内达到 80,000 美元的。
  • @VBAPete 对不起,总额应该是 78,000 美元(我更正了上面的数字)。我是这样得出的: 每月金额=1,500 美元 期限=68 个月 0-24 月=1,500 美元*24=36,000 美元 25-48 月=1,000 美元(这个 s/b 金额*50%,但上限为 1,000 美元)*23 =23,000 美元第 49-68 个月=$1,000(这应该是金额 *25%,但上限为 $1,000)*19=$19,000 总计=$78,000
  • 知道了,但是 80,000 美元实际上是正确的,因为您有 68 个术语,而不是 66 个术语。
  • @VBAPete 太好了!完全按预期工作。
  • 很高兴听到@user6437637

标签: excel excel-formula


【解决方案1】:

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

为了找到您的解决方案,您只需将不同的层与每个层的条款相乘。我使用 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))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-13
    • 1970-01-01
    • 2021-11-05
    • 2016-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多