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 vấn đề khá phổ biến mà mình hay gặp phải khi làm việc với Excel, đó là lỗi #DIV/0!. Lỗi này xảy ra khi chúng ta thực hiện phép chia mà số chia là 0 hoặc là một ô trống không có giá trị số.
Ví dụ đơn giản nhất là:
=A1/B1Nếu B1 có giá trị là 0 hoặc trống, kết quả sẽ là #DIV/0!. Điều này có thể làm ảnh hưởng đến các phép tính khác hoặc làm báo cáo trông thiếu chuyên nghiệp.
Có vài cách để khắc phục lỗi này:
- Sử dụng hàm IFERROR: Đây là cách mình hay dùng nhất vì nó rất linh hoạt. Chúng ta có thể trả về một giá trị khác (ví dụ: 0, hoặc một chuỗi rỗng
"") thay vì hiển thị lỗi. Công thức sẽ trở thành:
=IFERROR(A1/B1, 0)Hoặc để trống:
=IFERROR(A1/B1, "")- Sử dụng hàm IF kết hợp ISERROR hoặc COUNTBLANK: Cách này cũng hiệu quả nhưng hơi dài dòng hơn IFERROR một chút.
=IF(B1=0, 0, A1/B1)Hoặc nếu muốn kiểm tra cả ô trống:
=IF(OR(B1=0, ISBLANK(B1)), 0, A1/B1)Mình thấy IFERROR là tiện nhất vì nó bắt hết các loại lỗi có thể xảy ra trong phép tính đó, không chỉ riêng #DIV/0!. Các bạn thường xử lý lỗi này như thế nào? Có cách nào hay hơn không, chia sẻ cho mình với nhé!