excel online - excel vlookup



truy Lượt Xem:351

Ngăn chặn Excel # DIV / 0! lỗi

Tôi nghĩ rằng bây giờ tôi hiểu sự khác biệt giữa một mẹo Excel và một Excel phiền toái. Thật khó chịu nếu người nhận bảng tính của bạn không biết mẹo và bạn dành nhiều thời gian hơn để xác định vấn đề hơn là sửa chữa nó. Lần sau, tôi sẽ dành năm phút để sửa công thức phân chia Excel của tôi để nó không hiển thị # DIV / 0! chia cho thông báo lỗi bằng 0.

# DIV / 0 có nghĩa là gì trong Excel?

Nói một cách đơn giản, đó là lỗi xảy ra khi một số được chia cho 0 hoặc khi công thức Excel của bạn đề cập đến một ô có giá trị bằng 0 hoặc để trống.
 
Mặc dù PC của bạn không phát điên nhưng tin nhắn có thể làm người dùng bối rối. Một số nhìn vào cảnh báo và xem văn bản trợ giúp “ Công thức hoặc chức năng được sử dụng được chia cho số không hoặc ô trống ” như hình dưới đây. Những người khác có thể đặt câu hỏi về tính toàn vẹn của dữ liệu. Cá nhân, tôi nghĩ rằng đó là một vấn đề thẩm mỹ.
 
Ví dụ về # DIV / 0! lỗi
Ví dụ về # DIV / 0! lỗi
Lý do tôi nhận được lỗi Excel này là tôi đã cố gắng chia giá trị Chi phí của mình bằng C7 theo Số lượng Catalogue của tôi trong D7. Quảng cáo thử nghiệm này có giá 77,45 đô la và đã tạo ra 0 yêu cầu danh mục. Một lỗi tương tự xảy ra nếu ô Số đếm danh mục trống. Nói cách khác, tôi đã yêu cầu Excel chia $ 77.45 cho 0. Rất tiếc.

Thêm logic vào công thức Excel của bạn

Có một số cách để khắc phục lỗi này. Cách tốt nhất là tạo quảng cáo thử nghiệm chuyển đổi tốt hơn, nhưng bạn có thể không có quyền kiểm soát mục này. Bạn có quyền kiểm soát Excel và một cách dễ dàng để thay đổi thông báo này là sử dụng hàm IF .
 
Đây là một hàm logic nơi bạn có thể trực tiếp Excel thực hiện một hành động nếu một điều kiện là TRUE và một hành động khác nếu điều kiện là FALSE.
 
Trong trường hợp này, tôi muốn Excel thực hiện một hành động khác nếu tôi có Số lượng danh mục là “0”. Nếu không, Excel có thể tiếp tục như bình thường.
 

Cách hiển thị Giá trị trống thay vì # DIV / 0!

(Đối với mục đích minh họa, các bước này đang sử dụng Excel 2007. Quá trình này tương tự trong các phiên bản khác.)
 
Tạo một cột cho công thức của bạn. (ví dụ: Cột E Conv Chi phí)
 
Nhấp vào ô kế tiếp trong cột đó. (ví dụ E2)
 
Bấm Chèn hàm trên ruy-băng Excel.
 
Trong hộp thoại Chèn Hàm , chọn NẾU
 
Nhấp vào OK .
 
Trong hộp thoại Đối số Hàm , bấm vào trường Logical_test .
 
Nhấp vào ô trên cùng trong cột mà bạn đang chia. (ví dụ D2)
 
Trong cùng trường văn bản sau loại tham chiếu ô = 0 . (Trường sẽ hiển thị thứ gì đó như D2 = 0)
 
Để trống trường Value_if_true .
 
Trong trường Value_if_false , nhập công thức của bạn như C2 / D2
 
Nhấp vào OK .
 
 Sao chép công thức Excel xuống từng ô trong cột.
 
Bạn có thể thấy trong ví dụ dưới đây, trong mỗi trường hợp mà tôi có một ô “0” hoặc ô trống trong Cột D (Số đếm danh mục), Excel để trống giá trị Chuyển đổi trong cột E. Giá trị trống trong công thức Excel được biểu diễn dưới dạng dấu ngoặc kép.
 
Sử dụng logic IF để ngăn chặn # DIV / 0! lỗi
Sử dụng logic IF để ngăn chặn # DIV / 0! lỗi

Theo thứ tự ngắn, bạn sẽ bắt đầu nhập hàm này trực tiếp vào thanh công thức Excel thay vì sử dụng hộp thoại Chèn Hàm.

Các thay thế khác cho # DIV / 0!

Cũng giống như một số người không thích sự phân chia bằng 0 thông báo lỗi, những người khác có thể phản đối giá trị ô trống hoặc số không. Họ có thể thích một cái gì đó giống như một giá trị văn bản hoặc thậm chí là nội dung của một ô khác.
 
Bạn có thể thay thế văn bản hoặc tham chiếu ô thay vì để ô trống. Ví dụ, tôi có thể đã sử dụng "NA".
 
= NẾU (D2 = 0, "na", C2 / D2)
 
hoặc là
 
= NẾU (D2 = 0, C2, C2 / D2)
 
Trong ví dụ cuối cùng này, Excel sẽ chèn giá trị Chi phí vào ô Chi phí Chuyển đổi thay thế. Tùy thuộc vào tình huống của bạn, điều này có thể chính xác hơn. Trong ví dụ về chi phí chuyển đổi danh mục của tôi, việc sử dụng giá trị Chi phí có thể tốt hơn "0" hoặc trống.
 
Excel cho phép bạn sửa lỗi này theo nhiều cách. Một giải pháp phổ biến khác từ người đọc đã đề cập rằng phương pháp ERROR.TYPE hoạt động tốt. Microsoft đã gán giá trị lỗi là “2” cho ví dụ # DIV / 0 này. Bạn có thể tìm thêm chi tiết về ERROR.TYPE trên trang web của Microsoft.
 
Như bạn có thể thấy có một số cách bạn có thể loại bỏ sự phân chia bằng 0 lỗi trong Excel. Rất có thể là phương pháp nào bạn chọn sẽ ít phiền toái cho người dùng của bạn hơn là nhìn thấy # DIV / 0!
 
 

Tags:
Bình luận

Bình luận

Các bài viết mới

Các tin cũ hơn