Trong bài viết này chúng ta sẽ cùng Học Excel Online tìm hiểu về cách sử dụng hàm IFERROR trong Power BI. Đây là một hàm thường gặp trong nhóm hàm logic.
Xem nhanh
Hàm IFERROR giúp tránh lỗi bằng cách đưa ra 1 kết quả khác thay vì hiển thị lỗi (trong trường hợp có lỗi). Còn khi giá trị cần kiểm tra lỗi không có chứa lỗi thì vẫn hiển thị kết quả bình thường.
IFERROR( <Giá trị cần kiểm tra>, <Giá trị nếu lỗi> )
<Giá trị cần kiểm tra> : Là một giá trị có thể là giá trị lỗi, hoặc 1 biểu thức tính có thể trả về kết quả lỗi.
<Giá trị nếu lỗi> : Là 1 giá trị hoặc 1 biểu thức sẽ thay thế cho lỗi trong trường hợp <giá trị cần kiểm tra> thực sự có lỗi.
Trường hợp <Giá trị cần kiểm tra> không chứa lỗi hay không ra kết quả lỗi thì sẽ lấy kết quả bình thường theo giá trị đó (hay kết quả của biểu thức đó)
Trường hợp <Giá trị cần kiểm tra> có chứa lỗi hay tính ra kết quả lỗi thì sẽ lấy theo <Giá trị nếu lỗi>.
Hàm IFERROR dùng để bẫy lỗi để tránh trường hợp dừng đột ngột biểu thức tính.
Cả <Giá trị cần kiểm tra> và <Giá trị nếu lỗi> đều phải cùng 1 loại dữ liệu (ví dụ <Giá trị cần kiểm tra> là biểu thức tính ra kết quả dạng Số thì <Giá trị nếu lỗi> cũng phải là dữ liệu dạng số. Điều này để đảm bảo loại dữ liệu trong cột không bị thay đổi.
Nếu <Giá trị cần kiểm tra> hoặc <Giá trị nếu lỗi> là 1 ô trống thì hàm IFERROR coi đó là 1 giá trị rỗng (tương đương với ký hiệu hai dấu nháy kép liền nhau “” )
Xét kết quả hàm IFERROR trong trường hợp sau:
Trường hợp 1:
=IFERROR( 5/0, “Phép chia cho không” )
Trường hợp 2:
=IFERROR( 5/1, “Phép chia cho không”)
Trường hợp này 5/1 bằng 5, không có lỗi. Do đó kết quả nhận được là số 5
Một số hàm khác trong nhóm hàm Logic: