Ví dụ về Reddit

<>

Hàm IFERROR là gì?

Hàm IFERROR thuộc danh mục Hàm logic trong Microsoft Excel, bao gồm ISNA, ISERROR và ISERR. Tất cả các chức năng này giúp phát hiện và xử lý các lỗi công thức.

IFERROR cho phép bạn thực hiện một phép tính. Nếu tính toán không làm kết quả là một lỗi, sau đó kết quả tính toán được hiển thị. Nếu tính toán làm dẫn đến lỗi sau đó một phép tính khác được thực hiện (hoặc một giá trị tĩnh như 0, trống hoặc một số văn bản được xuất ra).

Khi nào bạn sử dụng Hàm IFERROR?

  • Khi chia số để tránh sai số do chia cho 0
  • Khi thực hiện tra cứu để tránh lỗi nếu không tìm thấy giá trị.
  • Khi bạn muốn thực hiện một phép tính khác nếu kết quả đầu tiên dẫn đến lỗi (ví dụ: Tra cứu giá trị bằng 2NS bảng nếu nó không được tìm thấy trong bảng đầu tiên)

Các lỗi công thức chưa được xử lý có thể gây ra lỗi trong sổ làm việc của bạn, nhưng các lỗi hiển thị cũng làm cho bảng tính của bạn kém hấp dẫn hơn.

Nếu lỗi thì 0

Hãy xem một ví dụ cơ bản. Dưới đây bạn đang chia hai số. Nếu bạn cố gắng chia cho 0, bạn sẽ nhận được lỗi:

Thay vào đó, hãy chèn phép tính vào trong hàm IFERROR và nếu bạn chia cho 0 thì kết quả là 0 được xuất ra thay vì lỗi:

= IFERROR (A2 / B2,0)

If Error Then Blank

Thay vì đặt lỗi thành 0, bạn có thể đặt chúng thành 'trống' với dấu ngoặc kép (“”):

= IFERROR (A2 / B2, "")

Nếu lỗi thì hãy làm gì đó khác

Hàm IFERROR cũng có thể được sử dụng để thực hiện phép tính thứ 2 nếu phép tính thứ nhất dẫn đến lỗi. Chúng tôi sẽ sử dụng hàm VLOOKUP trong ví dụ dưới đây:

<>

Tại đây, nếu dữ liệu không được tìm thấy trong ‘LookupTable1’, thay vào đó, hàm VLOOKUP sẽ được thực hiện trên ‘LookupTable2’.

Thêm Ví dụ về Công thức IFERROR

IFERROR lồng nhau - VLOOKUP Nhiều Trang tính

Bạn có thể lồng IFERROR bên trong IFERROR khác để thực hiện 3 phép tính riêng biệt. Ở đây, chúng tôi sẽ sử dụng hai IFERROR để thực hiện các VLOOKUP trên 3 trang tính riêng biệt:

Chỉ mục / Đối sánh & XLOOKUP

Tất nhiên, IFERROR cũng sẽ hoạt động với các công thức Index / Match và XLOOKUP.

IFERROR XLOOKUP

Hàm XLOOKUP là phiên bản nâng cao của hàm VLOOKUP.

IFERROR INDEX / MATCH

Bạn cũng có thể tra cứu giá trị bằng cách sử dụng hàm INDEX và MATCH trong Excel.

Nếu bạn không biết hàm XLOOKUP hoặc hàm MATCH / INDEX hoạt động như thế nào, hãy nhấp vào liên kết này để tìm giải thích chi tiết.

IFERROR trong Mảng

Công thức mảng trong Excel được sử dụng để thực hiện một số phép tính thông qua một công thức duy nhất. Giả sử có ba cột Năm, Doanh số và Giá trung bình. Bạn có thể tìm ra tổng số lượng bằng công thức sau trong cột E.

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

Công thức hoạt động tốt cho đến khi phạm vi ước số nhận được một ô trống hoặc các số 0. Do đó, bạn sẽ gặp lại lỗi # DIV / 0 !.

Lần này, bạn có thể sử dụng hàm IFERROR như sau:

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

Lưu ý rằng hàm IFERROR phải được lồng bên trong Hàm SUM, nếu không hàm IFERROR sẽ áp dụng cho tổng tổng chứ không phải cho từng mục riêng lẻ trong mảng.

IFNA so với IFERROR

Hàm IFNA hoạt động giống hệt như Hàm IFERROR ngoại trừ hàm IFNA sẽ chỉ bắt lỗi # N / A. Điều này rất hữu ích khi làm việc với các hàm tra cứu: Chỉ xử lý “lỗi không tìm thấy giá trị tra cứu”, các lỗi công thức bình thường vẫn có thể xuất hiện để cảnh báo bạn về các vấn đề trong tính toán của bạn.

<>

Nếu ISERROR

Nếu bạn vẫn đang sử dụng Microsoft Excel 2003 hoặc phiên bản cũ hơn, thì bạn có thể thay thế IFERROR bằng sự kết hợp của IF và ISERROR. Đây là một ví dụ ngắn gọn.

= IF (ISERROR (A2 / B2), 0, A2 / B2)

IFERROR trong Google Trang tính

Hàm IFERROR hoạt động hoàn toàn giống trong Google Trang tính cũng như trong Excel:

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave