割り勘計算機 — 一部参加の項目まで精算
計算機割り勘計算機は、項目ごとの支払者・金額・参加者をもとに、各人の実際の支払額と負担額を比べて最小の送金表を作るブラウザ計算機です。
AI支援翻訳をレビュー中
このページはAIの支援で翻訳され、まだ専門家によるレビューを完了していません。重要な判断の前に、引用元をご確認ください。
概要
集まりの精算は、全員が全項目に参加したという単純な割り勘では、遅れて来た人やお酒を飲まなかった人、別注文の項目を正確に反映しにくくなります。このツールは項目ごとに参加者を個別に指定し、各項目の金額を参加者数で割り、支払者ごとの実際の支出と比べて、誰が誰にいくら送ればよいかを計算します。アカウントなしでブラウザ内だけで処理されるため、名前や金額がサーバーへ送信されることはありません。
個人負担額 = Σ(項目金額 ÷ その項目の参加者数)、個人残高 = 支払額 − 負担額。マイナスの残高はプラスの残高へグリーディ方式で送金
使い方
- 1参加者の名前を1行ずつ入力します。
- 2項目を「支払者 | 金額 | 参加者1, 参加者2」の形式で入力します。参加者を空にすると全員参加として計算します。
- 3計算ボタンを押して、各人の負担額と送金表を確認します。
参照表
| 項目 | 説明 |
|---|---|
| タロウ | 60000 | タロウ, ハナ, ケン | 3人が各20,000円ずつ負担 |
| ハナ | 24000 | タロウ, ハナ | 2人が各12,000円ずつ負担 |
| ケン | 9000 | | 参加者が空欄なら全員が各3,000円ずつ負担 |
出典・基準
- MDN Web Docs: Client-side web APIs - MDN Web Docs
- Arithmetic mean - Wolfram MathWorld
よくある質問
遅れて来た人や一部だけ食べた項目も計算できますか?
はい。項目の最後の欄に実際の参加者だけを書けば、その人たちだけで金額を分けます。参加者を空にすると全参加者で計算します。
送金表はどのように最小化しますか?
各人の支払額と負担額の差を求めたうえで、受け取る金額がある人と支払う金額がある人を順番にマッチングし、できるだけ少ない送金表を作ります。
割り勘の入力値はサーバーへ送信されますか?
いいえ。すべての名前と金額はブラウザ内だけで計算され、サーバーへは送信されません。