lỗi #div/0 trong hàm sum (và lỗi div/0 khi dụng hàm average)

lỗi #div/0 trong hàm sum (và lỗi div/0 khi dụng hàm average)
lỗi #div/0 trong hàm sum (và lỗi div/0 khi dụng hàm average)

Microsoft Excel hiển thị # DIV / 0! lỗi khi một số bị chia cho không (0). Điều này xảy ra khi bạn nhập một công thức đơn giản như = 5/0 hoặc khi một công thức tham chiếu đến một ô có 0 hoặc trống, như được hiển thị trong hình này.

Ví dụ về công thức gây ra lỗi # DIV / 0! các lỗi.

Để sửa lỗi, hãy thực hiện bất kỳ thao tác nào sau đây:

Đảm bảo rằng số chia trong hàm hoặc công thức không phải là số 0 hoặc ô trống.

Thay đổi tham chiếu ô trong công thức thành một ô khác không có giá trị không (0) hoặc trống.

Nhập # N / A vào ô được tham chiếu làm số chia trong công thức, điều này sẽ thay đổi kết quả công thức thành # N / A để cho biết giá trị số chia không có sẵn.

Nhiều lần giá trị # DIV / 0! không thể tránh được lỗi vì công thức của bạn đang chờ bạn hoặc người khác nhập. Trong trường hợp đó, bạn hoàn toàn không muốn thông báo lỗi hiển thị, vì vậy, có một số phương pháp xử lý lỗi mà bạn có thể sử dụng để loại bỏ lỗi trong khi đợi nhập liệu.

Đánh giá mẫu số cho giá trị 0 hoặc không
Cách đơn giản nhất để loại bỏ lỗi # DIV / 0! lỗi là sử dụng hàm IF để đánh giá sự tồn tại của mẫu số. Nếu đó là giá trị 0 hoặc không, thì hiển thị giá trị 0 hoặc không dưới dạng kết quả của công thức thay vì giá trị # DIV / 0! giá trị lỗi, nếu không thì tính theo công thức.

Ví dụ: nếu công thức trả về lỗi là = A2 / A3, hãy sử dụng = IF (A3, A2 / A3,0) để trả về 0 hoặc = IF (A3, A2 / A3, ””) để trả về một chuỗi trống. Bạn cũng có thể hiển thị một thông báo tùy chỉnh như sau: = IF (A3, A2 / A3, “Input Needed”). Với hàm QUOTIENT từ ví dụ đầu tiên, bạn sẽ sử dụng = IF (A3, QUOTIENT (A2, A3), 0). Điều này cho Excel biết IF (tồn tại A3, sau đó trả về kết quả của công thức, nếu không thì bỏ qua nó).

Ví dụ về giải quyết lỗi # DIV / 0! các lỗi.
Sử dụng IFERROR để loại bỏ lỗi # DIV / 0! lỗi
Bạn cũng có thể loại bỏ lỗi này bằng cách lồng phép toán phân chia bên trong hàm IFERROR. Một lần nữa, sử dụng A2 / A3, bạn có thể sử dụng = IFERROR (A2 / A3,0). Điều này cho Excel biết nếu công thức của bạn được đánh giá là lỗi, thì trả về 0, nếu không thì trả về kết quả của công thức.

Đối với các phiên bản Excel trước Excel 2007, bạn có thể sử dụng phương thức IF (ISERROR ()): = IF (ISERROR (A2 / A3), 0, A2 / A3) (Xem hàm IS).

Lưu ý: cả hai phương thức IFERROR và IF (ISERROR ()) đều là các trình xử lý lỗi chung, trong đó chúng sẽ loại bỏ tất cả các lỗi, không chỉ # DIV / 0 !. Bạn cần đảm bảo công thức của mình hoạt động bình thường trước khi áp dụng bất kỳ xử lý lỗi nào, nếu không, bạn có thể không nhận ra rằng công thức của mình không hoạt động như bạn mong đợi.

Trong excel, nhiều lần chúng tôi nhận được lỗi # DIV / 0! lỗi. Lỗi này xảy ra khi có một lỗi toán học trong công thức bạn đã cung cấp cho ô và được Excel nhận dạng bằng cách hiển thị lỗi. Theo trang web chính thức của Microsoft, # DIV / 0! là cách nói của Excel, Có điều gì đó không ổn với các giá trị công thức đầu vào, điều này thực sự dẫn đến lỗi.

Lỗi toán học như phép chia một số với số không.

Trong Excel, bất kỳ số nào khi chia cho 0 đều trả về lỗi # DIV / 0! Lỗi.

Như bạn có thể thấy từ gif ở trên, chia bất kỳ số nào với số 0 sẽ trả về # DIV / 0! Lỗi.

Hãy hiểu cách xảy ra lỗi này và cách khắc phục chúng với một số ví dụ

# DIV / 0! lỗi do ô trống.
Lý do cơ bản nhất của # DIV / 0! lỗi là khi ô trống được cung cấp làm đối số cho hàm. Nói chung, Excel hiểu các ô trống là giá trị bằng 0 ngoại trừ một số hàm.

Ví dụ, hàm QUOTIENT nhận hai đối số là cả hai số. Nhưng ở đây hàm trả về lỗi vì ô trống.

Nhìn vào ảnh chụp nhanh ở trên và nhận ra sai lầm toán học vừa xảy ra. Hàm trên chia 2 cho 0.

Cách khắc phục! Bạn không thể sửa lỗi cho kết quả. Nhưng bạn có thể bắt lỗi và trích xuất kết quả trên cơ sở đó.

hai cách để bắt các ô trống trả về giá trị lỗi # DIV / 0! Lỗi

Phương pháp đầu tiên sử dụng hàm IF và ISBLANK.

Sử dụng công thức:

= IF (ISBLANK (cell_reference), “Mẫu số để trống”, QUOTIENT (number1, number2))
Giải trình:

Trước tiên, hàm IF kiểm tra điều kiện và trả về giá trị_if_true hoặc giá trị khác_if_False.
Hàm ISBLANK bắt ô trống và trả về chuỗi “Mẫu số là ô trống” nếu TRUE.
Hàm ISBLANK kiểm tra ô trống trong tham chiếu ô và trả về công thức QUOTIENT (number1, number2)) nếu FALSE.