免费市场资讯 · 行情延迟

原生中文资讯

每日财经

看市场变化,也看行业热度

中文EN
RSS

分摊与结算

账单分摊结算器

旅行、聚餐结束了,谁该转给谁多少钱?把成员和每笔垫付记进来,立刻看到每个人的净余额和一份较少转账笔数的结算清单。

成员

1
2
3
4

成员顺序决定均分零头时谁多摊 1 分。

记一笔支出

付款人可以不参与(纯垫付),工具会单独标注。

本机数据

账本自动保存在本机浏览器,不上传。换设备请用备份导出 / 导入。

团队账本

1,976.30

4 位成员 · 3 笔转账即可结清

成员 实付 应付 净余额
小赵313.00520.93−207.93
小钱1,206.00503.50+702.50
小孙97.30415.94−318.64
小李360.00535.93−175.93

结算清单

  • 小孙→小钱318.64
  • 小赵→小钱207.93
  • 小李→小钱175.93

按最大债权与最大债务贪心配对,转账笔数较少(不宣称数学最少)。

支出明细

  • 火锅晚餐小赵268.00均分

    小赵 67.00 · 小钱 67.00 · 小孙 67.00 · 小李 67.00

  • 民宿两晚小钱1,206.00均分

    小赵 301.50 · 小钱 301.50 · 小孙 301.50 · 小李 301.50

  • 机场打车小孙97.30均分

    小孙 32.44 · 小李 32.43 · 小赵 32.43

  • 门票小李360.00指定金额

    小赵 120.00 · 小钱 120.00 · 小李 120.00

  • 代买早餐小赵45.00均分

    小钱 15.00 · 小孙 15.00 · 小李 15.00

    付款人未参与(纯垫付)

计算口径:金额按分整数计算;均分余数按成员顺序每人 +1 分;结算为最大债权 × 最大债务贪心配对 来源:全部按你在表单里填的数字在浏览器本地计算,不读取行情或外部数据 更新日期:2026-11-12

分摊口径:金额按分做整数运算

每笔金额先换算成「分」再计算,全程整数、没有浮点误差。均分时每人先分到 ⌊金额 ÷ 人数⌋ 分,剩下不足一人一分的零头,按成员列表从上到下的顺序每人多分 1 分——比如 100 元三人分,列表第一人得 33.34,其余两人各 33.33。规则固定,同样的输入永远得到同样的结果,可以手算复核。

指定金额模式下,每个参与人的应付由你逐项填写,合计必须等于支出金额;不等时该笔会标出差额并暂不计入汇总,改平后立即恢复。

结算清单怎么生成

先算每人的净余额 = 实付 − 应付,再反复把当前应收最多的人与应付最多的人配成一对,转出两者中较小的差额,直到所有人的余额清零。这个贪心配对得到的转账笔数较少(n 个人最多 n−1 笔),方便当场结清;它是固定可复算的规则,并不宣称数学上的绝对最少。

数据只保存在这台设备的浏览器本机存储里,不上传、不联网。「备份导出」可以下载 JSON 文件,换设备或误清缓存后用「备份导入」恢复。

边界情况怎么处理

参与人为空、金额为 0、指定金额合计不等于支出总额、付款人已被删除——这四种情况对应的支出会被标出原因并暂不计入汇总,修好后自动恢复计入。

付款人不在参与人中是允许的(纯垫付:只出钱不摊钱),该笔会单独标注提示。删除成员会自动把他从所有支出的参与人里移除并重算;若他是某笔的付款人,那笔会标为「付款人已删除」,重新指定付款人后才重新计入。

常见问题

均分有零头怎么算?

金额按分做整数除法:每人先拿 ⌊金额÷人数⌋ 分,余下的几分按成员列表顺序每人多分 1 分。例如 100 元 3 人均分,列表第一位得 33.34,其余两位各 33.33。

指定金额分摊怎么校验?

切到「指定金额」后逐项填每个参与人的应付,合计必须等于支出总额。不等时该笔会标出差额并不计入汇总,改平后自动恢复。

付款人自己没参与这笔消费可以吗?

可以,属于纯垫付:他只出钱不摊钱。该笔支出会标注「付款人未参与」的提示,结算时他照常收回全额。

删掉一个成员会怎样?

系统会把他从所有支出的参与人里移除并重新分摊。如果他是某笔的付款人,那笔会标为「付款人已删除」,重新指定付款人后才会计入汇总。

数据存在哪里?换手机怎么办?

只存在当前浏览器的本机存储里,不上传也不联网。点「备份导出」下载 JSON 文件,在新设备上「备份导入」即可恢复;误删数据也可以从最近一次备份还原。

全部计算在本机浏览器完成,金额按分整数运算;均分零头按成员顺序每人 +1 分,结算用贪心配对压缩转账笔数。不连接银行或支付工具,结果不构成财务建议。