Chào các bạn, trong quá trình sử dụng phần mềm excel. Cụ thể chúng ta thường gặp các lỗi như: lỗi sai ký tự #NAME!, lỗi không tìm được dữ liệu #N/A, lỗi sai giá trị #VALUE!,… Những lỗi như thế sẽ hiển thị trên bảng tính của mình, như vậy sẽ rất khó chịu và thiếu chuyên nghiệp.
Bài học này mình sẻ hướng dẫn các bạn cách bỏ qua các lỗi nêu trên bằng hàm IFERROR() xử lý lỗi excel và thay thế bằng một văn bản ký tự khác. Nào các bạn cũng làm theo và theo dõi mình.
Giới thiệu hàm IFERROR()
Đầu tiền mình xin giới thiệu về hàm IFERROR() một tý. Hàm IFERROR() sẽ phát hiện ra các thông báo lỗi trong ô ở Excel. Giá trị lỗi sẽ được thay thế bằng những từ hay ký tự khác nhau do người dùng chỉ định.
Công thức hàm như sau: IFFERROR(value, value_if_error)
Cú pháp hàm
- Value: value là giá trí cuối trả về, value có thể là công thức hay kế quả của một phép tính nào đó.
- Value_if_error: value_if_error là nơi mà bạn điền giá trị hay văn bản muốn trả về. Nếu bạn để trống “” thì kết quả là rỗng, hoặc bạn có thể để số 0. ví dụ như: “kết quả lỗi”
Lưu ý: Giá trị trả về khi công thức sai trả về kết quả lỗi như: #VALUE!, #REF!, #NUM!, #NAME?, #NULL!, #N/A.
Tính doanh thu phần trăm của sản phẩm có xảy ra lỗi
Sau khi mình đã giới thiệu về hàm IFERROR() chúng ta sẽ bắt đầu đi vào ví dụ cụ thể của hàm này.
Giả sử bạn bạn một bảng dữ liệu thống kê doanh thu của các sản phẩm. Và muốn tính phầm trăm lợi nhuận tăng trưởng của các sản phẩm. (File thực hành mẫu bạn có thể tại bên dưới).
Cách tính phần trăm tăng tưởng của sản phẩm trong năm 2020 đến năm 2021 rất đơn giản. Bạn chỉ cần lấy số tiền doanh năm 2021 chia cho năm 2020 là đã tính được doanh thu tăng trưởng của sản phẩm. Bạn tiếp tục trừ kết quả đó cho 1. Nhưng mình cần chuyển kết quả này về định dạng phần trăm.
Công thức: =D4/C4-1
Tiếp theo, ở trên bạn đã tính được doanh thủ tăng trưởng. Nhưng kết quả mong muốn là phần trăm (%) doanh thu tăng trưởng. Mình tiếp tục chọn bôi đen toàn bộ kết quả ở cột phần trăm tăng trưởng -> và chọn biểu tượng phần trăm ở nhóm Number trên thẻ tab Home.
Kết quả, sau khi chuyển định dạng số về phần trăm nhưng có 1 vấn đề xảy ra. Vấn đề là mình có 1 sản phẩm mới có tên là Gạo mới nhưng lại không có doanh doanh và báo lỗi #DIV/0!. Làm thế nào để xử lý lỗi này một cách chuyên nghiệp.
Áp dụng hàm IFERROR() xử lý lỗi trong Excel
Để xử lý lỗi trên chúng ta sẽ áp dụng hàm IFERROR() để bỏ qua lỗi trên và trả về bằng 1 đoạn văn bản thay thế, nhìn chuyên nghiệp hơn.
Bước 1 áp dụng hàm IFERROR()
Bước này chúng ta sẽ áp dụng hàm IFERROR() vào, chúng ta cần lấy công thức chúng ta vừa tính doanh thu phần trăm ở trên và thay thế vào giá trị value trong công thức. Nếu bạn quên công thức hàm IFERROR() thì có thể lướt lên trên để xem.
- Công thức hàm như sau: IFFERROR(value, value_if_error)
Diễn giải
Giá trị value chúng ta thay thế bằng công thức “D4/C4-1“.
Giá trị value_if_error bạn có thể để trống “”, hoặc có thể thay thế bằng 1 đoạn văn bản như “Sản phẩm mới”.
Bước 2 áp dụng vào table dữ liệu
Sau khi chúng ta đã phân tích công thức, mình sẽ áp dụng vào table dữ liệu. Các bạn dán và thay thế ô dữ liệu đầu tiên ở cột % Tăng trưởng. Và áp dụng công thức cho các ô còn lại.
Bước 3 áp dụng công thức vào hàm IFERROR()
Sau khi áp dụng công thức vào hàm IFERROR(), nếu không có lỗi thì kết quả vẫn như ban đầu. Nhưng nếu kết quả trả về báo lỗi thì sẽ có một đoạn văn thay thế cho lỗi đó.
Kết quả
Như vậy mình đã hướng dẫn các bạn áp dụng thành công công thức IFERROR() vào ứng dụng thực tế là xử lý lỗi excel trong table trên. Hàm IFERROR() có nhiệm vụ bỏ qua lỗi, xử lý lỗi trong excel và thay thế lỗi bằng một văn bản hay 1 ký tự nào đó. Bạn có thể tải nội dung thực hành bên dưới để thực hành theo mình. Chúc các bạn thành công!