Bạn có thể sử dụng hàm IFERROR để bẫy và xử lý các lỗi trong một công thức. IFERROR trả về một giá trị mà bạn chỉ định nếu công thức đánh giá một lỗi; Nếu không, nó trả về kết quả của công thức.
Cú pháp
IFERROR(value, value_if_error)
Cú pháp hàm IFERROR có các đối số dưới đây:
-
Value Bắt buộc. Đối số để kiểm tra xem có lỗi không.
-
value_if_error Bắt buộc. Giá trị để trả về nếu công thức đánh giá một lỗi. Các kiểu lỗi sau đây được đánh giá: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? hoặc #NULL!.
Chú thích
-
Nếu Value hoặc value_if_error là một ô trống, IFERROR sẽ xử lý nó dưới dạng một giá trị chuỗi trống ("").
-
Nếu Value là một công thức mảng, IFERROR trả về một mảng kết quả cho mỗi ô trong phạm vi được xác định trong giá trị. Hãy xem ví dụ thứ hai dưới đây.
Ví dụ
Sao chép dữ liệu ví dụ trong bảng sau đây và dán vào ô A1 của một bảng tính Excel mới. Để công thức hiển thị kết quả, hãy chọn công thức, nhấn F2 rồi nhấn Enter.
Hạn ngạch |
Số đơn vị Đã bán |
|
---|---|---|
210 |
35 |
|
55 |
0 |
|
23/02/2010 |
||
Công thức |
Mô tả |
Kết quả |
=IFERROR(A2/B2, "Lỗi trong phép tính") |
Kiểm tra lỗi trong công thức trong đối số thứ nhất (chia 210 cho 35), không tìm thấy lỗi, trả về kết quả của công thức |
6 |
=IFERROR(A3/B3, "Lỗi trong phép tính") |
Kiểm tra lỗi trong công thức trong đối số thứ nhất (chia 55 cho 0), tìm thấy lỗi chia cho 0, trả về value_if_error |
Lỗi trong phép tính |
=IFERROR(A4/B4, "Lỗi trong phép tính") |
Kiểm tra lỗi trong công thức trong đối số thứ nhất (chia "" cho 23), không tìm thấy lỗi, trả về kết quả của công thức. |
0 |
Ví dụ 2
Hạn ngạch |
Số đơn vị Đã bán |
Tỷ lệ |
---|---|---|
210 |
35 |
6 |
55 |
0 |
Lỗi trong phép tính |
23/02/2010 |
0 |
|
Công thức |
Mô tả |
Kết quả |
=C2 |
Kiểm tra lỗi trong công thức trong đối số thứ nhất trong thành phần thứ nhất của mảng (A2/B2 hay chia 210 cho 35), không tìm thấy lỗi, trả về kết quả của công thức |
6 |
=C3 |
Kiểm tra lỗi trong công thức trong đối số thứ nhất trong thành phần thứ hai của mảng (A3/B3 hay chia 55 cho 0), tìm thấy lỗi chia cho 0, trả về value_if_error |
Lỗi trong phép tính |
=C4 |
Kiểm tra lỗi trong công thức trong đối số thứ nhất trong thành phần thứ ba của mảng (A4/B4 hay chia "" cho 23), không tìm thấy lỗi, trả về kết quả của công thức |
0 |
Lưu ý: nếu bạn có phiên bản hiện tại của Microsoft 365, thì bạn có thể nhập công thức ở phía trên cùng bên trái của phạm vi đầu ra, sau đó nhấn Enter để xác nhận công thức dưới dạng công thức mảng động. Nếu không, công thức phải được nhập dưới dạng công thức mảng kế thừa bằng cách chọn phạm vi đầu ra, hãy nhập công thức ở ô trên cùng bên trái của phạm vi đầu ra, rồi nhấn CTRL + SHIFT + ENTER để xác nhận. Excel chèn dấu ngoặc nhọn ở đầu và cuối công thức cho bạn. Để biết thêm thông tin về công thức mảng, hãy xem mục Hướng dẫn và ví dụ về công thức mảng. |
Bạn cần thêm trợ giúp?
Bạn luôn có thể nhờ chuyên gia trong Cộng đồng Kỹ thuật Excel, tìm sự hỗ trợ trong Cộng đồng Giải pháp hoặc đề xuất tính năng hay cải tiến mới trên Excel User Voice.