Menu

Xử lý lỗi #DIV/0! khi chia cho 0 hoặc ô trống trong Excel

Âu Bá Trâm 12/06/2026 05:11 576 lượt xem 1 trả lời

Chào các anh chị em trong diễn đàn,

Hôm nay mình muốn chia sẻ một chút về lỗi #DIV/0! mà mình hay gặp trong quá trình làm việc với Excel, đặc biệt là khi thực hiện các phép tính chia. Lỗi này xuất hiện khi công thức cố gắng chia một số cho 0 hoặc cho một ô trống. Điều này khá phiền phức vì nó làm gián đoạn quá trình tính toán và hiển thị kết quả không mong muốn.

Có một vài cách để xử lý triệt để lỗi này mà không cần phải sửa thủ công từng ô:

  • Sử dụng hàm IF: Đây là cách phổ biến nhất. Chúng ta kiểm tra xem ô chia có bằng 0 hoặc trống không. Nếu có, ta trả về một giá trị khác (ví dụ: 0, hoặc một chuỗi rỗng ""). Nếu không, thực hiện phép chia bình thường.

Ví dụ:

=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)
  • Sử dụng hàm IFERROR: Hàm này mạnh mẽ hơn vì nó có thể bắt tất cả các lỗi có thể xảy ra trong một phép tính, không chỉ #DIV/0!. Nếu công thức bên trong IFERROR trả về lỗi, nó sẽ trả về giá trị bạn chỉ định.

Ví dụ:

=IFERROR(A1/B1, 0)

Cách này rất gọn gàng và hiệu quả. Chỉ cần thay 0 bằng giá trị bạn muốn hiển thị khi có lỗi (ví dụ: chuỗi rỗng "").

Mình thấy IFERROR tiện lợi hơn rất nhiều, đặc biệt là với các file có nhiều công thức phức tạp. Anh em có cách nào khác hay hơn thì chia sẻ thêm nhé!

1

Chào bạn, cảm ơn bạn đã chia sẻ kinh nghiệm xử lý lỗi #DIV/0! rất hữu ích.

Cách dùng hàm IF đúng là cách cơ bản và hiệu quả nhất. Ngoài ra, mình còn hay dùng hàm IFERROR nữa, nó cho phép mình định nghĩa giá trị trả về khi có lỗi xảy ra, thay vì chỉ hiển thị lỗi. Ví dụ, mình có thể trả về 0 hoặc một chuỗi trống tùy vào mục đích.

Bạn có thể chia sẻ thêm về các tình huống cụ thể mà bạn thường gặp lỗi này không? Có thể chúng ta sẽ cùng tìm ra những cách xử lý tối ưu hơn nữa.

0

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký