专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
完美Excel  ·  紧迫感,我们成长的动力 ·  2 天前  
完美Excel  ·  奔流不息的大渡河 ·  3 天前  
Excel之家ExcelHome  ·  频数计算很简单,搬砖搬到六十三 ·  4 天前  
Excel之家ExcelHome  ·  Excel条件格式+控件,动态报表很简单 ·  6 天前  
Excel之家ExcelHome  ·  Excel数据整理实战:多列数据转两列 ·  1 周前  
51好读  ›  专栏  ›  Excel之家ExcelHome

计算阶梯电价,模式化公式请收好

Excel之家ExcelHome  · 公众号  · Excel  · 2024-09-10 06:45

正文

阶梯电价,是指把户的用电量设置为若干个阶梯,分段或分档次定价计算费用。

具体计算方式为:

第一阶梯为基础电量,此阶梯内的电价最低;

第二阶梯是对用电量高出基础电量的一部分,执行的电价会比基础电价高一些;

第三阶梯是对高出第二阶梯部分的剩余用电量,这部分执行的电价会更高。

下面咱们就用一个实例给大家说说用到的公式以及计算过程。

如下图所示,分别是各档的分档标准和相应的电价:

如下图所示,要根据B列的用电量来计算电费。

C2单元格输入以下公式,向下复制:

=SUM(TEXT(B2-{0,260,600},"0;!0")*{0.68,0.05,0.25})

下面咱们简单说说这个公式的意思。

公式中的B2是本月用电量。

{0,260,600}中的260和600分别是第一档和第二档的用电量止码。

{0.68,0.05,0.25}中的0.68是第一档的电价;

0.05是第二档和第一档的差价(0.73-0.68=0.05);

0.25是第三档和第二档的差价(0.98-0.73=0.25)。

可以这样来理解公式的计算方式:

1、在所有的用电量中,执行第1档价格的是601,即A2-0千瓦时。

2、执行第2档与第1档差价的是总电量减第1档用电量止码,即A2-260,结果为341。

3、执行第3档与第2档差价的是总电量减第2档用电量止码,即A2-600,结果为1。

后用执行不同档的用电数乘以对应的差价,也就是:

0.25*1、0.05*341、0.68*601

再用SUM函数求和,就可以得到电费数了。

公式中的TEXT部分是什么意思呢?
TEXT(B2-{0,260,600},"0;!0")

因为当用电总量在最低档的时候,再以用电总量减去各档的止码会出现负数。比如说,用电量为200,用200-{0,260,600},得到这样一个内存数组:

{200,-60,-400}

也就是说执行第1档电价的是200,而执行第2档和第3档变成了负数。

将TEXT函数第二参数写成"0;!0",目的是将负数强制转换为0,就是将内存数组{200,-60,-400}变成{200,0,0}。

这样处理后,执行第1档电价的用电量是200,执行第2档和第3档的用电量就是0了。

实际应用中,大家可以根据数据情况修改公式中的常量参数{0,260,600}和各档之间的差额{0.68,0.05,0.25}

好了,今天的内容就是这些,小伙伴们,明天见!


图文作者:祝洪忠

1、点击或搜索微信公众号【 Excel之家ExcelHome】到公众号首页。

2、点击右上角【···】,在下拉菜单中点击【设为星标】。

设置星标后,小伙伴们就不用担心错过咱们的推送了!

设为星标,精彩内容不错过

推荐文章
完美Excel  ·  紧迫感,我们成长的动力
2 天前
完美Excel  ·  奔流不息的大渡河
3 天前
Excel之家ExcelHome  ·  频数计算很简单,搬砖搬到六十三
4 天前
Excel之家ExcelHome  ·  Excel条件格式+控件,动态报表很简单
6 天前
Excel之家ExcelHome  ·  Excel数据整理实战:多列数据转两列
1 周前
可可英语  ·  ★美语情景对话|Langauge Zones 语言区
7 年前
吃喝玩乐在北京  ·  逆天价格吃龙虾,吃完的人都想发朋友圈
7 年前
最爱大北京  ·  一条南横街 半部南城史!
7 年前