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