Chào các bạn, mình là thành viên mới của diễn đàn. Hôm nay mình muốn chia sẻ một chút kinh nghiệm về cách làm tròn số trong Excel, một kỹ năng tuy nhỏ nhưng rất hữu ích trong nhiều tình huống làm báo cáo, tính toán.
Đôi khi chúng ta cần làm tròn số để số liệu hiển thị gọn gàng hơn, hoặc để phục vụ cho các phép tính tiếp theo. Excel cung cấp các hàm rất mạnh mẽ cho việc này, chủ yếu là ROUND, ROUNDUP và ROUNDDOWN.
Mình sẽ đi vào chi tiết từng hàm nhé:
ROUND(number, num_digits): Hàm này làm tròn một số đến một số vị trí thập phân được chỉ định. Nó sẽ làm tròn lên nếu chữ số thập phân tiếp theo là 5 trở lên, và làm tròn xuống nếu nhỏ hơn 5. Rất quen thuộc đúng không ạ? Ví dụ:=ROUND(3.14159, 2)sẽ cho kết quả là3.14, còn=ROUND(3.14759, 2)sẽ là3.15.ROUNDUP(number, num_digits): Hàm này luôn làm tròn lên, bất kể chữ số thập phân tiếp theo là gì. Nó sẽ làm tròn lên đến vị trí thập phân cuối cùng. Ví dụ:=ROUNDUP(3.14159, 2)sẽ cho kết quả là3.15,=ROUNDUP(3.14001, 2)cũng là3.15. Hàm này hữu ích khi bạn cần đảm bảo một chi phí luôn được tính tròn lên, ví dụ.ROUNDDOWN(number, num_digits): Ngược lại vớiROUNDUP, hàm này luôn làm tròn xuống. Ví dụ:=ROUNDDOWN(3.14159, 2)sẽ cho kết quả là3.14,=ROUNDDOWN(3.14999, 2)cũng là3.14. Thường dùng khi bạn muốn lấy phần nguyên hoặc chỉ tính theo phần đã chắc chắn.
Ngoài ra còn có TRUNC (cắt bỏ phần thập phân) và INT (làm tròn xuống số nguyên gần nhất), nhưng ROUNDDOWN với num_digits = 0 cũng cho kết quả tương tự INT trong trường hợp số dương.
Việc hiểu rõ sự khác biệt giữa các hàm này sẽ giúp chúng ta xử lý dữ liệu chính xác và hiệu quả hơn. Các bạn có tình huống nào hay dùng các hàm làm tròn này không, chia sẻ thêm cho mọi người cùng học hỏi nhé!