Trong Excel có rất nhiều hàm để phục vụ cho các nhu cầu tính toán khác nhau. Nhưng làm thế nào để viết hàm đúng yêu cầu, giúp hàm tính ra kết quả đúng? Hãy cùng Học Excel Online tìm hiểu chủ đề này nhé.
Xem nhanh
Các hàm tính toán rất đa dạng và mức độ phức tạp cũng khác nhau. Nhưng tựu chung lại đều có 3 thành tố chính. Để dùng hàm đúng cách, chúng ta cần chú ý các yếu tố sau:
Cấu trúc của hàm hay còn gọi là cú pháp khi viết hàm. Mỗi hàm có sẵn trong Excel đều được gợi ý về cấu trúc để chúng ta viết đúng:
Ví dụ: Cấu trúc hàm VLOOKUP:
Khi đó bạn chỉ cần nắm được các thành phần trong cấu trúc hàm là hiểu được cách viết đúng.
Ví dụ: Với cấu trúc hàm VLOOKUP chúng ta có thể dịch theo nghĩa tiếng anh của từng nội dung ra tiếng việt để hiểu:
Tiếp tục dịch nội dung hướng dẫn, gợi ý chúng ta sẽ thấy giá trị nhập vào tham số này có 2 dạng:
Như vậy việc viết hàm dựa vào gợi ý trong cấu trúc của hàm sẽ giúp chúng ta biết được hàm cần gì để có thể tính toán được. Chỉ khi viết đúng cấu trúc thì hàm mới tính đúng.
Ngoài việc viết đúng cấu trúc thành phần trong hàm, chúng ta còn phải viết đúng giá trị.
Ví dụ: Tham số col_index_num đòi hỏi chúng ta phải nhập 1 con số. Con số này thể hiện số thứ tự cột chứa kết quả cần tìm trong table_array. Như vậy giá trị này phải:
Như vậy giá trị nạp vào hàm phải tuân thủ thêm yếu tố hợp lý về logic chứ không phải muốn nhập giá trị nào cũng được.
Ngoài ra, khi nhập giá trị vào hàm còn phải chú ý về phương pháp nạp: Trực tiếp hay gián tiếp.
Ví dụ:
Trong 2 công thức trên đều ra kết quả đúng, nhưng trong cách nạp giá trị vào hàm sử dụng 2 cách khác nhau:
Ngoài ra các thành phần khác cũng có thể phân tích:
Sau khi đã nắm được cách nạp dữ liệu vào hàm, chúng ta còn phải chú ý tới 1 nội dung quan trọng: Loại dữ liệu nạp vào là gì
Có 2 điểm cần chú ý trong loại dữ liệu:
a. Với dữ liệu trực tiếp (hoặc giá trị tại ô được tham chiếu): có 3 loại chính:
b. Với dạng tham chiếu thì chú ý tới loại Range và Array
Như vậy với tham chiếu dạng Array sẽ rộng và phức tạp hơn dạng Range.
Ví dụ:
Khi tính toán, các hàm trong Excel sẽ căn cứ theo bản chất của Loại dữ liệu trực tiếp để tính.
Ví dụ: Hàm VLOOKUP sau đây không ra kết quả do sai về bản chất của loại dữ liệu
Cùng là công thức VLOOKUP có cách viết giống nhau, nhưng khi viết đối tượng trong lookup_value, đặt số 84 trong dấu nháy kép lại không ra kết quả.
Nguyên nhân do trong bảng dữ liệu A3:C5, cột Mã chứa các dữ liệu là dạng số. Khi tham chiếu với số 84 trong cặp dấu nháy kép thì lại là dữ liệu dạng Text, dẫn tới không tìm thấy kết quả.
* Chú ý:
Loại dữ liệu là yếu tố thường bị ẩn, bỏ qua do không nhìn thấy, nhưng nó lại là nguyên nhân chính gây ra các lỗi mà chúng ta khó phát hiện ra.
* Thứ tự các bước kiểm tra 1 hàm như sau:
Hy vọng rằng sau bài viết này các bạn đã có thể viết đúng hàm và giúp các hàm tính đúng được kết quả như ý muốn.
Tham khảo thêm các bài viết:
Cách làm việc với nhiều hàm Excel phức tạp
Hướng dẫn cách viết hàm IF kết hợp hàm VLOOKUP
Hướng dẫn cách viết nhiều hàm IF lồng nhau dễ hiểu dễ thực hiện
Hướng dẫn cách lồng ghép hàm, viết hàm lồng nhau trong Excel