AIToanHoc.comAI Toán Học
Toán cho người đi làm

Làm tròn số trong báo cáo: vì sao tổng phần trăm ra 99% hay 101% và cách xử lý

Vì sao các phần trăm làm tròn cộng lại không ra 100%, làm tròn từng dòng hay làm tròn tổng, số hiển thị khác số lưu và nên giữ bao nhiêu chữ số.

Office worker in Ninh Binh at a desk with a pencil hovering over a column of handwritten numbers on ruled paper, hands only, overcast window light

Các phần trăm đã làm tròn cộng lại thường lệch khỏi 100% một chút, và đó không phải lỗi tính toán mà là hệ quả tất yếu của việc làm tròn từng phần riêng lẻ. Điều cần làm là hiểu vì sao nó xảy ra, chọn một cách xử lý nhất quán, và ghi chú để người đọc không mất thời gian đi tìm lỗi không tồn tại.

Làm tròn còn gây ra những chênh lệch khó chịu hơn: tổng trên hoá đơn không khớp với tổng các dòng, con số trên màn hình khác con số bảng tính đang lưu, hay một báo cáo khảo sát 30 người ghi tỷ lệ đến ba chữ số thập phân. Bài này đi qua từng trường hợp với ví dụ giả định và đưa ra quy tắc dùng được ngay.

Vì sao tổng các phần trăm làm tròn không ra 100%

Ví dụ giả định đơn giản nhất: một ngân sách chia đều cho ba bộ phận. Mỗi bộ phận nhận một phần ba, tức khoảng 33,33%. Làm tròn đến số nguyên, mỗi phần là 33%, cộng lại được 99%. Một phần trăm đã “biến mất”, nhưng thực ra nó chỉ bị chia nhỏ thành ba mẩu 0,33 rồi bị làm tròn bỏ đi.

Ví dụ ngược lại: ba nhóm sản phẩm chiếm 12,5%, 37,5% và 50% doanh thu. Làm tròn theo quy tắc quen thuộc “từ 5 trở lên thì làm tròn lên”, ta được 13%, 38% và 50%, cộng lại 101%. Lần này dư một phần trăm, vì hai số đều đúng ở mức 0,5 và cùng bị đẩy lên.

Tổng quát, khi có n phần, mỗi phần có thể lệch tối đa nửa đơn vị do làm tròn, nên tổng có thể lệch tối đa n nhân nửa đơn vị. Với bảng chia mười nhóm, tổng các phần trăm làm tròn có thể nằm đâu đó từ 95% đến 105%, dù trên thực tế độ lệch thường nhỏ hơn nhiều vì các sai số làm tròn lên và xuống phần nào bù trừ nhau.

Cách xử lý phổ biến nhất trong báo cáo là giữ nguyên các số đã làm tròn và ghi chú dưới bảng: “Tổng có thể không bằng 100% do làm tròn.” Câu ghi chú này rẻ nhưng tiết kiệm được rất nhiều câu hỏi từ người đọc.

Khi bắt buộc tổng phải đúng 100%: phương pháp số dư lớn nhất

Có những trường hợp tổng phải khớp tuyệt đối, như phân bổ chỉ tiêu, chia số ghế, chia số suất cho các đơn vị. Lúc đó bạn cần một quy tắc làm tròn có chủ đích. Phương pháp số dư lớn nhất làm như sau.

  1. Tính giá trị chính xác của từng phần. Ví dụ giả định: chia 100 suất đào tạo theo tỷ lệ nhân sự, ba bộ phận được 12,5; 37,5 và 50 suất.
  2. Lấy phần nguyên của từng giá trị: 12, 37 và 50. Tổng là 99 suất, còn thiếu 1.
  3. Xếp các phần theo phần thập phân bị cắt bỏ, từ lớn đến nhỏ: 0,5; 0,5; 0. Hai bộ phận đầu có phần dư bằng nhau.
  4. Phát lần lượt các suất còn thiếu cho phần có số dư lớn nhất. Khi số dư bằng nhau, cần một quy tắc phụ được thống nhất trước, chẳng hạn ưu tiên bộ phận có quy mô lớn hơn. Ở đây bộ phận thứ hai nhận thêm 1, kết quả là 12, 38, 50.
  5. Ghi lại quy tắc đã dùng trong biên bản hoặc chú thích, để lần phân bổ sau dùng đúng quy tắc đó và không ai thấy mình bị thiệt vô cớ.

Phương pháp này đảm bảo tổng đúng và mỗi phần lệch khỏi giá trị chính xác không quá một đơn vị. Nó không phải cách duy nhất; trong lịch sử phân bổ ghế đại biểu ở nhiều nước có vài phương pháp khác nhau, mỗi phương pháp có ưu nhược riêng. Điều quan trọng trong công việc là chọn một cách, nói rõ, và dùng nhất quán.

Làm tròn từng dòng hay làm tròn tổng

Một nguồn chênh lệch khác là thứ tự giữa làm tròn và cộng. Ví dụ giả định: một đơn hàng có 10 dòng, mỗi dòng trị giá 2,4 nghìn đồng. Nếu làm tròn từng dòng về nghìn đồng, mỗi dòng thành 2 nghìn, cộng lại 20 nghìn. Nếu cộng trước rồi làm tròn, tổng là 24 nghìn. Chênh 4 nghìn chỉ vì thứ tự.

Với nhiều dòng có phần lẻ ngẫu nhiên, các sai số làm tròn thường bù trừ nhau và chênh lệch nhỏ. Nhưng khi phần lẻ lặp lại cùng một kiểu, như đơn giá giống nhau, sai số cộng dồn theo một chiều và lớn dần theo số dòng. Đây là chuyện hay gặp ở bảng tính lương theo giờ, chi phí theo đơn vị, hay chia đều một khoản tiền cho nhiều người.

Quy tắc an toàn trong tính toán là giữ đầy đủ chữ số ở mọi bước trung gian và chỉ làm tròn ở bước cuối cùng, khi trình bày. Nếu quy định nghiệp vụ bắt làm tròn từng dòng, chẳng hạn mỗi dòng hoá đơn phải là số tiền nguyên, thì tổng phải được tính bằng cách cộng các dòng đã làm tròn, không tính lại từ số chưa làm tròn. Hai cách tính đều hợp lệ trong hoàn cảnh của nó; sai lầm là trộn hai cách trong cùng một bảng.

Một ví dụ quen thuộc của sai số trung gian: một khoản 100 nghìn chia cho 3 người. Mỗi người khoảng 33,33 nghìn. Nếu làm tròn mỗi phần thành 33 nghìn rồi nhân lại, tổng chỉ còn 99 nghìn. Trong thực tế, một người sẽ phải trả 34 nghìn, và cách chọn người đó cũng chính là phương pháp số dư lớn nhất ở trên.

Số hiển thị không phải số đang lưu

Bảng tính có hai lớp: giá trị thật được lưu trong ô, và cách hiển thị giá trị đó. Khi bạn định dạng một ô chỉ hiện một chữ số thập phân, giá trị 1,33 vẫn được lưu là 1,33 nhưng hiện ra 1,3. Ba ô như vậy cộng lại cho giá trị thật 3,99, hiển thị là 4,0. Người đọc nhìn cột thấy 1,3 cộng 1,3 cộng 1,3 bằng 4,0, và cho rằng bảng tính sai.

Bảng tính không sai; nó cộng giá trị thật. Chỗ lệch nằm giữa cái mắt thấy và cái máy tính. Có hai cách xử lý tuỳ mục đích. Nếu bảng là tài liệu tính toán nội bộ, cứ để máy cộng giá trị thật và ghi chú về làm tròn. Nếu bảng là tài liệu đối chiếu như hoá đơn, biên bản, nơi người đọc sẽ cộng tay để kiểm, thì nên làm tròn giá trị thật bằng hàm làm tròn ở từng dòng, để số lưu khớp số hiện.

Cũng cần biết rằng không phải phần mềm nào cũng làm tròn số 0,5 giống nhau. Quy tắc ở trường học là “từ 5 trở lên làm tròn lên”. Một số ngôn ngữ lập trình và phần mềm thống kê lại dùng quy tắc làm tròn về số chẵn gần nhất: 2,5 thành 2, 3,5 thành 4. Quy tắc này giúp tổng của rất nhiều số tròn rưỡi không bị đẩy lệch đều lên một phía. Ngoài ra, do cách máy tính lưu số thập phân ở dạng nhị phân, một số như 2,675 có thể được lưu thành một giá trị nhỉnh dưới 2,675 và bị làm tròn xuống 2,67. Khi số liệu đi qua nhiều phần mềm, hãy kiểm vài trường hợp tròn rưỡi để biết mỗi bên đang làm gì.

Nên giữ bao nhiêu chữ số: độ chính xác giả

Lỗi ngược lại với làm tròn quá tay là giữ quá nhiều chữ số. Một báo cáo ghi “43,333% nhân viên muốn làm việc từ xa” từ khảo sát 30 người đang trình bày một độ chính xác không có thật. Bảng dưới gợi ý mức chữ số hợp lý theo quy mô dữ liệu, chỉ là quy tắc kinh nghiệm.

Quy mô dữ liệuMỗi người tương ứngNên trình bàyVí dụ giả định
Vài chục ngườiVài điểm phần trămSố nguyên hoặc số đếm13 trên 30 người, khoảng 43%
Vài trăm ngườiDưới một điểm phần trămSố nguyên phần trămKhoảng 43%
Vài nghìn người trở lênMột phần nhỏ của một điểmMột chữ số thập phân nếu cần43,3%
Số tiền trong báo cáo quản trịTuỳ quy mô doanh nghiệpTriệu hoặc tỷ đồng, một hai chữ số thập phân3,2 tỷ đồng thay vì từng đồng

Lý do là với 30 người, mỗi người tương đương khoảng 3,3 điểm phần trăm. Chỉ cần một người đổi ý là tỷ lệ nhảy từ 43,3% sang 40% hoặc 46,7%. Ghi ba chữ số thập phân khiến người đọc tin vào một sự chính xác mà dữ liệu không có. Báo cáo quản trị cũng vậy: người đọc cần biết doanh thu khoảng 3,2 tỷ, không cần biết đến từng đồng, trừ khi đó là tài liệu kế toán.

Quy tắc gọn: số chữ số bạn trình bày nên phản ánh độ tin cậy của con số, không phải số chữ số máy tính đưa ra.

Nhờ AI rà các chênh lệch do làm tròn

Khi một bảng tổng hợp có chênh lệch nhỏ khó hiểu, trợ lý AI có thể giúp khoanh vùng nhanh. Vài lưu ý để dùng đúng.

  1. Che các thông tin nhạy cảm như tên khách hàng, đơn giá riêng với đối tác. Nếu cần, nhân mọi số với cùng một hệ số; chênh lệch do làm tròn sẽ đổi theo, nhưng cách nó phát sinh vẫn nhìn thấy được.
  2. Dán cả số chưa làm tròn nếu có. Câu lệnh mẫu: “Bảng sau có tổng không khớp với tổng các dòng. Hãy xác định chênh lệch có phải do làm tròn không, làm tròn ở bước nào, và đề xuất cách trình bày để tổng khớp.”
  3. Yêu cầu AI giữ nguyên số gốc trong mọi phép tính và chỉ làm tròn ở kết quả cuối. Chatbot hay tự làm tròn ở bước giữa để câu trả lời gọn, và chính việc đó tạo ra chênh lệch mới.
  4. Tự cộng lại một cột để đối chiếu. Nếu AI và bạn cho hai tổng khác nhau, tìm ra nguyên nhân trước khi sửa bảng.
  5. Hỏi AI đề xuất một câu ghi chú về làm tròn phù hợp với loại tài liệu, rồi tự sửa lời cho đúng giọng văn của đơn vị.

Phần lớn chênh lệch do làm tròn không ảnh hưởng gì đến quyết định. Nhưng nếu không giải thích, chúng làm người đọc mất niềm tin vào cả báo cáo. Một câu chú thích và một quy tắc làm tròn nhất quán là đủ để giữ niềm tin đó.

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

Vì sao cộng các phần trăm trong biểu đồ tròn lại ra 99% hoặc 101%?

Vì mỗi phần trăm đã được làm tròn riêng lẻ, và các phần bị bỏ đi hoặc cộng thêm khi làm tròn không triệt tiêu hết. Đó là hệ quả bình thường của làm tròn. Nên ghi chú rằng tổng có thể không bằng 100% do làm tròn.

Làm sao để các phần trăm làm tròn cộng lại đúng 100%?

Dùng phương pháp số dư lớn nhất: lấy phần nguyên của từng phần, tính số đơn vị còn thiếu, rồi phát lần lượt cho các phần có phần thập phân bị cắt lớn nhất. Khi phần dư bằng nhau, cần một quy tắc phụ được thống nhất từ trước.

Nên làm tròn từng dòng rồi cộng hay cộng rồi mới làm tròn?

Trong tính toán, nên giữ đủ chữ số và chỉ làm tròn ở bước cuối. Nếu quy định nghiệp vụ bắt mỗi dòng phải là số tròn, như dòng hoá đơn, thì tổng phải cộng từ các dòng đã làm tròn. Điều cần tránh là trộn hai cách trong cùng một bảng.

Vì sao bảng tính hiện 1,3 cộng 1,3 cộng 1,3 bằng 4,0?

Vì ô chỉ hiển thị một chữ số thập phân, còn giá trị lưu thật có thể là 1,33. Bảng tính cộng giá trị thật được 3,99 rồi hiển thị 4,0. Muốn số hiện khớp số cộng, hãy làm tròn giá trị thật bằng hàm làm tròn ở từng ô.

Khảo sát 30 người có nên ghi tỷ lệ đến hai chữ số thập phân không?

Không nên. Với 30 người, mỗi người tương đương khoảng 3,3 điểm phần trăm, nên các chữ số thập phân không mang thông tin thật. Nên ghi số đếm kèm phần trăm làm tròn, chẳng hạn 13 trên 30 người, khoảng 43%.

Làm tròn về số chẵn là gì?

Là quy tắc làm tròn các số đúng ở mức 0,5 về số chẵn gần nhất, chẳng hạn 2,5 thành 2 và 3,5 thành 4. Một số phần mềm và ngôn ngữ lập trình dùng quy tắc này để tổng của nhiều số tròn rưỡi không bị lệch đều lên. Khi chuyển số liệu giữa các phần mềm, nên thử vài trường hợp để biết mỗi bên làm tròn kiểu gì.

Cần tư vấn cụ thể cho trường hợp của bạn?

Chúng tôi sẽ liên hệ trong vòng 24 giờ.

Đăng ký tư vấn ngay

Bài viết liên quan

Bạn cần hỗ trợ thêm?

Để lại thông tin, chúng tôi sẽ liên hệ trong 24 giờ.

hoặc
Gọi ngay 0926 138 138