You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel权重收益计算规则设置需求:基于速度收益与排名的公式编写

权重收益计算方案

原始数据

速度排名权重排名速度收益权重收益
1010
22200
13250
44100
1650
1260
5750
1180
39150
6100
13110
8120
14130
15140
7150
9160

收益设定

排名前五的收益标准:

  • 第1名:250
  • 第2名:200
  • 第3名:150
  • 第4名:100
  • 第5名:50

计算规则

  1. 当本行速度收益(C列)为0时,根据本行权重排名(B列)计算权重收益(D列):

    • 权重排名1 → 250
    • 权重排名2 → 200
    • 权重排名3 → 150
    • 权重排名4 → 100
    • 权重排名5 → 50
    • 权重排名≥6 → 0
  2. 当本行速度收益(C列)大于0时:

    • 本行权重收益为0
    • 根据本行权重排名,计算下一行的权重收益:
      • 权重排名1 → 下一行收益0
      • 权重排名2 → 下一行收益250(对应权重第1名收益)
      • 权重排名3 → 下一行收益200(对应权重第2名收益)
      • 权重排名4 → 下一行收益150(对应权重第3名收益)
      • 权重排名5 → 下一行收益100(对应权重第4名收益)
      • 权重排名6 → 下一行收益50(对应权重第5名收益)
      • 权重排名≥7 → 下一行收益0

公式实现(Excel)

第一行权重收益(D2)

无前置行数据,仅按本行规则计算:

=IF(C2=0, SWITCH(B2,1,250,2,200,3,150,4,100,5,50,0), 0)

第二行及以后权重收益(D3至D16)

需优先处理上一行触发的计算规则,再判断本行状态:

=IF(C2>0, SWITCH(B2,1,0,2,250,3,200,4,150,5,100,6,50,0), IF(C3=0, SWITCH(B3,1,250,2,200,3,150,4,100,5,50,0), 0))

注:复制公式到后续单元格时,Excel会自动调整单元格引用,无需手动修改。

预期计算结果

速度排名权重排名速度收益权重收益
1010250
222000
13250250
44100200
1650150
12600
57500
118050
391500
61000
131100
81200
141300
151400
71500
91600

内容的提问来源于stack exchange,提问作者Azii0803

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 01:42:22