JP / EN
Everyday Math / Percentage

「10%値引き」と「10%ポイント還元」は同じなのか?

~1,000円の買い物に潜む「割合」の罠~

1. The Question:どちらも100円分お得?

買い物をしていると、「レジで10%値引き」と「購入金額の10%をポイント還元」という表示をよく見かけます。

1,000円の10%は100円です。それなら、どちらを選んでも同じなのでしょうか?

$$1000 \times 0.10 = 100$$

どちらも「10%お得」と書かれていますが、数学的には少し違います。違いを見つける鍵は、その10%が何を基準に計算されているかです。

2. 10%値引き:その場で支払額が減る

1,000円の商品を10%値引きで購入すると、値引き額は100円です。したがって、実際の支払額は次のようになります。

$$1000-100=900$$

1,000円の商品を900円で購入したので、値引率はそのまま10%です。

$$\frac{100}{1000}=0.10=10\%$$

値引きの場合は、その場で支払う現金が100円少なくなります。浮いた100円は、別の店でも、貯金でも、好きな用途に使えます。

3. まず、100ポイントを使い切るところまで書いてみる

10%ポイント還元では、最初に1,000円を全額支払って100ポイントを受け取ります。ここで話を止めず、受け取った100ポイントも次の買い物で使い切ってみましょう。

計算を単純にするため、1ポイント=1円、ポイントで支払った分には新しいポイントが付かないものとします。

StepGoods ReceivedCash PaidPoints
最初の買い物1,000円分1,000円100ポイント獲得
次の買い物100円分0円100ポイント使用
合計1,100円分1,000円残り0

最終的には、1,000円の現金で1,100円分の商品を手に入れました。商品の合計価格と実際に支払った現金との差は100円です。

$$\text{商品の合計 }1100\text{円}-\text{現金 }1000\text{円}=100\text{円お得}$$

この買い物全体を「最初から値引きされていた」と考えるなら、1,100円分の商品から100円を引いてもらったことになります。したがって、値引率に換算すると分母は1,000円ではなく、商品の定価合計1,100円です。

$$\frac{\text{得した100円}}{\text{商品1100円分}}=0.0909\ldots$$ $$0.0909\ldots\times100=9.09\ldots\%$$
ここがポイント:
「10%」は、支払った1,000円に対して100ポイント付くという割合です。
「約9.09%」は、手に入れた1,100円分の商品に対して100円得したという割合です。
同じ100円を見ていますが、割る相手が違います。

4. 手元に1,000円だけあるとして比べてみる

まだ分かりにくい場合は、「財布に1,000円だけ入っている」と考えると比較しやすくなります。同じ割引や還元が買い物全体に適用されるものとします。

10%ポイント還元の店

1,000円分の商品を現金で買うと100ポイントが付きます。その100ポイントで、さらに100円分の商品を買えます。

$$1000+100=1100\text{円分の商品}$$

10%値引きの店

定価の90%を支払えばよいので、「値引き後の支払額が1,000円になる定価」を逆算します。

$$\text{定価}\times0.9=1000$$ $$\text{定価}=\frac{1000}{0.9}=1111.11\ldots$$
OfferCash AvailableGoods Received
10%値引き1,000円約1,111.11円分
10%ポイント還元1,000円1,100円分

10%値引きの方が、同じ1,000円で約11.11円分多く買えます。差は小さいものの、これが「10%ポイント還元」と「10%値引き」が完全には同じでない理由です。

一般に、ポイント還元率を $r$、同じ買い物効率になる値引率を $d$ とすると、次の関係になります。

$$d=\frac{r}{1+r}$$ $$r=0.10\quad\Rightarrow\quad d=\frac{0.10}{1.10}\approx0.0909=9.09\%$$

反対に、10%値引きと同じ効果をポイント還元で得るには、約11.11%のポイント還元が必要です。

5. 100ポイントの価値が約91円になるわけではない

約9.09%という結果を見て、「100ポイントの価値が約91円に減るのか?」と思うかもしれません。しかし、そうではありません。

1ポイントを1円として確実に使えるなら、100ポイントの額面は100円分のままです。約9.09%という数字は、100円の利益を1,100円分の商品全体と比較した割合です。

  • 最初の1,000円だけを見る:100ポイントは支払額の10%
  • ポイント使用後の1,100円分まで見る:100円の利益は商品総額の約9.09%

一度だけの買い物について「100円値引き」と「100ポイント付与」を比べれば、名目上の利益はどちらも100円です。ただし、値引きでは浮いた現金を自由に使えるのに対し、ポイントは次回以降、その店やサービスで使う必要があります。

6. 現実のポイントは、さらに価値が下がることがある

計算上は約9.09%相当でも、現実のポイントには次のような条件があります。

  • 有効期限がある
  • 使用できる店舗や商品が限られる
  • 一定数まで貯めないと使えない
  • ポイントで支払った分にはポイントが付かない
  • 1ポイント未満が切り捨てられる
  • ポイントを使うために予定外の買い物をしてしまう

使わずに失効すれば、そのポイントの価値は0円です。反対に、日常的に利用する店で確実に使い切れるなら、100ポイントを100円に近い価値として扱ってもよいでしょう。

7. 現金還元なら話が変わる

ポイントではなく、100円が現金として戻ってくる「10%キャッシュバック」ならどうでしょうか。

$$1000-100=900$$

1,000円を支払い、100円が現金で戻れば、実質的な支払額は900円です。現金には通常、使用する店舗や期限の制限がありません。そのため、受け取るまでの時間差を無視すれば、10%キャッシュバックは10%値引きにかなり近いものになります。

「ポイント」と「現金」は、数字が同じでも自由度が異なるのです。

8. Dr.WataWata's Insight

割合を見るときは「分母」を見る

「10%」という数字だけを見ると、値引きもポイント還元も同じように感じます。しかし割合を考えるときは、必ずその基準を確認する必要があります。

何円得をしたのか。
何円を基準にした割合なのか。
その利益を本当に自由に使えるのか。

10%値引きは、支払う金額をその場で減らします。10%ポイント還元は、次の買い物を約束することで価値を受け取ります。

数字だけなら同じ10%。しかし、その10%が意味するものは同じではありません。買い物で本当に見るべきなのは「何ポイントもらえるか」ではなく、最終的に、何円の現金で何円分の商品を得られるかなのかもしれません。