Cách xử lý lỗi trong Excel bằng hàm IFERROR? (Ví dụ)

Hàm IFERROR trong Excel được sử dụng để làm gì?

Hàm IFERROR excel dùng để xử lý lỗi trong excel, hàm này dùng để hiển thị kết quả khi có lỗi xảy ra trong bất kỳ công thức hoặc đối số nào, chúng ta sử dụng hàm này với hàm khác để thông báo cho người dùng những gì có thể bị nhầm lẫn trong công thức, hàm này có hai đối số có giá trị nếu không có lỗi và một giá trị khác sẽ được hiển thị khi có lỗi.

Cú pháp

  • giá trị có thể là bất kỳ giá trị nào, tham chiếu hoặc thậm chí là công thức
  • value_if_error là giá trị được trả về dưới dạng đầu ra khi lỗi được tạo ra

Ví dụ để xử lý lỗi trong Excel bằng cách sử dụng hàm IFERROR

Ví dụ # 1 - Xử lý lỗi # N / A

Giả sử chúng ta có hai danh sách nhân viên, trong cột A và B, trong cột B, có một số nhân viên không có trong cột A và chúng tôi muốn tìm tên của những nhân viên đó không có trong danh sách A.

Vì vậy, chúng tôi đã áp dụng công thức VLOOKUP cho cột liền kề bên phải của danh sách B để tìm ra các tên chung trong cả hai danh sách và tách các tên không có trong danh sách A.

Công thức VLOOKUP trong C2 và kéo nó xuống, chúng ta có

= VLOOKUP (B2, $ A: $ A, 1,0)

Như bạn có thể thấy ở trên, có một số tên không thể được tra cứu bằng công thức VLOOKUP; do đó họ tạo ra lỗi # N / A, có nghĩa là hàm VLOOKUP không thể tìm thấy những tên đó trong danh sách nhân viên ở cột A.

Bây giờ, nếu chúng ta muốn # N / A được thay thế bằng một số giá trị khác như ' Tên không có trong danh sách A' , vì vậy, chúng ta sẽ sử dụng hàm IFERROR để thay thế lỗi # N / A,

Vì vậy, chúng ta sẽ chuyển công thức tra cứu, VLOOKUP (B2, $ A: $ A, 1,0) làm đối số đầu tiên và Tên không có trong danh sách A làm đối số thứ hai cho hàm IFERROR. Vì vậy, công thức trở thành

= IFERROR (VLOOKUP (B2, $ A: $ A, 1,0), ”Tên không có trong danh sách A”)

Kéo công thức này đến ô cuối cùng, chúng ta nhận được giá trị thay thế là # N / A với giá trị được truyền vào.

Ví dụ # 2 - Xử lý # DIV / 0! lỗi

Chúng tôi có các số tiền trong Cột A cần được phân bổ đều cho số người đã cho.

Vì vậy, khi chúng ta áp dụng công thức = Số lượng / Số người

Chúng tôi gặp lỗi # DIV / 0! trong C4 khi số người bằng 0. Khi chúng ta chia một giá trị số cho 0, chúng ta sẽ gặp lỗi này.

Bây giờ, chúng ta muốn thay thế lỗi này bằng một giá trị ' No of Person <1 ', chúng ta sẽ sử dụng hàm IFERROR.

= IFERROR ((A2 / B2)), No of Person <1 ')

Ví dụ # 3 - Xử lý #NAME? lỗi

Giả sử chúng ta có một số số cần phải thêm vào và do nhầm lẫn, nếu ai đó viết sai công thức tính tổng, chúng ta nhận được lỗi #NAME? lỗi.

Thay vì SUM, nếu người dùng viết sai công thức, #NAME? một lỗi được tạo ra.

Sử dụng hàm IFERROR excel, chúng tôi có thể xử lý lỗi này bằng cách chỉ cần chuyển đối số thứ hai một giá trị, ví dụ: ' Công thức đã nhập sai .'

Ví dụ # 4 - Xử lý #NULL! lỗi

Giả sử chúng ta có 3 giá trị trong ô A2, A3 và A4 và chúng ta muốn tính tổng chúng.

Trong ô A5, chúng tôi đã sử dụng toán tử dấu cộng để thêm chúng, A2 + A3 A4, và thay vì đặt toán tử '+' giữa A3 và A4, chúng tôi đã nhập dấu phân tách bằng cách nhấn dấu cách, chúng tôi nhận được #NULL! Lỗi.

Vì vậy, để khắc phục lỗi này, chúng ta có thể sử dụng hàm IFERROR bằng cách thay đổi công thức thành

= IFERROR ((A2 + A3 A4), (SUM (A2: A4)))

Bạn có thể thấy chúng tôi đã sử dụng một công thức khác, SUM, để tính tổng của ba giá trị đã cho và chuyển nó làm đối số thứ hai trong hàm IFERROR.

Ví dụ # 5 - Xử lý lỗi #NUM

Chúng tôi có một số số được cho trong Cột A và chúng tôi muốn tìm căn bậc hai của những số này.

Trong Excel, chúng ta có SQRT trong excel để tính căn bậc hai của một số khi chúng ta áp dụng công thức này để lấy căn bậc hai của các số.

Chúng tôi gặp lỗi #NUM! đối với các giá trị âm, vì chúng ta không thể tìm thấy căn bậc hai của một số âm. Vì vậy, excel ném #NUM! lỗi khi hàm SQRT được áp dụng cho một số âm.

Sử dụng hàm IFERROR excel, chúng ta có thể chuyển giá trị ' Số âm ' cho các giá trị âm để tránh lỗi này.

Ví dụ # 6 - Xử lý #REF! lỗi

Giả sử chúng ta có hai số trong ô A2 và A3, và chúng ta muốn chia giá trị của ô A cho ô giá trị B.

Bây giờ, nếu chúng ta xóa hàng thứ ba, bằng cách chọn hoàn toàn hàng thứ 3 , chúng ta sẽ nhận được lỗi #REF! lỗi trong ô C2

Vì tham chiếu đã bị xóa, Excel không thể tìm thấy giá trị tham chiếu trong công thức; do đó nó ném #REF! lỗi.

Sử dụng hàm IFERROR excel, chúng ta có thể chuyển giá trị_if_error, ' Tham chiếu đã bị xóa .'

Ví dụ # 7 - Xử lý #VALUE! lỗi

Chúng tôi có hai giá trị trong ô A2 và A3, A2 và chúng tôi muốn thêm hai giá trị này vào ô A2 và A3,

A2 chứa một giá trị số, trong khi A3 chứa một giá trị văn bản. Khi chúng tôi thêm hai giá trị này, chúng tôi nhận được lỗi #VALUE! Lỗi.

Vì một kiểu dữ liệu không chính xác được sử dụng trong công thức, nó trả về lỗi #VALUE! lỗi

Khắc phục điều này bằng IFERROR, chúng tôi có

Vì vậy, chúng ta có thể thấy hàm IFERROR có thể rất hữu ích trong các lỗi trong excel và tùy chỉnh đầu ra khi có lỗi xảy ra theo nhu cầu hoặc yêu cầu.

thú vị bài viết...