Chia tiền chuyến đi theo nhóm (ai trả cho ai)

Chia chi phí du lịch, ăn uống cho nhiều người. Nhập người trả và người cùng chịu (chia đều hoặc theo tỷ lệ) để biết chính xác chênh lệch và ai cần trả cho ai bao nhiêu.

  • Xử lý trên trình duyệt (không tải lên)

Tiền tệ và làm tròn

Số tiền được tính chính xác theo số nguyên của đơn vị nhỏ nhất (1 đồng, 0,01 đô la…).

Ví dụ: đ, VND, USD. Chỉ dùng để hiển thị, sao chép và làm tiêu đề CSV.

Người tham gia 3 người

Thêm khoản chi

Cách chia
Người cùng chịu

Danh sách khoản chi 3 khoản

  • Khách sạn (2 đêm)3.000.000 đ

    A trả · chia đều: A, B, C

    Phần của từng người: A 1.000.000 / B 1.000.000 / C 1.000.000

  • Ăn tối900.000 đ

    B trả · chia đều: A, B, C

    Phần của từng người: A 300.000 / B 300.000 / C 300.000

  • Taxi200.000 đ

    C trả · chia đều: A, C

    Phần của từng người: A 100.000 / C 100.000

Kết quả thanh toán

Tổng chi
4.100.000 đ
Số lần chuyển tiền
2

Ai trả cho ai bao nhiêu

  1. C → A: 1.200.000 đ
  2. B → A: 400.000 đ

Thu chi của từng người

TênĐã trảPhải chịuChênh lệch
A3.000.0001.400.000+1.600.000
B900.0001.300.000-400.000
C200.0001.400.000-1.200.000

Chênh lệch dương nghĩa là được nhận lại tiền; âm nghĩa là phải trả. Tổng chênh lệch của mọi người luôn bằng đúng 0.

Phần lẻ không chia hết được phân bổ theo phương pháp số dư lớn nhất, mỗi lần một đơn vị nhỏ nhất (nếu bằng nhau thì ưu tiên người đứng trước trong danh sách).

Quản lý dữ liệu

Dữ liệu bạn nhập được lưu trong trình duyệt trên thiết bị này.

Cách sử dụng

  1. Thêm tên mọi người trong chuyến đi.
  2. Với mỗi khoản chi, nhập số tiền, người trả và những người cùng chịu (chia đều hoặc theo tỷ lệ), rồi bấm “Thêm khoản chi”.
  3. Xem kết quả “ai trả cho ai bao nhiêu”, sau đó sao chép hoặc tải về file CSV.

Câu hỏi thường gặp

Phần lẻ không chia hết được xử lý thế nào?

Dùng phương pháp số dư lớn nhất: các đơn vị nhỏ nhất còn dư (1 đồng, 1 xu) lần lượt được chia cho người có số dư lớn nhất; nếu bằng nhau thì ưu tiên người đứng trước trong danh sách. Tổng phần chia của mỗi khoản luôn bằng đúng khoản chi, và tổng chênh lệch của mọi người luôn bằng 0.

Số lần chuyển tiền có phải ít nhất không?

Người nợ nhiều nhất trả cho người được nhận nhiều nhất, lặp lại cho đến hết, nên số lần chuyển tiền không vượt quá (số người − 1). Tuy nhiên không phải lúc nào cũng là con số nhỏ nhất về mặt toán học.

Trẻ em trả một nửa, hoặc chia theo số tiền cụ thể được không?

Được. Chọn “Chia theo tỷ lệ (số suất)” rồi nhập ví dụ người lớn 2, trẻ em 1. Nhập đúng số tiền của từng người làm tỷ lệ thì khoản chi sẽ được chia theo đúng số tiền đó.

Dữ liệu của tôi được lưu ở đâu?

Chỉ lưu trong trình duyệt trên thiết bị này (IndexedDB), không gửi lên máy chủ. Bạn có thể xóa bất cứ lúc nào bằng nút “Xóa dữ liệu đã lưu”.

Lưu ý & giới hạn

  • Nội dung bạn nhập chỉ được xử lý trên trang này và không gửi đến máy chủ của YUCTS.
  • Không quy đổi ngoại tệ: hãy nhập mọi khoản chi bằng cùng một loại tiền.
  • Không tính phí chuyển tiền hay hình thức thanh toán (tiền mặt, ví điện tử…).
  • Tối đa 50 người tham gia và 500 khoản chi.