会員システムを使う人の、大人の算数・国語・論理的思考

お金を扱う大人の算数、第11回。ここまで、端数・税・送料・割引の配分・返品・返金を、足し算と引き算と割り算だけで見てきました。今回はもう一つ、学校で習ったのに実務で忘れられがちな計算を思い出します。「割り戻し計算」——割合を掛けた後の金額から、元の金額を求める計算です。

今回のテーマ

20%引きで800円になった商品。元の価格は、いくらだったのか。

要点先に、この回の要点

割引後の金額に同じ割合を足しても元には戻りません(基準が違うから)。元へ戻すには「割り戻し計算」(割引後が元の何%かを見てその割合で割る)が必要です。ただし丸めた後の金額からは、元の数字が一つに決まらないことがあります。

  • 20%引きで800円→「20%足す」は誤り。800円は元の80%なので 800÷0.8=1,000円。「何を基準にした何%か」を確認する。
  • 手数料後の入金や税込→税抜も同じ割り戻し。税込1,100円は税抜の110%で、1,100÷1.1=1,000円(1,100×0.9ではない)。
  • 丸め前なら割り戻せるが、切り捨て後の800円は元が1,000円とも1,001円とも取れる。逆算に頼らず元の数字を記録しておく。

20%引きで、800円になった商品があります。元の価格はいくらでしょうか。800円に20%を足して、800円×1.20=960円としてはいけません。正解は、800円÷80%=1,000円です。このように、割合を掛けた後の金額から元の金額を求める計算を「割り戻し計算」といいます。学校で習ったはずなのに、実務では意外と忘れられている計算です。ただしこの回で本当に考えたいのは、計算の手順よりも、なぜ逆算しなければならなくなるのか、です。

20%引きなら、残っているのは80%

元の価格が1,000円なら、20%引き後の価格は、1,000円×80%=800円です。つまり、800円は元の価格の80%。したがって、元の価格へ戻すには、20%を足すのではなく、残っている80%で割ります。

やってしまいがちな計算 誤り
割引後:800円
800円 × 1.20 (20%を足す)
結果960円
割り戻し計算 正解
割引後:800円 = 元の80%
800円 ÷ 80% (残りで割る)
結果1,000円

なぜ、20%を足しても戻らないのか

元の価格1,000円の20%は、1,000円×20%=200円です。一方、割引後の800円の20%は、800円×20%=160円。同じ20%でも、基準となる金額が違います。そのため、800円+160円=960円となり、元の1,000円には戻りません。

割合を見るときは、「何%か」だけではなく、
「何を基準にした何%なのか」を確認する。

分数にすると分かりやすい

80%を分数にすると、80%=80/100=4/5です。つまり、800円は元の価格の5分の4。800円が5分の4なら、まず5分の1を求めます。800円÷4=200円。元の価格は5分の5なので、200円×5=1,000円です。

800円は元の5分の4 ── 4で割って、5を掛ける
4/5割引後の割合800円
÷4
1/55分の1200円
×5
5/5元の価格1,000円

一つの式にすると、800円÷4×5=1,000円。分数で考えると、割り戻し計算の意味が見えやすくなります。

10%引き・50%引きでも、考え方は同じ

割合が変わっても、やることは変わりません。割引後の金額が、元の何%なのかを見て、その割合で割る。50%引きでは自然にできるのに、10%や20%になると、つい同じ割合を足してしまいます。

A 10%引きで900円
残っているのは 90%(=9/10)
900円 ÷ 90%
= 900円 ÷ 9 × 10
元の価格1,000円
B 50%引きで500円
残っているのは 50%(=1/2)
500円 ÷ 50%
= 500円 × 2
元の価格1,000円

10%引きの900円に10%を足すと、900円×1.10=990円。やはり元には戻りません。50%引きで分かりやすいのに、10%や20%で間違えるのは、割合が小さいと「足しても戻る」ように錯覚してしまうからです。

現場では、この言葉が必要になる

現場で「元の金額へ戻してください」とだけ伝えると、計算方法が分かれることがあります。ある人は割引率をそのまま足し、ある人は電卓で逆算し、ある人は元の価格表を探します。しかし「20%引き後の金額を、割り戻してください」と伝えれば、「残っている80%で割る」という考え方を共有できます。

「逆算」だけでは、意味が広すぎます。割合を掛けた後の数字から元へ戻す場合には、「割り戻し計算」という言葉を使ったほうが、何をするのかが明確になります。

保存していれば、逆算は要らなかった

割り戻し計算は役に立ちます。しかし、そもそも元の数字を記録してあれば、逆算そのものが不要になります。

元の値を保存していれば
  • 元の価格をそのまま参照できる
  • 割合の掛け違いが起きない
  • 誰が見ても同じ数字になる
保存しておらず逆算すると
  • 残っている割合を取り違えやすい
  • 丸めによって元と1円ずれる
  • 担当者ごとに答えが分かれる

計算で取り戻すより、最初から残しておくほうが確実です。割り戻しが必要になる場面ほど、「元の数字を記録していたか」が問われます。

手数料を引かれた入金額から戻す

割り戻し計算は、値引きだけに使うものではありません。たとえば、手数料5%を差し引かれた後の入金額が95万円だったとします。手数料を引かれた後に残っているのは、元の売上の95%。したがって、95万円÷95%=100万円です。

5%を足す 誤り
入金:95万円
95万円 × 1.05
結果99万7,500円
残り95%で割る 正解
入金:95万円 = 元の95%
95万円 ÷ 95%
元の売上100万円

税込価格を、税抜価格へ戻す

最後に、税込価格を税抜価格へ戻してみます。消費税率10%で、税込1,100円の商品があります。税込価格は、税抜価格の110%。したがって、1,100円÷110%=1,000円です。

分数にすると、110%=110/100=11/10。税込1,100円は、税抜価格の10分の11です。まず10分の1を求めて、1,100円÷11=100円。税抜価格は10分の10なので、100円×10=1,000円。一つの式にすると、1,100円÷11×10=1,000円となります。

税込1,100円から10%を引いてはいけない。
1,100円×90%=990円では、税抜価格には戻らない。

税込価格から税抜価格へ戻す場合も、値引きや手数料と同じ「割り戻し計算」です。基準は税抜、税込はその110%——どちらが100%なのかを取り違えなければ、計算は一つに決まります。

現場では、こうなる

手数料を引かれた後の入金額から売上を逆算したら、元の売上と数円ずれた。どちらを正とすべきか分からなくなる。

ただし、割り戻せないこともある

ここまでは、記録されている金額が「正確な計算結果」であることを前提にしてきました。800円は、ちょうど1,000円の80%。95万円は、ちょうど100万円の95%。だから、残っている割合で割れば、元の数字が一つに決まりました。

しかし実務では、記録される前に端数処理が入ります。丸めた後の金額から割り戻そうとすると、元の数字は一つに決まらなくなります。

たとえば、20%引きで、割引後価格を1円未満切り捨てで記録するとします。元の価格が1,000円なら、1,000円×80%=800円。では、記録に残った「800円」から元の価格を割り戻せるでしょうか。

元 1,000円
1,000円 × 80% = 800.0円
切り捨て → 記録は800円
元 1,001円
1,001円 × 80% = 800.8円
切り捨て → 記録は800円

元の価格が1,000円でも1,001円でも、切り捨てれば記録は同じ「800円」になります。ここから800円÷80%=1,000円と割り戻しても、それが本当に1,000円だったのか、1,001円だったのかは、もう分かりません。丸めた瞬間に、元の数字の一部が捨てられているからです。

割り戻しは、丸める前の数字なら元へ戻せる。
しかし、丸めた後の数字からは、元が一つに決まらないことがある。

これは、第3回で見た話と表裏の関係です。第3回では、税込100円を税抜へ戻すと約90.90円になり、90円にしても91円にしても、そこから元の税込100円へはきれいに戻らないことを確認しました。今回の割り戻しも同じで、丸めをはさんだ計算は、割り算一つでは元へ戻せないのです。だからこそ、割り戻しに頼るのではなく、元の数字と基準を最初から記録しておく必要があります。

現場では、こうなる

割引後価格しか残っていない過去データから元値を割り戻したら、丸めのぶんだけ元値がずれ、返品や再計算のたびに1円合わない注文が出てくる。

今回、覚えておきたいこと
設計の第11段 / 12 ・ 逆算に頼らない記録を決める
割引後の金額から元へ戻すときは、残っている割合で割る。

20%引きで800円になった商品。元の価格を求めるときに、800円へ20%を足してはいけません。800円は元の価格の80%だから、800円÷80%=1,000円。分数なら、800円÷4×5=1,000円です。割合を掛けた後の金額から元へ戻す——これを「割り戻し計算」といいます。割引後価格から元値を戻すとき。手数料控除後の入金額から売上を戻すとき。税込価格から税抜価格を戻すとき。どれも考え方は同じです。大切なのは、「今見ている金額は、元の何%なのか」を確認することです。そして会員システムでは、金額を一つだけ持つのではなく、「元はいくらで」「何%を掛けた結果か」という基準までそろえて記録しておくこと。基準が残っていれば、割り戻しは計算で導けます。基準が消えると、正しい元値はもう誰にも分かりません。

Series ・ 特別編 大人の算数・国語・論理的思考 ― 連載一覧へ

よくあるご質問(FAQ)

Q20%引きで800円になった商品に20%を足せば元に戻りますか?
A

戻りません。基準が違うためです。800円は元の80%なので、800÷0.8=1,000円と割り戻します。

Qなぜ同じ20%なのに足しても戻らないのですか?
A

元の1,000円の20%は200円、割引後800円の20%は160円で、基準となる金額が違うからです。割合は「何を基準にした何%か」を確認します。

Q税込価格を税抜に戻すのも割り戻しですか?
A

はい。税込1,100円は税抜の110%なので、1,100÷1.1=1,000円です。1,100×0.9=990円では戻りません。

Q割り戻せば、いつでも元の金額が分かりますか?
A

限りません。丸める前なら戻せますが、切り捨て後の800円は元が1,000円とも1,001円とも取れます。逆算に頼らず、元の数字を記録しておくのが確実です。

岸本 健志
会員ビジネスLab 主任研究員 / ハートランドITイノベーション代表

1997年よりインターネット業界に従事。2007年の創業以来、EC、メディア、SaaS、コミュニティサイトなど数多くの会員ビジネスの立ち上げと成長を支援。

30年近く会員システムの設計・運用に携わる中で、仕様は画面や機能だけでは完成せず、金額・言葉・条件という「基礎」をそろえて初めて一つに決まると考えるようになりました。この特別編では、その基礎を大人の算数・国語・論理的思考として整理しています。

「人との関係は設計できるのか」という問いに、これからも愚直に向き合い続けていきます。

← 大人の算数・国語・論理的思考 連載一覧へ