Hướng dẫn sử dụng hàm iferror trong excel kèm ví dụ minh họa

hàm iferror trong excel

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é!

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.

hàm iferror trong excel 1
Hình 1. Hướng dẫn sử dụng hàm iferror trong excel

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

hàm iferror trong excel 2
Hình 2. Hướng dẫn sử dụng hàm iferror trong excel

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 trong excel 3
Hình 3. Hướng dẫn sử dụng hàm iferror trong excel

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 trong excel 4
Hình 4. Hàm iferror trong excel kết hợp hàm vlookup

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. 

hàm iferror trong excel 5
Hình 5. Hàm iferror trong excel kết hợp hàm index match

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”)

hàm iferror trong excel 6
Hình 6. Hàm iferror trong excel kết hợp hàm index match

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!

3/5 - (2 votes)

Để lại một trả lời