根据Google表格中的总额计算扣除额增加的金额

时间:2019-08-08 12:03:01

标签: google-sheets

我将建立一个电子表格,以计算根据总价值支出而变化的可变回扣/扣除额。

  • 从0到980,扣除额为零。
  • 从980到1625,会有50%的扣除额
  • 从1625年到3520年,扣除额为75%
  • 从3520到19078,扣除额为85%
  • 从19078到23428,有100%扣除

我想做的是能够添加价格变化的项目,这些项目将根据当天支付的总金额自动计算扣除额,但是随着扣除额的变化,它需要分别计算每个项目的扣除额根据不时花费的金额。

只要输入价格和扣除额,我就可以使用工作表。我想要的是根据上述规则自动计算扣除额,这样我只需要输入价格,就可以提前计算即将到来的付款和扣除额。

即。第一件商品的价格为666.95,将显示为:

  PRICE  |  DEDUCT  |  PRICE AFTER DEDUCT
-------------------------------------------
  666.95 |  0       |  666.95
  975    |  335.25  |  639.75

TOTAL PAYED  |  TOTAL DEDUCT
-----------------------------
1306.70      |  335.25

请注意,扣减百分比仅适用于项目级别,且仅适用于980及更高版本。这意味着第一项没有扣除,第二项得到了50%的扣除,但仅从达到980时开始,并且仅适用于达到980之后剩余的部分。这意味着在项目#2上有335的扣除, 25。

TLDR;考虑到980以下的任何项目都不符合扣除条件,并且扣除额会根据总支出而变化,我如何自动计算扣除额?

1 个答案:

答案 0 :(得分:1)

在我的示例中,我在工作表的未使用部分中创建了一个区域来定义扣除和阈值:

enter image description here

然后,使用适当的公式创建一系列示例数据:

enter image description here

B列中的公式基于H和I列中的阈值和推论。

=A2*if(A2<=$H$2,$I$2,if(A2<=$H$3,$I$3,if(A2<=$H$4,$I$4,if(A2<=$H$5,$I$5,if(A2<=$H$6,$I$6,NA())))))