Làm tròn số đến chữ số thập phân, hàng chục, trăm hoặc nghìn với nhiều phương pháp: chuẩn, ngân hàng, trần, sàn, cắt.
Đã làm tròn
round(3.14159, 2) = 3.14
Tham khảo nhanh: 3,14159 làm tròn lên
Làm tròn đến
Kết quả
4 chữ số thập phân
3.1416
3 chữ số thập phân
3.142
2 chữ số thập phân
3.14
1 chữ số thập phân
3.1
Số nguyên
3
Hàng chục
0
Câu hỏi thường gặp
"Làm tròn lên" là gì và tại sao mặc định?
Làm tròn lên (half-up) là quy tắc được dạy trong trường và dùng trong hầu hết ngữ cảnh hàng ngày: khi chữ số sau vị trí làm tròn bằng đúng 5, làm tròn lên. Ví dụ: 2,5 → 3; 2,45 → 2,5. Đây là chuẩn cho hóa đơn, biên lai và tính toán học sinh. VND không có xu hay hào nên số tiền đồng thường làm tròn về số nguyên.
Làm tròn ngân hàng (đến chẵn) là gì?
Half-even làm tròn 0,5 về số chẵn gần nhất: 2,5 → 2; 3,5 → 4; 4,5 → 4. Qua nhiều phép tính, sai lệch tích lũy bằng 0 nên đây là mặc định IEEE 754 và lựa chọn cho tổng tài chính, thống kê như VN-Index hay báo cáo GSO. Math.round của JavaScript dùng half-up; máy tính này hỗ trợ cả hai phương pháp.
Cách làm tròn đến hàng trăm hoặc nghìn?
Chọn "Hàng trăm gần nhất" hoặc "Hàng nghìn gần nhất" trong danh sách, hoặc nhấn nút preset. Về bản chất: chia cho bậc độ lớn, làm tròn, rồi nhân lại. Ví dụ: 1.234 làm tròn hàng trăm → chia 100 (12,34) → làm tròn (12) → nhân lại (1.200). Hữu ích khi lập báo cáo tài chính theo triệu đồng hoặc tỷ đồng.
Khác biệt giữa làm tròn, trần, sàn, cắt? — ví dụ số âm
Làm tròn chọn giá trị gần nhất (mặc định lên). Sàn luôn về phía âm vô cực: sàn(2,9) = 2, sàn(−2,1) = −3. Trần luôn về phía dương vô cực: trần(2,1) = 3, trần(−2,9) = −2. Cắt bỏ phần thập phân, về phía 0: cắt(2,9) = 2, cắt(−2,9) = −2. Với số dương, sàn và cắt cho cùng kết quả; với số âm thì khác nhau.
Tại sao Excel không làm tròn 1,005 thành 1,01? — vấn đề dấu phẩy động
Vì 1,005 không biểu diễn chính xác được trong nhị phân — nó được lưu là 1,00499999…. Công thức ROUND của Excel thấy số 4 nên làm tròn xuống. Máy tính này xử lý chuỗi ký tự đầu vào trước khi chuyển thành số thực, nên 1,005 với 2 chữ số thập phân cho kết quả đúng là 1,01. Cùng vấn đề xảy ra với toFixed(2) thông thường.
Cách làm tròn số âm? — −2,5 chuẩn = −3, ngân hàng = −2
Với half-up (chuẩn): −2,5 làm tròn thành −3 (ra xa 0). Với half-even (ngân hàng): −2,5 làm tròn thành −2. Sàn trên −2,5 là −3 (về âm vô cực), trần là −2 (về dương vô cực), cắt là −2 (về 0). Chọn phương pháp phù hợp với quy định của dự án hoặc hệ thống kế toán.
Giữ bao nhiêu chữ số thập phân? — VND đồng = 0, JPY = 0, USD/EUR = 2
Nhiều bằng đầu vào kém chính xác nhất. VND (đồng) không có xu hay hào — tiền tệ Việt Nam là số nguyên, làm tròn 0 chữ số thập phân. Thuế VAT 8–10% thường làm tròn về đơn vị đồng. JPY, KRW cũng dùng 0 chữ số; USD, EUR dùng 2. Ngân hàng thường làm tròn lên ở mức đơn vị nhỏ nhất.
Tất cả phép làm tròn diễn ra trong trình duyệt với logic thập phân chính xác, không phải dấu phẩy động.
Máy tính làm tròn số cho phép làm tròn bất kỳ số nào đến chữ số thập phân hoặc bậc độ lớn mong muốn. Nhập số như 3,14159 hoặc -42, chọn vị trí làm tròn và phương pháp, kết quả hiển thị ngay lập tức.
Phương pháp “lên” là mặc định: 2,5 → 3. Làm tròn ngân hàng (đến số chẵn) dùng cho tài chính và thống kê để loại bỏ sai lệch tích lũy: 2,5 → 2, 3,5 → 4. Trường hợp 1,005 được xử lý đúng nhờ logic thập phân chính xác — không phải dấu phẩy động nhị phân, khác với Excel hay toFixed(2).
VND là đơn vị nguyên — không có xu hay hào — nên tiền đồng thường làm tròn về 0 chữ số thập phân. Hữu ích cho tính VAT 8–10%, lập báo cáo tài chính theo triệu/tỷ đồng, phân tích VN-Index, và dữ liệu GSO.