Chắc hẳn khi làm việc trên Excel bạn đã từng gặp phải lỗi
DIV/0 rồi. Và bạn sẽ thắc mắc rằng: Lỗi này là thế nào nhỉ? Tại sao lại xuất hiện lỗi này? Đây có thực sự là Lỗi không hay chỉ là 1 dạng thông báo? Làm thế nào để tránh được lỗi này? Hãy cùng Học Excel Online tìm hiểu về lỗi
DIV/0 trong Excel và cách khắc phục nhé:
1. Ý nghĩa của lỗi
DIV/0
Hãy nhìn vào ký hiệu /0 là chúng ta có thể đoán được ý nghĩa của lỗi này. Đó chính là trong hàm, công thức đang sử dụng có liên quan tới việc chia cho số 0.
Theo nguyên tắc toán học thì không tính được cho 1 phép chia mà mẫu số bằng 0, do đó đây là 1 lỗi.
Ví dụ: A1=8, B1=0 => Phép chia A1 cho B1 sẽ ra lỗi
DIV/0
Nhưng tác dụng của lỗi
DIV/0 chính là một thông báo cho chúng ta biết rằng phần mẫu số của phép chia đã =0. Hãy kiểm tra lại việc đó, bởi có thể chúng ta đã viết sai tham chiếu dẫn tới kết quả =0
2. Cách khắc phục lỗi
DIV/0
Cách đơn giản nhất để khắc phục trường hợp này chính là “Kiểm tra mẫu số trước khi thực hiện phép chia”
Bất cứ khi nào chúng ta muốn thực hiện phép chia trong công thức, chúng ta đều phải biện luận trường hợp Mẫu số có bằng 0 hay không.
Cách làm như sau:
Ví dụ 1: Mẫu số xác định trực tiếp
Ở đây chúng ta sẽ biện luận phần mẫu số bằng hàm IF
Nếu Mẫu số = 0 [B1=0] thì trả về kết quả là 0. Nếu mẫu số khác 0 thì mới thực hiện phép chia
Ví dụ 2: Mẫu số xác định gián tiếp
Trong ví dụ này chúng ta thấy mẫu số được xác định dựa vào kết quả của hàm SUMIF
Do đó trong trường hợp này cần phải biện luận trước kết quả hàm SUMIF ở mẫu số khi nó = 0
Sử dụng hàm IFERROR để bẫy lỗi
Nếu việc biện luận mẫu số =0 là dài dòng, bạn có thể sử dụng cách viết khác ngắn hơn bằng cách sử dụng hàm IFERROR
Cấu trúc hàm IFERROR
\=IFERROR[value,value_if_error]
- value: giá trị cần xét. Đây có thể hiểu là kết quả của 1 công thức
- value_if_error: kết quả trả về khi value có lỗi. Có thể hiểu là nếu công thức trả về kết quả là lỗi thì sẽ thay lỗi đó bằng giá trị nào
Cách viết như sau:
Như vậy thông qua các ví dụ này các bạn đã có thể hình dung được các trường hợp gây ra lỗi
DIV/0 là cách khắc phục rồi phải không nào.
Ngoài ra Học Excel Online xin giới thiệu với các bạn “Khóa học Excel từ cơ bản tới nâng cao dành cho người đi làm“. Đây là 1 khóa học rất đầy đủ kiến thức và bổ trợ rất tuyệt vời cho bạn trong việc làm quen với Excel, sử dụng các công cụ, các hàm trong Excel để đáp ứng yêu cầu công việc tổ chức, quản lý dữ liệu và lập báo cáo trên Excel.
DIV/0! là lỗi gì, thường gặp ở đâu, nguyên nhân và cách giải quyết như thế nào? Đây là một loạt những câu hỏi được đặt ra khi dùng Excel, đặc biệt là thực hiện các phép tính. Nếu bạn đang thắc mắc và tìm câu trả lời cho những thắc mắc này, hãy để Sforum giúp bạn. Cùng bấm và kéo xuống đón đọc nội dung bài viết để hiểu rõ hơn nhé!
DIV/0! là lỗi gì?
Được biết
DIV/0! là một lỗi thường xảy ra khi thực hiện phép tính chia cho số 0. Lỗi này chủ yếu đều xuất hiện trong Excel khi phép tính bị sai. Cụ thể hơn là sai hàm khi chia cho 0.
div/0! là lỗi của phép tính bị sai thường gặp trong excel
Dựa theo nguyên tắc về toán học, phép tính chia có mẫu số bằng 0 là phép tính không thực hiện được. Chính vì thế, trong Excel đây sẽ là một lỗi và
DIV/0! chính là ký hiệu của lỗi đó.
Nguyên nhân dẫn đến lỗi
DIV/0!
Các
DIV/0! error đều do lỗi phép tính mẫu số bằng 0 hoặc phép tính không có giá trị. Theo nguyên tắc của toán học, không tính được xem là phép tính chia mà mẫu số sẽ bằng 0.
div/0!
Ví dụ điển hình: Trong một bảng excel, khi nhập hàm phép toán chia bình thường theo cú pháp =C2/D2. Nếu nhấn Enter, chắc chắn sẽ hiển thị lỗi
DIV/0!. Nguyên nhân bởi số lượng trong cột D2 = 0.
Cách khắc phục lỗi
DIV/0! trong Excel
Đầu tiên để khắc phục lỗi
DIV/0 bạn cần chắc chắn các ý sau:
- Số chia trong hàm hoặc công thức không được bằng không hoặc ô trống
- Thay đổi tham chiếu ô trong công thức sang một ô khác không có chứa số không hoặc ô giá trị trống
- Nhập
N/A vào ô số chia trong công thức sẽ mà có thể làm thay đổi kết quả của công thức đó sang
N/A để chỉ ra giá trị số chia là không có.
Cách ẩn lỗi
DIV/0! trong Excel bằng hàm IFERROR
Ngoài cách khắc phục lỗi
DIV/0! ở trên, bạn cũng có thể sử dụng hàm IFERROR để ẩn. Cấu trúc của ham IFERROR = IFERROR [value, value_if_error], trong đó:
- Value là giá trị cần thực hiện xét hay có thể gọi là kết quả của công thức.
- Value_if_error là kết quả khi về value bị lỗi.
Lấy vị dụ đơn giản để bạn có thể dễ hiểu hơn, sử dụng hàm IFERROR vào hàm đã tính. Hàm tính này có mẫu số = 0. Sau đó bạn ấn Enter, lỗi
DIV/0! đã bị ẩn, thay vào đó sẽ là dấu [-] hoặc [0].
div/0! bị ẩn
Nhìn vào hình ảnh có thể thấy, phép tính trong Excel khi được ghép với hàm IFERROR đã bị ẩn lỗi. Bảng tính trở nên dễ nhìn và có sự chuyên nghiệp hơn rất nhiều. Với ký hiệu [-] hoặc [0] cũng có thể nhận định được phép tính có mẫu số bằng 0 nên phép tính không thực hiện được.
Lời kết
Có thể thấy, lỗi