四種算法與公式
百分比(%)就是「每一百份裡有幾份」,所以 12.5% 就是 0.125。日常會遇到的算法只有幾種,都是乘或除而已:
| 想知道 | 公式 | 算例 |
|---|---|---|
| A 是 B 的百分之幾 | A ÷ B × 100% | 25 是 200 的 25 ÷ 200 × 100 = 12.5% |
| A 的 x% 是多少 | A × x ÷ 100 | 1,200 的 15% = 1,200 × 15 ÷ 100 = 180 |
| 增加或減少百分之幾 | (後來 − 原本)÷ 原本 × 100% | 80 變 100:(100 − 80)÷ 80 × 100 = +25% |
| 打折後價格 | 原價 × 折數 ÷ 10 | 1,000 元打 8.5 折 = 1,000 × 8.5 ÷ 10 = 850 元 |
常見情況
- 算折扣:選「打折後的價格」。可以直接填折數(8.5 折填 8.5),也可以改成填「便宜百分之幾」(便宜 15% 填 15),兩種填法算出來一樣。
- 算漲幅、跌幅:選「增加或減少百分之幾」,原本的數值填前面、後來的填後面。結果是負的就代表減少。
- 算占比:例如一個月花 8,500 元在餐費、薪水 42,000 元,選「A 是 B 的百分之幾」,A 填 8,500、B 填 42,000,約 20.24%。
- 算稅額、服務費、小費:選「A 的 x% 是多少」,下方還會列出加上與減去這個百分比之後的金額。含稅與未稅的轉換可以用本站的含稅未稅計算機。
- 要連算好幾筆或做其他運算:可以用本站的線上計算機。
常見問題
「百分比」和「百分點」有什麼不同?
百分比是比例,百分點是兩個百分比相減的差。例如失業率從 4% 升到 5%,上升了 1 個百分點,但以 4% 當基準的話,是增加了 25%(1 ÷ 4)。新聞標題常把兩者混在一起,看到「上升 25%」或「上升 1 個百分點」要分清楚是哪一種。
打 8 折是減 20%,還是 80%?
兩種說法描述的是同一件事:8 折是「付原價的 80%」,也就是「便宜 20%」。原價 1,000 元打 8 折是 800 元,省 200 元。台灣的「折」是付幾成,日本、美國常見的「20% off」是便宜多少,數字剛好是互補的。上面「折扣後價格」可以選用哪一種來填。
先漲 10%、再跌 10%,會回到原價嗎?
不會。100 元漲 10% 變 110 元,再跌 10% 是 110 × 0.9 = 99 元,比原價少 1 元。因為第二次的 10% 是用漲價後的 110 元當基準。同理,跌 50% 之後要漲 100% 才會回到原本。算連續變動時,把每一步的倍數乘起來(1.1 × 0.9 = 0.99),不要把百分比直接相加減。
從 A 變到 B 和從 B 變到 A,增減百分比為什麼不一樣?
因為分母不同。增減百分比是用「原本的數值」當分母:50 變成 80 是增加 60%(30 ÷ 50),80 變回 50 是減少 37.5%(30 ÷ 80)。差額都是 30,基準不同,百分比就不同。所以填「原本的數值」和「後來的數值」時,順序不能對調。
已知打折後的價格,怎麼反推原價?
原價 = 折後價 ÷ 付的比例。例如打 85 折後是 1,700 元,原價是 1,700 ÷ 0.85 = 2,000 元。不能用「1,700 加上 15%」來算,因為 15% 的基準是原價,不是折後價(1,700 × 1.15 = 1,955 元,會算錯)。
連續兩次折扣,例如「8 折再 9 折」是幾折?
把兩個折扣相乘:0.8 × 0.9 = 0.72,等於 7.2 折,不是 7 折(8 + 9 − 10 的加法是錯的)。可以先算第一次折扣後的價格,再把這個價格當原價、用第二個折數算一次。
計算方法與聲明
本頁用精確的小數運算(不會有 0.1 + 0.2 ≠ 0.3 的浮點誤差),結果四捨五入(0.5 進位)到小數第 2 位。數字上限是 1 兆;不接受負數,要表示減少請用「增加或減少百分之幾」。這是純數學計算,沒有法規依據,結果僅供參考,實際金額以店家、帳單或合約為準。