割り勘計算

無料の割り勘計算ツールです。誰が何を立て替えたかを入力するだけで、誰が誰にいくら払えばいいかを最少の送金回数で計算します。均等割り・傾斜(口数)・金額指定に対応し、飲み会や旅行の精算、ルームシェアに使えます。共有リンクでグループに送れて、登録不要・データの送信もありません。

  • 誰が誰にいくらか自動計算
  • 送金回数が最少
  • 均等・傾斜・金額指定
  • 共有リンクでグループに

メンバー

    まず一緒に割り勘する人を追加してください。

    支払い

    分け方
    負担する人

        まだ支払いがありません。

        精算

        メンバー支払額負担額差額

        差額がプラスの人は受け取る側、マイナスの人は払う側です。

          精算データはこのブラウザに自動保存され、送信されません。共有リンクには精算データ全体(名前と金額)が URL に入るので、リンクを知っている人は誰でも見られます。

          🔒 計算はすべてブラウザ内で行われ、データがサーバーに送信されることはありません。

          こんなときに使えます

          • 飲み会の割り勘:幹事がまとめて払い、飲まない人や途中参加の人がいるときは「傾斜(口数)」やチェックを外して調整できます。一次会・二次会を別々に入力しても、最後にまとめて精算できます。
          • 旅行の精算:宿・レンタカー・食事を交代で立て替えても、支払いごとに誰が払ったかを入れておけば、帰る前に「精算」を見るだけで最少の送金回数がわかります。
          • ルームシェアの家賃・光熱費:毎月違う人が払う家賃や光熱費を入力し、家賃は部屋の広さに合わせて口数(広い部屋 1.5、狭い部屋 1 など)を付けて、月末にまとめて精算できます。
          • 共同購入の立て替え:1 人がまとめて支払い、人によって買った量が違うときは「金額を指定」で各自の金額を入れます。合計が総額と合っているかも自動でチェックします。

          使い方

          1. 「メンバー」に一緒に割り勘する人の名前を入れて「追加」を押します。読点やカンマで区切ると複数人をまとめて追加できます。
          2. 支払いごとに項目・金額・払った人を入力し、分け方(「均等に割る」「傾斜(口数)」「金額を指定」)と負担する人を選んで「支払いを追加」を押します。
          3. 下の「精算」に、各自の支払額・負担額・差額と、誰が誰にいくら払えばいいかがすぐに表示されます。
          4. 「精算結果をコピー」でグループのトークに貼り付けるか、「共有リンクをコピー」でみんなに同じ精算を見てもらえます。

          使用例

          4 人で「箱根1泊旅行」:田中さんが旅館代 64,000 円、佐藤さんがレンタカーとガソリン代 36,000 円、鈴木さんが居酒屋代 19,800 円(よく飲んだ佐藤さんは 2 口、ほかは 1 口)、高橋さんが美術館の入館料 4,000 円(佐藤さんは行かなかったので 3 人で割る)を払いました。総額は 123,800 円です。

          それぞれの負担:旅館は 1 人 16,000 円、レンタカーは 1 人 9,000 円です。居酒屋は全部で 5 口なので 1 口 3,960 円、佐藤さんは 7,920 円です。美術館は 4,000 ÷ 3 = 1,333.33 円なので、まず各自 1,333 円(計 3,999 円)とし、残りの 1 円はリストの先頭にいる田中さんに回します。

          精算結果:負担額は田中さん 30,294 円、佐藤さん 32,920 円、鈴木さん 30,293 円、高橋さん 30,293 円です。差額は田中さん +33,706 円、佐藤さん +3,080 円、鈴木さん −10,493 円、高橋さん −26,293 円で、合計はちょうど 0 になります。送金は 3 回:高橋さん → 田中さん 26,293 円、鈴木さん → 田中さん 7,413 円、鈴木さん → 佐藤さん 3,080 円です。

          結果の見方

          • 差額 = 支払った額 − 負担額 です。プラスの人は立て替えた分を受け取る側、マイナスの人は払う側です。全員の差額を足すと必ず 0 になるので、入力ミスのチェックにも使えます。
          • 送金の提案は「いちばん手間の少ない返し方」です。その通りに送金すると全員の差額が 0 になり、各自が実際に使った金額は表の「負担額」のままで、誰に払うかによって変わりません。
          • 4 人なら送金は最大 3 回(人数 − 1)です。差額が 0 の人がいたり、ちょうど相殺できる組み合わせがあれば、もっと少なくなります。
          • 表と送金額は「金額の桁数」の設定(整数なら 1、小数 2 桁なら 0.01)に丸めてあるので、表示どおりに送金すれば 1 円もずれません。

          仕組みと計算方法

          • 金額はまず最小単位の整数に直してから計算します(整数なら 1、小数 2 桁なら 0.01 が単位)。0.1 + 0.2 ≠ 0.3 のような小数計算の誤差が出ません。
          • 1 件ごとの負担は最大剰余法で決めます。均等割りは全員の重みを 1、傾斜は口数、金額指定は入力した金額を重みにします。まず各自の分を切り捨て、残った端数を最小単位ずつ切り捨て分の大きい人から配ります。切り捨て分が同じなら、メンバーリストで上にいる人が先です。そのため 1 件の合計は必ず元の金額と一致し、全員の負担額の合計は支払額の合計と同じになります。
          • 精算では送金回数が最少になる組み合わせを求めます。差額の合計がちょうど 0 になる(互いに相殺できる)小グループをできるだけ多く見つけ、各グループ内だけで「人数 − 1」回の送金で精算します。グループ内では、いちばん多く払う人がいちばん多く受け取る人に払います。差額のある人が 18 人までなら必ず最少、それを超えると高速な組み合わせ(最大で人数 − 1 回)に切り替えます。
          • 金額の桁数:通貨の区別はなく、「整数」か「小数 2 桁」を選ぶだけです。普段の支払いは整数が多いので初期設定は整数で、12.50 のように小数がある金額は「小数 2 桁」に切り替えてください。金額は数字と桁区切りだけで表示し、通貨記号は付けません。

          注意点と制限

          • たとえば差額が +6、+4、−4、−3、−3(千円)なら、−4 と +4 がちょうど相殺して 1 グループ、残り 3 人で 1 グループになり、送金は 3 回です(単純に「最大どうしを組む」方法だと 4 回)。差額のある人が 18 人を超える場合は「最大で人数 − 1 回」までしか保証せず、最少とは限りません。
          • 金額に通貨の区別はなく、両替・換算もしません。海外旅行で円と現地通貨の両方で払った場合など、複数の通貨が混ざるときは、先に 1 つの通貨に換算してから入力してください。
          • 端数はメンバーリストの上にいる人に回るので、1 件あたり最大で最小単位 1 つ分(1 円など)の差が出ます。気になる場合は「金額を指定」で誰が多く払うかを決めてください。
          • 共有リンクには精算データ全体(名前と金額)が入っていて、リンクを知っている人は誰でも見られます。相手が編集しても自分の画面には反映されないので、もう一度共有してもらってください。支払いがとても多いとリンクが長くなりすぎることがあり、その場合は「精算結果をコピー」を使ってください。

          よくある質問

          誰が誰にいくら払うかはどう決めていますか?

          まず各自の差額(支払った額 − 負担額)を出し、互いに相殺できる小グループを見つけてグループ内で精算するので、送金回数が最少になります。n 人なら多くても n − 1 回です。

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

          各自の分を 1 単位(「金額の桁数」が小数 2 桁なら 0.01)で切り捨て、残った端数を切り捨て分の大きい人から順に配ります。同じならメンバーリストの上の人が先です。1 件の合計は必ず元の金額と一致します。

          登録は必要ですか?データは送信されますか?

          登録は不要です。計算はすべてブラウザの中で行い、データはこの端末のブラウザにだけ保存されます。共有リンクの中身は URL の # 以降に入っていて、サーバーには送られません。

          一部の支払いに参加していない人がいるときは?

          その支払いを入力するときに「負担する人」で参加していない人のチェックを外してください。その人はその支払いを負担せず、ほかの支払いは通常どおり計算されます。

          飲み会で多く飲んだ人に多めに払ってもらう(傾斜をつける)ことはできますか?

          できます。分け方を「傾斜(口数)」にして、多く飲んだ人は 2、ほかの人は 1 のように入力します。0.5 のような小数も使えます。各自の金額を直接決めたいときは「金額を指定」を選んでください。

          LINE グループに共有したあと、友だちも編集できますか?

          リンクを開くと友だちのブラウザに同じ精算データが読み込まれ、続けて編集できますが、あなたの画面には同期されません。編集した人にもう一度「共有リンクをコピー」で送ってもらってください。

          支払いに含まれているメンバーを削除できますか?

          そのままでは削除できません。支払った人や負担する人になっている支払いがあると金額が変わってしまうため、先にその支払いを編集または削除するよう案内します。名前の間違いを直すだけなら、名前の欄をそのまま書き換えてください。

          参考資料