繁體中文
下載

把結算次數降到最少 — 讓「誰該還誰多少」變簡單的機制

⏱ 閱讀約 3 分鐘

#how-to#settlement

把每筆欠款原樣還回去,轉帳會多到崩潰。先把借貸相互抵銷、按「淨額」結算,n個人最多n−1次就能結清。本文用4人實例說明計算步驟。

旅行或聚會之後結算之所以亂成一團,根源在於大家想把一筆筆欠款原樣還回去。正確做法是:先把所有人的借貸合併起來,算出「淨額」。這樣一來,哪怕有幾十筆代墊,n個人的結算最多n−1次轉帳就能結束。

🌀 反面例子:一筆筆還,轉帳沒完沒了

3人旅行,代墊情況如下:

  • A墊了住宿費9,000元(3人份)
  • B墊了晚餐3,600元(3人份)
  • C墊了計程車費2,700元(3人份)

按「借了什麼就還什麼」的方式:B轉A 3,000元、C轉A 3,000元、A轉B 1,200元、C轉B 1,200元、A轉C 900元、B轉C 900元——一共6次轉帳。3個人就這樣,5人旅行最多要20次。現實中往往有人中途搞暈,結算就此停擺。

✅ 正確做法:先算「淨額」再結算

3個步驟。

第1步:把每個人「付出去的錢」加總。

第2步:算出每個人「應負擔的錢」(本例全員均分:15,300 ÷ 3 = 5,100元)。

**第3步:相減得出淨額。**正數是「收錢方」,負數是「付錢方」。

付出的錢應負擔淨額
A9,0005,100+3,900(收)
B3,6005,100−1,500(付)
C2,7005,100−2,400(付)

結果:B轉A 1,500元、C轉A 2,400元,結束。6次轉帳變成了2次。

👥 4人、分攤方式混用,思路完全一樣

即使各人應負擔的金額不相等,步驟也不變。4人的例子:

  • A墊了住宿12,000元(4人均分)
  • B墊了晚餐5,400元(D沒參加,3人均分)
  • C墊了集中採購的伴手禮1,800元(其實全是D的個人物品)
付出的錢應負擔淨額
A12,0003,000 + 1,800 = 4,800+7,200
B5,4003,000 + 1,800 = 4,800+600
C1,8003,000 + 1,800 = 4,800−3,000
D03,000 + 0 + 1,800 = 4,800−4,800

把付錢方(C: 3,000 / D: 4,800)分配給收錢方(A: 7,200 / B: 600),就得到比如「C轉A 3,000元、D轉A 4,200元、D轉B 600元」共3次,全部結清。代墊有3筆、分攤規則各不相同,轉帳次數依然控制在「人數−1」以內。

⚙️ 手算的極限,和自動化這個選項

這個計算原理簡單,但真實的旅行有30筆代墊,分攤方式還混著平均、按比例、按金額。就算用 Excel,也得有人當「會計」把所有收據彙總一遍,是實打實的體力活。

分帳 App 要自動化的正是這一段。只要成員在花錢的當下就記帳,淨額的計算和「誰轉給誰多少」的整理,App 會替你完成。以 Evere 來說,結算畫面的「智慧結算」就是這篇文章思路的實現——彙整借貸關係,依所需結算次數最少的方式顯示。

📝 結算確定後,留下「記錄」

按淨額結完之後被人翻舊帳——「那筆計程車費算進去了嗎?」——是結算的最後一個坑。防住它有兩招:

結算前,全員一起過一遍代墊清單,把漏記和重複的先挑出來。然後,把結算的事實和時點記錄下來。只要劃好了「到此為止已結清」這條線,之後誰再翻舊帳,幾秒鐘就能答上。

在 Evere 裡,結算後會留下已結算的記錄,並與之後新增的代墊區分開,所以「到底結算到哪裡了」這個問題不會出現。

← 返回部落格列表