Excel là một công cụ tuyệt vời giúp người dùng xử lý dữ liệu, phân tích và trình bày thông tin một cách nhanh chóng và chính xác. Một trong những yếu tố quan trọng nhất khiến Excel trở nên mạnh mẽ chính là sự linh hoạt và đa dạng của các hàm (functions). Hàm là công cụ để thực hiện các phép tính, xử lý dữ liệu, điều kiện logic và thao tác chuỗi một cách tự động. Bài viết này sẽ giúp bạn nắm vững cách sử dụng các hàm thông dụng trong Excel, từ những hàm cơ bản nhất cho đến những hàm nâng cao, để bạn trở thành người khai thác tối đa tiềm năng của bảng tính.
Có thể bạn quan tâm: Cách Sắp Xếp Tên Theo Abc Trong Excel 2026
1. Tổng quan về hàm trong Excel
Trong Excel, hàm có thể được chia thành nhiều loại chính:
| Loại hàm | Mô tả | Ví dụ phổ biến |
|---|---|---|
| Toán học | Thực hiện phép tính số học | SUM, AVERAGE, MIN, MAX |
| Logic | Kiểm tra điều kiện, trả về giá trị tùy vào tình huống | IF, AND, OR, NOT |
| Tìm kiếm và tham chiếu | Lấy dữ liệu từ bảng theo điều kiện | VLOOKUP, HLOOKUP, INDEX, MATCH |
| Chuỗi | Xử lý văn bản | LEFT, RIGHT, MID, CONCATENATE, TEXTJOIN |
| Thời gian & ngày | Xử lý ngày, giờ | TODAY, NOW, DATE, YEAR, MONTH |
| Thống kê | Phân tích dữ liệu | COUNT, COUNTA, COUNTIF, SUMIF |
| Định dạng | Định dạng dữ liệu | TEXT, VALUE, FORMAT |
Những hàm này thường được kết hợp với nhau để thực hiện các tác vụ phức tạp. Việc hiểu rõ cách sử dụng chúng sẽ giúp bạn tiết kiệm thời gian và tránh sai sót khi làm việc với dữ liệu lớn.
Có thể bạn quan tâm: Cách Sắp Xếp Thứ Tự Chữ Cái Trong Excel: Hướng Dẫn Chi Tiết Và Ứng Dụng Thực Tiễn
2. Hàm Toán học và Thống kê
2.1 SUM
Hàm SUM tính tổng các giá trị trong một dải ô.
Cú pháp: =SUM(number1, number2, ...)
Ví dụ:
=SUM(A1:A10)
Tổng các giá trị từ ô A1 đến A10.
2.2 AVERAGE
Hàm AVERAGE trả về giá trị trung bình.
Cú pháp: =AVERAGE(number1, number2, ...)
Ví dụ:
=AVERAGE(B1:B20)
2.3 MIN và MAX
- MIN: Giá trị nhỏ nhất trong dải.
- MAX: Giá trị lớn nhất trong dải.
Ví dụ:
=MIN(C1:C15)
=MAX(C1:C15)
2.4 COUNT và COUNTA
- COUNT: Đếm số ô chứa số.
- COUNTA: Đếm số ô không rỗng (có dữ liệu, dù là số hay văn bản).
Ví dụ:
=COUNT(D1:D30)
=COUNTA(D1:D30)
2.5 COUNTIF và SUMIF
Hàm COUNTIF đếm số ô thỏa mãn điều kiện nhất định.
Cú pháp: =COUNTIF(range, criteria)
Ví dụ обратить:
=COUNTIF(E1:E100, ">50")
Hàm SUMIF tính tổng các giá trị thỏa mãn điều kiện.
Cú pháp: =SUMIF(range, criteria, sum_range)
Ví dụ:
=SUMIF(F1:F50, ">=10", G1:G50)
Có thể bạn quan tâm: Cách Sắp Xếp Thời Gian Tăng Dần Trong Excel: Hướng Dẫn Chi Tiết Cho Người Mới Bắt Đầu
3. Hàm Logic
3.1 IF
Hàm IF kiểm tra điều kiện và trả về giá trị khác nhau tùy thuộc vào kết quả.
Cú pháp: =IF(logical_test, value_if_true, value_if_false)
Ví dụ:
=IF(H1>100, "Đạt", "Chưa đạt")
3.2 AND, OR, NOT
- AND: Trả về TRUE nếu tất cả điều kiện đúng.
- OR: Trả về TRUE nếu ít nhất một điều kiện đúng.
- NOT: Đảo ngược giá trị logic.
Ví dụ:
=AND(H1>50, I1<100)
=OR(H1>80, I1<30)
=NOT(AND(H1>50, I1<100))
3.3 IFERROR
Xử lý lỗi trong công thức.
Cú pháp: =IFERROR(value, value_if_error)
Ví dụ:
=IFERROR(DIVIDE(X1, Y1), "Không hợp lệ")
4. Hàm Tìm kiếm và Tham chiếu
4.1 VLOOKUP
Tìm kiếm giá trị trong cột đầu tiên của một bảng và trả về giá trị tương ứng từ cột khác.
Cú pháp: =VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)
Ví dụ:
=VLOOKUP(A2, Sheet2!$A$1:$D$100, 3, FALSE)
4.2 HLOOKUP
Tương tự VLOOKUP nhưng tìm kiếm theo hàng ngang.
Cú pháp: =HLOOKUP(lookup_value, table_array, row_index_num, range_lookup)
4.3 INDEX và MATCH
Sử dụng kết hợp để thực hiện tìm kiếm linh hoạt hơn.
- INDEX: Trả về giá trị tại vị trí hàng/cột trong một phạm vi.
- MATCH: Tìm vị trí của một giá trị trong một dải ô.
Ví dụ:
=INDEX(B2:B100, MATCH("Cần Tính", A2:A100, 0))
4.4 XLOOKUP (Excel 365/2026 trở lên)
Hàm thay thế VLOOKUP, HLOOKUP, INDEX/MATCH, có thể tìm kiếm theo cả hai chiều.
Cú pháp: =XLOOKUP(lookup_value, lookup_array, return_array, if_not_found, match_mode, search_mode)
Ví dụ:
=XLOOKUP(A2, Sheet2!$A$1:$A$100, Sheet2!$B$1:$B$100, "Không tìm thấy")
5. Hàm Chuỗi
5.1 LEFT, RIGHT, MID
- LEFT: Trả về số ký tự từ đầu chuỗi.
- RIGHT: Trả về số ký tự từ cuối chuỗi.
- MID: Trả về chuỗi con bắt đầu từ vị trí và độ dài xác định.
Ví dụ:
=LEFT("Excel123", 5) -> "Excel"
=RIGHT("Excel123", 3) -> "123"
=MID("Excel123", 6, 3) -> "123"
5.2 CONCATENATE / CONCAT / TEXTJOIN
- CONCATENATE: Nối chuỗi (cần dùng hàm này trong Excel 2026 và cũ).
- CONCAT: Phiên bản mới hơn, hỗ trợ dải ô.
- TEXTJOIN: Nối chuỗi với dấu phân cách.
Ví dụ:
=CONCATENATE(A1, " ", B1) -> "Họ Tên"
=CONCAT(A1, " ", B1) -> "Họ Tên"
=TEXTJOIN(", ", TRUE, A1:C1)
5.3 TRIM atividade
Loại bỏ khoảng trắng thừa.
Ví dụ:
=TRIM(A1)
5.4 UPPER, LOWER, PROPER

Có thể bạn quan tâm: Cách Sử Dụng Các Hàm Cơ Bản Trong Excel
Chuyển chữ hoa, chữ thường, chuẩn hóa đầu chữ.
Ví dụ:
=UPPER(A1) -> "EXCEL"
=LOWER(A1) -> "excel"
=PROPER(A1) -> "Excel"
5.5 FIND và SEARCH
Tìm vị trí của một chuỗi con trong chuỗi chính.
- FIND: Phân biệt chữ hoa/ thường, không hỗ trợ ký tự đại diện.
- SEARCH: Không phân biệt Eaton, hỗ trợ ký tự đại diện (, ?).
Ví dụ:
=FIND("C", "Excel") -> 1
=SEARCH("c", "Excel") -> 1
6. Hàm Thời gian & Ngày
6.1 TODAY và NOW
- TODAY: Trả về ngày hiện tại.
- NOW: Trả về ngày và giờ hiện tại.
Ví dụ:
=TODAY()
=NOW()
6.2 DATE, YEAR, MONTH, DAY
- DATE: Tạo ngày từ năm, tháng, ngày.
- YEAR, MONTH, DAY: Lấy thành phần ngày.
Ví dụ:
=DATE(2026, 7, 18)
=YEAR(A1)
=MONTH(A1)
=DAY(A1)
6.3 DATEDIF
Tính khoảng cách giữa hai ngày theo đơn vị cụ thể.
Cú pháp: =DATEDIF(start_date, end_date, unit)
Ví dụ:
=DATEDIF(A1, B1, "Y") -> Số năm giữa hai ngày
=DATEDIF(A1, B1, "M") -> Số tháng
=DATEDIF(A1, B1, "D") -> Số ngày
6.4 NETWORKDAYS
Tính số ngày làm việc giữa hai ngày (bỏ ngày cuối tuần và ngày lễ).
Cú pháp: =NETWORKDAYS(start_date, end_date, holidays)
Ví dụ:
=NETWORKDAYS(A1, B1, C1:C10)
7. Hàm Định dạng
7.1 TEXT
Chuyển dữಲ್ thành chuỗi với định dạng cụ thể.
Cú pháp: =TEXT(value, format_text)
Ví dụ:
=TEXT(A1, "dd-mm-yyyy") -> "18-07-2026"
=TEXT(B1, "0.00%") -> "12.34%"
7.2 VALUE
Chuyển chuỗi thành số.
Ví dụ:
=VALUE("123.45") -> 123.45
8. Hàm Định dạng nâng cao
8.1 CHOOSE
Chọn giá trị từ danh sách dựa vào chỉ số.
Cú pháp: =CHOOSE(index_num, value1, value2, ...)
Ví dụ:
=CHOOSE(2, "Red", "Blue", "Green") -> "Blue"
8.2 OFFSET
Trả về tham chiếu ô hoặc dải ô từ vị trí bắt đầu.
Cú pháp: =OFFSET(reference, rows, cols, height, width)
Ví dụ:
=OFFSET(A1, 2, 3) -> Ô nằm 2 hàng xuống dưới và 3 cột sang phải của A1
8.3 INDIRECT
Chuyển chuỗi thành tham chiếu ô.
Cú pháp: =INDIRECT(ref_text, a1)
Ví dụ:
=INDIRECT("A" & B1)
9. Kết hợp các hàm: Mẫu thực tế
9.1 Tính doanh thu ròng
Giả sử A1:A10 chứa doanh thu, B1:B10 chứa क्षेत्रों.
=SUMPRODUCT(A1:A10, B1:B10)
9.2 Tính trung bình trọng số
Giả sử C1:C10 chứa trọng số.
=SUMPRODUCT(A1:A10, C1:C10) / SUM(C1:C10)
9.3 Tìm kiếm tên và trả về tuổi
Giả sử A1:A10 là tên, B1:B10 là ngày sinh. Ta muốn tìm tuổi của “Nguyen Van A”.
=DATEDIF(VLOOKUP("Nguyen Van A", A1:B10, 2, FALSE), TODAY(), "Y")
9.4 Đánh giá hiệu suất dựa trên nhiều tiêu chí
Giả sử D1:D10 là điểm số, E1:E10 là trọng số.
=SUMPRODUCT(D1:D10, E1:E10) / SUM(E1:E10)
10. Mẹo và thủ thuật
- Sử dụng tên vùng: Đặt tên cho dải ô (Formulas → Name Manager) để công thức dễ đọc.
- Dùng công thức mảng (Array formulas): Nhấn Ctrl+Shift+Enter khi cần tính toán mảng trong Excel 2026 trở đi.
- Ký hiệu $: Khóa cột hoặc hàng khi sao chép công thức.
- Sử dụng tính năng “AutoFill”: Kéo công thức sang hàng/ cột kế tiếp để tự động áp dụng.
- Thêm điều kiện bằng hàm IFERROR: Tránh lỗi khi tìm kiếm không có kết quả.
- Sử dụng hàm TEXT để định dạng ngày: Tùy chỉnh letterlijk hiển thị ngày tháng.
- Tách dữ liệu: Dùng hàm TEXTSPLIT (Excel 365) để tách chuỗi thành cột.
11. Bài tập thực hành
- Tổng doanh thu: Tính tổng doanh thu từ cột D (cột 4) trong bảng B1:B30.
- Điểm trung bình: Tính điểm trung bình từ cột E, bỏ các giá trị nhỏ hơn 50.
- Tìm kiếm dữ liệu: Dùng VLOOKUP để tìm giá thành của sản phẩm có mã “P123”.
- Đánh giá năng lực: Dùng hàm IF để xác định mức độ đạt tiêu chuẩn: <60porary:
=IF(F1<60, "Thiếu", IF(F1<80, "Tốt", "Xuất sắc")). - Thời gian công việc: Tính số ngày làm việc giữa ngày bắt đầu (A1) và ngày kết thúc (B1) với ngày nghỉ (C1:C5).
12. Kết luận
Việc nắm vững các hàm thông dụng trong Excel không chỉ giúp bạn làm việc hiệu quả hơn mà còn mở ra khả năng phân tích dữ liệu sâu sắc hơn. Bất kể bạn là người mới bắt đầu hay chuyên gia, việc liên tục thực hành và khám phá các hàm mới sẽ nâng cao kỹ năng và giúp bạn đạt được mục tiêu công việc nhanh chóng. Hãy dành thời gian thử nghiệm các ví dụ trên, tạo ra những bảng tính thực tế và tận dụng các công cụ mạnh mẽ mà Excel cung cấp. Chúc bạn thành công trong hành trình khai thác dữ liệu và trở thành một chuyên gia Excel thực thụ!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
