百分比計算器

計算某數的百分之幾、一值佔另一值的百分比、已知百分比求整體、兩數間的增減幅度,以及折價後的售價——全在同一個頁面。

計算類型
計算結果
所佔的值
加上該百分比後
減去該百分比後
兩個數都填上,結果立即算出。

所有計算都在你的瀏覽器本機完成,輸入的數字不會離開你的裝置。

常見問題

漲跌幅是怎麼算的?

用現值減去原值,再除以原值:(現值 − 原值) ÷ 原值 × 100。結果為正是漲,為負是跌。從 200 漲到 250 是 +25%,而從 250 跌回 200 是 −20%——基數變了,兩個方向並不對稱。

「打 8 折」應該怎麼輸入?

8 折等於按原價的 80% 付款,也就是優惠 20%——在折扣模式裡輸入 20 即可,6.5 折就輸入 35。工具會同時算出實付價和省下的金額。

為什麼先漲 10% 再跌 10% 回不到原價?

因為兩次的基數不同:100 漲 10% 是 110,而 110 的 10% 是 11,跌完只剩 99,不是 100。百分比越大,這個差距越明顯。

從 10% 變動到 12% 是 20% 的變化,還是 2 個百分點?

兩者皆是,但描述的是不同的概念。百分比變化模式報告的是相對變化(增加 20%,因為 2 是 10 的 20%)。而差距本身——2 個百分點——是一個獨立的絕對數值。請務必確認報告或比較中所指的是哪一種。

百分比計算的四種核心模式與數學公式

百分比是將數值以百等分進行比較的數學表達方式。本百分比計算器提供四種不同的計算模式,協助您處理日常生活中常見的各類百分比問題:

1. 求百分比的值(求某數的百分之幾)

此模式用於計算一個特定數值的指定百分比。例如,您想知道某個基數的 $X%$ 是多少,或者想知道該數值增加或減少該百分比後的結果。

  • 數學公式
    • 所佔的值 = 基數 × (百分比 / 100)
    • 加上該百分比後 = 基數 × (1 + 百分比 / 100)
    • 減去該百分比後 = 基數 × (1 - 百分比 / 100)

2. 佔比多少(一值佔另一值的百分比)

此模式用於找出一個數值(部分)佔另一個數值(整體)的百分比。

  • 數學公式
    • 佔比 = (部分 / 整體) × 100%

3. 漲跌幅(兩數間的增減幅度)

此模式用於計算從一個數值(原值)變動到另一個數值(現值)時的百分比變化。

  • 數學公式
    • 漲跌幅 = (現值 - 原值) / 原值 × 100%
    • 差值 = 現值 - 原值

4. 折扣計算

此模式用於計算商品在特定優惠幅度下的最終售價與節省金額。

  • 數學公式
    • 實付價 = 原價 × (1 - 優惠幅度 / 100)
    • 省下 = 原價 × (優惠幅度 / 100)

輸入欄位與計算規則

在使用本計算器時,請根據您選擇的模式填寫對應的數值。系統會在您填妥兩個欄位後,隨著您的輸入即時更新計算結果,無需點擊計算按鈕。

計算模式 輸入欄位名稱 輸出結果標籤
求百分比的值 百分比(%)、乘以這個數 所佔的值、加上該百分比後、減去該百分比後
佔比多少 這個數、佔這個數 佔比
漲跌幅 原值、現值 漲跌幅、差值
折扣 原價、優惠幅度(%) 實付價、省下

數值限制與錯誤提示

為了確保計算的準確性與系統穩定度,本工具設有以下輸入規則與限制:

  • 數值上限:所有輸入的數字必須控制在一千兆(10¹⁵)以內。若超出此範圍,系統將顯示錯誤訊息:「這不是一個有效的數字。」或「數字太大了,請控制在一千兆(10 的 15 次方)以內。」。
  • 除數不可為零
    • 在「佔比多少」模式中,若「佔這個數」輸入為 0,系統將顯示錯誤訊息:「第二個數是 0,佔比沒辦法算——除數不能為 0。」。
    • 在「漲跌幅」模式中,若「原值」輸入為 0,系統將顯示錯誤訊息:「原值為 0 時漲跌幅沒有定義,請換一個原值。」。
  • 折扣範圍限制:在「折扣」模式中,優惠幅度(折扣百分比)必須介於 0 到 100 之間。若超出此範圍,系統將顯示錯誤訊息:「優惠幅度要在 0 到 100 之間。」。
  • 無變化狀態:在「漲跌幅」模式中,若「原值」與「現值」完全相同,系統將輸出:「兩個值一樣,沒有變化。」。

百分比變動的非對稱性

在處理百分比計算時,一個常見的直覺誤區是認為往返的變動幅度是對等的。事實上,百分比的計算高度依賴於「基數」的選擇,這導致了百分比變動的非對稱性。

漲跌幅的非對稱性

當一個數值增加後再減少相同的百分比,並不會回到原始數值。

  • 範例:假設原值為 100,增加 $10%$ 後變為 110。若再從 110 減少 $10%$,此時的計算基數已變為 110,其 $10%$ 為 11,因此減去後結果為 99,而非原來的 100。

同樣地,在兩個固定數值之間往返,其漲幅與跌幅的百分比也不同:

  • 從 200 增加到 250,其漲幅為: (250 - 200) / 200 × 100% = +25%
  • 從 250 減少回 200,其跌幅則為: (200 - 250) / 250 × 100% = -20%

這項數學特性說明了在進行財務分析、折扣比較或數據統計時,明確區分計算基數(分母)的重要性。


隱私保護與本機處理說明

本百分比計算器充分保護您的個人數據隱私。當您在網頁上輸入任何數值進行計算時,所有的運算程序皆直接在您的瀏覽器本機完成。您所輸入的數字與計算結果絕不會上傳至任何外部伺服器,亦不會離開您的裝置,您可以放心地在任何裝置上進行日常數值運算。


常見問題解答 (FAQ)

從 10% 變動到 12% 是 20% 的變化,還是 2 個百分點?

兩者皆是,但描述的是不同的概念。百分比變化模式報告的是相對變化(增加 20%,因為 2 是 10 的 20%)。而差距本身——2 個百分點——是一個獨立的絕對數值。請務必確認報告或比較中所指的是哪一種。

漲跌幅是怎麼算的?

用現值減去原值,再除以原值:(現值 − 原值) ÷ 原值 × 100。結果為正是漲,為負是跌。從 200 漲到 250 是 +25%,而從 250 跌回 200 是 −20%——基數變了,兩個方向並不對稱。

「打 8 折」應該怎麼輸入?

8 折等於按原價的 80% 付款,也就是優惠 20%——在折扣模式裡輸入 20 即可,6.5 折就輸入 35。工具會同時算出實付價和省下的金額。

為什麼先漲 10% 再跌 10% 回不到原價?

因為兩次的基數不同:100 漲 10% 是 110,而 110 的 10% 是 11,跌完只剩 99,不是 100。百分比越大,這個差距越明顯。