Công cụ này dùng để làm gì
Công cụ làm tròn đến bội số gần nhất sẽ làm tròn bất kỳ số nào về bội số gần nhất của một bước nhảy mà bạn chọn — chẳng hạn 0,05, 0,25, 0,01, hay các đơn vị tròn như 5, 10 hoặc 100. Đây chính là cách hoạt động của hàm MROUND(giá_trị, bội_số) trong bảng tính, rất hữu ích khi định giá, làm tròn tiền tệ, chia khối thời gian hoặc "bắt" giá trị đo đạc về mốc đẹp.
Cách sử dụng
Nhập số bạn muốn làm tròn vào ô Làm tròn, rồi nhập bước nhảy vào ô Đến bội số. Ví dụ, để làm tròn 76,525 về bội số gần nhất của 0,05, bạn nhập 76,525 và 0,05. Công cụ sẽ trả về kết quả đã làm tròn, hai bội số nằm sát hai bên giá trị của bạn, kèm một bản tóm tắt dễ hiểu. Hãy dùng cùng dấu cho cả hai số; để thuận tiện, công cụ luôn lấy độ lớn của bội số nên một bước nhảy dương vẫn hoạt động tốt với số âm.
Giải thích công thức
Quy tắc rất đơn giản: lấy giá trị chia cho bội số, làm tròn thương về số nguyên gần nhất theo cách nửa ra xa số 0 (trường hợp cân bằng sẽ nghiêng về phía có độ lớn lớn hơn), rồi nhân ngược lại với bội số. Để tránh các lỗi vặt của số dấu phẩy động nhị phân — ví dụ 76,525 / 0,05 lại được lưu thành 1530,4999999 thay vì 1530,5 — công cụ làm sạch thương về khoảng 12 chữ số có nghĩa và cắt kết quả cuối về đúng số chữ số thập phân mà bội số ngụ ý.
Ví dụ minh họa
Làm tròn 76,525 về bội số gần nhất của 0,05. Tính q = 76,525 / 0,05 = 1530,5. Làm tròn nửa ra xa số 0 ta được 1531. Nhân lại: 1531 × 0,05 = 76,55. Hai bội số kề bên là 76,50 (phía dưới) và 76,55 (phía trên), còn 76,45 được hiển thị thêm để bạn dễ hình dung.
Câu hỏi thường gặp
Số âm thì xử lý ra sao? Việc làm tròn có tính đối xứng: -76,525 làm tròn về bội số gần nhất của 0,05 sẽ ra -76,55 (nửa ra xa số 0).
Vì sao kết quả khác với cách tính thông thường? Cách lưu trữ số dấu phẩy động có thể khiến một giá trị đúng bằng 0,5 trông nhỏ hơn một chút. Công cụ này sửa lại điều đó để các trường hợp cân bằng thật sự luôn được làm tròn lên một cách nhất quán.
Nếu tôi nhập 0 làm bội số thì sao? Khi đó sẽ phải chia cho 0, nên công cụ sẽ hiện thông báo yêu cầu bạn nhập một bội số khác 0.