使い方
- 割引前の価格を入力します。
- 割引、1行に1つ、順番どおりに、割引を1行ずつ、名前; 値 の形で入力します。割合には%を使います。
- クーポンがあればクーポンに入力し、クーポンの適用で割引の前か割引の後かを選びます。
- 最終価格と同じ効果の1つの割引率を読み、表で割引率を足す誤った方法と比べます。
順番に適用する割引の計算方法
割合は、元の価格ではなく、その前の割引の後に残っている価格に対して取られます。20%の割引の次に10%の割引を行うと、価格の80% × 90% = 72% が残ります。つまり、1回の28%の割引と同じです。各割引は、レジと同じように、適用するときに小数点以下2桁へ四捨五入されます。
Wikipedia(英語)の「Trade discount」の項目は、複数の割引をまとめて系列(シリーズ)として示す方法を説明しています(例えば20/12/5)。同項目はそれらの計算式を示していないため、ここでは、残りの価格にそれぞれの割合を適用するという単純な計算を使います。
割合の後の価格 = 割引前の価格 ×(1 − 割合 ÷ 100)
金額の後の価格 = 割引前の価格 − 金額(ゼロを下回らない)
同じ効果の1つの割引率 =(価格 − 最終価格)÷ 価格 × 100
割引率を足し合わせるのが誤りである理由
20%と10%を足すと30%になり、それは価格の30%を取ることになります。しかし10%は、20%の後に残った、より小さい価格から取られるため、元の価格の10%未満しか取りません。30,000円に対して、20%の後に10%を適用すると21,600円ですが、30%を足して適用すると21,000円になります。
割引が多いほど差は大きくなります。20%の割引を3回行うと合計60%になりますが、順番に行うと価格の0.8 × 0.8 × 0.8 = 51.2% が残り、同じ効果の1つの割引率は48.8%です。
クーポンを割引の前か後か
割合だけの場合は、順番を変えても最終価格は変わりません。金額が混ざると変わります。30,000円から5,000円引いてから20%引くと20,000円になり、20%引いてから5,000円引くと19,000円になります。クーポンの条件がどこに適用されるかを示しているため、計算機は選んだ位置に従います。
このツールに含まれないもの
- 消費税(付加価値税)など、割引の前に加える店と後に加える店がある税金。
- 配送料や、クーポンを無効にする最低購入額の条件。
- かご内の一部の商品だけに適用される割引。商品ごとに価格を別に計算してください。
計算例:30,000円に3つの割引と10%のクーポン
各割引は、残っている価格の割合を取ります。30,000円の20%は6,000円で、24,000円が残ります。24,000円の10%は2,400円で、21,600円が残ります。21,600円の5%は1,080円で、20,520円が残ります。10%のクーポンは2,052円を取り、18,468円が残ります。
同じ効果の1つの割引率は (30,000 − 18,468) ÷ 30,000 = 38.44%です。割引率を足すと20 + 10 + 5 + 10 = 45%になり、価格は16,500円になります。これは、正しい計算より1,968円低い額です。その差が誤りです。
| 項目 | その後の価格 |
|---|---|
| 季節のセール、20% | ¥24,000 |
| 会員割引、10% | ¥21,600 |
| 在庫一掃、5% | ¥20,520 |
| クーポン、10% | ¥18,468 |
よくある質問
20%の後に10%引くのは、30%引くのと同じですか?
いいえ。10%は20%の後に残った価格から取られるため、2つを合わせると28%の割引になります。30%と足し合わせると割引を過大に見積もり、店が請求する額より安く見えてしまいます。
割合の割引は、順番を変えると価格が変わりますか?
いいえ。割合は掛け算になるため、20%の後に10%を行っても、10%の後に20%を行っても、同じ価格になります。順番が意味を持つのは、金額と割合が混ざる場合だけです。
クーポンが残りの価格より大きい場合はどうなりますか?
差し引かれる金額は残りの価格までに制限されるため、価格はゼロで止まります。その場合、計算機は注意を表示します。
同じ効果の1つの割引率は、なぜ役立つのですか?
複数の割引を1つの目盛りに並べられるからです。異なる割引の組み合わせを持つ2つの店は、最終価格か、同じ価格になる1つの割合で比べられます。
価格や割引の一覧はサーバーに送られますか?
送られません。計算はブラウザ内で行われ、入力した内容が当サイトに送信されることはありません。
出典
数値と文章の最終確認日:2026年11月10日火曜日。