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

求Excel单元格D17的计算公式:区间分段费用核算

Excel单元格D17分段计费计算公式

计费规则

  • 1200-2000区间:每单位费用300元
  • 2000-3000区间:每单位费用400元
  • 3000-3500区间:每单位费用500元

计算公式

使用SUMPRODUCT函数可简洁实现分段计费逻辑,D17的公式如下:

=SUMPRODUCT(MAX(0, MIN(C17, {2000,3000,3500}) - MAX(B17, {1200,2000,3000})), {300,400,500})

公式解释

  1. 区间重叠长度计算:
    • MIN(C17, {2000,3000,3500}):取结束值C17与各区间上限的较小值,确定当前区间的实际结束边界
    • MAX(B17, {1200,2000,3000}):取起始值B17与各区间下限的较大值,确定当前区间的实际起始边界
    • 两者相减后用MAX(0, ...)过滤无重叠的情况(避免出现负数长度)
  2. 费用求和:
    将各区间的有效长度与对应费率{300,400,500}相乘,SUMPRODUCT自动完成求和,得到总费用。

验证示例

当B17=1200、C17=3500时:

  • 1200-2000区间:MIN(3500,2000)-MAX(1200,1200)=800,费用800*300=240000
  • 2000-3000区间:MIN(3500,3000)-MAX(1200,2000)=1000,费用1000*400=400000
  • 3000-3500区间:MIN(3500,3500)-MAX(1200,3000)=500,费用500*500=250000
  • 总费用:240000+400000+250000=890000,与预期结果一致

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 18:35:14