百分比計算機

選一種算法、填兩個數字:A 是 B 的百分之幾、A 的 x% 是多少、從 A 變成 B 增減了幾 %,或是原價打幾折後多少錢。結果會附上算式。

全部在你的瀏覽器裡計算。你填的數字不會上傳;本站只用匿名統計記錄按了哪些按鈕、選了哪個選項(例如選了哪一種算法)。

1要算什麼

2填數字

四種算法與公式

百分比(%)就是「每一百份裡有幾份」,所以 12.5% 就是 0.125。日常會遇到的算法只有幾種,都是乘或除而已:

想知道公式算例
A 是 B 的百分之幾A ÷ B × 100%25 是 200 的 25 ÷ 200 × 100 = 12.5%
A 的 x% 是多少A × x ÷ 1001,200 的 15% = 1,200 × 15 ÷ 100 = 180
增加或減少百分之幾(後來 − 原本)÷ 原本 × 100%80 變 100:(100 − 80)÷ 80 × 100 = +25%
打折後價格原價 × 折數 ÷ 101,000 元打 8.5 折 = 1,000 × 8.5 ÷ 10 = 850 元

常見情況

常見問題

「百分比」和「百分點」有什麼不同?

百分比是比例,百分點是兩個百分比相減的差。例如失業率從 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 兆;不接受負數,要表示減少請用「增加或減少百分之幾」。這是純數學計算,沒有法規依據,結果僅供參考,實際金額以店家、帳單或合約為準。

其他免費工具

其他分類