Kiểm tra tổng khi ghép nhiều danh sách con: tránh đếm trùng
Ban biên tập Làm Gọn · Đăng 04/11/2026 · Cập nhật 04/11/2026
Nhóm A có 12 tên, nhóm B có 10 tên, trong đó bốn người xuất hiện ở cả hai. Số người khác nhau là 12+10−4 = 18, không phải 22. Công thức này áp dụng cho hai tập hợp sau khi xác định đúng người trùng.
Nhóm A có 12 tên, nhóm B có 10 tên, trong đó bốn người xuất hiện ở cả hai. Số người khác nhau là 12+10−4 = 18, không phải 22. Công thức này áp dụng cho hai tập hợp sau khi xác định đúng người trùng.
Phân biệt bản ghi và người
Hai lần tham gia của một người có thể là hai bản ghi hợp lệ. Nếu đang đếm lượt thì không xóa một lượt chỉ vì tên giống nhau. Nếu đếm người, tên không phải lúc nào cũng là khóa đủ tin cậy; hai người có thể trùng tên.
Chuẩn hóa có kiểm soát
Trước khi so, thống nhất khoảng trắng đầu cuối và cách viết mã. Giữ số 0 đầu nếu mã được định nghĩa là văn bản. Không tự bỏ dấu tên hoặc xóa ký tự trong mã nếu chưa có quy tắc vì có thể gộp nhầm.
Ba nhóm cần thêm phần giao
Với ba nhóm, chỉ trừ từng phần giao đôi có thể trừ quá số người thuộc cả ba; phải cộng lại phần giao ba theo nguyên lý bao hàm-loại trừ. Cách thực hành dễ kiểm tra là ghép mã định danh hợp lệ rồi tạo tập mã duy nhất, đồng thời giữ bảng nguồn. Tool lọc dòng trùng giúp loại dòng giống nhau theo quy tắc của tool, không tự xác thực hai dòng thuộc cùng người. Lưu bản gốc và bảng thay đổi để có thể giải thích vì sao tổng giảm.
Công cụ liên quan: loc dong trung.