MCPで接続 →

計算を入力してください

公式

広告

結果

Total amount split among 3 group(s)
10,000
Sum of weights = 10
グループ ウェイト 割合(%) 負担額 調整後(合計が総額と一致)
1 5 50% 5,000 5,000
2 3 30% 3,000 3,000
3 2 20% 2,000 2,000
負担額の合計 10,000
丸め誤差 0

「負担額」はそれぞれ個別に最小単位まで四捨五入されるため、合計が総額と1〜2単位ずれることがあります。「調整後」の列では、その差額を最後のグループに割り当てて、合計が総額とぴったり一致するようにしています。

割合で割り勘する按分計算ツールとは?

このツールは、1つの合計金額を、設定した比率(ウェイト)に応じて複数のグループや人数で分け合うためのものです。均等割りにするのではなく、「このグループは多めに、こちらは少なめに」といった配分を 5:3:2 のような比率で指定できます。計算は純粋な比例配分なので、どの通貨でも利用可能です。金額は単なる数値として扱われ、為替換算は行いません。

合計額を5・3・2のラベル付き3つの比例部分に分割した図
合計金額を 5:3:2 の比で按分した内訳。

使い方

まず分けたい合計金額を入力し、続けて比率をコロンまたはカンマ区切りのリストで入力します(例:5:3:2 または 5,3,2)。入力したウェイトの数がそのままグループの数になります。ウェイトには小数も使え(例:1.5:2.5)、合計が100になる必要もありません。重要なのは相対的な比率だけなので、5:3:2 と 10:6:4 は同じ結果になります。

計算式の仕組み

合計を A、各ウェイトを \(w_1, w_2, \ldots, w_n\) とします。まずウェイトを合計します: $$S = w_1 + w_2 + \cdots + w_n$$ 各グループの素の取り分は $$\text{Share}_i = A \times \frac{w_i}{S}$$ で求められ、これを最小単位まで四捨五入(端数は切り上げ)します。各取り分を個別に丸めるため、丸め後の合計が元の総額よりわずかに多くなったり少なくなったりすることがあります。そこでこのツールでは「調整後」の列を用意し、差額を最後のグループに割り当てることで、合計がぴったり一致するようにしています。

1つの重みを全重みの合計で割り、合計を掛ける様子を示した図
各グループの取り分は、合計×その重み÷全重みの合計。

具体例で確認

合計=10000、比率=5:3:2 の場合、ウェイトの合計は \(S = 10\) です。グループ1は $$10000 \times \frac{5}{10} = 5000$$ グループ2は 3000、グループ3は 2000 となり、足し合わせるとちょうど 10000 に戻ります。一方、合計 10000 を 1:1:1 で分けると、素の取り分は各 3333.33 となり、四捨五入すると各 3333(合計 9999)になります。このとき「調整後」の列では 3333、3333、3334 と表示され、合計が 10000 になるよう調整されます。

よくある質問

ウェイトは整数でないといけませんか? いいえ。1.5:2.5 のような小数も使えます。大切なのはウェイト同士の比率だけです。

取り分の合計がいつも総額と一致しないのはなぜ? 各取り分はそれぞれ単独で最小単位まで四捨五入されるため、わずかな端数が残ることがあります。「調整後」の列がこの差額を最後のグループに割り当てて解消します。

すべてのウェイトが0の場合はどうなりますか? ウェイトの合計が0になり按分を定義できないため、計算できません。少なくとも1つは正の値のウェイトを入力してください。

最終更新: