先選擇「用度數算電費」或「用預算反推可用度數」,再輸入用電度數(或預算)和電價單價。累進電價請在「計價方式」選「累進電價」,就會出現各段的輸入欄。
這個頁面可以做什麼
- 只要輸入電費單上的用電度數(度)和電價單價,就能馬上算出這一期的電費合計
- 支援像台電住宅用電那樣「120 度以下每度○元、121~330 度每度△元、再往上每度□元」的累進電價(最多 3 段)。會列出每一段的度數和金額,也會顯示電費合計除以度數得到的平均每度電價(實際上每度電付了多少錢)
- 也能加上基本電費和「每度加減額」一起計算(例如試算電價每度調漲 0.3 元的情形。加減額也可以輸入負數)
- 想把電費控制在○元以內時,切換成反推模式,就能用預算算出可以用多少度電(累進電價也會從便宜的段依序填滿,精確反推)
- 用折線圖顯示用電度數和電費的關係。累進電價可以看到線的斜率(單價)在每一段的分界處變陡
這個計算有什麼用?
電費單上有計費度數和應繳金額,但「為什麼是這個金額」要自己算過明細才知道。例如在台灣,兩個月用電 700 度、全部在夏月時,累進電價是 240 度 × 1.78 元+420 度 × 2.55 元+40 度 × 3.80 元=1,650.2 元,四捨五入後要繳 1,650 元。
自己會算明細之後,就能分辨「這期比較貴,是因為進入夏月電價」還是「度數超過 660 度,進入第 3 段」,對電費的變化也比較能理解。電費單跨越夏月和非夏月時,台電會依天數比例分別計算,所以和這個計算機的結果可能有些差距。
在台灣,分租套房常由房東按每度固定價格收電費,這時用單一費率計算就行了。例如每度 5 元、一個月用 250 度,電費是 \(250 \times 5 = 1250\) 元。依內政部的住宅租賃契約規定,房東每度收的電費不能超過台電當月用電最高級距的每度金額(目前夏月 8.86 元、非夏月 7.03 元),簽約時可以先確認。
想把電費控制在每月 1,000 元以內時,切換成反推模式,就能算出 \(1000 \div 5 = 200\) 度是上限。用「度數」而不是金額當目標,月中看電表就能確認用電進度。
累進電價少用的電,是從最高的那一段(單價最貴的段)開始減少。兩個月用電 700 度的家庭,夏天調整冷氣的用法少用 60 度,減少的是第 3 段的度數,所以省下 \(60 \times 3.80 = 228\) 元,比用平均每度電價(約 2.36 元)算出的約 141 元還多。
相反地,用電落在第 1 段的家庭(例如兩個月 200 度)少用 20 度,只能省下第 1 段的單價 \(20 \times 1.78 = 35.6\) 元。知道這個式子,就能用數字看出「同樣少用的度數,用電越多的家庭省得越多」,比較容易決定節電的優先順序。
換成能源效率較高的家電,或把屋頂太陽能發的電拿來自己用(自發自用),向台電買的度數就會減少。省下的金額可以用「減少的度數 × 那些度數原本適用的單價(+加減額)」估算。例如每期(兩個月)少用 100 度,而且這些度數原本落在第 3 段,夏月可省 \(100 \times 3.80 = 380\) 元,非夏月可省 \(100 \times 3.13 = 313\) 元,一年 6 期粗估約 \(380 \times 2 + 313 \times 4 = 2012\) 元。
這個估算是「依您輸入的單價和度數算出的結果」,實際上會隨季節的用電量和電價調整而改變。決定是否換新或安裝時,以幾年的範圍來考慮比較保險。
只有一個台電電表、各房間用分電表只看得到度數時,金額的分法要注意。累進電價如果直接「依度數比例分攤應繳金額」,會讓用電多的人分享到太多便宜段的好處,或讓基本電費的負擔不平均。
一種公平的分法,是把整體的平均每度電價(應繳金額 ÷ 總度數)乘以每個人的度數,這代表「基本電費和各段的差價都由大家平均分擔」。討論怎麼分擔時,可以把這個式子當作共同的基礎。
台電的住宅用戶除了累進電價,也可以申請時間電價。比較時,先固定自己的度數,用累進電價算出電費;再把時間電價的尖峰、離峰度數分別用單一費率計算,加上基本電費後比較。例如夏月兩個月用電 700 度、其中尖峰 300 度、離峰 400 度時,簡易型二段式時間電價是 \(75 \times 2 + 300 \times 5.16 + 400 \times 2.06 = 2522\) 元,比累進電價的 1,650.2 元貴。
時間電價要離峰用電的比例夠高才划算。用電量少的月份和多的月份都算一次,就能看出季節造成的差異。電價會調整,請用當時的電價比較,並定期重新確認。
公式
符號與用語解說
符號
| \(E\) | 用電度數(電能)。這一期用掉的電的總量,單位是度(kWh,千瓦小時)。取自英文 energy(能量)的第一個字母。台電的電費單上寫作「計費度數」。 |
| \(u\) | 電價單價。每 1 度電的價格(元/度)。取自英文 unit price(單價)的第一個字母。 |
| \(a\) | 每度加減額(元/度)。在單價之外,每用 1 度另外加收或減收的金額。取自英文 addition(加算)的第一個字母。台電的電價已內含營業稅,平常是 0,可以用來試算電價調整;減收時是負數。 |
| \(B\) | 基本電費(元)。不論用多少電都要付的固定費用。取自英文 basic charge(基本費用)的第一個字母。 |
| \(C\) | 電費合計(元)。取自英文 cost(費用)的第一個字母。 |
| \(L_1,\ L_2\) | 累進電價第 1 段、第 2 段的上限(度)。取自英文 limit(上限)的第一個字母,右下角的小數字(下標)表示第幾段。兩個月的「240 度以下」就是 \(L_1 = 240\)。 |
| \(E_1,\ E_2,\ E_3\) | 各段的度數(度)。把用電度數 \(E\) 從便宜的段依序往上堆時,落在每一段的量。\(E_1 + E_2 + E_3 = E\)。 |
| \(u_1,\ u_2,\ u_3\) | 各段的單價(元/度)。台電住宅用電是段數越高、單價越貴。 |
| \(F\) | 流動電費(元)。依用電度數收取的電費中,用各段單價算出的部分的合計。取自英文 fee(費用)的第一個字母。 |
| \(\bar{u}\) | 平均每度電價(元/度)。電費合計除以度數得到的「實際上每度付了多少錢」。符號上方的橫線(bar)和統計中把平均數寫成 \(\bar{x}\) 一樣,表示「平均後的值」。 |
| \(P\) | 預算(元)。想把電費控制在這個金額以內的上限。英文 budget(預算)的 B 已經用在基本電費上,所以本頁用 plan(計畫)的 P 當作預算的符號。 |
| \(\min(E,\ L_1)\) | \(E\) 和 \(L_1\) 中較小的那個。是英文 minimum(最小)的縮寫,用一個式子寫出「度數超過上限時取上限,沒超過時就取度數本身」。 |
用語
| 度 (kWh) |
電能(用掉的電的總量)的單位。1 度=1 千瓦小時(kWh),也就是 1 kW(1,000 W)的功率持續使用 1 小時的電量。電費就是用度數來計算的,例如電費單上的「計費度數 700 度」。 |
| 電費單 | 台電寄送的電費通知單(繳費憑證)。上面有這一期的計費度數、應繳金額和用電期間等資訊。台電的住宅用戶大多兩個月抄表、收費一次,也可以在「台灣電力」App 或電子帳單查詢。 |
| 基本電費 | 不論用多少電都要付的固定費用。台電住宅的累進電價(非時間電價)沒有基本電費,但用電沒達到「底度」時按底度計收,當月電費未滿 100 元時以 100 元計收。簡易型時間電價的基本電費是每戶每月 75 元。 |
| 流動電費 | 依用電度數收取的電費(台電電價表的用語),以「單價 × 度數」計算。累進電價要每一段分別計算再加總。 |
| 累進電價 | 把度數分成「120 度以下」「121~330 度」……等段,每一段用不同單價計算的電價。台電住宅用電(非時間電價)分成 6 段,用得越多,落在高價段的度數越多,所以節省用電也會讓平均每度的負擔下降。 |
| 單一費率 | 不論用多少電,每度單價都一樣的計價方式,例如租屋時房東約定「每度 5 元」。電費可以用「度數 × 單價+基本電費」這個簡單的式子計算。 |
| 平均每度電價 | 電費合計除以度數得到的「實際上每度付了多少錢」。是把基本電費、各段單價和加減額全部算進去的平均單價,可以用來比較方案或粗估能省多少錢。 |
| 夏月電價 | 台電在用電尖峰的夏季(6 月 1 日~9 月 30 日)適用的較高電價,其他時間是非夏月電價。台電住宅用電第 1 段兩者相同(每度 1.78 元),第 2 段以上夏月比較貴(例如第 3 段夏月 3.80 元、非夏月 3.13 元)。電費單跨越夏月和非夏月時,依天數比例分別計算。 |
| 隔月抄表 | 台電的住宅用戶大多每兩個月抄表、收費一次。累進電價的分段度數是以每月訂的,所以兩個月一期的電費單計費時,各段度數加倍計算(120 度 → 240 度、330 度 → 660 度、500 度 → 1,000 度)。 |
| 時間電價 | 依用電的時段(尖峰、離峰等)收取不同單價的電價,住宅也可以向台電申請。簡易型時間電價有每戶每月 75 元的基本電費,離峰時段每度比較便宜,適合晚上或週末用電較多的家庭。 |
| 累進 | 數量增加時,只有增加的部分適用較高的比率(單價)的機制。累進電價是用電的累進,綜合所得稅的稅率是所得的累進。重點在於「並不是全部都改用較高的比率」。 |
建議先了解的基礎知識
為了讓您「理解意思」地使用這個頁面的計算,這裡整理了事先了解會更好懂的基礎知識。
遇到卡關的地方,回頭複習這個表格的內容是最快的方法。
| 小數的乘法與除法(國小五~六年級,10~12 歲) |
|
| 單位量與比率(國小六年級,11~12 歲) |
|
| 代數式與一元一次方程式(國中一年級,12~13 歲) |
|
| 線型函數的圖形(國中二年級,13~14 歲) |
|
| 電功率與電能(國中自然科學,14~15 歲) |
|
用 Excel 計算的方法
| 用電度數(度) | 250 |
| 電價單價(元/度) | 5 |
| 每度加減額(元/度) | 0 |
| 基本電費(元) | 200 |
| 電費合計(元) | =B1*(B2+B3)+B4 |
| 用電度數(度) | 700 |
| 第 1 段上限(度) | 240 |
| 第 1 段單價(元/度) | 1.78 |
| 第 2 段上限(度) | 660 |
| 第 2 段單價(元/度) | 2.55 |
| 第 3 段單價(元/度) | 3.80 |
| 第 1 段的度數(度) | =MIN(B1,B2) |
| 第 2 段的度數(度) | =MAX(MIN(B1,B4)-B2,0) |
| 第 3 段的度數(度) | =MAX(B1-B4,0) |
| 流動電費(元) | =B7*B3+B8*B5+B9*B6 |
| 流動電費(元) | 1650.2 |
| 每度加減額(元/度) | 0 |
| 用電度數(度) | 700 |
| 基本電費(元) | 0 |
| 電費合計(元) | =B1+B2*B3+B4 |
| 平均每度電價(元/度) | =B5/B3 |
| 預算(元) | 1500 |
| 基本電費(元) | 200 |
| 電價單價(元/度) | 5 |
| 每度加減額(元/度) | 0 |
| 可用度數(度) | =(B1-B2)/(B3+B4) |
第 1 個表格是單一費率(租屋每度 5 元、公共電費 200 元)的例子,B5 會顯示 1450(元)。第 2 個表格是台電夏月累進電價(兩個月)的例子,用 MIN(取較小值)和 MAX(取較大值)求出各段的度數(B7~B9 為 240、420、40),B10 會顯示流動電費 1650.2(元)。
第 3 個表格是在流動電費加上加減額和基本電費的表格,B5 會顯示 1650.2(元),B6 會顯示平均每度電價約 2.36(元/度)。第 4 個表格是反推,B5 會顯示 260(度)。只要把 B 欄的數值改成您自己的度數和電價就能使用。
用 Google 試算表計算的方法
| 用電度數(度) | 250 |
| 電價單價(元/度) | 5 |
| 每度加減額(元/度) | 0 |
| 基本電費(元) | 200 |
| 電費合計(元) | =B1*(B2+B3)+B4 |
| 用電度數(度) | 700 |
| 第 1 段上限(度) | 240 |
| 第 1 段單價(元/度) | 1.78 |
| 第 2 段上限(度) | 660 |
| 第 2 段單價(元/度) | 2.55 |
| 第 3 段單價(元/度) | 3.80 |
| 第 1 段的度數(度) | =MIN(B1,B2) |
| 第 2 段的度數(度) | =MAX(MIN(B1,B4)-B2,0) |
| 第 3 段的度數(度) | =MAX(B1-B4,0) |
| 流動電費(元) | =B7*B3+B8*B5+B9*B6 |
| 流動電費(元) | 1650.2 |
| 每度加減額(元/度) | 0 |
| 用電度數(度) | 700 |
| 基本電費(元) | 0 |
| 電費合計(元) | =B1+B2*B3+B4 |
| 平均每度電價(元/度) | =B5/B3 |
| 預算(元) | 1500 |
| 基本電費(元) | 200 |
| 電價單價(元/度) | 5 |
| 每度加減額(元/度) | 0 |
| 可用度數(度) | =(B1-B2)/(B3+B4) |
用 Python 計算的方法
kwh = 700 # 用電度數(度)。台電兩個月抄表一次時填兩個月的合計
base_fee = 0 # 基本電費(元)。台電住宅累進電價沒有,填 0
extra_per_kwh = 0 # 每度加減額(元/度)。沒有就填 0
# 累進電價:(上限度數, 單價) 從便宜的段依序寫。最後一段的上限寫 None(沒有上限)
# 單一費率就只寫 1 段,例如 [(None, 5)]
tiers = [(240, 1.78), (660, 2.55), (None, 3.80)]
# 各段的度數和電費(把度數從便宜的段依序往上堆)
energy_charge = 0
previous_limit = 0
for limit, unit_price in tiers:
if limit is None:
part = max(kwh - previous_limit, 0)
else:
part = max(min(kwh, limit) - previous_limit, 0)
previous_limit = limit
energy_charge += part * unit_price
print(f"{part:.2f} 度 × {unit_price} 元/度 = {part * unit_price:.2f} 元")
total = energy_charge + extra_per_kwh * kwh + base_fee
print(f"流動電費 {energy_charge:.2f} 元 / 加減額 {extra_per_kwh * kwh:.2f} 元 / 基本電費 {base_fee} 元")
print(f"電費合計 {total:.2f} 元 / 平均每度電價 {total / kwh:.2f} 元/度")
# 反推:用預算算出可用度數(依序填滿各段)
budget = 2000
remaining = budget - base_fee
available_kwh = 0
previous_limit = 0
for limit, unit_price in tiers:
price_with_extra = unit_price + extra_per_kwh
if limit is None:
available_kwh += remaining / price_with_extra
break
cost_to_fill = (limit - previous_limit) * price_with_extra
if remaining <= cost_to_fill:
available_kwh += remaining / price_with_extra
break
available_kwh += limit - previous_limit
remaining -= cost_to_fill
previous_limit = limit
print(f"預算 {budget} 元可用的度數 {available_kwh:.2f} 度")
用 LaTeX 等數學式語言的寫法(可直接複製)
C = E × (u + a) + B
C = E \times (u + a) + B
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>C</mi>
<mo>=</mo>
<mi>E</mi>
<mo>×</mo>
<mo>(</mo>
<mi>u</mi>
<mo>+</mo>
<mi>a</mi>
<mo>)</mo>
<mo>+</mo>
<mi>B</mi>
</mrow>
</math>
C = E * (u + a) + B
cost = energy*(unitPrice + extra) + baseFee
C := E*(u + a) + B;
C = E*(u + a) + B;
C = E×(u + a) + B
F = E₁×u₁ + E₂×u₂ + E₃×u₃
F = E_1 u_1 + E_2 u_2 + E_3 u_3
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>F</mi>
<mo>=</mo>
<msub><mi>E</mi><mn>1</mn></msub>
<msub><mi>u</mi><mn>1</mn></msub>
<mo>+</mo>
<msub><mi>E</mi><mn>2</mn></msub>
<msub><mi>u</mi><mn>2</mn></msub>
<mo>+</mo>
<msub><mi>E</mi><mn>3</mn></msub>
<msub><mi>u</mi><mn>3</mn></msub>
</mrow>
</math>
F = E_1 u_1 + E_2 u_2 + E_3 u_3
energyCharge = e1*u1 + e2*u2 + e3*u3
F := E1*u1 + E2*u2 + E3*u3;
F = E1*u1 + E2*u2 + E3*u3;
F = E_1 u_1 + E_2 u_2 + E_3 u_3
C = F + a × E + B, ū = C ÷ E
C = F + aE + B, \quad \bar{u} = \frac{C}{E}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>C</mi>
<mo>=</mo>
<mi>F</mi>
<mo>+</mo>
<mi>a</mi>
<mi>E</mi>
<mo>+</mo>
<mi>B</mi>
<mo>,</mo>
<mspace width="1em"/>
<mover><mi>u</mi><mo>¯</mo></mover>
<mo>=</mo>
<mfrac><mi>C</mi><mi>E</mi></mfrac>
</mrow>
</math>
C = F + a E + B, bar u = C / E
total = energyCharge + extra*energy + baseFee; effectivePrice = total/energy
C := F + a*E + B; ubar := C/E;
C = F + a*E + B; u_bar = C/E;
C = F + aE + B, u̅ = C/E
E = (P − B) ÷ (u + a)
E = \frac{P - B}{u + a}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>E</mi>
<mo>=</mo>
<mfrac>
<mrow><mi>P</mi><mo>−</mo><mi>B</mi></mrow>
<mrow><mi>u</mi><mo>+</mo><mi>a</mi></mrow>
</mfrac>
</mrow>
</math>
E = (P - B) / (u + a)
energy = (budget - baseFee)/(unitPrice + extra)
E := (P - B)/(u + a);
E = (P - B)/(u + a);
E = (P − B)/(u + a)
請 ChatGPT 幫忙計算的方法
你是電費計算助理。請務必實際執行 Python 程式碼來進行以下計算,並只根據執行結果的數值回答(不要心算或推測)。 台灣某戶住宅兩個月的電費單計費度數是 1,200 度,用電期間全部在夏月(6 月 1 日~9 月 30 日)。電價採台電住宅用累進電價(非時間電價),兩個月抄表一次,所以各段度數加倍計算:240 度以下每度 1.78 元,241~660 度每度 2.55 元,661~1,000 度每度 3.80 元,1,001~1,400 度每度 5.14 元,1,401~2,000 度每度 6.44 元,超過 2,000 度的部分每度 8.86 元。沒有基本電費,也沒有每度加減額。 累進電價請把度數從便宜的段依序往上堆,加總「各段度數 × 該段單價」求出電費。 請分別求出下列數值。 1. 各段的度數(度)和電費(元) 2. 電費合計(元,並寫出四捨五入到元的金額) 3. 平均每度電價(合計 ÷ 度數,元/度,算到小數第 2 位) 4. 反過來,在相同的電價下,想把兩個月的電費控制在 3,000 元以內,用電度數要在幾度以內(從便宜的段依序把預算用完的方式) 請列出計算使用的公式和執行結果的數值。
使用方法
-
1輸入數值在輸入欄中輸入要計算的數值
-
2計算按下「計算」按鈕
-
3查看結果計算結果會立即顯示。計算的思路和公式的解說,也都能在同一個頁面查看
DataChef 的特色
不需專業知識,操作直覺又簡單
無須登錄任何個人資料
按下「下載」後自動刪除檔案
無須標註來源出處
亦無須事先取得商用授權