デジタル道具屋
デジタル道具屋
記事一覧へ戻る
読了 約 5

割引計算の完全ガイド — ○%オフ・割引率(off率)の求め方・定価の逆算まで

#technology

執筆: ありがっさまりょうた

デジタル道具屋を個人で開発・運用しています。記事は実装時の検証結果と公式仕様を照合して執筆しています。

本記事の執筆方針と編集ポリシーについてはAbout ページをご覧ください。

導入:「割引計算」には実は3つの方向がある

男の子
男の子
「博士、『30%オフ』の値段を出すのは電卓でできるけど、レジで見た『¥3,069』が元々いくらだったのか気になるんだぜ。あれって逆算できるのか?」
博士
博士
「できるとも。割引の計算は向きが3つあるのじゃ。①元値から割引後の価格を出す順算、②元値とセール価格から割引率(off率)を逆算、③セール価格と割引率から元の定価を逆算。多くの人がつまずくのは②と③じゃな。」
女の子
女の子
「たしかに『◯%オフ=いくら』は分かっても、『◯円が◯%オフだった時の元値』とか『2つの値段から割引率』はパッと出てこないわね。」

1. 割引計算の3方向 早見表

方向分かっているもの求めるもの計算式
① 順算元値・割引率セール価格元値 ×(1 − 率)
② 割引率の逆算元値・セール価格割引率(off率)(元値 − セール価格) ÷ 元値
③ 元値の逆算セール価格・割引率元の定価セール価格 ÷ (1 − 率)

以下、それぞれを実際の数字で解いていきます。手計算のコツを押さえたら、割引計算ツールで瞬時に検算できます。

2. ①順算:「○%オフ」はいくら?

いちばん基本の計算です。割引率を小数に直し、1 − 率 を掛けます。

計算式
  • セール価格 = 元値 ×(1 − 割引率)
  • 値引き額 = 元値 × 割引率

例:3.99ドルの25%オフ
3.99 ×(1 − 0.25) = 3.99 × 0.75 = 2.9925 ≈ $2.99。値引き額は 3.99 × 0.25 = 約 $1.00 です。

例:10,000円の30%オフ
10,000 × 0.70 = 7,000円(値引き額 3,000円)。

「半額」は割引率50%の順算

「◯円の半額」は 50%オフと同じで、元値 ÷ 2 です。端数が出たときの扱いに注意します。

  • 213円の半額:213 ÷ 2 = 106.5 → 切り捨て 106円 / 四捨五入 107円
  • 278円の半額:278 ÷ 2 = 139円(割り切れる)

多くの小売店は割引後の1円未満を切り捨てますが、店舗やレジ設定によって四捨五入・切り上げの場合もあります。 レシートの実額と合わないときは、まず端数処理の方式を疑いましょう。

3. ②割引率の逆算(off率計算)

男の子
男の子
「元値2,000円のものがセールで1,400円だったら、何%オフなんだ?」
博士
博士
「引かれた額を元値で割るのじゃ。値引き額 ÷ 元値 が割引率になる。」
計算式
  • 割引率 = (元値 − セール価格) ÷ 元値 × 100 [%]

例:元値2,000円 → セール1,400円
(2,000 − 1,400) ÷ 2,000 = 600 ÷ 2,000 = 0.30 = 30%オフ

例:元値6,530円 → セール3,069円
(6,530 − 3,069) ÷ 6,530 = 3,461 ÷ 6,530 ≈ 0.530 = 約53%オフ

⚠️ 「割引率」と「値引き率の見せ方」の混同に注意

「2,000円が1,400円」を「600円お得=30%オフ」と書くのは正しい計算ですが、 広告で「実質◯%還元」などと表現が変わると基準(元値か税込か)がずれることがあります。 割引率は必ず元値を分母にして計算するのが基本です。

4. ③元値の逆算(定価を求める)

「割引後の価格」と「割引率」から、元の定価をさかのぼる計算です。 割引後は元値の (1 − 率) 倍なので、逆に (1 − 率) で割れば元値に戻ります。

計算式
  • 元の定価 = セール価格 ÷ (1 − 割引率)

例:53%オフ後の価格が¥3,069のとき、定価は?
3,069 ÷ (1 − 0.53) = 3,069 ÷ 0.47 ≈ ¥6,530
検算:6,530 × 0.47 = 3,069.1 ≈ ¥3,069 なので合っています。

「¥3,069」が「割引後の価格」か「値引き額」かで答えが変わります

  • 割引後の支払額が¥3,069 → 定価 = 3,069 ÷ 0.47 ≈ ¥6,530
  • 値引き額そのものが¥3,069(=定価の53%分)→ 定価 = 3,069 ÷ 0.53 ≈ ¥5,791

「○%オフの金額」という言い回しは前者(支払額)を指すことが多いですが、文脈で必ず確認しましょう。

5. 消費税と端数処理の落とし穴

日本の店頭価格は原則総額表示(税込)です。割引を「税抜価格に対して」かけるか「税込価格に対して」かけるかで最終額が数円ずれます。

  • 税抜に割引 → 後で課税:元値(税抜) ×(1 − 率) ×(1 + 税率)。多くのレジ処理はこちら。
  • 税込に割引:税込価格 ×(1 − 率)。クーポンやポイント値引きでよく使われる。
  • 軽減税率(8%):飲食料品・定期購読新聞などは税率が8%。標準10%と混在するレシートでは商品ごとに分けて計算されます。

端数処理(切り捨て/四捨五入/切り上げ)は割引段階と税計算段階の両方で発生し得るため、 「1〜2円合わない」はほぼ端数丸めの差です。厳密な検算には割引計算ツール(税率10%/8%を切り替え可能)を使うと確実です。

6. ドル建て(海外通販)との違い

「3.99ドルの25%オフ」のような海外価格では、日本の消費税は関係しません(多くの表示は税抜、または販売地の salesTax が別加算)。 割引そのものの計算式は同じで、金額 ×(1 − 率) です。ただし最終的な支払額には 為替レート・関税・輸入消費税・海外事務手数料が乗る場合があるため、割引後の商品代金=最終負担額ではない点に注意しましょう。

まとめ:3方向を押さえれば割引はこわくない

この記事の計算式まとめ
  • ① セール価格 = 元値 ×(1 − 率)
  • ② 割引率 = (元値 − セール価格) ÷ 元値
  • ③ 元の定価 = セール価格 ÷ (1 − 率)

手計算の考え方を押さえたら、割引計算ツールで元値・割引率・消費税を入れて瞬時に確認できます。 「◯%は元値の何円分か」といった素の割合計算はパーセント計算ツールが便利です。

参考にした一次情報

本記事の内容は、以下の公式仕様や一次情報を参照して執筆しています。