折扣計算器應回傳你最終支付的價格、你省下的金額,以及在使用多張優惠券時,合併後的實際折扣百分比。
折扣計算器可直接處理這項運算。對於基本折扣百分比活動,它會將折扣換算成售價,並顯示該售價與原價之間的差額。若使用多張優惠券,它還會顯示所有折扣換算成原價單一等效百分比後的價值。

折扣計算器回傳的結果
了解哪項輸出能回答你的問題,可避免常見的混淆。「售價」與「省下的金額」描述的是同一筆交易的兩面向,而合併後的實際折扣則是比較多張優惠券時的額外參考數字。
| 輸出 | 代表意義 | 用途 |
|---|---|---|
| 最終價格 | 套用所有輸入的百分比折扣後剩餘的金額 | 確認折扣運算所產生的價格 |
| 省下的金額 | 原價與最終價格之間的差額 | 判斷此優惠為你的購買省下多少錢 |
| 合併後的實際折扣 | 將多張優惠券換算成原價的單一等效百分比 | 比較多張優惠券組合與單一百分比折扣 |
若只有一個折扣百分比,預期會顯示最終價格與總共省下的金額。堆疊多個折扣時,則會多了這兩項數字,以及真正的合併實際折扣、最終價格會告訴你輸入的折扣產生多少金額;實際百分比則會告訴你整組折扣相對於原價的優惠程度。
- 0% 的折扣不會改變原價,也不會省下任何金額。
- 100% 的折扣會將最終價格降至零,使商品免費。
- 若使用多個百分比折扣,合併後的實際折扣率會低於各張優惠券百分比的簡單加總。
顯示結果背後的公式
以 P 代表原價,並以 d 代表百分比折扣。單一折扣的最終價格計算方式如下:
最終價格 = P × (1 − d ÷ 100)
接著,省下的金額就是原價減去最終價格:
省下的金額 = P − 最終價格
這表示折扣百分比決定了原價中有多少比例會保留。計算器會在你輸入時套用運算,因此你不需要手動估算售價,也不需要另外維護試算表。
堆疊折扣需要將各個折扣因子相乘,而非將百分比相加。每張額外優惠券都會套用於前一張優惠券折扣後剩餘的價格。計算方式如下:
最終價格 = P × (1 − d1 ÷ 100) × (1 − d2 ÷ 100) × …
合併後的實際折扣是原價與最終價格之間的差額,並以原價的百分比表示:
實際折扣 = (P − 最終價格) ÷ P × 100
由於各個因子是相乘,因此其順序不會改變最終價格。中間數值會維持精確值,只有在顯示結果時才會四捨五入至小數點後兩位。
在折扣計算器中執行運算
- 開啟計算器並輸入商品或購買項目的原價。
- 輸入第一個折扣百分比、最終價格與省下的金額會立即顯示在瀏覽器中。
- 若有多張優惠券,請按一下「堆疊另一個折扣」,並在各自的列中輸入每個額外百分比。這些折扣會依序套用,而不是直接相加。
- 查看你將支付的最終價格、總共省下的金額,以及堆疊時的合併實際折扣。比較優惠券組合與固定折扣時,請使用實際百分比。
無需註冊,所有運算都會在 JavaScript 中於本機進行。你的輸入內容不會離開裝置,也不會儲存或傳輸任何資料。
可供驗證的雙優惠券結果
考慮原價為 $100,先使用 20% 優惠券,再使用 10% 優惠券。第一個折扣會先降低價格,第二張優惠券才能套用。
- 使用第一張優惠券後:$100 × (1 − 20 ÷ 100) = $80。
- 使用第二張優惠券後:$80 × (1 − 10 ÷ 100) = $72。
- 總共省下 $100 − $72 = $28,合併後的實際折扣為 ($100 − $72) ÷ $100 × 100 = 28%。
結果是折價 28%,而非 30%,因為第二張優惠券只作用於已折價的 $80 價格。與簡單加總相差兩個百分點,是因為第二個折扣從未套用於完整原價。每當堆疊多張百分比優惠券時,都應預期這類結果。
結果涵蓋與未涵蓋的範圍
此計算器可回答百分比折扣的問題,但其輸出不應被視為結帳流程的所有部分。其記錄在案的輸入項目為原價與百分比折扣。
- 百分比折扣:此流程專為使用百分比優惠券或折扣百分比來降低價格的商品而設計。固定金額優惠券並非記錄在案的輸入項目。
- 稅金與結帳費用:顯示的運算不包含稅金、運費、費用及其他結帳 charges,因此最終價格可能不等於結帳時實際收取的金額。
- 優惠券適用資格:此工具會計算你輸入的百分比,但不會判定零售商可接受哪些優惠券、促銷是否設有條件,或收銀人員是否能套用每項折扣。
- 顯示精確度:基礎運算會保留精確的中間數值,最終數字則會四捨五入至小數點後兩位以供顯示。
這些限制不會影響核心運算。它們只是界定結果代表的意義,也就是你所提供百分比折扣所產生的售價與省下的金額。
使用輸出結果比較優惠
選擇符合你目標的輸出。若你在意實際會花多少錢,最終價格最實用。省下的金額可顯示 monetary benefit。合併後的實際折扣則是比較多張優惠券優惠與單一百分比折扣最簡潔的數字,因為它能將兩種優惠換算至相同基準。
- 比較售價:在針對相同原價商品或購買項目選擇優惠方案時,請使用最終價格。
- 比較省下的金額:若你想知道每項促銷可省下多少錢,請使用省下的金額。
- 比較實際折扣率:若某個優惠包含多張依序套用的優惠券,而另一個優惠只有單一固定折扣,請使用堆疊後的折扣百分比。
相同的輸出也適合用來查看清倉價格,以及比較大量採購或分級促銷。做出決定前先執行百分比運算,再同時使用最終價格與實際折扣,即可看出立即成本與真正的百分比效益。
若你正在權衡不同方案,計算折扣前,新手應該先了解什麼對此有詳細說明。
若你正在權衡不同方案,使用折扣計算器後,我應該檢查什麼?對此有詳細說明。