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:
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:
Ư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.
Đô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
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é.
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)
Trackbacks/Pingbacks