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

Google Sheets阶梯电价电费计算异常问题求助

Google Sheets阶梯电价负数错误修复方案

错误原因分析

问题出在阶梯电价的分段计算逻辑上:当用电量未达到某一阶梯的阈值时,直接用「用电量-阈值」会得到负数,与单价相乘后就出现了负电费(比如显示-100)。

核心修复思路

给每个阶梯的超出阈值电量部分套上MAX(0, 计算值),强制让负数变为0;同时用MIN(用电量, 阶梯上限)确保每个阶梯的计费电量不超过该阶梯的最大额度。

示例修正公式

假设阶梯电价规则为:

  • 0-200度:单价0.5元/度
  • 201-600度:单价0.6元/度
  • 600度以上:单价0.8元/度

原错误公式可能类似:

=(A2*0.5)+((A2-200)*0.6)+((A2-600)*0.8)

修正后的正确公式:

=(MIN(A2,200)*0.5)+(MAX(0,MIN(A2,600)-200)*0.6)+(MAX(0,A2-600)*0.8)

公式各部分说明

  • 第一段(0-200度):MIN(A2,200)确保最多计算200度的费用,用电量不足200时按实际电量计算
  • 第二段(201-600度):MIN(A2,600)-200先算出该阶梯的最大可计费电量,再用MAX(0,...)避免用电量≤200时出现负数
  • 第三段(600度以上):MAX(0,A2-600)确保只有用电量超过600时,才计算超出部分的费用,否则为0

适配自定义阶梯规则

如果你的阶梯阈值或单价不同,只需替换公式中的数值即可,核心逻辑保持不变:每个阶梯的计费电量都用MAX(0, ...)限制为非负数,用MIN(...)限制不超过该阶梯的上限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 04:12:41