AllTool.io が役に立ったら、コーヒーで応援してください ☕
AllTool.io
データは一切外部に送信されません

割り勘計算機

グループの支払いを記録し、公平に分担、誰が誰にいくら払うかを瞬時に計算。

参加者を追加し、支払いをそのつど記録するだけ。すべての貸し借りを最少回数の送金にまとめます。旅行、ルームシェア、食事会、グループ活動に最適。

メンバー

割り勘するメンバー全員を追加します。

    支払い

    共有費用を1件ずつ記録します。支払者と分担者を選んでください。

    分担する人
    合計金額 —

      まだ支払いがありません。上から追加してください。

      精算

      最少回数の送金で全員を清算します。

      収支

        送金一覧

          債務の簡素化が送金回数を最小化する仕組み

          支出を記録すると、計算機は複雑に絡み合った貸し借りを、可能な限り少ない支払い回数にまとめます。この手法を「債務の簡素化(Debt Simplification)」と呼びます。

          1. 各人の純残高を計算する

          各メンバーについて「支払った総額 − 負担すべき総額」を計算します。プラスなら受け取る側、マイナスなら支払う側です。

          2. 最大の債務者と最大の債権者を組ませる

          最も多く借りている人と最も多く貸している人を組み合わせ、1回の送金で両方の残高をできるだけ解消します。

          3. 全員がゼロになるまで繰り返す

          組むたびに少額側の残高が相殺されて消え、次の組に移ります。この貪欲法により最小回数の送金が保証されます。

          実際の活用例

          よくある3つの分け方を紹介します。

          旅行の共同財布

          4人の友人が旅行費を出し合います。アリスがホテル(NT$8,000)、ボブがレンタカー(NT$3,000)、キャロルが食事の大半(NT$4,000)を立て替え、デイブはまだ支払っていません。各自が細かくやり取りする代わりに、デイブ・キャロル・ボブがそれぞれアリスへ1回ずつ支払う、という最小の送金回数にまとめます。

          家賃と光熱費の分担

          3人のルームメイトが家賃を均等に分けますが、今月は1人が電気・水道・ネット代をすべて立て替えました。各請求書と立て替えた人を記録すると、残り2人が家賃とは別に光熱費としていくら支払うべきかがすぐ分かります。

          食事代の割り勘

          5人の友人が食事に行き、1人がまとめて支払いましたが、全員が飲み物やデザートを頼んだわけではありません。食事代は5人で均等に、飲み物代は飲んだ3人だけの支出として分けると、計算機が不均等な分け方を自動で処理します。

          よくある質問

          データはサーバーにアップロードされますか?

          いいえ。メンバーと支出はお使いのブラウザ(localStorage)にのみ保存され、サーバーには一切送信されません。

          複数人が異なる金額を支払う場合にも対応していますか?

          はい。各支出には独自の支払者と分担者を設定できます。その費用を実際に負担する人だけを選べば、誰が誰にいくら払うべきか自動で計算します。

          どうやって最小の送金回数を見つけるのですか?

          債務の簡素化を使います。まず純残高を計算し、最大の債務者と最大の債権者を繰り返し組み合わせます。この貪欲法は常に最小の支払い回数になります。

          旅行の途中でメンバーが抜けたら?

          「メンバー」一覧から削除すれば残高は即座に再計算されます。先にその人の分を精算してから、残りの支出を記録し続けることもできます。

          対応している通貨は?

          USD、EUR、GBP、JPY、TWD、HKD、CNY、KRWなど20種類以上。通貨は表示方法にのみ影響し、計算は同じです。

          データは一切保存されません。