Toolhaus

分帳結算器

將多筆共同消費分攤給群組成員,算出最少的還款轉帳。

加入群組成員與每一筆消費,包含誰付款、以及每筆有哪些人參與。工具會把所有花費結算,算出還清欠款所需的最少付款筆數。出遊、聚餐、合租都適用。所有資料都留在你的瀏覽器中。

成員

支出

分攤對象:

總計: $60.00

結算

  • 小美→小安$20.00
  • 小傑→小安$20.00
小安
+$40.00
小美
-$20.00
小傑
-$20.00

先在群組成員欄位加入每個人,再為每筆消費輸入金額、由誰付款,並用核取方塊勾選這筆該由哪些人分攤。新增消費時,下方的結算面板會自動更新,顯示每個人的淨餘額,以及清償群組欠款所需的最少付款方式。

公式與方法

每筆消費在所選參與者間平均分攤。每人淨額為已付減去應分攤,再以「最大債權對最大債務」貪婪配對,得到最少的轉帳(最多 n−1 筆)。

範例

  • Alex 付晚餐 60(3 人);Sam 付計程車 30(3 人) → Jordan 給 Alex 30;Sam 已結清

假設條件

  • 每筆消費會在勾選的人之間平均分攤;若想讓某人分攤比例不同,需透過調整他參與哪些消費來達成,而非設定個別權重。
  • 結算清單顯示的是讓所有餘額歸零所需的最少轉帳筆數,付款對象可能是彼此從未共同分攤過消費的人。
  • 金額會四捨五入到分,消費筆數多或分攤人數不整除時,可能留下一兩分的殘餘,無法完全歸零。

常見錯誤

  • 某筆消費其實只有一兩人分攤,卻讓所有人保持勾選,導致費用被過度稀釋。
  • 同一筆花費重複輸入——一次當作消費,另一次又當作單獨的還款,造成餘額被重複計算。
  • 忘記取消勾選沒有參與該筆消費的人,例如有人沒吃到的某一餐。

常見問題

可以讓某人不參與某筆消費嗎?

可以。在任一筆消費取消勾選某人,他就不列入該筆分攤,但仍分攤其他消費。

我的資料會被儲存嗎?

不會。所有計算都在你的瀏覽器中完成,不會上傳。

結算計算如何讓付款筆數最少?

工具先算出每個人的淨額(已付減去應分攤),再反覆將目前欠最多的人與被欠最多的人配對付款,直到所有餘額歸零,這樣產生的轉帳筆數最多只會比人數少一筆。

一筆消費可以不平均分攤嗎?

沒有直接的功能。若要模擬不平均分攤,可以把同一筆消費拆成多筆、各自輸入不同金額與參與者。

四捨五入會有什麼影響?

分攤金額會四捨五入到分,像是 10 元分給 3 人這種除不盡的情況,可能留下一兩分的差額,顯示為極小的非零餘額。

新增成員或消費的順序有影響嗎?

沒有。最終餘額與結算結果只取決於金額、付款人與參與者,與輸入順序無關。

有人欠錢但沒出現在結算清單中怎麼辦?

餘額為零的人不會出現在轉帳清單中,因為他們既不欠錢也沒被欠錢;可以查看他的餘額卡片確認是否為零。

隱私

所有運算都在您的瀏覽器本機完成,資料絕不會上傳。

閱讀本分類的實用指南。

相關工具