旅費の割り勘・精算計算(複数人の立て替え)

旅行や飲み会の立て替えを複数人で割り勘。支払った人と負担する人(均等・比率)を入力すると、各自の差額と「誰が誰にいくら払うか」を 1 円単位まで正確に計算します。

  • ブラウザ内で処理(アップロードなし)

通貨と端数

金額は最小単位(1 円、0.01 ドルなど)の整数として正確に計算します。

例:円、JPY、NT$。画面表示・コピー・CSV の見出しにだけ使います。

参加者 3 人

支出を追加

分け方
負担する人

支出の一覧 3 件

  • ホテル(2 泊)30,000 円

    A が支払い · A, B, C で均等割り

    各自の負担: A 10,000 / B 10,000 / C 10,000

  • 夕食9,000 円

    B が支払い · A, B, C で均等割り

    各自の負担: A 3,000 / B 3,000 / C 3,000

  • タクシー2,000 円

    C が支払い · A, C で均等割り

    各自の負担: A 1,000 / C 1,000

精算結果

支出の合計
41,000 円
送金の回数
2

精算方法(誰が誰にいくら払うか)

  1. C → A:12,000 円
  2. B → A:4,000 円

各自の収支

名前支払った額負担額差額
A30,00014,000+16,000
B9,00013,000-4,000
C2,00014,000-12,000

差額がプラスの人はお金を受け取り、マイナスの人は支払います。全員の差額の合計は必ず 0 になります。

割り切れない端数は最大剰余法で 1 単位ずつ配分しています(余りが同じときは参加者リストの上の人から)。

データの管理

入力内容はこの端末のブラウザに保存されます。

使い方

  1. 旅行に参加する人の名前を追加します。
  2. 支出ごとに金額・支払った人・負担する人(均等または比率)を入力して「支出を追加」を押します。
  3. 精算結果に表示される「誰が誰にいくら払うか」を確認し、コピーするか CSV でダウンロードします。

よくある質問

割り切れない端数はどう処理されますか?

最大剰余法で、余りの大きい人から最小単位(1 円や 0.01 ドル)ずつ配分します。余りが同じときは参加者リストの上の人から配分します。各支出の負担額の合計は必ず支出額と一致し、全員の差額の合計も必ず 0 になります。

送金の回数は最小になりますか?

一番多く払うべき人から一番多く受け取るべき人へ順に精算するため、送金は多くても「人数 − 1」回に収まります。ただし、どんな場合でも数学的な最少回数になるとは限りません。

子どもは半額にするなど、負担の割合を変えられますか?

はい。分け方で「比率(口数)で割る」を選び、大人 2・子ども 1 のように入力します。各自の金額をそのまま比率として入れると、その金額どおりに分けられます。

入力したデータはどこに保存されますか?

この端末のブラウザ(IndexedDB)にだけ保存され、サーバーには送信されません。「保存データを削除」でいつでも消せます。

注意事項・制限

  • 入力内容はこのページ内でのみ処理され、YUCTS のサーバーには送信されません。
  • 為替の換算はしません。すべての支出を同じ通貨で入力してください。
  • 送金手数料や支払い方法(現金・送金アプリなど)は考慮しません。
  • 参加者は最大 50 人、支出は最大 500 件までです。