Trong bài viết, chúng ta sẽ cùng nhau tìm hiểu về hàm ISNUMBER trong Excel. Đây là một hàm thuộc nhóm hàm đánh giá, kiểm tra của Excel được sử dụng cho dữ liệu kiểu số.
Hàm ISNUMBER trong Excel có tác dụng kiểm tra xem giá trị bên trong một ô có phải dạng số (Number) hoặc dạng ngày, tháng, thời gian (Date/Time) hay không.
Cú pháp của hàm này rất đơn giản là:
= ISNUMBER (value)
Trong đó (value) là giá trị cần kiểm tra. Đó có thể là một ô được tham chiếu tới hoặc kết quả của một hàm Excel khác.
Kết quả mà chúng ta thu được khi sử dụng hàm ISNUMBER để kiểm tra một giá trị là:
Trong thực tế công việc, chúng ta sẽ rất dễ bị nhầm lẫn giữa dữ liệu dạng Number với dữ liệu dạng văn bản (Text). Do đó, hàm ISNUMBER là một công cụ hữu dụng để chúng ta kiểm tra lại, tránh sai sót trước khi thực hiện các thao tác khác nhé.
Xem thêm: Kỹ năng nhận dạng, phân biệt các kiểu dữ liệu khi sử dụng Excel
Cho bảng dữ liệu như trong hình ảnh dưới đây:
Yêu cầu:
Các bước thực hiện rất đơn giản như sau:
Bước 1: Nhập hàm ISNUMBER vào vị trí ô G3, tức là ô đầu tiên của vùng cần điền kết quả kiểm tra dữ liệu trong bảng. Cú pháp sẽ có dạng như sau:
= ISNUMBER (D3)
Do D3 là ô đầu tiên của cột ngày nên trong công thức này ô được tham chiếu trước tiên là ô D3.
Kết quả thu được tại ô G3 là FALSE:
Bước 2: Các bạn copy công thức xuống các dòng dưới trong Excel. Ở đây chúng ta không cần cố định tọa độ ô tham chiếu. Cách sao chép công thức đơn giản nhất là chọn vào ô G3 sau đó kéo ô vuông màu xanh ở góc dưới bên phải ô này đi xuống hết bảng là được.
Trong trường hợp các bạn có một bảng tính dài hơn của chúng mình thì chúng ta làm như sau:
Sau bước này chúng ta thu được kết quả là cả cột G đều hiển thi FALSE, tức là các giá trị trong cột D đều không phải dữ liệu dạng số.
Bước 3: Để kiểm tra xem việc dữ liệu ngày tháng bị sai có ảnh hưởng như thế nào đến việc thống kê tổng số chi phí quảng cáo từ ngày 15/10/2018 thì chúng ta sẽ dùng hàm SUMIFS để tính tổng có điều kiện.
Công thức hàm là: SUMIFS(F3:F23, D3:D23, “>=”&J12)
Trong đó bao gồm các thành phần là:
Kết quả trả về bằng 0, không đúng với số liệu thực tế trên bảng tính:
Lý do trả về kết quả sai là dữ liệu ngày trong cột D không phải dạng số nên công thức trên không so sánh được giá trị của ô J12 với các giá trị ở vùng D3:D23. Do đó, trước khi thực hiện tính toán thì các bạn nên dùng hàm ISNUMBER để kiểm tra nhé.
Bước 4: Để chuyển đổi dữ liệu của cột D sang dạng số thì các bạn bôi đen cả cột D => vào thẻ Data => chọn mục Text to columns:
Trong bảng chọn Text to Columns hiện lên sau đó, các bạn bấm Next đến Step 3:
Sau đó các bạn bấm chọn vào mục Date rồi chọn DMY trong danh sách tùy chọn thả xuống của mục này. Thao tác này có nghĩa là sắp xếp ngày tháng theo thứ tự ngày - tháng - năm. Cuối cùng các bạn bấm OK để đóng hộp thoại.
Lúc này các bạn có thể thấy cột G đã tự động chuyển thành TRUE và chúng ta cũng có kết quả tính chi phí quảng cáo chính xác.
Xem thêm: Hướng dẫn cách sử dụng hàm ISNA trong Excel để tránh lỗi #N/A
Qua bài viết này, các bạn đã nắm thêm được kiến thức về hàm kiểm tra dữ liệu ISNUMBER.
Chúc các bạn thành công.
Khóa học liên quan