Hàm IFERROR giúp kiểm tra kết quả của một công thức và thay thế thông báo lỗi bằng nội dung dễ hiểu hơn. Đây là công cụ hữu ích khi làm bảng tính, tra cứu dữ liệu hoặc xây dựng báo cáo trên Excel.
Hàm IFERROR trong Excel là gì?
Hàm IFERROR trong Excel là một hàm dùng để phát hiện lỗi phát sinh từ công thức và trả về một giá trị được chỉ định thay thế. Thay vì để bảng tính xuất hiện các thông báo như #N/A, #VALUE! hay #DIV/0!, người dùng có thể hiển thị một nội dung phù hợp hơn.

Về bản chất, hàm này thực hiện hai việc: kiểm tra một biểu thức và xác định kết quả thay thế nếu biểu thức đó xuất hiện lỗi. Nhờ vậy, bảng tính trở nên gọn gàng, dễ đọc và thuận tiện hơn khi chia sẻ cho người khác.
Ví dụ, khi tính tỷ lệ giữa hai ô nhưng ô mẫu số bằng 0, Excel có thể trả về lỗi #DIV/0!. Thay vì để lỗi xuất hiện, bạn có thể sử dụng công thức:
=IFERROR(A2/B2,”Không thể tính”)
Nếu phép tính hợp lệ, Excel trả về kết quả bình thường. Trong trường hợp xảy ra lỗi, nội dung “Không thể tính” sẽ được hiển thị.
Cú pháp hàm IFERROR và ý nghĩa từng đối số
Cú pháp cơ bản: =IFERROR(value, value_IF_error)
Trong đó:
- value: Công thức, phép tính hoặc giá trị mà bạn muốn kiểm tra.
- value_IF_error: Nội dung Excel sẽ trả về nếu phần value phát sinh lỗi.
Đối số thứ hai có thể là số, văn bản, ô tham chiếu hoặc một công thức khác. Nếu muốn ô không hiển thị gì khi gặp lỗi, bạn có thể nhập: =IFERROR(A2/B2,””)
Khi phép tính không gặp vấn đề, kết quả thực tế vẫn được giữ nguyên. Nếu phát sinh lỗi, ô sẽ hiển thị trống.

Điểm đáng chú ý là hàm IFERROR không chỉ xử lý một loại lỗi cụ thể. Đây là lý do hàm thường được sử dụng trong các bảng dữ liệu có nhiều công thức và nguồn thông tin khác nhau.
Những lỗi Excel mà hàm IFERROR có thể xử lý
Excel có nhiều dạng lỗi và mỗi loại thường xuất hiện do một nguyên nhân khác nhau. IFERROR có thể xử lý các lỗi phổ biến như:
- #N/A: Thường gặp khi không tìm thấy dữ liệu cần tra cứu.
- #VALUE!: Xảy ra khi công thức sử dụng dữ liệu không phù hợp.
- #REF!: Xuất hiện khi công thức tham chiếu đến vùng dữ liệu không còn hợp lệ.
- #DIV/0!: Phát sinh khi thực hiện phép chia cho 0 hoặc ô trống.
- #NUM!: Liên quan đến giá trị số không hợp lệ hoặc phép tính vượt giới hạn.
- #NAME?: Thường do Excel không nhận diện tên hàm hoặc vùng được sử dụng.
- #NULL!: Có thể xuất hiện khi công thức sử dụng giao của các vùng dữ liệu không phù hợp.
Thay vì phải kiểm tra từng loại lỗi bằng nhiều hàm khác nhau, IFERROR cho phép xử lý chung trong một công thức. Tuy nhiên, điều này cũng có nghĩa người dùng nên xác định nguyên nhân lỗi trước khi che thông báo lỗi, đặc biệt trong những bảng tính quan trọng.

Cách dùng hàm IFERROR qua ví dụ cơ bản
Ví dụ: Bạn có thể áp dụng hàm IFERROR để phát hiện và thay thế các giá trị lỗi trong bảng tính Excel.
Bước 1: Tại một ô bất kỳ, nhập công thức =IFERROR(B4/C4,”Lỗi trong phép tính”) để kiểm tra kết quả của phép tính.

Bước 2: Nhấn Enter để xem kết quả. Sau đó, kéo thả ô công thức xuống các dòng bên dưới để áp dụng công thức cho những dữ liệu còn lại.

Công thức giúp bảng tính đưa ra thông báo dễ hiểu thay vì để người xem phải tự xác định nguyên nhân lỗi.
Trong thực tế, hàm IFERROR Excel đặc biệt hữu ích khi xử lý báo cáo bán hàng, danh sách sản phẩm, bảng chấm công, dữ liệu kế toán hoặc những file có nhiều công thức liên kết.
Cách kết hợp hàm IFERROR với các hàm Excel phổ biến
Sức mạnh của IFERROR được thể hiện rõ hơn khi kết hợp cùng các hàm tra cứu và điều kiện. Cách làm này giúp công thức vừa thực hiện nhiệm vụ chính vừa kiểm soát các trường hợp không mong muốn.
Hàm IFERROR kết hợp với VLOOKUP
VLOOKUP được sử dụng để tìm kiếm dữ liệu trong bảng. Nếu không tìm thấy giá trị, hàm có thể trả về #N/A. Khi đó, hàm IFERROR VLOOKUP trong Excel là cách xử lý khá phổ biến.
Ví dụ: Hàm IFERROR được sử dụng để kiểm tra và xử lý lỗi phát sinh từ công thức VLOOKUP tại ô H1.
Công thức: =IFERROR(VLOOKUP(A9;2:8;2;FALSE);”data unavailable”)
Khi công thức VLOOKUP gặp lỗi, IFERROR sẽ thay thế kết quả bằng nội dung được thiết lập sẵn. Ngược lại, nếu phép tìm kiếm thực hiện thành công, hàm sẽ hiển thị kết quả do VLOOKUP trả về.

Trong trường hợp này, kết quả nhận được là “data unavailable”, cho thấy công thức VLOOKUP không tìm thấy dữ liệu phù hợp hoặc đang phát sinh lỗi.
Hàm IFERROR kết hợp INDEX và MATCH
INDEX và MATCH thường được kết hợp để tạo công thức tra cứu linh hoạt hơn VLOOKUP. Khi giá trị cần tìm không tồn tại, công thức có thể xuất hiện lỗi. Khi đó, hàm IFERROR kết hợp index và match giúp thay thế thông báo lỗi bằng nội dung dễ hiểu.
Ví dụ: =IFERROR(INDEX(C2:C20,MATCH(A2,A2:A20,0)),”Không có dữ liệu”)
Trong công thức này, MATCH xác định vị trí của giá trị cần tìm, còn INDEX lấy dữ liệu tương ứng. IFERROR đóng vai trò kiểm soát trường hợp MATCH không tìm thấy kết quả.
Phương pháp này hữu ích khi bảng dữ liệu có cấu trúc phức tạp hoặc cần tra cứu theo nhiều điều kiện.
Hàm IFERROR kết hợp với IF
IF giúp kiểm tra điều kiện, trong khi IFERROR xử lý lỗi phát sinh từ công thức. Vì vậy, hàm IFERROR kết hợp IF có thể tạo ra cách kiểm soát dữ liệu linh hoạt hơn.
Ví dụ: =IF(IFERROR(C2/B2);’X’; ‘hiệu quả’)

Ngoài ra, hàm IFERROR kết hợp với VLOOKUP còn có thể được dùng trong các bảng tra cứu cần thông báo khác nhau tùy tình trạng dữ liệu.
Những lỗi thường gặp khi sử dụng IFERROR
Dù dễ sử dụng, IFERROR vẫn có thể khiến người dùng hiểu sai dữ liệu nếu áp dụng thiếu kiểm soát. Một số vấn đề cần lưu ý gồm:
- Không che giấu mọi lỗi: Cần kiểm tra nguyên nhân trước khi thay lỗi bằng 0 hoặc nội dung khác.
- Chọn giá trị thay thế phù hợp: Đảm bảo kết quả phản ánh đúng ý nghĩa của dữ liệu.
- Kiểm tra dữ liệu đầu vào: Số, ngày tháng hoặc văn bản sai định dạng có thể khiến công thức cho kết quả không chính xác.
- Hạn chế công thức phức tạp: Kiểm tra từng phần trước khi kết hợp nhiều hàm để dễ phát hiện lỗi.

Hàm IFERROR là một lựa chọn hữu ích để xây dựng bảng tính rõ ràng và chuyên nghiệp hơn. Từ những phép tính đơn giản đến các công thức tra cứu bằng VLOOKUP, INDEX, MATCH hay IF, hàm này đều có thể giúp kiểm soát lỗi hiệu quả. Khi sử dụng đúng cách, bảng dữ liệu sẽ hạn chế thông báo lỗi gây rối mắt, đồng thời cung cấp thông tin dễ hiểu hơn cho người xem. Đừng quên chọn mua laptop chính hãng tại Viettel Store để hỗ trợ cho công việc văn phòng hiệu quả hơn.
Xem thêm:
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 *
Tạo bình luận mới