旅行や飲み会で複数人が割り勘をするとき、立替えが複数発生すると「最終的に誰が誰にいくら払えばいいの?」という問いが生まれます。

バラバラに送金すると同じ人に何度も振り込んだり、抜け漏れが出たりします。「最小の送金回数で精算する」考え方を知っておくと、こうした混乱を防げます。


「最小回数」精算とはどういうことか

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円

精算の流れ

  1. CさんがAさんへ 9,000円(Aのプラスが最大なのでAへ優先送金)
  2. DさんがAさんへ 6,000円(Aの残りを消化)
  3. DさんがBさんへ 3,000円(Dの残りを消化)

送金は計 3回(=n−1回) で完了です。


人数・件数が増えると手計算が難しくなる

4人・2件であれば手計算でも十分対応できます。しかし実際の旅行や大人数の飲み会では事情が変わります。

件数が増えるケース

6人・10件の立替えになると純収支の集計だけで時間がかかり、足し算・引き算のミスが起きやすくなります。

傾斜がある場合

「上司は多め」「幹事は割引」「主役は無料」のような傾斜割り勘では、均等割りの計算式がそのまま使えません。各自の負担比率を先に決め、それを元に純収支を計算する必要があります。

途中参加・早退がある場合

コース料理の途中で合流した人、二次会に参加しなかった人が混在すると、「どの費目に誰が含まれるか」を項目ごとに管理する必要があります。管理の複雑さが増すほど、ひとつのミスが全体の収支を狂わせます。

手計算は少人数・少件数・均等割りに限っては有効ですが、条件が複雑になるほど限界があります。


WaliProで自動計算する

WaliProは、複数の立替えを入力すると「誰が誰にいくら払うか」を最小回数で自動計算します。登録不要・インストール不要で、URLを共有するだけで全員が同じ精算結果を確認できます。

WaliProの精算結果画面。誰がいくら払うかが最小回数で表示される

傾斜割り勘・途中参加・複数立替えが混在するケースでも、全員の収支を一括計算し最短の精算ルートを表示します。

WaliProを無料で使ってみる


まとめ

  • 各自の純収支(立替え合計 − 負担分)を計算し、プラスとマイナスを対応させる
  • n人いれば最大 n−1 回の送金で割り勘の精算が完結する
  • 手計算は少人数・少件数・均等割りなら可能だが、傾斜や途中参加が加わると複雑になる
  • WaliProを使うと自動で最小回数の精算ルートを計算できる

関連記事: