折扣計算機(打折價・折上折)

輸入定價和折扣率,算出打折後價格;輸入定價和售價,反推折扣率。疊加加碼折扣或優惠券時,也能算出實際總折扣率。

① 計算打折後價格

元
%
折後價(實付金額)
-
省下金額
-

② 計算打了幾折

元
元
折扣率(% off)
-
省下金額
-

③ 折上折(加碼折扣・優惠券)

元
%
%
%
最終實付金額
-

折扣計算機使用方法

  1. ① 計算打折後價格:輸入定價和折扣率(% off),就會顯示實付金額和省下的金額。注意這裡要填「減掉幾 %」,例如打7折就填 30。
  2. ② 計算打了幾折:輸入定價和售價,就會告訴你折扣了幾 %。比較網購特價是不是真的便宜時很好用。
  3. ③ 折上折:輸入第一次、第二次(和第三次)折扣率,會依序套用,算出最終價格和實際總折扣率。

打折價與折扣率的計算公式

要算的值公式例子
省下金額定價 × 折扣率 ÷ 1001,290元的30% = 387元
折後價定價 × (1 − 折扣率 ÷ 100)1,290 × 0.7 = 903元
折扣率(定價 − 售價) ÷ 定價 × 1001,990元 → 1,393元 = 30%

心算時直接乘上「剩下的比例」最快。這其實就是台灣和香港常說的「幾折」:打7折就是乘 0.7,打85折就是乘 0.85,馬上得出折後價。

「打幾折」和「% off」怎麼換算

中文的「折」指的是要付的比例,英文標示的「% off」指的是減掉的比例,兩者剛好相加等於 100%。本工具的折扣率欄位使用「% off」,換算方式如下:

中文說法要付折扣率(% off)
95折95%5
9折90%10
85折85%15
8折80%20
75折75%25
7折70%30
半價(5折)50%50

也就是說,折扣率 = 100 − 折數 × 10(兩位數的折數如85折則是 100 − 85)。用 ② 算出折扣率 30%,就代表打了7折。

折上折計算:8折再9折不等於7折

「全館8折,結帳再打9折」不是從定價直接減 30%,而是在8折後的價格上再減 10%。

  1. 定價 1,000元 → 打8折(減 20%)→ 800元
  2. 800元 → 再打9折(減 10%)→ 720元

最終價格是 720元,也就是約72折,實際折扣率是 28%。公式為 1 − (1 − 0.2) × (1 − 0.1) = 1 − 0.72 = 0.28。折扣順序對調(先9折再8折)結果也一樣。

不過如果混用「滿千折百」、「100元折價券」這類固定金額折扣,先後順序就會影響金額,也可能影響是否達到門檻。建議把「先打折再用折價券」和反過來的情況各算一次比較看看。

比較特價時要注意的地方

  • 確認定價有沒有灌水。與其看折扣率,不如直接比較最終實付金額和其他店家的價格,比較準確。
  • 運費和回饋點數也要算進去。400元的商品加上 60元運費,折扣效果就少了 15 個百分點。
  • 海外網購要一起考慮匯率、海外交易手續費和進口稅費(各地規定不同)。外幣價格可以用匯率換算器換成新台幣或港幣再比較。
  • 不確定價格是否已含稅時,可以用營業稅計算機算出未稅金額。

常見問題

打7折是多少錢?
把定價乘以 0.7 即可。例如 500元打7折是 350元。在 ① 輸入定價和 30(減 30%)就能馬上算出。
85折是幾 % off?
85折代表付 85%,也就是減 15%,在本工具的折扣率欄位填 15。
只知道售價,要怎麼算折扣率?
把定價和售價填入 ②,會用 (定價 − 售價) ÷ 定價 × 100 算出折扣率。
半價再打5折是不是免費?
不是。半價後剩下的金額再減 50%,要付定價的 25%(等於2.5折),總折扣率是 75%。
折扣率出現小數點怎麼看?
例如定價 390元的商品賣 299元,折扣率約為 23.33%,大約是77折。廣告通常會捨去小數,標示成「23% off」或「約77折」。
可以從折後價反推原價嗎?
可以,用 折後價 ÷ (1 − 折扣率 ÷ 100) 就能算出定價。例如打7折後是 350元,350 ÷ 0.7 = 500元。

最後更新:2026-10-06