Hiểu tất tần tật IFERROR là hàm gì trong Excel, Google Sheets

Công nghệ thông tin

Hiểu mọi thứ về Hàm IFERROR trong Excel, Google Sheets

Trong bài viết dưới đây GhienCongList sẽ giải thích IFERROR là gì và cách sử dụng nó mà không phải ai cũng biết.

IFFERROR là một hàm khá đặc biệt, không được sử dụng nhiều trong Excel và Google Sheets. Có thể nhiều bạn chưa biết về nó Hàm IFERROR là gì?, cách sử dụng cũng như kết hợp với các chức năng khác. Vì vậy, hãy hiểu rõ hơn, nào GhienCongNghe Mời bạn xem bài viết sau.

chức năng iferor là gì?

Quảng cáo

Nội dung
Đầu tiên. Hàm IFERROR là gì?
2. 5 điều bạn nên biết về hàm IFERROR
3. Một ví dụ về việc sử dụng hàm IFERROR
3.1. SỐ PHIẾU với VLOOKUP
3.2. NẾU LỖI (VLOOKUP (…), “Không tìm thấy”)
4. Các hàm IFERROR lồng nhau để thực hiện các VLOOKUP tuần tự
5. IFERROR trong công thức mảng
6. IFERROR vs. NẾU ISERROR
7. IFERROR vs. IFNA
số 8. Các phương pháp hay nhất để sử dụng hàm IFERROR

Hàm IFERROR là gì?

hàm SỐ PHIẾU trong Excel được thiết kế để khai thác và quản lý các lỗi trong công thức và tính toán. chính xác hơn, SỐ PHIẾU kiểm tra công thức và nếu nó trả về lỗi, nó sẽ trả về một giá trị khác mà bạn chỉ định; ngược lại, nó trả về kết quả của công thức.

Cú pháp hàm SỐ PHIẾU trong Excel như sau:

Quảng cáo

=IFERROR(giá trị, giá_trị_nếu_lỗi)

Ở đâu:

Quảng cáo

  • Giá trị (bắt buộc) – những gì cần kiểm tra lỗi. Nó có thể là một công thức, biểu thức, giá trị hoặc tham chiếu ô.
  • Value_if_error (bắt buộc) – giá trị trả về nếu tìm thấy lỗi. Nó có thể là một chuỗi rỗng (một ô trống), một tin nhắn văn bản, một giá trị số, một công thức hoặc phép tính khác.

Ví dụ: khi bạn tách hai cột số, bạn có thể gặp một tập hợp lỗi khác nếu một trong các cột chứa ô trống, số 0 hoặc văn bản.

hàm iferror 01 là gì

Để ngăn điều này xảy ra, hãy sử dụng chức năng SỐ PHIẾU để nắm bắt và xử lý lỗi theo cách bạn muốn.

Nếu đó là một lỗi, hãy để trống. Sau đó chỉ định một chuỗi rỗng (“”) cho đối số value_if_error để trả về một ô trống nếu tìm thấy lỗi:

=IFERROR(A2/B2, “”)

hàm iferror 02 là gì

Nếu không thành công, thì bạn muốn có thể hiển thị thông báo của riêng mình thay vì nhãn lỗi tiêu chuẩn của Excel:

BÀI VIẾT LIÊN QUAN  5 Cách khôi phục tin nhắn Zalo đã xóa mới nhất

=IFERROR(A2/B2, “Lỗi Tính toán”)

hàm iferror 03 là gì

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

  • hàm SỐ PHIẾU trong Excel xử lý tất cả các loại lỗi bao gồm lỗi #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF! và #VALUE!.
  • Tùy thuộc vào nội dung của đối số value_if_error, SỐ PHIẾU có thể thay thế lỗi bằng tin nhắn văn bản tùy chỉnh của bạn, một số, ngày tháng hoặc giá trị boolean, kết quả của một công thức khác hoặc một chuỗi trống (ô trống).
  • Nếu đối số giá trị là một ô trống, nó được coi là một chuỗi trống (” “), nhưng không phải là một lỗi.
  • SỐ PHIẾU nó được giới thiệu trong Excel 2007 và có sẵn trong tất cả các phiên bản tiếp theo của Excel 2010, Excel 2013 và Excel 2016.

“Họ tìm hiểu về: Null là gì? Một null trong lập trình khác với một lỗi trong Excel?

Một ví dụ về việc sử dụng hàm IFERROR

Các ví dụ sau đây cho thấy cách sử dụng chức năng SỐ PHIẾU trong Excel và Google Trang tính kết hợp với các chức năng khác để đạt được các tác vụ phức tạp hơn.

SỐ PHIẾU với VLOOKUP

Một trong những cách sử dụng phổ biến nhất của hàm SỐ PHIẾU là để cho người dùng biết rằng giá trị mà họ đang tìm kiếm không tồn tại trong tập dữ liệu. Đặt một công thức cho điều này VLOOKUP TRONG SỐ PHIẾU Tôi thích điều này:

IFERROR(VLOOKUP(…),”Không tìm thấy”)

NẾU LỖI (VLOOKUP (…), “Không tìm thấy”)

Nếu giá trị được yêu cầu không có trong bảng bạn đang tìm kiếm, thì công thức VLOOKUP thông thường sẽ trả về lỗi #N/A:

hàm iferror 04 là gì

Đối với người dùng của bạn, bọc chức năng VLOOKUP TRONG SỐ PHIẾU và hiển thị một thông báo đơn giản và nhiều thông tin hơn:

=IFERROR(VLOOKUP(A2, ‘Bảng tra cứu’!$A$2:$B$4, 2,FALSE), “Không tìm thấy”)

Ảnh chụp màn hình bên dưới hiển thị công thức SỐ PHIẾU cái này trong Excel:

hàm iferror 05 là gì

Nếu bạn chỉ muốn tạo lỗi #N/A chứ không phải tất cả lỗi, hãy sử dụng hàm IFNA thay vì SỐ PHIẾU.

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 mà bạn cần phải làm rất nhiều VLOOKUP dựa trên VLOOKUP trước khi thành công hay thất bại, bạn có thể lồng hai hoặc nhiều chức năng SỐ PHIẾU sang chức năng khác.

Giả sử bạn có báo cáo bán hàng từ các chi nhánh khu vực của công ty và bạn muốn lấy số tiền cho một ID đơn đặt hàng cụ thể. Cho rằng A2 là giá trị cần tra cứu trong trang tính hiện tại và A2:B5 là phạm vi tra cứu trong 3 trang tính cần tra cứu (Báo cáo 1, Báo cáo 2 và Báo cáo 3), công thức như sau:

=IFERROR(VLOOKUP(A2,’Báo cáo 1′!A2:B5,2,0),IFERROR(VLOOKUP(A2,’Báo cáo 2′!A2:B5,2,0),IFERROR(VLOOKUP(A2,’Báo cáo 3 ) ′!A2:B5,2,0)”không tìm thấy”)))

Kết quả sẽ như thế này:

hàm iferror 06 là gì

IFERROR trong công thức mảng

Như bạn có thể biết, một công thức mảng trong Excel có nghĩa là thực hiện nhiều phép tính trong một công thức. Nếu bạn chỉ định một công thức hoặc biểu thức chuỗi dẫn đến một chuỗi trong đối số giá trị của hàm SỐ PHIẾU, trả về một mảng các giá trị cho mỗi ô trong phạm vi được chỉ định. Ví dụ dưới đây cho thấy các chi tiết.

BÀI VIẾT LIÊN QUAN  Hướng dẫn cách xóa biểu tượng cảm xúc trên Story Facebook bạn không nên bỏ qua

Giả sử bạn có Tổng ở cột B và Giá ở cột C và bạn muốn 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 đây, chia từng ô trong phạm vi B2:B4 cho ô tương ứng trong phạm vi C2:C4, rồi cộng kết quả:

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

Công thức hoạt động tốt miễn là phạm vi ước số không có số 0 hoặc ô trống. Nếu có ít nhất một giá trị 0 hoặc một ô trống, thì giá trị #DIV/0! lỗi trả về:

hàm iferror 07 là gì

Để khắc phục lỗi đó, chỉ cần thực hiện phép chia trong hàm SỐ PHIẾU:

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

Công thức thực hiện là chia giá trị trong cột B cho giá trị trong cột C ở mỗi hàng (100/2, 200/5 và 0/0) và trả về kết quả là mảng {50; 40; #DIV/0!}. hàm SỐ PHIẾU bắt tất cả #DIV/0! lỗi và thay thế chúng bằng số không. Và sau đó hàm SUM cộng các giá trị trong mảng kết quả {50; 40; 0} và in kết quả cuối cùng (50 + 40 = 90).

chức năng iferror 08 là gì

Ghi chú: Hãy nhớ rằng công thức mảng phải được hoàn thành bằng cách nhấn Ctrl + Shift + Enter – đường tắt.

IFERROR vs. NẾU ISERROR

Bây giờ bạn đã biết cách sử dụng chức năng SỐ PHIẾU dễ dàng như trong Excel, bạn có thể thắc mắc tại sao một số người vẫn nghiêng về việc sử dụng kết hợp SỐ PHIẾU. nó có ưu điểm gì hơn SỐ PHIẾU? Không ai. Ngày xưa của Excel 2003 trở xuống khi SỐ PHIẾU Nó không tồn tại, NẾU ISERROR là cách duy nhất có thể để bắt lỗi. Trong Excel 2007 trở lên, sẽ phức tạp hơn một chút để đạt được kết quả tương tự.

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

Trong Excel 2007 – Excel 2016:

IFERROR(VLOOKUP(…), “Không tìm thấy”)

Trong tất cả các phiên bản của Excel:

IF(ERROR(VLOOKUP(…)), “Không tìm thấy”, VLOOKUP(…)

Lưu ý rằng trong công thức VLOOKUP NẾU CÓ LỖIbạn phải VLOOKUP hai lần. Nói một cách dễ hiểu, công thức có thể được đọc như sau: Nếu kết quả VLOOKUP lỗi, trả về “Không tìm thấy”, nếu không thì in kết quả VLOOKUP.

Và đây là một ví dụ thực tế về một công thức Excel Nếu lỗi là VLOOKUP:

=IF(ERROR(VLOOKUP(D2, A2:B5,2,FALSE)),”Không tìm thấy”, VLOOKUP(D2, A2:B5,2,FALSE ))

hàm iferror 09 là gì

IFERROR vs. IFNA

Được giới thiệu trong Excel 2013, IFNA là một chức năng kiểm tra lỗi công thức khác. Cú pháp của nó tương tự SỐ PHIẾU:

IFNA(giá trị, value_if_on)

  • IFNA khác SỐ PHIẾU Tại điểm nào? – Hàm IFNA chỉ bắt lỗi #N/A trong khi chức năng SỐ PHIẾU giải quyết tất cả các loại lỗi.
  • Bạn có thể muốn sử dụng IFNA Trong những trường hợp nào? – Ví dụ: khi làm việc với dữ liệu quan trọng hoặc nhạy cảm, bạn có thể muốn được cảnh báo về các lỗi có thể xảy ra trong tập dữ liệu của mình và thông báo lỗi tiêu chuẩn của Excel có ký hiệu “#” có thể là chỉ báo trực quan sinh động.
BÀI VIẾT LIÊN QUAN  Cách chuyển tiền từ SIM này sang SIM khác của tất cả nhà mạng Việt Nam

Xem cách bạn có thể tạo một công thức hiển thị thông báo “Không tìm thấy” thay vì lỗi #N/A, xuất hiện khi giá trị tra cứu không có trong tập dữ liệu, nhưng dẫn đến các lỗi Excel khác.

Giả sử bạn muốn rút Qty. từ bảng tra cứu sang bảng tổng hợp như trong hình bên dưới. Sử dụng công thức Hàm IFERROR VLOOKUP trong Excel sẽ tạo ra các kết quả đẹp mắt về mặt thẩm mỹ, điều này không đúng về mặt kỹ thuật vì Lemons tồn tại trong bảng tra cứu:

hàm iferor 10 là gì

Để bắt #N/A nhưng hiển thị lỗi #DIV/0, hãy sử dụng hàm IFNA trong Excel 2013 và Excel 2016:

=IFNA(VLOOKUP(F3,$A$3:$D$6,4,FALSE), “Không tìm thấy”)

Hoặc kết hợp NẾU ISNA trong Excel 2010 và các phiên bản cũ hơn:

=IF(ISNA(VLOOKUP(F3,$A$3:$D$6,4,FALSE)),”Không tìm thấy”, VLOOKUP(F3,$A$3:$D$6,4,FALSE))

cú pháp công thức IFNA VLOOKUPNẾU ISNA VLOOKUP giống như công thức Hàm IFERROR VLOOKUPNẾU ISERROR VLOOKUP thảo luận trước đó.

Như thể hiện trong hình dưới đây, công thức Nếu là VLOOKUP trả về “Không tìm thấy” chỉ cho các mục không có trong bảng tra cứu (quả đào). Đối với Lemons, nó hiển thị #DIV/0! chỉ ra rằng bảng tra cứu của chúng tôi có lỗi chia cho 0:

chức năng của iferror 11 là gì

Các phương pháp hay nhất để sử dụng hàm IFERROR

Bây giờ bạn biết đó là một chức năng SỐ PHIẾU là cách dễ nhất để bắt lỗi trong Excel và che dấu chúng bằng các ô trống, giá trị null hoặc thông báo tùy chỉnh của riêng bạn. Tuy nhiên, điều đó không có nghĩa là bạn nên kết thúc mọi công thức bằng cách xử lý lỗi. Những gợi ý đơn giản sau đây có thể giúp bạn giữ cân bằng.

  • Đừng phạm sai lầm mà không có lý do.
  • Bọc phần nhỏ nhất có thể của công thức SỐ PHIẾU.
  • Để chỉ xử lý các lỗi cụ thể, hãy sử dụng chức năng xử lý lỗi phạm vi nhỏ hơn:
    IFNA hoặc NẾU ISNA để chỉ bắt lỗi #N/A.
    ISERR để bắt tất cả các lỗi ngoại trừ lỗi #N/A.

Xem thêm:

  • Cách ngắt dòng văn bản trong Google Sheets
  • Cách tô màu các dòng xen kẽ trong Google Sheets
  • Cách tạo bảng trong Google Sheet

Trên đây GhienCongList đã giải đáp cho các bạn IFERROR là gì. Nếu bạn có bất kỳ câu hỏi, xin vui lòng bình luận dưới đây. Đừng quên like và share nếu bạn thấy bài viết này hữu ích và đó cũng là động lực để GhienCongNghe mang đến nhiều nội dung hữu ích hơn nữa trong tương lai.

Kiểm tra Ablebit

Related Posts

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

© 2023 reehunt - WordPress Theme by WPEnjoy