Bài học từ cơ bản · 8–12 phút

Hàm IFERROR: xử lý #N/A, #DIV/0! và lỗi công thức

Thay lỗi kỹ thuật bằng thông báo hoặc giá trị thân thiện. Không cần biết Excel trước: đọc từ trên xuống, xem bảng minh họa rồi tự làm bài cuối trang.

✓ Hiểu bản chất✓ Đọc được cú pháp✓ Tự viết công thức
🌱
Bắt đầu từ số 0? Nhớ ba khái niệm này

Ô là một hộp như B2. Vùng là nhiều ô liên tiếp như B2:B5. Công thức luôn bắt đầu bằng dấu =. Dấu : đọc là “từ…đến…”.

01 · Hiểu bản chất

IFERROR dùng để làm gì?

IFERROR thử tính một công thức. Nếu công thức chạy được, nó giữ kết quả; nếu phát sinh lỗi, nó thay bằng một giá trị dễ hiểu hơn.

💡

Hình dung đơn giản: Giống đặt một tấm đệm an toàn: khi công thức vấp lỗi, người xem nhận thông báo lịch sự thay vì mã lỗi kỹ thuật.

vi-du-iferror.xlsx
fx=IFERROR(A3/B3,0)
#A · Doanh thuB · Số đơnC · Trung bình/đơn
212 triệu62 triệu
38 triệu00 (thay lỗi)

Excel đang làm gì? Dòng hai chia cho 0 gây lỗi; IFERROR bắt lỗi và hiển thị 0.

02 · Chọn đúng công cụ

Khi nào nên dùng IFERROR?

✓ Nên dùng khi
  • Đổi #N/A thành “Không thấy”
  • Tránh #DIV/0! khi chia
  • Giữ báo cáo sạch khi dữ liệu chưa đủ
✕ Không nên dùng khi

IFERROR không sửa nguyên nhân. Hãy kiểm tra công thức gốc trước, đừng dùng nó để che lỗi thiết kế.

03 · Đọc công thức

Cú pháp — tách từng mảnh để dễ hiểu

=IFERROR(value, value_if_error)
1valueCông thức cần thửC2/B2
2value_if_errorKết quả thay thế khi lỗi0
Đọc thành lời

Dòng hai chia cho 0 gây lỗi; IFERROR bắt lỗi và hiển thị 0.

04 · Làm từng bước

Tự viết công thức IFERROR

1

Viết và kiểm tra công thức gốc trước.

2

Bọc công thức bằng IFERROR(.

3

Thêm giá trị thay thế sau dấu phẩy.

4

Đóng ngoặc và thử cả trường hợp có lỗi.

Tình huống công việcCông thức hoàn chỉnh
Hiện Không thấy khi mã chưa có trong danh mục=IFERROR(VLOOKUP(A2,$F$2:$H$20,3,FALSE),"Không thấy")
05 · Tránh lỗi

Lỗi người mới thường gặp

⚠️
Dùng IFERROR để che một công thức sai thay vì sửa nguyên nhân.

Hãy chọn từng ô bằng chuột, kiểm tra dấu ngoặc và đối chiếu một dòng dữ liệu bằng cách tính tay trước.

Checklist kiểm tra công thức trước khi kết luận sai
  1. Công thức đã bắt đầu bằng dấu = chưa?
  2. Vùng dữ liệu có lấy thừa tiêu đề hoặc thiếu dòng không?
  3. Chữ và điều kiện có đặt đúng dấu ngoặc kép không?
  4. Tham chiếu nào cần khóa bằng dấu $ khi kéo công thức?
06 · Tự làm

Bài tập miễn phí có hướng dẫn

Tính C2/B2 và trả 0 nếu phép chia gây lỗi.

Hãy tự gõ trước. Sai cũng không sao — hệ thống sẽ đưa gợi ý.

🚀

Đã hiểu trên giấy? Giờ hãy gõ trên bảng tính thật

Sheeto tạo file tương tác, chấm từng ô và ghi nhớ lỗi để lên lịch ôn thích nghi.

Kiểm tra trình độ và tạo lộ trình