數學教學

打折怎麼算?幾折與 % off 對照、買二送一和折上折一次搞懂

用可以自己驗算的例子說明折後價公式、台灣「幾折」與英文「% off」的換算、反推原價,以及買一送一、買二送一、第二件半價、滿千折百和折上折實際等於幾折。

#折扣#百分比#生活數學

週年慶、雙 11、換季出清,每個賣場的優惠說法都不一樣:「全館 79 折」「第二件 6 折」「買二送一」「滿千折百」。這些說法背後其實只有一個觀念——你實際付了原價的幾成。這篇文章用幾個可以自己驗算的例子,把常見的折扣算法整理清楚。如果只想快速得到答案,可以直接打開折扣計算機,輸入原價與折數就會即時算出折後價。

打折的基本公式

台灣說的「幾折」,指的是「要付原價的十分之幾」。8 折是付十分之八,也就是 80%;85 折是付 85%(也有人說 8.5 折,意思相同)。

折後價 = 原價 × 實付比例
省下的金額 = 原價 - 折後價

以原價 1,280 元的商品為例:

  • 打 8 折:1,280×0.8=1,024 元,省 256 元
  • 打 85 折:1,280×0.85=1,088 元,省 192 元
  • 打 79 折:1,280×0.79=1,011.2 元,四捨五入為 1,011 元

遇到小數時,每家店的處理方式不一樣,有的四捨五入、有的無條件捨去、有的無條件進位,所以自己算的結果和發票可能差 1 元,這是正常的。

「幾折」和「% off」的對照

國外網站和不少品牌官網習慣寫「20% off」。要注意的是,「幾折」說的是要付的比例,「% off」說的是便宜的比例,兩個數字相加剛好是 100%。

台灣說法 實付比例 英文說法
9 折 90% 10% off
85 折 85% 15% off
8 折 80% 20% off
79 折 79% 21% off
75 折 75% 25% off
7 折 70% 30% off
6 折 60% 40% off
5 折 50% 50% off

最常見的誤會是把 8 折當成 80% off。80% off 是便宜 80%、只付 20%,相當於 2 折,和 8 折差很多。換算的口訣很簡單:100 減掉 % off 的數字,就是實付的百分比。看到 30% off,100-30=70,就是 7 折。

反推原價與折數

有時候標籤上只寫「特價 1,190 元(7 折)」,想知道原價是多少,就把公式倒過來用:

原價 = 折後價 ÷ 實付比例

1,190÷0.7=1,700,所以原價是 1,700 元。驗算:1,700×0.7=1,190,正確。

反過來,如果只知道原價和特價,想知道到底打了幾折:

實付比例 = 折後價 ÷ 原價

原價 1,280 元的商品賣 960 元,960÷1,280=0.75,也就是 75 折(7.5 折),便宜 25%。原價 3,200 元的外套賣 2,240 元,2,240÷3,200=0.7,剛好是 7 折。在折扣計算機選擇「反推原價或折數」,這兩種算法都可以直接填數字得到答案。

常見促銷實際等於幾折?

「買幾送幾」和「第二件幾折」沒有直接寫折數,但都可以換算成平均每件付原價的幾成,換算後就能和直接打折放在一起比較。

買一送一:付 1 件的錢拿到 2 件,1÷2=50%,等於 5 折。一杯 60 元的飲料買一送一,兩杯共 60 元,平均每杯 30 元。

買二送一:付 2 件的錢拿到 3 件,2÷3≈66.7%,約 67 折。

買三送一:付 3 件的錢拿到 4 件,3÷4=75%,等於 75 折。

第二件半價:第一件原價、第二件 5 折,兩件合計付 1+0.5=1.5 件的錢,1.5÷2=75%,等於 75 折。很多人看到「半價」會以為是 5 折,其實只有第二件是半價,平均下來是 75 折。同樣那杯 60 元的飲料,第二件半價是 60+30=90 元,平均每杯 45 元。

第二件 6 折:(1+0.6)÷2=80%,等於 8 折。

從這裡可以看出,「買二送一」(約 67 折)比「第二件 6 折」(8 折)便宜,「買一送一」(5 折)又比「第二件半價」(75 折)便宜得多。

實際比較:買二送一 vs 第二件 6 折

假設同一款單價 300 元的商品,A 店買二送一,B 店第二件 6 折:

  • A 店:拿 3 件,付 300×2=600 元,平均每件 600÷3=200 元
  • B 店:拿 2 件,付 300+300×0.6=300+180=480 元,平均每件 480÷2=240 元

以平均單價來看,A 店每件便宜 40 元。但是 A 店必須一次拿 3 件、總共多付 120 元。如果你本來只需要 2 件,第三件用不到,那多付的 120 元就不算省到。比較優惠時,先看平均單價,再問自己是不是真的需要那麼多件。折扣計算機的「比較優惠」會同時列出平均每件價格、總價與件數,就是為了讓這兩件事一起看。

滿額折抵:買越多,折扣越小

「滿 1,000 折 100」聽起來像是 9 折,但只有剛好買 1,000 元時才是:

消費金額 實付 相當於
999 元 999 元 沒有折扣
1,000 元 900 元 9 折
1,500 元 1,400 元 約 93 折
2,000 元 1,900 元 95 折
3,000 元 2,900 元 約 97 折

算法是實付÷原價,例如 1,400÷1,500≈93.3%。如果折抵不能累計,消費金額超過門檻越多,折扣就被稀釋得越多。另一方面,差一點點才到門檻時(例如 999 元),多買一樣小東西湊到 1,000 元反而能少付錢,這也是滿額活動常見的設計。

折上折怎麼算?

「全館 8 折,會員再 9 折」是多少?很多人會直覺回答 7 折,但折上折是把比例相乘,不是把折數相減:

0.8 × 0.9 = 0.72 → 72 折

以 1,280 元的商品為例:先打 8 折是 1,024 元,再打 9 折是 1,024×0.9=921.6 元,四捨五入為 922 元。如果真的是 7 折,只要 1,280×0.7=896 元,兩者相差約 26 元。另外,乘法可以交換順序,先 9 折再 8 折的結果一樣是 72 折。

再舉一個例子:會員 95 折再疊加 8 折優惠券,0.95×0.8=0.76,是 76 折,而不是 75 折。

小結

  • 幾折是「要付的比例」,% off 是「便宜的比例」,兩者相加是 100%。
  • 折後價=原價×實付比例;原價=折後價÷實付比例。
  • 買一送一=5 折、買二送一≈67 折、第二件半價=75 折、第二件 6 折=8 折。
  • 滿額折抵的實際折數會隨消費金額改變,買越多折扣越小。
  • 折上折要相乘:8 折再 9 折是 72 折,不是 7 折。

下次看到複雜的促銷,不妨把數字填進折扣計算機,先看清楚平均每件多少錢,再決定要不要買。想進一步練習百分比的換算,也可以搭配百分比計算器。

常見問題

8 折是 20% off 還是 80% off?

8 折是付原價的 80%,也就是便宜 20%,所以是 20% off。80% off 代表只付 20%,相當於 2 折。

買二送一等於打幾折?

付 2 件的錢拿到 3 件,平均每件是原價的 2÷3≈66.7%,約 67 折。

8 折再 9 折是 7 折嗎?

不是。折上折要把比例相乘,0.8×0.9=0.72,是 72 折,比 7 折貴一點。

喜歡這篇文章嗎?

你的支持能幫助 Alan 工具箱持續維護,並新增更多免費工具與教學內容。

支持 Alan 工具箱 ↗