Hàm iferror là gì, công thức và cách dùng hàm iferror là gì

Trong bài viết dưới đây, obatambeienwasirherbal.com đã giải đáp cho bạn IFERROR là hàm gì cũng giống như cách thực hiện của nó nhưng mà không phải ai ai cũng biết.

Bạn đang xem: Hàm iferror là gì, công thức và cách dùng hàm iferror là gì


IFFERROR là một hàm khá sệt biệt, ko được thực hiện nhiều trong Excel với Google Sheets. Với tương đối nhiều bạn, rất có thể vẫn chưa biết được IFERROR là hàm gì, cách sử dụng cũng như kết hợp thêm với những hàm khác. Vậy để làm rõ hơn, hãy cùng obatambeienwasirherbal.com tham khảo nội dung bài viết sau phía trên nhé.


*


IFERROR là hàm gì?

Hàm IFERROR vào Excel được thiết kế theo phong cách để làm cho đòn bẫy và làm chủ các lỗi trong công thức và phép tính. Rõ ràng hơn, IFERROR kiểm soát một công thức và trường hợp nó cho công dụng là một lỗi, sẽ trả về một cực hiếm khác mà bạn chỉ định; giả dụ không, trả về tác dụng của công thức.

Cú pháp của hàm IFERROR vào Excel như sau:

=IFERROR(value, value_if_error)

Ở đâu:

Value (bắt buộc) – hầu hết gì để đánh giá lỗi. Nó hoàn toàn có thể là một công thức, biểu thức, quý hiếm hoặc tham chiếu ô.Value_if_error (bắt buộc) – giá trị trả về giả dụ tìm thấy lỗi. Nó rất có thể là một chuỗi trống (ô trống), tin nhắn văn bản, quý hiếm số, một bí quyết hoặc phép tính khác.

Ví dụ: khi phân chia hai cột số, chúng ta cũng có thể gặp một loạt những lỗi khác biệt nếu một trong những cột chứa ô trống, số không hoặc văn bản.

*

Để ngăn điều này xảy ra, hãy thực hiện hàm IFERROR để bắt và giải pháp xử lý lỗi theo phong cách bạn muốn.

Nếu lỗi, sau đó để trống. Sau đó, cung cấp một chuỗi trống (“) mang đến đối số value_if_error để trả về một ô trống ví như tìm thấy lỗi:


=IFERROR(A2/B2, “”)

*

Nếu lỗi, sau đó bạn muốn thể hiện thông báo của riêng bản thân thay vì ký hiệu lỗi tiêu chuẩn của Excel:

=IFERROR(A2/B2, “Error in calculation”)

*

5 điều bạn nên biết về hàm IFERROR

Hàm IFERROR trong Excel xử lý toàn bộ các loại lỗi bao hàm #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF!, và #VALUE!.Tùy nằm trong vào nội dung của đối số value_if_error , IFERROR có thể thay nạm lỗi bởi tin nhắn văn phiên bản tùy chỉnh, số, tháng ngày hoặc giá bán trị súc tích của bạn, tác dụng của một cách làm khác hoặc một chuỗi trống (ô trống).Nếu đối số giá chỉ trị là một trong những ô trống, nó được coi là một chuỗi trống (” “) mà lại không phải là 1 lỗi.IFERROR vẫn được reviews trong Excel 2007 và gồm sẵn trong tất cả các phiên bản tiếp theo của Excel 2010, Excel 2013 cùng Excel 2016.

Ví dụ ứng dụng hàm IFERROR

Các lấy ví dụ sau đây cho biết thêm cách sử dụng hàm IFERROR trong Excel và Google Sheets kết phù hợp với các hàm không giống để xong các tác vụ tinh vi hơn.

IFERROR với VLOOKUP

Một trong những cách sử dụng phổ biến nhất của hàm IFERROR là cho người dùng biết rằng giá trị họ đã tìm kiếm không tồn trên trong tập dữ liệu. Đối cùng với điều này, bạn đặt một công thức VLOOKUP trong IFERROR như vậy này:

IFERROR(VLOOKUP(…),”Not found”)

IFERROR (VLOOKUP ( … ), “Not found”)

Nếu quý hiếm tra cứu không có trong bảng nhiều người đang tìm, thì bí quyết VLOOKUP thông thường sẽ trả về lỗi #N/A:

*

Đối với người dùng của bạn, hãy bọc hàm VLOOKUP trong IFERROR và hiển thị thông báo thân mật với người dùng và nhiều thông tin hơn:

=IFERROR(VLOOKUP(A2, ‘Lookup table’!$A$2:$B$4, 2,FALSE), “Not found”)

Ảnh chụp màn hình bên dưới hiển thị phương pháp IFERROR này trong Excel:

*

Nếu các bạn chỉ mong muốn mắc lỗi # N / A nhưng mà không phải tất cả các lỗi, hãy sử dụng hàm IFNA thay vì IFERROR.

Các hàm IFERROR lồng nhau để thực hiện các VLOOKUP tuần tự

Trong những tình huống khi chúng ta cần thực hiện nhiều VLOOKUP dựa trên việc VLOOKUP trước đó thành công xuất sắc hay thất bại, chúng ta có thể lồng nhì hoặc những hàm IFERROR vào trong 1 hàm khác.

Giả sử chúng ta có một số trong những báo cáo bán hàng từ các chi nhánh quần thể vực của chúng ta và bạn muốn nhận được số tiền cho 1 ID đơn mua hàng nhất định. Với A2 là giá trị tra cứu vớt trong trang tính hiện tại và A2: B5 là phạm vi tra cứu vớt trong 3 trang tính tra cứu (Báo cáo 1, báo cáo 2 và report 3), công thức như sau:

=IFERROR(VLOOKUP(A2,’Report 1′!A2:B5,2,0),IFERROR(VLOOKUP(A2,’Report 2′!A2:B5,2,0),IFERROR(VLOOKUP(A2,’Report 3′!A2:B5,2,0),”not found”)))

Kết trái sẽ y như sau:

*

IFERROR trong phương pháp mảng

Như bạn cũng có thể biết, công thức mảng trong Excel tức là thực hiện các phép tính vào một phương pháp duy nhất. Nếu bạn cung cấp công thức mảng hoặc biểu thức dẫn đến một mảng trong đối số giá trị của hàm IFERROR, nó vẫn trả về một mảng giá chỉ trị cho mỗi ô trong phạm vi được chỉ định. Ví dụ dưới đây cho biết thêm các bỏ ra tiết.

Xem thêm: Zila Phần Mềm Zila Vietnam, Chuyên Gia Hỗ Trợ Kinh Doanh Online Hoài Thu

Giả sử, chúng ta có Tổng số trong cột B và Giá trong cột C và bạn có nhu cầu tính Tổng số lượng . Điều này có thể được thực hiện bằng cách sử dụng công thức mảng sau , công thức này phân chia mỗi ô vào phạm vi B2: B4 đến ô tương ứng của phạm vi C2: C4, rồi cộng các kết quả:

=SUM($B$2:$B$4/$C$2:$C$4)

Công thức chuyển động tốt miễn là phạm vi số chia không tồn tại số 0 hoặc ô trống. Ví như có tối thiểu một cực hiếm 0 hoặc ô trống, quý giá #DIV/0! lỗi được trả lại:

*

Để hạn chế lỗi đó, chỉ việc thực hiện tại phép chia trong hàm IFERROR:

=SUM(IFERROR($B$2:$B$4/$C$2:$C$4,0))

Công thức tiến hành là chia một quý giá trong cột B cho 1 giá trị vào cột C trong những hàng (100/2, 200/5 và 0/0) với trả về mảng tác dụng 50; 40; # DIV / 0!. Hàm IFERROR bắt toàn bộ # DIV / 0! lỗi và thay thế chúng thông qua số không. Và sau đó, hàm SUM cộng những giá trị trong mảng tác dụng 50; 40; 0 với xuất ra công dụng cuối thuộc (50 + 40 = 90).

*

Ghi chú: Hãy ghi nhớ rằng cách làm mảng cần được trả thành bằng cách nhấn Ctrl + Shift + Enter – con đường tắt.

IFERROR so với IF ISERROR

Bây giờ các bạn đã biết việc sử dụng hàm IFERROR trong Excel thuận lợi như cầm cố nào, bạn cũng có thể thắc mắc nguyên nhân một số fan vẫn nghiêng về việc sử dụng phối kết hợp IFERROR. Nó hữu dụng thế gì so với IFERROR? Không ai. Trong phần nhiều ngày ngày xưa của Excel 2003 trở xuống lúc IFERROR không tồn tại, IF ISERROR là bí quyết duy nhất hoàn toàn có thể để bẫy lỗi. Trong Excel 2007 trở lên, hơi phức hợp hơn một chút để đạt được hiệu quả tương tự.

Ví dụ: nhằm bắt lỗi VLOOKUP, bạn có thể sử dụng một trong những công thức dưới đây.

Trong Excel 2007 – Excel 2016:

IFERROR(VLOOKUP(…), “Not found”)

Trong tất cả các phiên bạn dạng Excel:

IF(ISERROR(VLOOKUP(…)), “Not found”, VLOOKUP(…))

Lưu ý rằng trong bí quyết VLOOKUP IF ISERROR, các bạn phải VLOOKUP nhì lần. Bằng giờ đồng hồ Anh solo giản, công thức hoàn toàn có thể được đọc như sau: Nếu kết quả VLOOKUP bị lỗi, hãy trả về “Not found”, còn nếu không thì xuất tác dụng VLOOKUP.

Và đấy là một ví dụ thực tiễn về bí quyết Excel If Iserror VLOOKUP:

=IF(ISERROR(VLOOKUP(D2, A2:B5,2,FALSE)),”Not found”, VLOOKUP(D2, A2:B5,2,FALSE ))

*

IFERROR đối với IFNA

Được giới thiệu cùng với Excel 2013, IFNA là một chức năng nữa để kiểm tra lỗi của công thức. Cú pháp của nó giống như như IFERROR:

IFNA(value, value_if_na)

IFNA khác IFERROR ngơi nghỉ điểm nào? – Hàm IFNA chỉ bắt lỗi #N/A trong khi hàm IFERROR xử lý tất cả các một số loại lỗi.Bạn hoàn toàn có thể muốn sử dụng IFNA một trong những trường đúng theo nào? – Ví dụ: khi thao tác làm việc với dữ liệu quan trọng đặc biệt hoặc nhạy bén cảm, bạn cũng có thể muốn được cảnh báo về những lỗi có thể xảy ra vào tập dữ liệu của chính bản thân mình và thông tin lỗi Excel tiêu chuẩn với ký kết hiệu “#” hoàn toàn có thể là những chỉ báo trực quan sinh động.

Hãy coi cách bạn có thể tạo công thức hiển thị thông báo “Not found” thay bởi vì lỗi #N/A, xuất hiện thêm khi giá trị tra cứu không tồn tại trong tập dữ liệu, nhưng lại lại khiến cho bạn chú ý đến các lỗi Excel khác.

Giả sử bạn có nhu cầu kéo Qty. từ bảng tra cứu vãn sang bảng tóm tắt như trong hình ảnh chụp màn hình hiển thị bên dưới. Sử dụng công thức IFERROR VLOOKUP vào Excel sẽ tạo ra kết quả đẹp mắt về phương diện thẩm mỹ, vấn đề đó không đúng mực về phương diện kỹ thuật bởi vì Lemons trường thọ trong bảng tra cứu:

*

Để bắt #N/A cơ mà hiển thị lỗi #DIV/0, hãy thực hiện hàm IFNA trong Excel 2013 và Excel 2016:

=IFNA(VLOOKUP(F3,$A$3:$D$6,4,FALSE), “Not found”)

Hoặc, phối hợp IF ISNA trong Excel 2010 và những phiên bạn dạng trước đó:

=IF(ISNA(VLOOKUP(F3,$A$3:$D$6,4,FALSE)),”Not found”, VLOOKUP(F3,$A$3:$D$6,4,FALSE))

Cú pháp của cách làm IFNA VLOOKUP với IF ISNA VLOOKUP giống như như công thức IFERROR VLOOKUP và IF ISERROR VLOOKUP đã trao đổi trước đó.

Như được hiển thị trong hình ảnh chụp màn hình bên dưới, bí quyết Ifna VLOOKUP chỉ trả về “Not found” mang đến mục không tồn tại trong bảng tra cứu vớt (Peaches). Đối cùng với Lemons , nó hiển thị #DIV/0! chỉ ra rằng bảng tra cứu vớt của cửa hàng chúng tôi chứa lỗi phân chia cho 0:

*

Các cách thức hay độc nhất để thực hiện hàm IFERROR

Bây giờ các bạn đã biết rằng hàm IFERROR là cách dễ nhất để bắt lỗi vào Excel và đậy dấu bọn chúng bằng những ô trống, giá trị 0 hoặc thông báo tùy chỉnh thiết lập của riêng bạn. Tuy nhiên, điều ấy không có nghĩa là bạn nên ngừng từng bí quyết với bài toán xử lý lỗi. Các đề nghị đơn giản sau đây có thể giúp chúng ta giữ cân nặng bằng.

Đừng mắc lỗi mà không tồn tại lý do.Gói phần nhỏ dại nhất hoàn toàn có thể của một công thức trong IFERROR.Để chỉ xử lý các lỗi cầm cố thể, hãy sử dụng chức năng xử lý lỗi với phạm vi nhỏ dại hơn: – IFNA hoặc IF ISNA nhằm chỉ bắt lỗi #N/A. – ISERR nhằm bắt toàn bộ các lỗi không tính lỗi #N/A.

Trên đây obatambeienwasirherbal.com sẽ giải đáp cho chính mình IFERROR là hàm gì. Ví như còn bất kỳ thắc mắc như thế nào hãy Comment dưới nhé. Đừng quên lượt thích và Share nếu khách hàng thấy nội dung bài viết này có lợi và đó cũng là rượu cồn lực mang lại obatambeienwasirherbal.com đem lại những nội dung bổ ích hơn trong tương lai.