基于结果的求和变化

时间:2019-03-30 17:07:21

标签: excel math google-sheets

我的目标是根据范围对以前的值求和。

我的索引为0到25。我在索引0处的基本费率为0.142857。

最终结果是一个百分比。我知道3个配方...

  1. 基本费率*如果结果为<30%

  2. ,则为0.1。
  3. 基本费率* 0.02是结果为<32%

  4. 时的增量
  5. 如果结果高于32%,则不执行其他任何操作,将其显示为32%的硬上限

例如:

enter image description here

所以问题是我用每个索引的增量对C列进行了硬编码。我需要这个足够聪明才能知道,嘿,如果它超过30%,则使用下一个公式,如果它超过32%,则将其设置为上限。关于在不使用脚本或VBA的情况下如何在Excel或Google表格中执行此操作的任何想法?

2 个答案:

答案 0 :(得分:1)

粘贴 B3 并向下拖动:

=IF(IF(B2< 30%, B2+($B$2*0.1)) < 30%, B2+($B$2*0.1),
 IF(IF(B2< 32%, B2+($B$2*0.02))< 32%, B2+($B$2*0.02),
 IF(IF(B2>=32%, B2+($B$2*0.02))>=32%, 32%)))

0


单元格 C2 可以是:=ARRAYFORMULA({TEXT(B2:B27, "00.00%")})

答案 1 :(得分:0)

=IF(B2< 30%, B2+($B$2*0.1),
 IF(B2< 32%, B2+($B$2*0.02),
 IF(B2>=32%, 32%)))

0


或组合:

=IF(B2< 30%, B2+($B$2*0.1),
 IF(IF(B2< 32%, B2+($B$2*0.02))< 32%, B2+($B$2*0.02),
 IF(IF(B2>=32%, B2+($B$2*0.02))>=32%, 32%)))

0