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

如何在Excel单个单元格中编写公式计算阶梯式手续费

如何在Excel单个单元格中编写公式计算阶梯式手续费

嗨,我来帮你搞定这个阶梯手续费的计算!完全可以在单个单元格里实现,不用拆分到多个表格或者辅助单元格~

首先咱们先明确你的收费规则:

7% on the first million, plus
5% on the second million, plus
3% on the third million, plus
2% after that.

针对这个规则,我给你写一个单个单元格就能用的公式,逻辑清晰还容易修改:

=SUM(MIN(A1,1000000)*0.07,MAX(0,MIN(A1-1000000,1000000))*0.05,MAX(0,MIN(A1-2000000,1000000))*0.03,MAX(0,A1-3000000)*0.02)

我给你拆解一下这个公式的每个部分,方便你理解:

  • MIN(A1,1000000)*0.07:处理第一个100万的7%手续费。如果A1的金额小于等于100万,就按全额的7%计算;如果超过100万,就只算100万的7%。
  • MAX(0,MIN(A1-1000000,1000000))*0.05:处理第二个100万的5%手续费。先减去第一个100万,剩下的部分如果在100万以内,就按实际金额的5%算;如果超过100万,就只算100万的5%;要是A1还没到100万,这部分直接返回0,不会影响结果。
  • MAX(0,MIN(A1-2000000,1000000))*0.03:处理第三个100万的3%手续费,逻辑和上面类似,减去前200万后,最多算100万的3%,没到200万的话这部分就是0。
  • MAX(0,A1-3000000)*0.02:处理超过300万的部分,全部按2%计算,没超过300万的话这部分也是0。

咱们用你给的例子验证一下:当A1=3500000时,计算结果是1000000*0.07 + 1000000*0.05 + 1000000*0.03 + 500000*0.02 = 70000+50000+30000+10000=160000,完全符合预期~

如果之后需要调整费率或者阶梯金额,直接修改公式里的数字就可以,非常灵活。

备注:内容来源于stack exchange,提问作者marcamillion

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 13:00:29