階梯式電價是階梯式遞增電價或階梯式累進電價的簡稱,也稱為階梯電價,是指把戶均用電量設定為若干個階梯分段或分檔次定價計算費用。
階梯式電價的具體內容是:
第一階梯為基數電量,此階梯內電量較少,電價也較低;
第二階梯電量較高,電價也較高一些;
第三階梯電量更多,電價更高。
隨著戶均消費電量的增長,每千瓦時電價逐級遞增。
下面咱們就用一個例項給大家說說如何進行這樣的計算。
如下圖所示,分別是各檔的分檔標準和相應的電價:
計算電費的公式是:
=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}。
好了,今天的內容就是這些,明天不見不散!
圖文製作:祝洪忠