階梯式電價是階梯式遞增電價或階梯式累進電價的簡稱,也稱為階梯電價,是指把戶均用電量設置為若幹個階梯分段或分檔次定價計算費用。
階梯式電價的具體内容是:
第一階梯為基數電量,此階梯内電量較少,電價也較低;
第二階梯電量較高,電價也較高一些;
第三階梯電量更多,電價更高。
随着戶均消費電量的增長,每千瓦時電價逐級遞增。
既然有了規矩,就要具體執行了。
下面咱們就用一個實例給大家說說如何進行這樣的計算。
如下圖所示,分别是各檔的分檔标準和相應的電價:
計算電費的公式是:
=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}。
,