在上篇的教程中,我们学习了用IF函数来计算阶梯电费。如果区间太多,那么用IF函数就会显得很繁琐,其实我们也可以用其他公式来解决。
假设阶梯电价方案:
之一档:居民户月用电量在180度及以内,维持现行电价水平。每度 0.52 元。
第二档:居民户月用电量在181度-280度,在之一档电价基础上每度提高0.05元。
第三档:居民户月用电量在281度及以上,在之一档电价基础上每度提高0.30元。
操作步骤:
B2=SUMPRODUCT(TEXT(A2-{0,180,280},\"0!0\")*{0.52,0.05,0.3})
公式解读:
{0,180,280}是各阶梯的之一档、第二档止码,
{0.52,0.05,0.3}中0.52是之一档的电价,0.05是第二档电价和之一档电价的差价,0.3是第三档电价和第二档电价的差价。
电费=电量*电价
举个例子:
比如我们用电量是500度,那么总电费多少?
500*0.52+(500-180)*0.05+(500-280)*0.3=342元
TEXT(A2-{0,180,280},\"0!0\")是为了防止产生用电量在更低档时候,用电量减去止码之后出现负数,强行将其变为0.最后我们用不同档的电费加起来就是总电费。我们如果用sum函数,那么就要按ctrl+shift+enter,才能生效。如果用sunproduct函数,那么可以直接生效,因为该函数支持数组运算。
该函数适用于其他阶梯计算。
GIF如下:
excel电费峰谷自动计算公式 excel如何自动计算每月电费