专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
完美Excel  ·  解决Excel中因日期时间带来的汇总问题 ·  3 天前  
Excel之家ExcelHome  ·  这个函数用得好,领导把你当成宝 ·  3 天前  
Excel之家ExcelHome  ·  这些公式还不会,过年加班到崩溃 ·  3 天前  
Excel之家ExcelHome  ·  学会合并工作簿,半年变成万元户 ·  4 天前  
完美Excel  ·  判断数据行是否已全部输入数据 ·  5 天前  
51好读  ›  专栏  ›  Excel之家ExcelHome

Excel计算阶梯电价,表哥表妹不用怕

Excel之家ExcelHome  · 公众号  · Excel  · 2017-08-16 07:02

正文

阶梯式电价是阶梯式递增电价或阶梯式累进电价的简称,也称为阶梯电价,是指把户均用电量设置为若干个阶梯分段或分档次定价计算费用。


据说,对居民用电实行阶梯式递增电价可以提高能源效率,千万不能说是变相的涨价哈。

阶梯式电价的具体内容是:

第一阶梯为基数电量,此阶梯内电量较少,电价也较低;

第二阶梯电量较高,电价也较高一些;

第三阶梯电量更多,电价更高。

随着户均消费电量的增长,每千瓦时电价逐级递增。


既然有了规矩,就要具体执行了。下面咱们就用一个实例给大家说说如何进行这样的计算。如下图所示,分别是各档的分档标准和相应的电价:

计算电费的公式是:


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

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

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

{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)。

以本题数据为例,可以这样理解公式:

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

执行第二档与第一档差价的是总电量减第一档用电量止码,即A2-260千瓦时,结果为341千瓦时。

执行第三档与第二档差价的是总电量减第二档用电量止码,即A2-600千瓦时,结果为1千瓦时。

在公式中,使用了

TEXT(A2-{0,260,600},"0;!0")

在用电量在最低档的时候,再用用电量减去各档的止码出现负数。

比如说,总用电量为200千瓦时,用200-{0,260,600}结果返回一个内存数组{200,-60,-400},执行第一档电价的是200,执行第二档和第三档变成了负数。

将Text函数第二参数写成"0;!0",目的是将负数强制转换为0,就是将{200,-60,-400}变成{200,0,0}。也就是执行第一档电价的用电量是200,执行第二档和第三档的用电量为0。

最后用执行不同档的用电数量乘以对应的差价,再用SUM函数求和,即得到电费数了。

用这个思路,还可以计算类似个税、阶梯水价、绩效考核等等。

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

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


图文作者:祝洪忠




Excel速成(微课)班,提升效率,远离加班

和老祝学一起Excel

技巧、函数公式、图表、透视表这里都有

多设备支持,随时观看回放

点击右下角【阅读原文】,了解更多课程大纲和详情