Bạn có thể dùng hàm IFERROR trong excel để tìm và xử lý các lỗi trong công thức mà bạn mong muốn 1 cách dễ dàng. Hàm iferror trong excel trả về một giá trị do bạn chỉ định nếu một công thức định trị lỗi. Hãy cùng daotaotinhoc.vn tìm hiểu về hàm này nhé!
MỤC LỤC
Hàm Iferror là gì? Công thức sử dụng hàm iferror trong excel
Hàm iferror là hàm cơ bản trong excel và được hiểu đơn giản là if cho ra kết quả và nó phải thỏa một trong hai điều kiện hay là error lỗi. Ý nghĩa của hàm là logic, có chức năng chính là cho ra được kết quả.
Điều kiện là các giá trị của phép tính lỗi (Sẽ hiển thị N/A, Value, Name?, Null!, Ref!,…)
Công thức
= Iferror(value, Value_if_error)
Trong đó:
- Value: giá trị kiểm tra(bắt buộc)
- Value_if_error: giá trị được trả về khi gặp phải công thức bị lỗi
Cách sử dụng hàm iferror trong excel
Ví dụ: Một cửa hàng bán quần áo có số lượng đã bán và đơn giá của sản phẩm như hình dưới. Cửa hàng muốn tính toán doanh thu đã bán được của 6 sản phẩm. Tại ô F3, chúng ta sử dụng công thức: =B3*C3 và copy công thức cho các ô khác.

Do Áo sơ mi ngắn tay, áo sơ thun dài tay, áo croptop và áo thun ngắn tay nhấp sai trong cột số lượng đã bán và đơn giá nên doanh thu bị lỗi. Vì vậy, kết quả trả về xuất hiện lỗi #Value

Lúc này, chúng ta sẽ sử dụng hàm IFERROR: =IFERROR(B3*C3,”sai phép tính”) và đem công thức cho các ô khác. Kết quả sau đó sẽ hiển thị như hình dưới:

Hàm Iferror kết hợp với hàm Vlookup
Hàm Vlookup được sử dụng khi cần tìm dữ liệu trong bảng, một phạm vi theo cột dọc và trả về dữ liệu theo cột ngang tương ứng
Ví dụ hàm Iferror kết hợp với hàm Vlookup:
Dùng hàm IFERROR để kiểm tra lỗi hàm VLOOKUP tại ô D1
Xem thêm:
Hướng dẫn chi tiết về hàm VLOOKUP trong Excel kèm theo ví dụ minh họa
Công thức:
=IFERROR(VLOOKUP(A9,A3:F8,3,1),”không có dữ liệu”)
Nếu như có lỗi, hàm IFERROR trả về một giá trị mà bạn đang chỉ định. Nếu như không có lỗi, nó sẽ trả về kết quả của công thức bạn đã nhập. Tại ví dụ này thì hàm IFERROR sẽ trả về không có dữ liệu suy ra công thức này có lỗi.

Hàm Iferror kết hợp với hàm index, match
Hàm Index là hàm cho kết quả trả về là một tham số hay một giá trị hoặc một phạm vi nhất định
Yêu cầu: 2 hàm kết hợp INDEX, MATCH sẽ bị lỗi #NA vì không tìm thấy đối tượng dò tìm trong bảng do mã của sản phẩm SP04 đến SP06 không bán được đơn nào. Đối với những sản phẩm không bán được đơn nào thì sẽ trả lỗi #NA thành “Không bán được đơn nào”. Tương tự như ở hàm VLOOKUP, bạn hãy xuất ra thông báo thay vì lỗi #N/A.

Công thức như sau:
=IFERROR(INDEX($E$2:$F$5,MATCH(A4,$E$2:$F$5,0),2),”không bán được đơn nào”)

Như vậy, thông qua bài viết trên, Daotaotinhoc vừa chia sẻ cho bạn cú pháp, cách dùng hàm iferror và sự kết hợp giữa hàm iferror với các hàm vlookup, index và match trong Excel. Nếu bạn có câu hỏi hay thắc mắc nào hay để lại bình luận phía dưới ngay nhé! Cảm ơn các bạn đã theo dõi và chúc các bạn thành công!

