多人旅費分帳計算器(代墊與結算)
旅行、聚餐的代墊費用多人分帳。輸入付款人、分攤的人(平均或依比例),精確算出每人的差額,以及「誰該付給誰多少」的結算方式。
- 在瀏覽器內處理(不上傳)
幣別與尾數
金額以最小單位(1 元、0.01 美元等)的整數精確計算。
例:元、TWD、NT$。只用於畫面顯示、複製文字與 CSV 標題。
成員 3 人
新增支出
支出清單 3 筆
- 住宿(2 晚)6,000 元
每人分攤: A 2,000 / B 2,000 / C 2,000
- 晚餐1,800 元
每人分攤: A 600 / B 600 / C 600
- 計程車400 元
每人分攤: A 200 / C 200
結算結果
支出總額
8,200 元
轉帳次數
2
結算方式(誰該付給誰多少)
- C → A:2,400 元
- B → A:800 元
每人收支
| 名字 | 已付金額 | 應分攤 | 差額 |
|---|---|---|---|
| A | 6,000 | 2,800 | +3,200 |
| B | 1,800 | 2,600 | -800 |
| C | 400 | 2,800 | -2,400 |
差額為正的人應收回款項,為負的人需要付款。所有人的差額加總一定是 0。
無法整除的尾數以最大餘數法逐一分配最小單位(餘數相同時,從成員清單較前面的人開始)。
資料管理
輸入內容會儲存在這台裝置的瀏覽器中。
使用方式
- 新增所有同行成員的名字。
- 每筆支出輸入金額、付款人與分攤的人(平均或依比例),按「新增支出」。
- 查看結算結果中「誰該付給誰多少」,可以複製文字或下載 CSV。
常見問題
無法整除的尾數怎麼處理?
採用最大餘數法,把剩下的最小單位(1 元或 0.01 美元)依餘數大小逐一分配;餘數相同時,從成員清單較前面的人開始。每筆支出的分攤合計一定等於支出金額,所有人的差額加總也一定是 0。
轉帳次數會是最少的嗎?
由欠最多的人先付給應收最多的人,依序結算,因此轉帳次數最多為「人數 − 1」次。但不保證在所有情況下都是數學上的最少次數。
小孩付半價、或依實際金額分攤可以嗎?
可以。分攤方式選「依比例(份數)分攤」,例如大人填 2、小孩填 1。把每人應付的金額直接當作比例輸入,就會依該金額分攤。
輸入的資料存在哪裡?
只儲存在這台裝置的瀏覽器(IndexedDB),不會傳送到伺服器。可隨時按「刪除已儲存資料」清除。
注意事項與限制
- 你輸入的內容只在此頁面處理,不會傳送到 YUCTS 的伺服器。
- 不提供匯率換算,請用同一種幣別輸入所有支出。
- 不考慮轉帳手續費與付款方式(現金、轉帳、行動支付等)。
- 成員最多 50 位,支出最多 500 筆。
相關工具
- 旅行行李清單產生器(可勾選、可列印)依目的地氣候、天數、季節與旅行類型,自動產生行李清單。可勾選、新增或刪除項目並儲存在這台裝置,也能匯出 JSON 或列印。
- 旅程倒數計時器(距離出發還有幾天)輸入出發日期、時間與時區,即時顯示距離出發還有幾天、幾小時、幾分、幾秒;出發後顯示已經出發幾天,還能製作可分享的 PNG 圖片。
- 時區換算器(時差計算・支援夏令時間)把某個時區的日期與時間,一次換算成多個時區的當地時間,並顯示 UTC 偏移與日期變化(+1 天等),正確處理夏令時間跳過與重複的時段。
- 旅遊天數計算器(幾天幾夜)選擇出發日與回程日,立即算出旅程是幾天幾夜。支援當天來回、跨月、跨年與閏年,並顯示每個日期是星期幾,以及包含幾個平日與週末。
- 行李尺寸計算器(三邊總和與容積)輸入行李箱的長、寬、高,算出三邊總和與容積(公升),同時以公分與英吋顯示,還能檢查是否超過你輸入的尺寸限制。
- 折扣金額計算器(打折、% off)輸入原價與折扣,精確算出折扣金額與折後價格,可選四捨五入、無條件捨去或無條件進位。