旅費の割り勘・精算計算(複数人の立て替え)
旅行や飲み会の立て替えを複数人で割り勘。支払った人と負担する人(均等・比率)を入力すると、各自の差額と「誰が誰にいくら払うか」を 1 円単位まで正確に計算します。
- ブラウザ内で処理(アップロードなし)
通貨と端数
金額は最小単位(1 円、0.01 ドルなど)の整数として正確に計算します。
例:円、JPY、NT$。画面表示・コピー・CSV の見出しにだけ使います。
参加者 3 人
支出を追加
支出の一覧 3 件
- ホテル(2 泊)30,000 円
各自の負担: A 10,000 / B 10,000 / C 10,000
- 夕食9,000 円
各自の負担: A 3,000 / B 3,000 / C 3,000
- タクシー2,000 円
各自の負担: A 1,000 / C 1,000
精算結果
支出の合計
41,000 円
送金の回数
2
精算方法(誰が誰にいくら払うか)
- C → A:12,000 円
- B → A:4,000 円
各自の収支
| 名前 | 支払った額 | 負担額 | 差額 |
|---|---|---|---|
| A | 30,000 | 14,000 | +16,000 |
| B | 9,000 | 13,000 | -4,000 |
| C | 2,000 | 14,000 | -12,000 |
差額がプラスの人はお金を受け取り、マイナスの人は支払います。全員の差額の合計は必ず 0 になります。
割り切れない端数は最大剰余法で 1 単位ずつ配分しています(余りが同じときは参加者リストの上の人から)。
データの管理
入力内容はこの端末のブラウザに保存されます。
使い方
- 旅行に参加する人の名前を追加します。
- 支出ごとに金額・支払った人・負担する人(均等または比率)を入力して「支出を追加」を押します。
- 精算結果に表示される「誰が誰にいくら払うか」を確認し、コピーするか CSV でダウンロードします。
よくある質問
割り切れない端数はどう処理されますか?
最大剰余法で、余りの大きい人から最小単位(1 円や 0.01 ドル)ずつ配分します。余りが同じときは参加者リストの上の人から配分します。各支出の負担額の合計は必ず支出額と一致し、全員の差額の合計も必ず 0 になります。
送金の回数は最小になりますか?
一番多く払うべき人から一番多く受け取るべき人へ順に精算するため、送金は多くても「人数 − 1」回に収まります。ただし、どんな場合でも数学的な最少回数になるとは限りません。
子どもは半額にするなど、負担の割合を変えられますか?
はい。分け方で「比率(口数)で割る」を選び、大人 2・子ども 1 のように入力します。各自の金額をそのまま比率として入れると、その金額どおりに分けられます。
入力したデータはどこに保存されますか?
この端末のブラウザ(IndexedDB)にだけ保存され、サーバーには送信されません。「保存データを削除」でいつでも消せます。
注意事項・制限
- 入力内容はこのページ内でのみ処理され、YUCTS のサーバーには送信されません。
- 為替の換算はしません。すべての支出を同じ通貨で入力してください。
- 送金手数料や支払い方法(現金・送金アプリなど)は考慮しません。
- 参加者は最大 50 人、支出は最大 500 件までです。
関連ツール
- 旅行の持ち物チェックリスト(自動作成・印刷対応)行き先の気候・日数・季節・旅行のタイプから、旅行の持ち物リストを自動で作成。チェック・追加・削除ができ、この端末に保存されます。JSON の書き出しや印刷にも対応。
- 旅行カウントダウン(出発まであと何日?)出発日時とタイムゾーンを入れると、出発まであと何日・何時間・何分・何秒かをリアルタイムで表示。出発後は経過日数を表示し、シェア用の画像(PNG)も作れます。
- タイムゾーン変換(時差計算・サマータイム対応)日時とタイムゾーンを選ぶと、複数の都市の現地時刻、UTC オフセット、日付のずれ(+1日など)を一度に表示します。サマータイムで存在しない時刻や 2 回ある時刻にも対応。
- 旅行日数計算(何泊何日?)出発日と帰着日を選ぶだけで「○泊○日」を計算します。日帰り、月またぎ・年またぎ、うるう年にも対応し、各日付の曜日と平日・土日の日数も表示します。
- 荷物サイズ計算(3辺の合計・容量)スーツケースや荷物の縦・横・高さから、3辺の合計と容量(リットル)を計算します。cm とインチの両方で表示し、入力した制限サイズを超えていないかも確認できます。
- 割引計算ツール(○% オフ・割引後の価格)元の価格と割引率から、割引額と割引後の価格を正確に計算します。四捨五入・切り捨て・切り上げに対応。