Hàm IFERROR – Cách sử dụng hàm IFERROR có gì khác với hàm IF, cú pháp hàm = IFERROR (Value, Value_IF_error)

Hàm IFERROR dùng được trong excel 2003, 2007 hay 2010… Có nhiều điều để nói về hàm này, hãy cùng ad khám phá nhé.

TÓM LƯỢC

Hàm IFERROR là hàm excel trả về giá trị mong muốn khi điều kiện của hàm này là bất kỳ lỗi gì trong excel.

MỤC ĐÍCH

Bẫy lỗi

KẾT QUẢ

Trả về kết quả mong muốn nếu hàm lỗi

CÚ PHÁP HÀM IFERROR 

Cú pháp bằng tiếng anh:

= IFERROR (Value, Value_IF_error)

Hiểu bằng tiếng việt: cú pháp được diễn giải như sau:

= IFERROR (Giá trị, Giá trị mong muốn khi Giá trị là lỗi)

Value có thể là:

– Một phép tính nhân chia cộng trừ

– Một công thức excel hoặc hàm excel đơn giản

Value_if_error là giá trị mình muốn excel trả về khi value trả về giá trị lỗi. Đó có thể là

– Khoảng trằng: “”

– Bằng 0

– Một dòng thông báo: “kết quả sai”

-….

MỘT SỐ LỖI MÀ HÀM IFERROR SẼ XỬ LÝ NHƯ:

Các bạn click để XEM lỗi tương ứng là gì và xử lý như thế nào nhé

 

VÍ DỤ HÀM IFERROR

Ad có một báo cáo doanh số cho 2 năm 2014 và 2015 trong đó có phần so sánh kết quả thực hiện được của 2015 so với 2014. Tuy nhiên có những mặt hàng chưa được bán trong năm 2014, như vậy doanh số 2014 bằng 0.

Nếu không sử dụng hàm ifferror ta sẽ có kết quả như sau:

hàm iferror ham iferror cach su dung ham iferror cu phap ham iferror 1

Kết quả nhận được khi so sánh doanh thu 2015 với 2014 của mặt hàng quýt đã gặp lỗi #DIV/0! – đây là lỗi chia cho 0.

Lỗi như thế này sẽ làm báo cáo của chúng ta trở nên xấu xí và đương nhiên sếp của bạn không thích điều này rồi.

Vậy giải pháp là dùng hàm ifferror, kết quả thu được như sau:

ham iferror cach su dung ham iferror cu phap ham iferror 1

ƯU ĐIỂM, NHƯỢC ĐIỂM CỦA HÀM IFERROR

Ưu điểm của hàm IFERROR: Với mọi lỗi của giá trị trả về hàm này đều xử lý được hết.

Nhược điểm của hàm này cũng xuất phát từ ưu điểm của chúng. ham iferror cach su dung ham iferror cu phap ham iferror 2

Đôi khi chúng ta chỉ muốn hàm excel xử lý những dạng lỗi cụ thể còn những lỗi khác sẽ trả về loại lỗi là gì.

Ví dụ như khi sử dụng hàm vlookup ta thường gặp giá trị trả về là #N/A, thì ta có thể dùng hàm ISNA thay vì hàm IFERROR.

 

 

Click xem bài viết về hàm ISNA

Hàm ISNA – cú pháp, cách sử dụng và kết hợp với vlookup – Click xem

CÁCH SỬ DỤNG HÀM IFERROR Ở EXCEL 2003, 2007, 2013, 2016???

Điều quan trọng nhất khi sử dụng hàm trong excel là biết được phạm vi áp dụng của chúng.

Các phiên bản excel cao hơn có xu hướng cải tiến để xử lý tốt hơn yêu cầu bằng chỉ một hàm. Thay vì nhiều hàm kết hợp với nhau như phiên bản thấp hơn.

Tương tự như vậy, hàm IFERROR cũng không nằm ngoài xu hướng này.

Excel 2003: Không sử dụng được

Excel 2007, 2010, 2013: Sử dụng được

Ngoài ra nhược điểm lớn hơn của hàm này là không sử dụng được cho excel 2003. Khi mà rất nhiều công ty vẫn đang sử dụng office 2003 thay vì các phiên bản cao hơn.

HÀM LIÊN QUAN

AND Xem tất cả điều kiện có thỏa mãn không.
IF Dùng để kiểm tra điều kiện theo giá trị và công thức
IFERROR Nếu lỗi xảy ra thì… làm gì đó
OR Kiểm tra xem có điều kiện nào thỏa mãn không.
NOT Đảo ngược giá trị của các đối số

Nếu bạn thấy hay thì đừng quên đăng ký nhận bài viết mới qua email nhé.

Click để đăng ký

Lưu ý: Sau khi đăng ký thì hãy vào hòm mail vừa đăng ký để xác nhận đăng ký trong email do Webkynang gửi tới bạn nhé (nếu không thấy trong inbox, vùi lòng kiểm tra hòm thư SPAM)