「原來的值」「增減率(%)」「增減後的值」三個中,請輸入已知的兩個,想求的一個留空,再按下「計算」。會算出留空的那一個。
這個頁面可以做什麼
- 「原來的值」「增減率(%)」「增減後的值」三個中,只要輸入已知的兩個,馬上就能知道剩下的一個
- 「500 元漲 10% 是多少?」「200 變成 250 是增加幾 %?」「打 8 折後 400 元,原價是多少?」漲價、降價的這三種問題,全部都能用這一個工具計算
- 營業稅、服務費的加成,特價的折扣,加薪幅度,年增率等,生活中常見的「漲 ○%、打 ○ 折」都能直接計算
- 這個頁面還整理了公式的淺顯解說,以及可直接複製到 Excel、Google 試算表、Python 使用的公式
這個計算有什麼用?
在台灣,營業稅是 5%。廠商報價常寫未稅價,未稅 NT$800 的商品,含稅價是 \(800 \times 1.05 = 840\),也就是 NT$840。記住「加 5%=乘 1.05」,乘一次就能算出總額。
餐廳的「加一成服務費」也一樣。帳單 NT$1,200 加一成服務費,總額是 \(1200 \times 1.1 = 1320\),也就是 NT$1,320。「增加 ○%=乘(1+比率的小數)」是每天都用得到的數學。
NT$2,000 的外套打 7 折,要付 \(2000 \times 0.7 = 1400\),也就是 NT$1,400(打 7 折=0.7 倍=減少 30%)。
反過來,「特價打 7 折後是 NT$1,400,原價是多少?」就用 0.7 去除:\(1400 \div 0.7 = 2000\),原價是 NT$2,000。如果在特價上加回 30%(\(1400 \times 1.3 = 1820\)),答案就錯了。了解這個差別,就能自己檢查「原價」等標價是否合理。
月薪從 NT$40,000 調到 NT$42,000,加薪幅度是 \((42000 - 40000) \div 40000 \times 100 = 5\%\)。
比起「多了 2,000 元」,「加薪 5%」更容易和物價上漲率比較。加薪、房租調漲等,判斷錢是變多還是變少時,這是常用的標準。
某公司公布營收年增 15%,去年的營收是 2 億元,今年就是 \(2 \times 1.15 = 2.3\),也就是 2.3 億元。也可以由兩年的數字確認增減率:\((2.3 - 2) \div 2 \times 100 = 15\%\)。
財經新聞裡的月營收、出口、物價等數字,很多都是增減率,了解這條公式,就能自己驗證新聞。
假設 A 鎮的遊客從 200 人增加到 250 人(增加 25%),B 鎮從 1,000 人增加到 1,050 人(增加 5%)。兩個鎮都多了 50 人,但看增減率就知道 A 鎮成長得快很多。
人口、網站流量、病例數等,要公平比較規模不同的事物如何增減,這是標準的方法。
原本 60 g 的零食標示「加量 25%」,內容量就是 \(60 \times 1.25 = 75\) g。標示「減糖 30%」的點心,糖分是比較對象商品的 0.7 倍。
能把包裝上的百分率換算成實際的量,就能自己從價格和份量判斷哪個比較划算。
公式
符號與用語解說
符號
| \(X\) | X | 原來的值,也就是增加或減少之前的值。像「500 元漲 10%」的 500 元,是比較的基準(基準量)。 |
| \(P\) | P | 增減率,表示和原來的值相比增加(減少)了幾 %。本頁帶正負號處理,\(+10\) 表示增加 10%,\(-10\) 表示減少 10%(打 9 折)。 |
| \(Z\) | Z | 增減後的值,也就是增加或減少之後的值,相當於「500 元漲 10% 是 550 元」的 550 元。 |
| \(Z - X\) | Z 減 X | 增減量,也就是實際增加(減少)的量。負的表示減少的量。單位不是 %,而是元、人等實際的單位。 |
| \(1 + P \div 100\) | 1 加 P 除以 100 | 倍率,把原來的值看成 1 時,增減後的值的大小(增加 10% → 1.1 倍,減少 10% → 0.9 倍)。 |
| \(\%\) | 百分比 | 百分率的單位符號,表示「相當於 100 份中的幾份」。語源是拉丁文的 per centum(每 100)。 |
用語
| 增減率 | 和原來的值相比增加或減少了多少,用 % 表示的比率。增加時稱為成長率(漲幅),減少時稱為減少率,合起來也叫變化率,但計算方法都一樣。 |
| 漲幅 | 在原來的值上加上一定的百分率,例如「漲 10%」「加一成」,增加後的值是原來的 1.1 倍。 |
| 打折 | 從原價減去一定比例的價格。台灣說「打 8 折」,數字表示要付原價的 8 成(倍率 0.8=減少 20%);「打 75 折」是倍率 0.75(減少 25%)。數字代表付多少,不是減多少。 |
| 倍率 | 把原來的值看成 1 時,增減後的值的大小。增加 10% 是 1.1 倍,減少 10% 是 0.9 倍。把增減的計算看成「乘或除以倍率」,是本頁公式的核心想法。 |
| 基準量 | 比率的計算中作為比較基準的量。計算增減率時,基準量一定是「增加或減少之前的原來的值」。除數很容易弄錯,要特別注意。 |
| 百分率 | 把基準量看成 100 來表示的比率,單位是 %(百分比)。小數的比率乘上 100 就是百分率(0.25 → 25%)。 |
| 年增率 | 和去年同期相比的增減率。新聞報導企業月營收、出口、物價時經常使用,例如「營收年增 15%」。和上個月相比則稱為「月增率」。 |
| 百分點 | 兩個百分率直接相減的差。利率從 2% 升到 3%,是上升 1 個百分點,但利率本身的增減率是 50%。新聞報導有時會把兩者混用。 |
建議先了解的基礎知識
為了能「理解意義」地使用本頁的計算,這裡整理了建議先了解的基礎知識。
遇到卡關時,回頭複習表格中的內容是最快的方法。
| 比率與百分率(國小五年級,10~11 歲) |
|
| 百分率與折扣(國小五~六年級,10~12 歲) |
|
| 正負數(國中七年級,12~13 歲) |
|
| 小數的乘法與除法(國小五年級,10~11 歲) |
|
用 Excel 計算的方法
| 原來的值 | 500 |
| 增加的比率(%) | 10 |
| 增加後的值 | =B1*(1+B2/100) |
| 原來的值 | 500 |
| 減少的比率(%) | 10 |
| 減少後的值 | =B1*(1-B2/100) |
| 原來的值 | 200 |
| 增減後的值 | 250 |
| 增減率(%) | =(B2-B1)/B1*100 |
| 增減後的值 | 400 |
| 增減率(%,減少為負) | -20 |
| 原來的值 | =B1/(1+B2/100) |
公式中的「B1」「B2」表示「使用該儲存格的數值」,「*」是乘號,「/」是除號。
例如第 1 個表格的 B3 會顯示 550,第 2 個是 450,第 3 個是 25,第 4 個是 500。第 4 個表格的增減率請帶正負號輸入(打 8 折就是 -20)。只要把 B1 和 B2 改成您自己的數值即可。
用 Google 試算表計算的方法
| 原來的值 | 500 |
| 增加的比率(%) | 10 |
| 增加後的值 | =B1*(1+B2/100) |
| 原來的值 | 500 |
| 減少的比率(%) | 10 |
| 減少後的值 | =B1*(1-B2/100) |
| 原來的值 | 200 |
| 增減後的值 | 250 |
| 增減率(%) | =(B2-B1)/B1*100 |
| 增減後的值 | 400 |
| 增減率(%,減少為負) | -20 |
| 原來的值 | =B1/(1+B2/100) |
用 Python 計算的方法
# 求增減後的值(500 漲 10% 是多少?減少 10% 時設 percent = -10)
before = 500 # 原來的值
percent = 10 # 增減率(%):增加為 +,減少為 -
after = before * (1 + percent / 100)
print(f"{before} 變化 {percent}% 後是 {after}")
# 求增減率(200 變成 250 是增減幾 %?)
before = 200 # 原來的值
after = 250 # 增減後的值
percent = (after - before) / before * 100
print(f"從 {before} 到 {after} 的增減率是 {percent}%")
# 反推原來的值(打 8 折後是 400,原來是多少?)
after = 400 # 增減後的值
percent = -20 # 增減率(%):打 8 折所以是 -20
before = after / (1 + percent / 100)
print(f"變化 {percent}% 後是 {after},原來的值是 {before}")
用 LaTeX 等數學式語言的寫法(可直接複製)
Z = X × (1 + P ÷ 100)
Z = X \times \left(1 + \frac{P}{100}\right)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>Z</mi>
<mo>=</mo>
<mi>X</mi>
<mo>×</mo>
<mrow>
<mo>(</mo>
<mn>1</mn>
<mo>+</mo>
<mfrac><mi>P</mi><mn>100</mn></mfrac>
<mo>)</mo>
</mrow>
</mrow>
</math>
Z = X xx (1 + P/100)
before*(1 + percent/100)
after := before*(1 + percent/100);
after = before*(1 + percent/100);
Z = X × (1 + P/100)
Z = X × (1 − P ÷ 100)
Z = X \times \left(1 - \frac{P}{100}\right)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>Z</mi>
<mo>=</mo>
<mi>X</mi>
<mo>×</mo>
<mrow>
<mo>(</mo>
<mn>1</mn>
<mo>−</mo>
<mfrac><mi>P</mi><mn>100</mn></mfrac>
<mo>)</mo>
</mrow>
</mrow>
</math>
Z = X xx (1 - P/100)
before*(1 - percent/100)
after := before*(1 - percent/100);
after = before*(1 - percent/100);
Z = X × (1 - P/100)
P = (Z − X) ÷ X × 100
P = \frac{Z - X}{X} \times 100
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>P</mi>
<mo>=</mo>
<mfrac>
<mrow><mi>Z</mi><mo>−</mo><mi>X</mi></mrow>
<mi>X</mi>
</mfrac>
<mo>×</mo>
<mn>100</mn>
</mrow>
</math>
P = (Z - X)/X xx 100
(after - before)/before*100
percent := (after - before)/before*100;
percent = (after - before)/before*100;
P = (Z - X)/X × 100
X = Z ÷ (1 + P ÷ 100)
X = \frac{Z}{1 + \frac{P}{100}}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>X</mi>
<mo>=</mo>
<mfrac>
<mi>Z</mi>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mfrac><mi>P</mi><mn>100</mn></mfrac>
</mrow>
</mfrac>
</mrow>
</math>
X = Z/(1 + P/100)
after/(1 + percent/100)
before := after/(1 + percent/100);
before = after/(1 + percent/100);
X = Z/(1 + P/100)
請 ChatGPT 幫忙計算的方法
你是增減率(漲 ○%、打 ○ 折)的計算助理。請實際執行 Python 程式碼來完成以下計算,並只根據執行結果的數值回答(不要用心算或推測回答)。 1. 500 元漲 10% 後的金額 2. 從 200 人增加到 250 人時的增減率(%) 3. 特價打 8 折(減少 20%)後是 400 元的商品,原價是多少 請列出使用的公式和執行結果的數值。
使用方法
-
1輸入數值在輸入欄中輸入要計算的數值
-
2計算按下「計算」按鈕
-
3查看結果計算結果會立即顯示。計算的思路和公式的解說,也都能在同一個頁面查看
DataChef 的特色
不需專業知識,操作直覺又簡單
無須登錄任何個人資料
按下「下載」後自動刪除檔案
無須標註來源出處
亦無須事先取得商用授權