免費分帳計算機
一頓飯、一趟旅行結束,大家輪流付了不同金額,最後誰該補誰多少? 把每個人付掉的錢填進去就會算出來,而且會幫你把轉帳筆數減少。不用註冊,也不會留下任何紀錄。
金額使用整數台幣。自訂模式請先逐筆加總每人的應攤金額;修改後,已付與應攤總額須一致。
誰付了多少
3 人結算結果
總額 NT$4,500| 成員 | 已付 | 應攤 | 結餘 |
|---|---|---|---|
| 小明 | NT$3,000 | NT$1,500 | +NT$1,500 |
| 小華 | NT$1,200 | NT$1,500 | NT$-300 |
| 小美 | NT$300 | NT$1,500 | NT$-1,200 |
怎麼轉最省事(2 筆)
- 小美小明NT$1,200
- 小華小明NT$300
這頁支援均攤或自訂應攤總額,算完不會留存任何資料。需要記錄多筆費用、外幣換算或讓同行的人一起確認,登入開一本帳就有完整版;結算以已付減應攤為基礎。本頁均攤的餘數逐元分給前面的成員,說明見結算原理。
這個計算機在算什麼
大部分人分帳的算法是「每一筆各自還」——這餐我付的,你們兩個各還我三分之一;下一攤他付的,再各還他三分之一。 十筆費用就要來回轉十幾次帳,還很容易漏掉。
這裡的做法是先把每個人壓成一個數字:他付掉的錢,減掉他該分攤的錢。 結果是正的代表他墊了錢、該收回來;是負的代表他還沒付夠、該補出去。所有人的結餘加起來一定等於零。
接著把該收錢的人和該付錢的人配對,每次都讓其中一方直接歸零,這樣可以減少轉帳筆數,但不保證是理論最少筆數。 三個人互相欠來欠去,通常兩筆就能結清;十個人的旅行,多半也只要八九筆。 完整推導寫在結算原理。
金額除不盡時(例如 100 元三個人分),餘數會落在前面的成員身上,變成 34 / 33 / 33。 這樣分攤金額加總永遠等於原金額,不會因為四捨五入而少掉一塊錢。
三種最常用到的情況
一桌人吃飯,一個人結帳
最單純的情況:帳單 3,600 元,四個人吃,小安先付。填「小安 3600、其他三人 0」, 算出來就是三個人各轉 900 給小安。如果其中 800 元是兩個人喝的酒,那就不該均攤—— 把酒單獨算一次,或看一桌人吃飯的帳怎麼分。
旅行結束,每個人都墊了一些
這是計算機最能發揮的場景。四個人的旅行,阿凱刷了機票和一晚燒肉、小婕訂了住宿和門票、 宗翰付了交通和網卡、Yuki 付了居酒屋和藥妝店。因為有人缺席部分活動, 請使用自訂模式,填入四人的已付與應攤總額,再產生轉帳清單。完整的例子在四人日本自由行的分帳試算案例。
室友這期的公費
電費和瓦斯是 A 代繳、網路是 B 繳、消耗品是 C 買的。填三個人各自墊付的金額, 全員均攤時即可算出誰該補誰多少;按房間或用量分攤時,請另填每人的應攤總額。合租的分攤方式不只一種,按人頭、按房間、按用量各有適用的場合。
什麼時候該用完整版
關於這個計算機
這個計算機會存我的資料嗎?
不會。所有計算都在你的瀏覽器裡完成,金額不會送到伺服器,關掉頁面就沒了。也因為這樣,它沒辦法讓其他人看到同一份帳。
為什麼算出來的轉帳筆數這麼少?
因為它不是「一筆一筆各自還」,而是先把每個人壓成一個結餘,再讓該收的人和該付的人直接配對。N 個人最多只需要 N−1 筆轉帳就能結清。
如果不是每個人都均攤呢?
預設為全員均攤。有人缺席或按比例分攤時,勾選自訂每人應攤金額,填入逐筆加總後的已付與應攤金額;兩邊總額一致才能結算。
可以算外幣嗎?
可以,但要自己先換算成同一個幣別再填。混著日圓和台幣填會算出沒有意義的數字。
算完之後要怎麼給大家看?
截圖丟到群組是最快的。如果這群人會一直一起花錢,開一本帳讓所有人都看得到會省很多解釋。