本篇文章為大家帶來了關於excel的相關知識,其中主要介紹了關於階梯電價的計算方法,階梯電價,是指把戶的用電量設定為若干個階梯,分段或分檔次定價計算費用,下面一起來看一下,希望對大家有幫助。
相關學習推薦:excel教學
#階梯電價,是指把戶的用電量設定為若干個階梯,分段或分檔次定價計算費用。
具體計算方式為:
第一階梯為基礎電量,此階梯內的電價最低;
第二階梯是對用電量高出基礎電量的一部分,執行的電價會比基礎電價高一些;
第三階梯是對高出第二階梯部分的剩餘用電量,這部分執行的電價會更高。
下面咱們就用一個實例來跟大家說說如何進行這樣的計算。
如下圖所示,分別是各檔的分檔標準和對應的電價:
如下圖所示,要依照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}。
相關學習推薦:excel教學
以上是Excel階梯電價計算法(範例詳解)的詳細內容。更多資訊請關注PHP中文網其他相關文章!