折扣計算機的範例從兩個輸入開始——原價與折扣百分比——並產生購物時真正重要的兩個數字:你實際支付的最終售價,以及你從標價上扣掉的金額。其背後的數學非常直觀:最終售價 = 原價 × (1 − 折扣 ÷ 100),省下的金額 = 原價 − 最終售價。所以一個標價 $80 的商品打 25% 折扣後變成 $60,省下 $20。0% 折扣讓售價維持不變,100% 折扣則讓它免費。大多數購物者最容易出錯的地方,也是計算機真正發揮價值的地方,在於合併使用折價券。各個折扣百分比並非直接相加——它們是依序套用的,每一個都作用在前一個折扣後剩下的價格上。這個單純的行為,幾乎就是收銀台前所有「折價券疊加意外」的根源,而這也正是一個好的折扣計算機能在你掏出卡片前為你模擬出來的事情。

每筆折扣交易背後的數字
折扣計算機是一個小巧而專注的工具,能將折扣百分比轉換成你在收銀台前真正需要的兩個數字:售價(你要付多少)以及省下的金額(你少付了多少)。當你疊加折價券時,它還會顯示第三個數字——合併後的實際折扣,以單一百分比表示這筆交易的真實幅度。
輸入端只有原價和折扣百分比。輸出端回答三個實務問題:我該付多少?我省了多少?這筆交易真的比對街那家划算嗎?因為計算會在你輸入的同時於瀏覽器中執行,你可以即時嘗試不同的折扣百分比,看著售價和省下的金額瞬間調整。不需要註冊、不需要試算表、不需要心算。
如果你想要一個不囉嗦、直接給你這些數字的工具,折扣計算機能在單一畫面內完成,並提供可選的疊加折價券欄位。
一個有真實數字的折扣計算機範例
讓我們走一遍一個具體的購物情境。你看到一件定價 $150 的冬季外套。店家正進行 30% 折扣的促銷,而因為你是忠誠會員,你還有一張額外 15% 的折價券。衣架上的標示暗示是 45% 折扣。但收據上說的是另一回事。
以下是逐步計算,與折扣計算機執行的過程完全相同:
- 原價:$150.00
- 套用第一個折扣(30%):$150.00 × (1 − 0.30) = $150.00 × 0.70 = $105.00
- 將第二個折扣(15%)套用於新價格:$105.00 × (1 − 0.15) = $105.00 × 0.85 = $89.25
- 最終售價:$89.25
- 省下的金額:$150.00 − $89.25 = $60.75
- 合併後的實際折扣:$60.75 ÷ $150.00 = 40.5%
把 30% + 15% 直接相加的直覺算法會以為是 $150 × 0.55 = $82.50。但誠實的數字,經過依序套用後,是 $89.25。這中間差了 $6.75,而你疊加的折價券越多,差距就越大。這就是為什麼一個完整的折扣計算機範例比心算更有用——只有當你在螢幕上看到逐步的餘額時,這個意外才會變得顯而易見。
如何使用折扣計算機
- 在第一個欄位輸入商品的原價。請使用未折扣前的完整標價,而不是部分折扣後的金額。
- 在折扣百分比欄位輸入折扣率。最終售價和省下的金額會立即顯示在下方。
- 如果你的交易包含不只一張折價券,請點選「疊加另一個折扣」。系統會新增一列供輸入額外的百分比。
- 在新的一列輸入額外的百分比。計算機會將每個折扣套用在前一個折扣後剩下的價格上,而非原價。
- 從結果面板讀取三個數字:你支付的最終價格、總共省下的金額,以及——若有疊加時——合併後的實際折扣百分比。
- 如果你想與其他優惠比較,修改任何欄位並觀察結果更新。瀏覽器會在本地端執行所有運算,所以不會儲存或傳送任何資料。
為什麼疊加的折扣永遠不會剛好相加
直覺上會覺得 20% 折扣再加上額外 10% 折扣等於 30% 折扣。但實際上並非如此。第二張折價券只作用於第一個折扣後倖存的價格上,所以第二個百分比是套用在一個較小的基準上。以一個 $100 的商品為例:先打 20% 折扣剩下 $80,再對這 $80 打 10% 折扣後變成 $72。總共省下 $28,而不是 $30。合併後的實際折扣是 28%,而直覺相加與實際合併折扣之間的差距,取決於具體的百分比,且會隨著你疊加更多折價券而擴大。
任何數量疊加折扣的一般公式為:
最終售價 = 原價 × (1 − d₁ ÷ 100) × (1 − d₂ ÷ 100) × … × (1 − dₙ ÷ 100)
合併後的實際折扣是能從原價產生相同最終售價的單一百分比。由於每個因數都是小於 1 的數字,把它們相乘會得到比把它們的百分比從 1 中扣除更小的數,這就是為什麼疊加總是讓人失望的代數原因。而因為乘法具有交換性,先套用 20% 再套用 10%,跟先套用 10% 再套用 20% 的結果相同——順序並不影響結果。
想更深入了解這個陷阱並看更多完整情境,請參閱如何正確計算折扣率並疊加折價券。
折扣計算機何時物超所值
折扣計算機在數學變得模糊的時刻最有用——通常是因為一筆交易包含不只一個變動要素。下表列出招牌上的標示數字常常與你實際支付不符的情境,以及在每種情況下該檢查什麼。
| 情境 | 該檢查什麼 | 為什麼計算機有幫助 |
|---|---|---|
| 可疊加折價券的出清商品 | 兩次折扣後的最終價格 | 依序套用後的結果很少與招牌上的百分比相符 |
| 比較兩家店的「40% 折扣」優惠 | 各自的實際折扣 | 招牌上的百分比可能掩蓋原價的差異 |
| 結帳時由收銀員手動套用的折價券 | 實際省下 vs. 預期省下 | 快速比對收據 |
| 大量或分級促銷 | 每個單位的實際費率 | 每一級的價格會成為下一級的基準 |
| 「特價品再折 X%」的標籤 | 真正的合併費率 | 額外百分比是套用於已折扣後的價格 |
每一列都是招牌上的數字可能與你實際支付不符的情境。計算機是在你決定購買前,把那個招牌數字轉換成真實數字的最快方法。
正確解讀結果而不被誤導
每次計算會產生兩個數字:售價和省下的金額。它們是同一筆交易的兩種不同視角。售價告訴你錢包裡會少掉多少;省下的金額告訴你這個折扣值多少。若純粹為了比價,售價是對的數字。若為了炫耀省了多少,省下的金額是對的數字。若要把一筆疊加的交易和只有單張折價券的競爭對手比較,合併後的實際折扣才是最誠實的數字。
有一個值得記住的小細節:計算機只在顯示時進位(小數點兩位),所以中間運算的值始終保持精確。如果你用手動重算時看到一分錢的差異,那是顯示時的進位,不是公式的錯誤。因為所有運算都在你瀏覽器中透過 JavaScript 處理,你的原價和折價券百分比不會被傳送、記錄或儲存在任何地方——它們在整個工作階段中都留在你的裝置上。
如果你正在權衡各種選項,折扣計算機解析:疊加的真實運作方式對此有詳細說明。