Chào các anh chị em, mình là dân văn phòng mới dùng Excel nên còn nhiều bỡ ngỡ. Dạo gần đây đi làm, mình hay gặp phải lỗi #DIV/0! khi thực hiện các phép chia. Mình tìm hiểu thì biết lỗi này xảy ra khi số bị chia bằng 0 hoặc là một ô trống. Dù biết cách khắc phục bằng cách thêm IFERROR, nhưng mình muốn tìm hiểu sâu hơn.
Ví dụ, mình có bảng dữ liệu như sau:
A B C
1 Số A Số B Kết quả
2 100 10 =A2/B2
3 200 0 =A3/B3
4 50 =A4/B4Khi đó, ở dòng 3 và dòng 4, kết quả sẽ hiển thị lỗi #DIV/0!.
Cách khắc phục thông thường là:
=IFERROR(A2/B2, "Lỗi chia 0")Tuy nhiên, đôi khi mình muốn hiển thị một giá trị khác, ví dụ như 0 hoặc để trống ô đó thay vì hiển thị thông báo lỗi. Mình đã thử vài cách nhưng chưa thấy ổn.
Có anh chị nào có kinh nghiệm xử lý lỗi này một cách linh hoạt hơn không ạ? Ví dụ như thay vì hiển thị IFERROR(..., "Lỗi chia 0"), mình có thể dùng IF(B2=0, 0, A2/B2). Nhưng nếu ô B2 là ô trống thì sao ạ? Công thức này vẫn báo lỗi.
Rất mong nhận được sự giúp đỡ và chia sẻ từ các cao thủ Excel để mình có thể xử lý triệt để vấn đề này.
Xin cảm ơn!