Chào mọi người,
Dạo gần đây mình thấy trên diễn đàn có nhiều bài viết về các lỗi thường gặp trong Excel như #NAME?, #SPILL!, #VALUE!, #N/A. Hôm nay, mình muốn chia sẻ một lỗi cũng khá phổ biến nhưng ít được nhắc đến, đó là lỗi #DIV/0!, đặc biệt là khi các bạn làm việc với việc chia sẻ dữ liệu hoặc tính toán các tỷ lệ.
Lỗi này xảy ra khi một phép chia có số chia bằng 0. Trong Excel, việc này sẽ dẫn đến kết quả là #DIV/0!. Ví dụ đơn giản nhất là bạn có một cột số lượng bán và một cột doanh thu, khi bạn muốn tính tỷ lệ doanh thu trên số lượng bán mà số lượng bán lại bằng 0, lỗi này sẽ xuất hiện.
Cách khắc phục đơn giản nhất:
- Sử dụng hàm
IFERROR: Đây là cách được khuyên dùng nhiều nhất vì nó vừa hiệu quả, vừa gọn gàng. Công thức sẽ có dạng:=IFERROR(A1/B1, 0). Nếu phép chia A1/B1 trả về lỗi #DIV/0!, nó sẽ hiển thị 0 thay vì lỗi. Bạn có thể thay 0 bằng một giá trị khác tùy ý, ví dụ như chuỗi rỗng"". - Sử dụng hàm
IFlồng nhau:=IF(B1=0, 0, A1/B1). Cách này cũng hiệu quả nhưng công thức sẽ dài hơn một chút so vớiIFERROR.
Việc phòng tránh lỗi này rất quan trọng, đặc biệt khi bạn xây dựng các báo cáo tự động hoặc chia sẻ file cho người khác sử dụng. Một chút cẩn trọng với phép chia sẽ giúp báo cáo của bạn trông chuyên nghiệp hơn rất nhiều.
Chúc các bạn thành công!