透過 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

每筆「分攤金額」都各自四捨五入到最接近的整數,因此加總後可能與總額相差一兩個單位。「調整後」欄位會把差額補給最後一組,使其合計剛好等於總額。

什麼是按比例分帳計算機?

這個工具能依照一組比例權重,把一筆總金額分攤給多組人或多個人。和平均分帳不同,你可以用像 5:3:2 這樣的權重,決定某一組要多付或少付。整個計算純粹是按比例進行,因此適用於任何幣別——金額只是抽象的數字,不會做任何匯率換算。

將總額分成標註為 5、3、2 的三個比例部分
按 5:3:2 的比例將總帳單分成各份。

使用方法

先輸入要分攤的總金額,接著以冒號或逗號分隔輸入比例(例如 5:3:25,3,2)。權重的數量就等於組別的數量。權重可以是小數(例如 1.5:2.5),也不需要加起來剛好等於 100——重要的只是它們彼此之間的相對比例,所以 5:3:2 和 10:6:4 會得到完全相同的結果。

公式說明

設總金額為 A,各權重為 \(w_1\)、\(w_2\)、…、\(w_n\)。先把所有權重相加:\(S = w_1 + w_2 + \cdots + w_n\)。每一組的原始分攤金額為 \(A \times w_i / S\),再將每組金額四捨五入到最接近的整數(逢五進位)。由於每組各自獨立四捨五入,加總後的結果可能會比總金額略多或略少;因此計算機另外提供「調整後」欄位,把差額補給最後一組,讓各組金額能與總額完全吻合。

$$\text{Share}_i = \operatorname{round}\!\left( \text{Total} \times \frac{w_i}{\sum_{j} w_j} \right)$$
圖示:單個權重除以所有權重之和,再乘以總額
每組的份額 = 總額 × 該組權重 ÷ 所有權重之和。

實際範例

總金額 = 10000,比例 = 5:3:2。權重總和 \(S = 10\)。第 1 組分到 \(10000 \times 5/10 = 5000\),第 2 組分到 3000,第 3 組分到 2000,三者相加正好是 10000。若比例改為 1:1:1、總額為 10000,則每組原始金額為 3333.33,四捨五入後各為 3333(合計 9999);此時調整後欄位會顯示 3333、3333、3334,加起來剛好等於 10000。

常見問題

權重一定要是整數嗎?不用。像 1.5:2.5 這樣的小數也可以;真正重要的只有權重之間的比例關係。

為什麼各組金額加起來不一定等於總額?因為每組金額都各自四捨五入到最接近的整數,可能留下些微差額。調整後欄位會把這個差額補給最後一組來解決。

如果所有權重都是 0 會怎樣?因為權重總和為零,分攤結果無法定義;請至少輸入一個正數權重。

最後更新: