旅行や飲み会で複数人が割り勘をするとき、立替えが複数発生すると「最終的に誰が誰にいくら払えばいいの?」という問いが生まれます。
バラバラに送金すると同じ人に何度も振り込んだり、抜け漏れが出たりします。「最小の送金回数で精算する」考え方を知っておくと、こうした混乱を防げます。
「最小回数」精算とはどういうことか
5人で割り勘をした場合、全員がバラバラに精算し合うと送金が10回近く発生することもあります。
最小回数精算とは、各自の「受け取るべき額」と「払うべき額」を一度整理してから、プラスの人とマイナスの人の間でのみやり取りする方法です。n人いれば最大 n−1 回の送金で精算が完結します。
たとえば4人なら最大3回、6人なら最大5回です。人数が多くなっても送金回数は「人数マイナス1」に抑えられます。
手計算で最小回数精算する方法
Step 1:各自の「純収支」を計算する
まず、それぞれが「立て替えた合計」から「本来負担すべき額」を引き、純収支を出します。
- プラスの人:お金を「受け取るべき人」
- マイナスの人:お金を「払うべき人」
負担すべき額は「総額 ÷ 人数」が基本ですが、傾斜をつける場合は各自の負担比率に合わせて計算します。
Step 2:プラスとマイナスを対応させる
プラスが最も多い人(一番多く受け取るべき人)と、マイナスが最も多い人(一番多く払うべき人)をペアにします。少ない方の金額を送金し、終わったら次のペアへ進みます。
Step 3:全員がゼロになるまで繰り返す
全員の収支がゼロになったら精算完了です。
具体的な計算例(4人・2件の立替え)
状況
| 立替え | 立替えた人 | 金額 |
|---|---|---|
| 宿泊費 | Aさん | 24,000円 |
| 食事代 | Bさん | 12,000円 |
合計 36,000円 ÷ 4人 = 一人あたり 9,000円
純収支の計算
| 名前 | 立替え合計 | 負担分 | 純収支 |
|---|---|---|---|
| Aさん | 24,000円 | 9,000円 | +15,000円 |
| Bさん | 12,000円 | 9,000円 | +3,000円 |
| Cさん | 0円 | 9,000円 | −9,000円 |
| Dさん | 0円 | 9,000円 | −9,000円 |
精算の流れ
- CさんがAさんへ 9,000円(Aのプラスが最大なのでAへ優先送金)
- DさんがAさんへ 6,000円(Aの残りを消化)
- DさんがBさんへ 3,000円(Dの残りを消化)
送金は計 3回(=n−1回) で完了です。
人数・件数が増えると手計算が難しくなる
4人・2件であれば手計算でも十分対応できます。しかし実際の旅行や大人数の飲み会では事情が変わります。
件数が増えるケース
6人・10件の立替えになると純収支の集計だけで時間がかかり、足し算・引き算のミスが起きやすくなります。
傾斜がある場合
「上司は多め」「幹事は割引」「主役は無料」のような傾斜割り勘では、均等割りの計算式がそのまま使えません。各自の負担比率を先に決め、それを元に純収支を計算する必要があります。
途中参加・早退がある場合
コース料理の途中で合流した人、二次会に参加しなかった人が混在すると、「どの費目に誰が含まれるか」を項目ごとに管理する必要があります。管理の複雑さが増すほど、ひとつのミスが全体の収支を狂わせます。
手計算は少人数・少件数・均等割りに限っては有効ですが、条件が複雑になるほど限界があります。
WaliProで自動計算する
WaliProは、複数の立替えを入力すると「誰が誰にいくら払うか」を最小回数で自動計算します。登録不要・インストール不要で、URLを共有するだけで全員が同じ精算結果を確認できます。
傾斜割り勘・途中参加・複数立替えが混在するケースでも、全員の収支を一括計算し最短の精算ルートを表示します。
まとめ
- 各自の純収支(立替え合計 − 負担分)を計算し、プラスとマイナスを対応させる
- n人いれば最大 n−1 回の送金で割り勘の精算が完結する
- 手計算は少人数・少件数・均等割りなら可能だが、傾斜や途中参加が加わると複雑になる
- WaliProを使うと自動で最小回数の精算ルートを計算できる
関連記事: