通过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

每个「分摊金额」都是各自独立四舍五入到最接近的整数单位的,因此各组之和可能与总额相差一两个单位。「调整后」一栏会把这个差额归到最后一组,使其合计正好等于总额。

什么是按比例分摊账单计算器?

这个工具能把一笔总金额,按照你设定的一组比例权重,分摊给多个人或多个小组。它不是简单的「AA 平分」,而是让你决定某一组多付一点、某一组少付一点,比如用 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\)。则每一组的原始分摊额为

$$\text{Share}_i = \operatorname{round}\!\left( \text{Total} \times \frac{w_i}{\sum_{j} w_j} \right)$$

即 \(A \times w_i / S\),并对每组的金额按「四舍五入」取到最接近的整数单位。由于每组都是各自独立取整的,取整后各组之和可能会比总额略多或略少;为此计算器还提供一栏「调整后」数值,把误差差额全部归到最后一组,让各组之和与总额完全吻合。

图示:单个权重除以所有权重之和,再乘以总额
每组的份额 = 总额 × 该组权重 ÷ 所有权重之和。

实例演示

总额 = 10000,比例 = 5:3:2。权重之和 \(S = 10\)。第 1 组分得 \(10000 \times 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,无法计算分摊比例;请至少输入一个大于 0 的权重。

最后更新: