折扣計算機公式為 final = price × (1 − discount ÷ 100),省下的金額等於原價減去該最終數字。以一件標示 30% 折扣的 $50 襯衫為例,計算過程為 $50 × 0.70 = $35 實付、$15 折省。這個單一公式就是你在店家櫥窗、收據或行銷郵件中看到的所有折扣標示背後的完整運作機制,無論商品價格是 $8 或 $8,000,計算方式都完全相同。一旦你熟記這個公式,每一張折價券、特價標籤和清倉貼紙都會變得透明:折扣永遠是套用於原價的乘數,而省下的金額永遠是剩下的部分。這個公式也揭示了為什麼兩張疊加使用的折價券,表現不如大多數購物者預期的方式——第二個百分比是作用在已降低的價格上,而非原價——這個細微差別正是計算機開始比心算更值得使用的起點。一旦你掌握疊加折扣的順序特性,你就能誠實地比較任何兩筆交易,而不是相信店家掛在旗幟上的標題數字。

基本折扣公式拆解
單一折扣公式包含三個部分,每一部分都有明確的職責。原價是起始數字,也就是該商品在完全沒有折扣時的價格。折扣百分比是要扣減的百分比,以整數表示(25 表示 25%,而非 0.25)。最終售價是你在收銀台實際支付的金額。
將這些部分組合起來就是 final price = original price × (1 − discount ÷ 100)。括號內的運算式稱為折扣因子,代表折扣後原價所剩餘的比例。25% 的折扣會留下 0.75 的因子,意味著你支付原價的 75%。50% 的折扣會留下 0.50 的因子。100% 的折扣會留下 0 的因子,這就是為什麼「100% off」會讓商品變成免費。0% 的折扣則留下 1.00 的因子,表示價格不變。
省下的金額則是剩下的部分:amount saved = original price − final price。等價地,你也可以直接計算為 amount saved = original price × (discount ÷ 100),因為 $80 的 25% 就是省下 $20。兩種寫法得到的答案相同;第二種在你只在意省下金額時較快,第一種則在你關心實際刷卡的金額時較快。
實際範例:$80 商品打 25% 折扣
以一件原價 $80、限時一日快閃特價降價 25% 的外套為例,逐步使用公式計算:
步驟 1. 將百分比轉換為因子:1 − 25 ÷ 100 = 1 − 0.25 = 0.75。 步驟 2. 乘以原價:$80 × 0.75 = $60。 步驟 3. 計算省下的金額:$80 − $60 = $20。
最終價格是 $60,省下的金額是 $20。你可以反向驗算:$20 正好是 $80 的 25%,而 $60 + $20 = $80,所以各部分加總回到原價。這個來回驗算是快速確認任何折扣計算(無論心算或紙筆)的方法——如果省下的金額加上售價不等於原價,代表計算過程某處有誤。
疊加公式與順序陷阱
當第二張折價券出現時,公式的形式就會改變,而這正是讓大多數購物者措手不及的部分。當折扣一個接一個套用時,每一個都作用在前一次折扣後剩下的價格上,而非原價。因此,一般性的疊加公式為:
final price = original price × (1 − d₁ ÷ 100) × (1 − d₂ ÷ 100) × (1 − d₃ ÷ 100) × …
用數學符號表示,這串折扣因子的連乘積寫成 final = price × Π(1 − dᵢ ÷ 100),其中 Π 代表「將這些全部相乘」。由於一般的乘法滿足交換律,折價券的順序不會影響結果——先套用 20% 再套用 10%,與先套用 10% 再套用 20% 的最終價格相同。然而,購物者的直覺往往假設百分比會相加:20% 加 10% 感覺像 30%。實際數學得到的結果較小。
一組疊加折扣的綜合有效折扣為 1 − (final ÷ original),以百分比表示。有效折扣率永遠小於天真的總和,而這個差距會隨著疊加的折價券越多或個別百分比越大而擴大。這個差距就是店家宣傳的優惠與你實際獲得的優惠之間的落差,也是人們走出店家時深信自己付太多錢最常見的原因。如果你想深入了解順序行為的完整說明,疊加指南提供了更多數學範例。
如何使用折扣計算機
- 開啟折扣計算機。 在瀏覽器中前往 折扣計算機。無需安裝、不需要註冊,桌面與行動裝置皆可使用。
- 輸入原價與折扣百分比。 輸入折扣前的價格與折扣百分比。最終售價與省下的金額會立即顯示,無需按下計算按鈕。
- 若要疊加,請新增另一張折價券。 點擊「Stack another discount」控制項並輸入第二個百分比。顯示會立即更新以反映順序套用的結果,並出現一個綜合有效折扣百分比,讓你看到真實的合併折扣率。
- 讀取三個關鍵數字。 計算機會顯示你支付的最終價格、總共省下的金額,以及(疊加時)一個能代表整筆交易的單一等效百分比。使用有效百分比來比較一筆疊加優惠與競爭對手在同一商品上的單一折扣。
- 視需要新增更多列。 每多一列折價券會被視為乘積中的另一個因子。在顯示捨入前數學都保持精確,因此即使是很長的疊加組合也能精確到分。
公式最常出現的場景
折扣公式在日常購物情境中出現的頻率比人們預期的更高,辨識這些情境能省下實質的金錢。下表將常見情境對應到計算機需要的輸入與回傳的數字。
| 情境 | 輸入內容 | 計算機輸出 |
|---|---|---|
| 單一店家特價 | 原價 + 一個百分比 | 最終價格 + 省下金額 |
| 疊加兩張折價券 | 原價 + 第一個 % + 第二個 % | 最終價格 + 省下金額 + 綜合有效 % |
| 清倉加上額外折價券 | 原價 + 清倉 % + 額外 % | 最終價格 + 省下金額 + 真實合併 % |
| 收據驗證 | 原價 + 標示 % | 收銀員的總額是否相符 |
| 競爭對手比較 | 兩筆交易分別輸入 | 哪一個方案省更多 |
在所有情境中,背後的公式都相同:單一折扣用一次乘法,多個折扣則用連乘積。正是這種一致性,讓一個正確實作公式的計算機能取代所有情況下的手算——從快速確認標價,到多張折價券的節日採購。
值得了解的邊界情況
有幾個邊界情況容易讓人犯錯,事先了解才能避免在收銀台除錯。
0% 折扣。 標示 0% off 時價格不變,因為因子是 1.00。最終價格等於原價,省下的金額為零。這個情況也作為實用的健全性檢查,因為印錯的標示若顯示「0%」,通常代表印表機漏印了一個數字。
100% 折扣。 範圍的另一端。因子變為 0,最終價格變為 0,省下的金額等於整個原價。買一送一免費活動和商店購物金兌換在紙面上常看似 100% 的情況。
超過 100% 的折扣。 在一般銷售中數學上沒有意義——因子會變成負值,隱含店家付錢給你。工具會將結果截斷在 0 或顯示負的最終價格;無論哪種情況,輸入幾乎肯定是打錯了,在信任之前應該再次確認來源。
捨入。 計算機通常只在顯示時捨入,因此即使在許多疊加折價券之間,中間值仍保持精確。這在比較兩筆交易(差異可能只有幾分錢)時很重要,也解釋了為什麼手算在每一步都捨入的結果,常與計算機最終答案相差一到兩分。
疊加折價券的順序。 如前所述,由於乘法滿足交換律,順序不會改變最終價格。收銀員可以任意順序掃描折價券,數學結果都一致——當你身後排隊人龍變長、想要快速確認而非爭論時,這點令人安心。
為何計算機在疊加時勝過心算
單一折扣已經夠容易即時計算。$80 商品的 25% off 標示雖然要花點時間,但數學很直觀。疊加則是心算開始失效的地方,因為多個百分比的順序套用要求你記住一個中間價格,然後對該中間值套用下一個折扣。大多數人會跳過中間步驟,直接把百分比相加(高估省下的金額),或對原價套用每個百分比(低估省下的金額)。兩種錯誤都很常見,而在一年購物下來都會讓你實際付出金錢。
一個正確實作公式的工具能一次消除這兩種錯誤。你依序輸入原價與百分比,工具會為你將因子相乘。它回報的綜合有效百分比,就是與任何其他方案(無論是單一 40% 特價,或是競爭對手的三張折價券疊加)比較的誠實數字。由於一切都在你的瀏覽器本地執行,你的輸入永遠不會離開裝置,你可以在清倉貨架上使用而無需擔心誰在監看網路流量。
延伸閱讀:深入了解房屋可負擔能力計算機公式。