AA制分账计算器

聚餐、出游、团建 AA 怎么分?填每个人实付了多少,按人人均摊或按份额分摊,自动算出每人应承担、盈亏,并给出「谁转给谁多少」的结算方案——转账笔数尽量少,各人逐分对齐、一次性结清。

总花费由所有人平均承担,人人出一样多——聚餐最常用。

这个人本次实际付出去的钱,没付填 0。总花费 = 所有人实付之和。

这个人本次实际付出去的钱,没付填 0。总花费 = 所有人实付之和。

这个人本次实际付出去的钱,没付填 0。总花费 = 所有人实付之和。

总花费(各人实付之和)
¥300.00
参与人数3
人均应承担¥100.00
收钱最多A¥200.00
需转账2
姓名实付应承担盈亏
A¥300.00¥100.00¥200.00
B¥0.00¥100.00¥100.00
C¥0.00¥100.00¥100.00
结算方案(怎么转最省事)
  • B 转给 A ¥100.00
  • C 转给 A ¥100.00

盈亏 = 实付 − 应承担:表示多付了该收回、表示少付了还该掏。各人盈亏已逐分对齐,加总严格等于 0,按上面方案转完即全部结清。

怎么用

  1. 选分摊方式默认「人人均摊」——总花费由所有人平均分,聚餐最常用。如果有人吃得多、带了家属、或想按消费比例分,选「按份额分摊」,给每个人填一个份额(系数),份额越大承担越多。
  2. 录入每个人实付了多少把参加的人逐个填上:姓名 +「实付金额」(这次他实际付出去的钱,没付的填 0)。一个人垫付了全场就把全额填给他、其余人填 0。点「再加一个人」继续添加(最多 50 人)。
  3. (按份额时)填各人份额选了「按份额分摊」时,每个人多一个「份额」框:普通人填 1,吃得多或带 1 名家属的填 2,依此类推。应承担份额按各人份额比例分摊。
  4. 看每人盈亏 + 谁转给谁工具算出每人「应承担」和「盈亏」(实付−应承担):绿色「收」=多付了该收回,红色「付」=少付了还该掏。下方「结算方案」直接给出谁转给谁多少钱,按它转完,全部一次性结清,且转账笔数尽量少。

原理与公式

核心思路:先把这群人一共花的钱按合理口径分成每人「应承担份额」,再用各人「实付 − 应承担」算盈亏,最后把盈亏两两抵消成最少的转账。

总花费总花费 = Σ 各人实付。AA 分的就是大家一共花掉的钱,无需另填总额。

应承担份额(两选一):均摊时 各人应承担 = 总花费 ÷ 人数;按份额时 各人应承担 = 总花费 × 本人份额 ÷ Σ份额

盈亏盈亏 = 实付 − 应承担。盈亏 > 0 多付了该收回,< 0 少付了还该掏,全员盈亏之和恒为 0。

结算(最少转账):把「该收的人」和「该付的人」分两组,让欠最多者先转给收最多者,清零换人,反复到结清——N 人最多 N−1 笔。

精确到分:份额用最大余数法分配(先向下取整到分、零头补给小数最大者),保证份额加总严格等于总额、盈亏和为 0,转账在整数分上匹配,分文不差。

算例:A、B、C 吃饭花 600,A 付了 500、B 付 100、C 没付。均摊每人应承担 200。盈亏:A +300、B −100、C −200。结算:C 转 200、B 转 100 给 A,两笔结清。

常见问题

AA 制分账怎么算?一个人垫付了,其他人该怎么还?
核心两步:① 先算「总花费」= 所有人实付金额之和(AA 分的就是这群人一共花掉的钱);② 把总花费按方式分成每人「应承担份额」(均摊就是总额÷人数),再用「各人实付 − 应承担」得到盈亏——多付的人应收回这部分,少付的人还该补上。举例:3 人吃饭花 300,A 刷卡付了全部 300,均摊每人应承担 100,于是 A 盈余 200(该收回)、B 和 C 各欠 100,结算方案就是 B 转 100 给 A、C 转 100 给 A。本工具自动算好盈亏并给出转账方案,不用自己列算式。
为什么结算方案的转账笔数那么少?是怎么定谁转给谁的?
因为没必要人人互转。本工具先把所有人分成「该收钱的(多付)」和「该付钱的(少付)」两组,然后用贪心策略:让欠得最多的人先转给该收最多的人,转到一方清零再换下一个,如此反复。这样 N 个人最多只需 N−1 笔转账就能全部结清,比「每个人分别还给垫付人」往往更少。比如 4 人里两人多付两人少付,常常 2 笔就清,不用转 4 笔。所有金额精确到分,转完账每个人都恰好不盈不亏。
有人没喝酒/吃得少,不想平摊怎么办?
切换到「按份额分摊」,给每个人填一个份额:正常吃喝填 1,只是坐坐、没怎么点的可以填 0.5,带了一名家属或吃得特别多的填 2。应承担份额就按各人份额比例分(份额 2 的人承担是份额 1 的两倍)。如果某项明显是个别人单独消费(如某人单独点的高价菜、单独打的车),更精细的做法是把那笔单独 AA、不放进合摊池,剩下的公共消费再用本工具分。
总花费是另外填,还是各人实付加起来?
是各人实付加起来——本工具的「总花费」始终等于所有人「实付金额」之和,你不需要单独填一个总额。这样设计有个好处:账目天然对得上(谁付的、付了多少、一共多少,一目了然),也不会出现「填的总额和大家实付对不上」的矛盾。如果是一个人付了全场,就把全额填在他名下、其他人填 0;如果几个人分别刷了卡 / 付了现金,就各自如实填。
为什么各人盈亏加起来正好是 0,转账能精确结清?
因为「应承担份额之和」被精确控制为等于「总花费」(即各人实付之和)。按比例分摊常除不尽(如 100 元三人分,每人 33.33…),本工具用「最大余数法」先把每人份额向下取整到分、再把剩下的几分钱零头补给小数最大的人,保证份额加总严格等于总额。于是「实付−应承担」逐分相加恰好为 0,结算转账(在整数分上匹配)才能让每个人都精确清零,不会出现差一分钱对不上的情况。
和房租分摊、小费计算器有什么区别?
三者场景不同:① 本「AA 制分账」用于一次性聚餐/出游/团建,重点是「谁垫付了、最后谁转给谁」,自带结算方案;② 「房租分摊」用于长期合租按月分房租 + 公摊水电,按房间面积/人数/系数分;③ 「小费计算器」用于在账单上加一定比例小费再人均。如果你只是想给账单加服务费再均摊,用小费工具更直接;想理清一桌人垫付后的债务关系,就用本工具。

来源与更新

计算为各人花费的算术分摊(均摊或按份额比例分摊 + 最大余数法精确到分 + 贪心最少转账结算),实付金额与份额均由用户按实际情况填写,不含会随政策变化的参数,无需登记政策日历。

最近更新:2026-06-24

本工具按你填写的各人实付金额与分摊方式做算术分账,仅供朋友/同事 AA 结算参考;最终分摊方式与金额以各方共同约定为准。