EXCEL阶梯电费的计算公式

请问一下,计算阶梯电费,年累计使用电量2040以内电费是0.51元,2040-3120以内是0.56元,3120以上是0.81元,这个在电子表格里怎么设置计算公式呢。表格要详细记录每个月的使用量和单月的电费金额。
问题是,2040以内是按0.51元计,超出2040以外至3120之间的是0.56元,3120以上的是0.81元,并不是超出2040以后全部都以0.56元计。。比如说图里6月份产生的20用电量,其中10就是以0.51计算,超出的以0.56元计算。

麻烦大家,谢谢了

1、首先在Excel表格中输入一组需要计算的电费总电量数据。

2、在B1单元格中输入计算公式:=SUM(TEXT(A1-{0,260,600},"0;!0")*{0.68,0.05,0.25}),表示每增加一档电量,对应的电费也随之增长。

3、点击回车即可生成对应电量的电费金额。

4、点击B1单元格右下角的绿色圆点并下拉填充公式,即可批量生成所有的电量对应的电费。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-08-06

    阶梯电价可以使用递进公式计算,递进公式可以使用IF条件函数,也可以使用MAX函数来设计公式,但公式都较长,没有SUMPRODUCT函数来得简洁:=SUMPRODUCT(TEXT(B2-{0,2040,3120},"0;\0")*{0.51,0.05,0.25});

    但上图是集中在一个月内,如果是分月累计,公式要做修改,减去前面已交电费即可:=SUMPRODUCT(TEXT(SUM(B$2:B2)-{0,2040,3120},"0;\0")*{0.51,0.05,0.25})-SUM(C$1:C1);

    比如,继续使用,进入第三档,则会继续跨档计算。

本回答被网友采纳
第2个回答  2014-03-05

根据你的补充,重新计算如下:


建议添加几列辅助列,不然公式太繁琐了,我实在是绕不出来。图中兰色底纹部分为辅助列。

C2=SUM(B$2:B2),此列求出截至本月总用电量,

然后分别算出各计费档的用电数量,

D2=IF(C2<=2040,B2,IF((C2-B2)>2040,0,B2+2040-C2));

E2=IF(C2<=2040,0,IF((C2-B2)>3120,0,IF(AND((C2-B2)>2040,C2<=3120),B2,IF(C2>3120,B2-(C2-3120)-D2,C2-2040))));

F2=IF(C2<3120,0,IF((C2-B2)>3120,B2,B2-D2-E2));

最后G2=D2*0.51+E2*0.56+F2*0.81;

所有公式直接下拉到下一行即可。

本回答被提问者采纳
第3个回答  2014-03-05

在B14输入公式=SUM(B2:B13)

在C2输入公式 =lookup(A2,{0,2040,3120},{0.51,0.56,0.81})下拉复制,就可以了。

下面是公式的返回值,符合你的要求。

第4个回答  2019-08-19

    公式为:

    =SUMPRODUCT(TEXT(A1-{0,230,420},"0;!0")*{0.4983,0.05,0.25})

    如图所示: