你真幸運,全世界只有1%的人關注了我的頭條號
階梯式計算是比較常見的場景,比如職場中HR要計算員工的個人所得稅,按照不同的等級計算員工最後的薪酬,那麼這個過程是否可以藉助excel的來自動化實現呢?
毫無疑問是可以的,我們舉一個生活中常見的栗子
電費階梯價計算
階梯式電價是階梯式遞增電價或階梯式累進電價的簡稱,也稱為階梯電價,是指把戶均用電量設置為若干個階梯分段或分檔次定價計算費用。
據說,對居民用電實行階梯式遞增電價可以提高能源效率,千萬不能說是變相的漲價哈。
階梯式電價的具體內容是:
第一階梯為基數電量,此階梯內電量較少,電價也較低;
第二階梯電量較高,電價也較高一些;
第三階梯電量更多,電價更高。
隨著戶均消費電量的增長,每千瓦時電價逐級遞增。
既然有了規矩,就要具體執行了。下面咱們就用一個實例給大家說說如何進行這樣的計算。如下圖所示,分別是各檔的分檔標準和相應的電價:
標準
計算電費的公式是:
=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"),作用是為了在用電量在最低檔的時候,再用用電量減去各檔的止碼出現負數。Text函數第二參數寫成"0;!0",目的是將負數強制轉換為0。
最後用執行不同檔的用電數量乘以對應的差價,再用SUM函數求和,即得到電費數了。
用這個思路,還可以計算類似階梯水價、績效考核等等。實際應用中,大家可以根據數據情況修改公式中的常量參數{0,260,600}和{0.68,0.05,0.25}。
恭喜你習得階梯價計算技能
關注我的頭條號,快速學會excel技能,更多技巧查看往期文章
閱讀更多 趣蚊志 的文章