Một báo cáo của Vân Đồn ước giải ngân đầu tư công đạt 878 tỷ đồng trên kế hoạch vốn 1.749,613 tỷ đồng, tương đương 50,2%. Một phụ lục gắn với báo cáo khác lại ghi 856,839 tỷ đồng trên 1.743,209 tỷ đồng và nêu tỷ lệ 50%. Hai bộ số chỉ cách nhau hơn 21 tỷ đồng ở phần giải ngân, nên rất dễ bị xem là một phiên bản “gần như giống nhau”. Nhưng trong đầu tư công, gần giống về số học chưa chắc là cùng một phép đo. Đôi khi hai chiếc thước chỉ lệch vài milimét vì chúng đang đo hai cái bàn khác nhau.
Có một bản năng rất đáng yêu và đôi khi hơi nguy hiểm: khi nhìn thấy hai con số gần nhau, ta muốn chúng là cùng một thứ.
878 tỷ đồng.
856,839 tỷ đồng.
Chênh nhau 21,161 tỷ đồng.
Trong một kế hoạch vốn hơn 1.700 tỷ đồng, khoảng cách ấy không quá lớn. Và chính vì không quá lớn, nó dễ bị xử lý theo cách nhanh nhất:
“Chắc số sau là số cập nhật.”
Hoặc:
“Chắc một số làm tròn.”
Hoặc:
“Lấy số mới hơn đi.”
Ba câu rất tiện. Cũng là ba cách khá hiệu quả để biến một vấn đề về phạm vi dữ liệu thành một quyết định cảm tính.
Bộ số thứ nhất: 878 trên 1.749,613 tỷ đồng
Trong Báo cáo số 792/BC-UBND ngày 15/6/2026, giải ngân vốn đầu tư công được ước tính ở mức:
- kế hoạch vốn: 1.749,613 tỷ đồng;
- giá trị giải ngân: 878 tỷ đồng;
- tỷ lệ được báo cáo: 50,2%.
Phép chia số học cho kết quả khoảng 50,18%, phù hợp với tỷ lệ 50,2% sau khi làm tròn.
Bộ số này tự đứng khá vững trên đôi chân của mình.
878 chia cho 1.749,613.
Ra xấp xỉ 50,2%.
Không có gì đáng để gọi bác sĩ.
Bộ số thứ hai: 856,839 trên 1.743,209 tỷ đồng
Trong phụ lục kèm Báo cáo số 921/BC-UBND ngày 2/7/2026, bộ số được ghi khác:
- kế hoạch vốn: 1.743,209 tỷ đồng;
- giải ngân: 856,839 tỷ đồng;
- tỷ lệ được nguồn ghi: 50%.
Ở đây có hai khác biệt.
Thứ nhất, tổng kế hoạch vốn thấp hơn bộ số trước 6,404 tỷ đồng.
Thứ hai, giá trị giải ngân thấp hơn 21,161 tỷ đồng.
Và còn một chi tiết nhỏ, loại chi tiết vẫn thường ngồi yên ở góc phòng cho tới khi ai đó chịu khó bật đèn:
856,839 chia cho 1.743,209 không bằng đúng 50%.
Kết quả xấp xỉ 49,15%.
Điều đó không có nghĩa toàn bộ bộ số thứ hai “sai”.
Có thể tỷ lệ 50% là làm tròn theo một quy ước khác.
Có thể có cách tính hoặc phạm vi mà phụ lục không trình bày đầy đủ ngay tại dòng chỉ tiêu.
Có thể còn một thành phần khác trong cách tổng hợp.
Nhưng từ dữ liệu hiện có, chỉ có thể nói:
Tỷ lệ 50% được nguồn nêu không khớp chính xác với phép chia trực tiếp 856,839 cho 1.743,209.
Một phép chia không cần thái độ. Nó chỉ cần hai con số và sự kiên nhẫn.
Vấn đề không phải 878 hay 856,839 “đúng hơn”
Đây là nơi câu chuyện dễ bị kéo vào một cuộc thi không cần thiết.
878 nghe tròn trịa.
856,839 nghe chính xác hơn vì có ba chữ số thập phân.
Nhưng nhiều số sau dấu phẩy không tự động biến một con số thành chân lý. Một cái thước có thể in tới micromet mà vẫn đang đo nhầm vật cần đo.
Điều quan trọng hơn là hai bộ số không có cùng mẫu số.
Một bên dùng:
1.749,613 tỷ đồng.
Bên kia dùng:
1.743,209 tỷ đồng.
Chỉ riêng việc tổng kế hoạch vốn khác nhau đã là dấu hiệu rằng ta không nên mặc định hai dòng đang đo cùng một phạm vi.
Phụ lục cũng có yếu tố liên quan tới vốn kéo dài từ năm trước, tức phạm vi tổng hợp cần được đọc cẩn thận hơn.
Khi mẫu số khác, tử số cũng khác, và tài liệu nguồn không xác nhận một chuỗi sửa đổi chính thức, việc chọn một số rồi xóa số kia sẽ không phải “làm sạch dữ liệu”.
Nó chỉ là chọn người thắng trong một trận đấu mà chưa ai chứng minh hai bên đang chơi cùng môn.
Ngày 2/7 đến sau ngày 15/6 nhưng lịch không phải biên bản sửa đổi
Báo cáo 792 mang ngày 15/6/2026.
Phụ lục còn lại đi kèm Báo cáo số 921/BC-UBND ngày 2/7/2026.
Ngày sau lớn hơn ngày trước. Nhưng từ đó không thể tự động viết:
“Số liệu đã được điều chỉnh từ 878 xuống 856,839 tỷ đồng.”
Muốn nói “điều chỉnh”, cần bằng chứng rằng:
- hai nguồn đang đo cùng một phạm vi;
- nguồn sau là bản cập nhật của nguồn trước;
- và con số sau chính thức thay thế con số trước.
Bộ tài liệu hiện có không xác nhận đủ ba điều ấy.
Quan hệ nguồn nên giữ ở trạng thái:
có liên quan nhưng không được chứng minh là cùng một gói báo cáo hay một chuỗi sửa đổi chính thức.
Nói cách khác, hai tài liệu có quen nhau. Nhưng chưa chắc đã dùng chung hộ khẩu.
Tại sao hơn 21 tỷ đồng chênh lệch vẫn đáng quan tâm?
Chênh lệch giữa hai giá trị giải ngân là:
878 - 856,839 = 21,161 tỷ đồng.
Có thể nhìn 21,161 tỷ đồng như một phần nhỏ của tổng kế hoạch vốn.
Nhưng đó vẫn là hơn 21 tỷ đồng. Không phải tiền lẻ rơi dưới ghế sofa. Điều đáng quan tâm không phải vì số tiền này nhất thiết phản ánh một sai sót. Ta chưa biết điều đó.
Điều đáng quan tâm là:
một thay đổi tương đối nhỏ về tổng kế hoạch vốn lại đi cùng một thay đổi lớn hơn ở giá trị giải ngân.
Tổng kế hoạch vốn chênh 6,404 tỷ đồng. Giải ngân chênh 21,161 tỷ đồng. Đây không phải bằng chứng của một nguyên nhân cụ thể. Nhưng nó cho thấy không thể giải thích toàn bộ khác biệt chỉ bằng cách nói:
“Mẫu số đổi một chút thôi.”
Nếu hai bộ số đang dùng phạm vi khác nhau, cách ghi nhận khác nhau hoặc thời điểm chốt khác nhau, ta cần chính thông tin đó để hiểu phần chênh. Hiện tại, nó chưa có trong dữ liệu. Vì vậy, phần chênh nên được giữ ở trạng thái:
đã thấy, chưa giải thích.
Một trạng thái rất không thỏa mãn. Cũng là một trạng thái hoàn toàn hợp lệ của dữ liệu.
50,2% và 50% trông gần nhau đến mức dễ làm mất cảnh giác
Trên biểu đồ, 50,2% và 50% gần như đứng cùng một chỗ.
Nếu mục tiêu chỉ là làm một thanh tiến độ đẹp, người ta có thể cho hai con số mặc chung một màu rồi coi như xong. Nhưng phía sau hai tỷ lệ ấy là hai cặp tử số và mẫu số khác nhau.
Bộ thứ nhất:
878 / 1.749,613 ≈ 50,18%
Bộ thứ hai:
856,839 / 1.743,209 ≈ 49,15%
Nguồn thứ hai lại ghi 50%.
Đây là lý do biểu đồ không nên chỉ vẽ hai thanh 50,2% và 50% rồi tuyên bố:
“Hai nguồn gần như thống nhất.”
Chúng có thể gần nhau ở con số hiển thị. Nhưng quá trình tạo ra chúng không được chứng minh là giống nhau. Trong dữ liệu công, phần trăm là phần nổi của tảng băng.
Mẫu số thường là khối lạnh lẽo nằm dưới nước và gây ra hầu hết các tai nạn.
Không nên tạo ra một con số thứ ba để “dung hòa”
Khi có hai số khác nhau, con người đôi khi nghĩ ra một giải pháp rất dân chủ:
lấy trung bình.
Ở đây sẽ là:
khoảng 867,42 tỷ đồng.
Xin đừng. Con số đó không xuất hiện trong bất kỳ nguồn nào. Nó không đại diện cho một phạm vi ngân sách xác định. Nó không đại diện cho một thời điểm xác định. Nó chỉ là con của một phép cộng và phép chia, sinh ra trong hoàn cảnh gia đình khá bất ổn.
Tương tự, không nên:
- cộng 878 và 856,839;
- lấy số lớn hơn vì “bao quát hơn”;
- lấy số nhỏ hơn vì “thận trọng hơn”;
- lấy nguồn ngày sau vì “chắc mới hơn”;
- hay lấy tỷ lệ 50% rồi suy ngược ra một giá trị giải ngân mới.
Không có phép toán nào sửa được vấn đề định nghĩa. Muốn sửa định nghĩa, phải có thêm thông tin. Đáng tiếc, toán học không thể làm hết việc cho chúng ta.
Cách nên trình bày hai bộ số này
Không phải:
“Giải ngân đầu tư công đạt khoảng 867 tỷ đồng.”
Không phải:
“Số liệu hiện có là 856,839 tỷ đồng.”
Không phải:
“Hai báo cáo mâu thuẫn, không biết số nào đúng.”
Mà là:
Báo cáo 792 ước giải ngân 878 tỷ đồng trên kế hoạch 1.749,613 tỷ đồng, tương đương 50,2%. Phụ lục kèm Báo cáo số 921/BC-UBND ghi 856,839 tỷ đồng trên 1.743,209 tỷ đồng và nêu tỷ lệ 50%. Hai nguồn có phạm vi hoặc cách tổng hợp chưa được xác lập là hoàn toàn tương thích; vì vậy không nên gộp thành một con số duy nhất.
Câu dài hơn. Đúng. Sự thật không phải lúc nào cũng được gọt cho vừa vặn với ô tiêu đề.
Điều quan trọng nhất ở đây không phải 21,161 tỷ đồng
Bài này không thực sự nói về 21,161 tỷ đồng. Nó nói về một thói quen đọc dữ liệu.
Khi hai nguồn đưa ra hai con số gần nhau, ta thường hỏi:
“Số nào đúng?”
Nhưng câu hỏi tốt hơn đôi khi là:
“Hai số này có đang đo cùng một thứ không?”
Nếu câu trả lời chưa rõ, chưa đến lúc chọn người thắng. Có thể sau này một văn bản đối chiếu cho biết nguồn nào là bản cập nhật.
Có thể một bảng chi tiết giải thích chênh lệch vốn kéo dài. Có thể mốc chốt số khác nhau. Có thể phạm vi kế hoạch vốn khác nhau.
Khi có bằng chứng, câu chuyện sẽ tiến thêm một bước.
Còn hiện tại, tốt nhất với dữ liệu là không ép nó đồng ý với chính nó nhanh hơn mức nguồn cho phép.
Đầu tư công vốn đã đủ nhiều thủ tục. Hai con số này ít nhất nên được quyền giữ nguyên profile riêng của mình.
Điều chưa thể kết luận
- Không chọn 878 hoặc 856,839 tỷ đồng làm con số duy nhất mà không ghi rõ nguồn.
- Không lấy trung bình hai giá trị giải ngân.
- Không gọi nguồn ngày 02/07 là số liệu cập nhật thay thế nguồn ngày 15/06 nếu chưa có bằng chứng.
- Không coi hai tỷ lệ 50,2% và 50% là hoàn toàn tương thích chỉ vì gần nhau.
- Không tự sửa tỷ lệ 50% trong nguồn thứ hai; phải giữ nguyên giá trị nguồn và có thể trình bày phép tính kiểm tra riêng.
- Không gán chênh lệch 21,161 tỷ đồng cho vốn kéo dài, thời điểm chốt hay bất kỳ nguyên nhân cụ thể nào khi nguồn chưa chứng minh.
- Không coi ngày văn bản là ngày hiệu lực chính xác của từng con số.
- Không tạo ra một con số giải ngân tổng hợp mới từ hai nguồn.
Vân Đồn Observer