公司為管控用電量,推行節約,額定每間宿舍的用電量為每月80度,80度及以下不收費(這裡暫稱第一段),超出80度但未超160度的按0.85元/度收費(這裡暫稱第二段),超出160度的按1.2元/度收費(這裡暫稱第三段),每個宿舍的用電量不均,故人工計算電費不好處理,在EXECL有較好的實現方法。
解決方法是使用IF函數嵌套,使各種情形都能有相應的計算方法。
工具/原料
EXECL軟件
方法/步驟
1.先來看下統計的原檔。
2.先算出每個宿舍的用電量,在D2單元格輸入以下公式:
=C2-B2
3.按回車鍵後,D2單元格顯示“0”,即本月用電量為0。
4.在E2單元格輸入以下公式:
=IF(D2>80,(IF(D2>160,(D2-160)*1.2+80*0.85,(D2-80)*0.85)),0)
其中80是第一段與第二段收費的界限,160是第二段與第三段收費的界限。
5.按回車鍵後,E2單元格顯示“0”,即本月應收電費為0。
6.點選D2單元格,按住MOUSE左鍵拖到E2單元格右下解,當光標顯示為“+”時,按住左鍵往下拖,把D/E欄的單元格都填充公式。亦可選中要填充公式的區域,按快捷鍵“CTRL+D”進行公式的填充。此時即得到每個宿舍的用電量及應收取電費的明細。
注意事項
解決方法使用了2個IF函數,第一個IF函數是判斷用電量是否超過80度,如不超過則計算結果為0,第二個IF判斷用電量是否超過160度,不超出則按0.85元/計算,不用計算160度以上的部份(實際上也沒有),如超出160度,大於80度而不超出160度的部份仍按0.85元/度計算,超出160度的部份直接按12.元/度計算。
由於使用了2個IF函數,故條件的部份要正確,否則會出現運算錯誤的情形。