團體旅行的帳很少是「大家平均分」這麼簡單。機票通常一個人統一刷卡拿哩程,住宿另一個人訂, 當地開銷則是誰方便誰先付;中間還會有人那餐沒去、那個門票沒買、藥妝店幫大家代刷不同金額。 回國後打開群組,十筆費用、四個人,誰欠誰多少已經沒人算得出來。

這篇用一趟形狀很典型的東京五天四夜,把整個過程完整走一遍。金額是示範用的,但結構 ——誰付、誰分攤、缺席怎麼處理、外幣怎麼收斂——跟真實的旅行一模一樣。

四個人、十筆費用

同行的是阿凱、小婕、宗翰、Yuki。建立帳本時匯率抓當下的 1 日圓 = 0.22 台幣, 所有日圓費用會即時換算成台幣顯示,但輸入時照樣填日圓,不用自己按計算機。

費用付款人原幣金額台幣分攤方式
機票 ×4阿凱TWD 42,80042,800四人均攤
旅平險 ×4小婕TWD 3,2003,200四人均攤
網路卡 ×4宗翰TWD 1,6001,600四人均攤
住宿 4 晚小婕¥128,00028,160四人均攤
交通儲值宗翰¥24,0005,280四人均攤
第一晚居酒屋Yuki¥18,4004,048四人均攤
第二晚燒肉阿凱¥27,0005,940三人(Yuki 沒去)
迪士尼門票 ×3小婕¥28,5006,270三人(宗翰沒去)
藥妝店代刷Yuki¥31,0006,820自訂金額
最後一晚拉麵宗翰¥6,8001,496四人均攤

十筆費用,台幣總額 105,614 元。注意其中三筆的分攤方式不是「四人均攤」:

  • 燒肉那晚 Yuki 去了朋友家吃飯,這筆只由三個人分,記帳時把她的勾選拿掉就好。
  • 迪士尼只買了三張票,宗翰那天自己去了秋葉原,所以他不在分攤名單裡。
  • 藥妝店是 Yuki 一次刷掉 31,000 日圓,但四個人買的東西完全不同: 阿凱 10,000、小婕 15,500、宗翰 4,500、Yuki 自己 1,000。這種要用自訂金額逐一輸入, 系統會即時檢查加總是否等於 31,000,湊不齊不讓你送出。

這三筆是團體旅行分帳真正的難點。試算表最容易在這裡出錯——不是算錯,是漏掉: 當初改過一次分攤名單,後來自己也忘了那一格為什麼是空的。 還有哪些地方會出錯,整理在用試算表分帳的五個陷阱

先算每個人的淨額,不要逐筆還

很多人的直覺是「一筆一筆還」:機票是阿凱刷的,我們三個各還他 10,700;住宿是小婕訂的, 再各還她 7,040。這樣算下去,這趟旅行會產生 28 次轉帳——十筆費用乘上每筆的分攤人數。 手續費不談,光是「哪一筆還過了哪一筆沒有」就足以吵一個晚上。

正確的做法是把每個人壓成一個數字:他實際掏出去的錢(墊付),減掉所有費用裡分到他頭上的錢(應攤)。

成員墊付應攤淨額
阿凱48,74027,916+20,824
小婕37,63029,126+8,504
宗翰8,37624,616−16,240
Yuki10,86823,956−13,088

阿凱因為刷了機票,墊得最多,該收回 20,824;小婕訂了住宿和門票,也還該收 8,504。 宗翰和 Yuki 各該付 16,240 和 13,088。四個淨額加起來剛好是零——這不是巧合, 錢不會憑空多出來,所以總墊付一定等於總應攤,這也是檢查有沒有算錯的最快方法。

三次轉帳結清

接著把該收的人和該付的人配對,每次都讓欠最多的人轉給該收最多的人,金額取兩邊的較小值—— 這樣每一次轉帳至少讓其中一個人歸零:

  1. 宗翰 → 阿凱 16,240(宗翰結清,阿凱還差 4,584)
  2. Yuki → 阿凱 4,584(阿凱結清,Yuki 還剩 8,504 要付)
  3. Yuki → 小婕 8,504(兩邊同時歸零)

28 次變成 3 次。而且這不是特例:因為每筆轉帳至少消掉一個人,N 個人最多只需要 N−1 筆轉帳,不管中間記了幾百筆費用。 推導寫在結算原理

如果你的行程已經結束、金額都知道了,不想註冊也可以直接用分帳計算機把這一段算完:填每個人付了多少, 並勾選「自訂每人應攤金額」,填入上表的應攤總額。也可以按「載入日本旅行試算案例」,直接驗證這三筆轉帳。

匯率不用等帳單,但要含手續費

這趟的日圓支出是 263,700 日圓,出發時用 0.22 換算。一個月後帳單下來, 實際入帳的匯率是 0.2245——高了 2%:一部分是國外交易手續費 (此例假設 1.5%,實際依卡片約定與帳單為準),其餘則是卡組織換算時間與參考匯率的落差。

那要不要回頭把匯率改掉?把兩種匯率算出來的淨額排在一起就有答案:

成員即時 0.22帳單 0.2245
阿凱+20,824+20,618−206
小婕+8,504+8,856+352
宗翰−16,240−16,362−122
Yuki−13,088−13,112−24

轉帳筆數、誰轉給誰完全沒變,最大的個人偏差是 352 元——十萬元行程的 0.3%。 而且吃虧的不是刷卡的人:阿凱墊得最多,但他墊的是台幣機票,改匯率之後他反而少收 206。 真正被少算的是外幣墊最多的小婕(住宿加門票 156,500 日圓)。 偏差正比於每個人在日圓上的淨墊付,跟總墊付金額無關。

所以這個案例更省事的做法是:先按自己卡片約定的費率預估, 例如手續費為 1.5% 才把匯率乘 1.015。這能讓旅途中看到的金額更接近帳單; 要精確結算,仍以實際帳單更新一次。

這個案例可採用的記帳習慣

  • 當下就記,不要回飯店再補。當下記下金額,隔一天就會忘記那間居酒屋到底是 18,400 還是 14,800。
  • 分攤名單有變動,記帳時就改掉。不要在備註寫「Yuki 沒去,之後扣掉」——之後不會有人記得扣。
  • 代刷一定用自訂金額。藥妝店、免稅店、票券代訂這種「一起結帳但各買各的」,均攤是錯的。
  • 不要中途結算。玩到第三天有人說「先把目前的帳結一下」,會多出好幾筆轉帳。 等回國一起結算,可以減少重複轉帳。

整個流程的操作說明在使用教學, 常見的疑問(外幣、缺席、記錯金額)整理在常見問題