EXCEL阶梯电费的计算公式

2025-03-11 01:07:27
推荐回答(5个)
回答1:

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

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

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

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

回答2:

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

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

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

回答3:

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


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

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;

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

回答4:

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

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

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

回答5:

  1. 公式为:

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

  2. 如图所示: