Trả về một kết quả tùy chỉnh khi công thức tạo ra lỗi, nếu không thì trả về kết quả của công thức.
Cú pháp
IFERROR(value, value_if_error)Đối số
valuebắt buộc
Công thức hoặc biểu thức cần đánh giá.
value_if_errorbắt buộc
Giá trị trả về nếu value là một lỗi.
IFERROR bọc một công thức và bắt các lỗi như #N/A, #DIV/0! và #VALUE!, thay chúng bằng văn bản, một ô trống hoặc một phép tính dự phòng. Nó giữ cho báo cáo gọn gàng và thường được ghép với các hàm tra cứu.
=IFERROR(VLOOKUP(E2,A:C,3,FALSE), "Not found")→Not foundHiển thị văn bản thân thiện thay vì #N/A khi tra cứu thất bại.
=IFERROR(A2/B2, 0)→0Trả về 0 thay vì #DIV/0! khi B2 trống.
Bọc công thức có rủi ro
Đặt phép tính có thể gây lỗi làm đối số đầu tiên.
Chọn giá trị dự phòng
Quyết định hiển thị văn bản, một ô trống "" hay một số thay thế.
Có — nó bắt mọi loại lỗi. Hãy dùng cẩn thận để không che giấu các vấn đề dữ liệu thực sự mà bạn nên điều tra.