Hàm IFNA trong Excel 2010

Bài viết dưới đây giới thiệu tới các bạn hàm IFNA – 1 trong số những hàm nằm trong nhóm hàm logic rất được ưa dùng trong Excel.

Mô tả: Hàm trả về giá trị mà bạn chỉ định nếu công thức trả về giá trị lỗi #N/A, nếu không trả về kết quả của công thức. Hàm hỗ trợ từ phiên bản Excel 2013 trở đi.

Cũng như hàm Hàm IFERROR , hàm IFNA có cú pháp như sau :

Cú pháp: IFNA(value, value_if_na).

- value: Đối số cần kiểm tra lỗi.

- value_if_na: Giá trị trả về nếu công thức lỗi, gồm các lỗi #N/A.

Chú ý:

- Nếu giá trị value hoặc value_if_error là ô trống -> hàm coi nó là một chuỗi trống.

- Nếu value_if_error là một công thức mảng -> hàm trả về một mảng cho từng ô.

Ví dụ:

Tìm kiếm tên thí sinh trong bảng dữ liệu nếu không tìm thấy đưa ra thông báo lỗi “Không tìm thấy”.

Hàm IFNA trong Excel 2010


1. Ví dụ chỉ sử dụng hàm VLOOKUP để tìm kiếm thí sinh:

- Tại ô cần tính nhập công thức: =VLOOKUP($F$14,$E$6:$J$11,6,0).

Mô tả công thức: Tìm kiếm giá trị trong ô F14 trong bảng dữ liệu từ E6:J11 với độ chính xác tuyệt đối giá trị trả về cột thứ 6 tương ứng với giá trị tìm kiếm.

Hàm IFNA trong Excel 2010


- Nhấn Enter -> giá trị trả về là:

Hàm IFNA trong Excel 2010



- Do thí sinh Tưởng Thị Nhung không có trong bảng dữ liệu nên hàm trả về giá trị #N/A.

2. Sử dụng thêm hàm IFNA khi tìm kiếm.

- Trường hợp sử dụng thêm hàm IFNA sẽ đưa ra thông báo lỗi trực quan hơn cho người sử dụng:

- Tại ô cần tính nhập công thức: =IFNA(VLOOKUP($F$14,$E$6:$J$11,6,0),"Không tìm thấy").

Hàm IFNA trong Excel 2010


- Nhấn Enter -> giá trị trả về là:


Hàm IFNA trong Excel 2010


Tương tự sao chép công thức cho thí sinh còn lại được kết quả:


Hàm IFNA trong Excel 2010



Trên đây là hướng dẫn và một số ví dụ cụ thể khi sử dụng hàm IFNA – hàm đưa ra thông báo lỗi theo ý của bạn khi công thức trả về lỗi #N/A.

IFNA là hàm tính toán trong excel để cho ra kết quả là giá trị mà bạn chỉ định nếu công thức trả về giá trị lỗi #N/A; nếu không thì trả về kết quả của công thức.


Mục lục

Cách sử dụng hàm ifna trong excel

Cú pháp:

=IFNA(value, value_if_na)

Trong đó:

  • Value là đối số được kiểm tra cho giá trị lỗi #N/A.
  • value_if_na là giá trị cần trả về nếu công thức trả về giá trị lỗi #N/A.

Chú ý:

  • Trong trường hợp Value hoặc Value_if_na là một ô trống thì hàm tính sẽ coi nó là một giá trị chuỗi trống ("")
  • Trong trường hợp giá trị là một công thức mảng thì hàm tính sẽ trả về một mảng kết quả cho mỗi ô trong phạm vi xác định của giá trị.
  • value, value_if_na là hai đối số bắt buộc

Ví dụ:

Tính giá trị mà bạn chỉ định nếu công thức trả về giá trị lỗi #N/A; nếu không thì trả về kết quả của công thức với thông tin cụ thể như hình ảnh bảng tính bên dưới đây

Giá trị thay thế được trả về nếu công thức dẫn đến giá trị lỗi # N / A. Nếu không, hàm sẽ trả về kết quả của công thức nếu không xảy ra lỗi # N / A.

Hàm IFNA trả về bất kỳ kiểu dữ liệu nào như một chuỗi, số, ngày tháng, v.v.

Áp dụng đối với : Excel cho Office 365, Excel 2019, Excel 2016, Excel 2013

Ví dụ (dưới dạng hàm bảng tính)

Hãy xem xét một số ví dụ về hàm IFNA của Excel và khám phá cách sử dụng hàm IFNA như một hàm trang tính trong Microsoft Excel:

Hàm IFNA trong Excel 2010

Hàm IFNA hữu ích khi tạo các công thức sử dụng các hàm có thể trả về lỗi # N / A như VLOOKUP , HLOOKUP hoặc LOOKUP . Trong những trường hợp này, bạn có thể sử dụng hàm IFNA để trả về một giá trị thay thế thay vì giá trị lỗi # N / A.

Dựa trên bảng tính Excel ở trên, cột F chứa công thức VLOOKUP để tìm Giá Đơn vị cho tên sản phẩm được tìm thấy trong cột E.

Cột G sử dụng hàm IFNA để trả về một giá trị thay thế bằng 0 khi công thức VLOOKUP dẫn đến lỗi.

Ví dụ, hàm IFNA trong ô G3 sẽ trả về một giá trị là 0 (ví dụ: giá trị thay thế) vì công thức VLOOKUP VLOOKUP(E3,$A$3:$C$7,2,FALSE)dẫn đến lỗi # N / A:

=IFNA(VLOOKUP(E3,$A$3:$C$7,2,FALSE),0)

Tuy nhiên, hàm IFNA trong ô G4 sẽ trả về $ 14,00:

=IFNA(VLOOKUP(E4,$A$3:$C$7,2,FALSE),0)

Vì VLOOKUP(E4,$A$3:$C$7,2,FALSE)không dẫn đến lỗi # N / A, hàm sẽ trả về kết quả của công thức là $ 14,00.

IFNA là một hàm tuyệt vời có thể được sử dụng để bẫy và xử lý các lỗi trong các công thức Excel của bạn.