Cách Sử Dụng Các Hàm Cơ Bản Trong Excel

Excel là một trong những công cụ mạnh mẽ nhất của Microsoft dành cho việc quản lý dữ liệu, tính toán nhanh chóng và trực quan. Để khai thác tối đa sức mạnh của Excel, bạn cần hiểu và biết cách áp dụng các hàm (functions) cơ bản. Trong bài viết này, chúng ta sẽ đi sâu vào cách sử dụng những hàm quan trọng nhất, giải thích cách chúng hoạt động, cung cấp ví dụ thực tế, cùng với những mẹo và thủ thuật giúp bạn làm việc hiệu quả hơn.

1. Tổng quan về hàm trong Excel

  • Hàm là một công thức có sẵn trong Excel, thực hiệnkọm tính, xử lý dữ liệu hoặc trả về kết quả dựa trên các tham số đầu vào (arguments).
  • Hàm có thể gắn vào ô hoặc được sử dụng trong công thức phức tạp hơn.
  • Các hàm thường được phân loại theo mục đích: Tổng hợp, Xử lý văn bản, Xử lý ngày giờ, Tìm kiếm và tham chiếu, Logic và Hàm tùy chỉnh.

2. Hàm tổng hợp cơ bản

2.1 SUM (Tổng)

Công thức: =SUM(A1:A10)

  • Đếm tổng giá trị trong phạm vi từ A1 đến A10.
  • Hỗ trợ cộng nhiều phạm vi: =SUM(A1:A10, C1:C10).
  • Nếu cần cộng các ô không liên tiếp: =SUM(A1, C1, E1).

Ví dụ thực tế: Bạn có một bảng chi tiêu hàng tháng, muốn tính tổng chi tiêu trong tháng. Đặt công thức =SUM(B2:B31) trong ô B32.

2.2 AVERAGE (Trung bình)

Công thức: =AVERAGE(A1:A10)

  • Tính giá trị trung bình.
  • Nếu cần loại bỏ giá trị 0 hoặc lỗi: =AVERAGEIF(A1:A10, "<>0").

Ví dụ thực tế: Tính điểm trung bình của sinh viên trong lớp: =AVERAGE(C2:C30).

2.3 COUNT, COUNTA, COUNTIF

HàmMô tảCú phápVí dụ
COUNTĐếm số ô chứa số=COUNT(A1:A10)Đếm số học sinh có điểm số
COUNTAĐếm số ô không trống=COUNTA(A1:A10)Đếm số معين
COUNTIFĐếm số ô thỏa mãn điều kiện=COUNTIF(A1:A10, ">80")Đếm số học sinh điểm >80

Mẹo: COUNTIFS cho phép đếm nhiều điều kiện đồng thời.

2.4 MIN, MAX

  • =MIN(A1:A10) trả về giá trị nhỏ nhất.
  • =MAX(A1:A10) trả về giá trị lớn nhất.

Ví dụ thực tế: Xác định giá bán thấp nhất của một sản phẩm trong danh sách.

3. Hàm logic

3.1 IF (Nếu)

Công thức: =IF(điều_kiện, giá_trị_nếu_có, giá_trị_nếu_không)

Ví dụ: Xác định hợp lệ hay không hợp lệ:

=IF(B2>1000, "Đạt chuẩn", "Không đạt")

3.2 AND, OR, NOT

  • AND(điều_kiện1, điều_kiện2, ...) trả về TRUE nếu tất cả điều kiện đúng.
  • OR(điều_kiện1, điều_kiện2, ...) trả về TRUE nếu ít nhất một điều kiện đúng.
  • NOT(điều_kiện) đảo ngược giá trị.

Ví dụ: Kiểm tra nếu điểm >80 và điểm >90:

=AND(C2>80, C2>90)

3.3 IFS

  • =IFS(điều_kiện1, giá_trị1, điều_kiện2, giá_trị2, ...)
  • Được dùng khi có nhiều điều kiện lồng nhau, tránh lồng nhiều IF.

Ví dụ: Xếp loại học sinh:

=IFS(C2>=90, "Xuất sắc", C2>=80, "Giỏi", C2>=70, "Khá", C2>=60, "Trung Bình", TRUE, "Yếu")

4. Hàm xử lý văn bản

4.1 CONCATENATE / CONCAT / TEXTJOIN

  • =CONCATENATE(A1, " ", B1) hoặc =CONCAT(A1, " ", B1).
  • =TEXTJOIN(" ", TRUE, A1, B1, C1) cho phép kết hợp đa ô, bỏ qua ô trống.

Ví dụ: Tạo tên đầy đủ: =CONCAT(A1, " ", B1).

4.2 LEFT, RIGHT, MID

  • =LEFT(A1, 3) lấy 3 ký tự từ bên trái.
  • =RIGHT(A1, 4) lấy 4 ký tự từ bên phải.
  • =MID(A1, 2, 5) lấy 5 ký tự bắt đầu từ ký tự thứ 2.

Ví dụ: Trích đoạn mã đơn hàng: =LEFT(B1, 5).

4.3 LEN, TRIM, CLEAN

  • =LEN(A1) đếm số ký tự.
  • =TRIM(A1) loại bỏ khoảng trắng thừa.
  • =CLEAN(A1) loại bỏ ký tự không in được.

Ví dụ: Chuẩn hóa dữ liệu nhập từ hệ thống khác.

4.4 UPPER, LOWER, PROPER

  • =UPPER(A1) chuyển thành chữ hoa.
  • =LOWER(A1) chuyển thành chữ thường.
  • =PROPER(A1) chuyển thành dạng đầu mỗi từ viết hoa.

5. Hàm xử lý ngày giờ

5.1 TODAY, NOW

  • =TODAY() trả về ngày hiện tại.
  • =NOW() trả vóng ngày và giờ hiện tại.

5.2 DATE, DAY, MONTH, YEAR

  • =DATE(2026, 7, 18) tạo ngày cụ thể.
  • =DAY(A1) trả về ngày trong tháng.
  • =MONTH(A1) trả về tháng.
  • =YEAR(A1) trả về năm.

5.3 NETWORKDAYS, WORKDAY

Cách Sử Dụng Các Hàm Cơ Bản Trong Excel
Cách Sử Dụng Các Hàm Cơ Bản Trong Excel
  • =NETWORKDAYS(A1, B1) tính số ngày làm việc giữa hai ngày.
  • =WORKDAY(A1, n) trả về ngày công việc n ngày sau ngày A1.

Ví dụ: Tính ngày hoàn thành dự án: =WORKDAY(TODAY(), 30).

5.4 TEXT (định dạng ngày)

  • =TEXT(A1, "dd/mm/yyyy") chuyển đổi ngày thành chuỗi định dạng.

6. Hàm tìm kiếm và tham chiếu

6.1 VLOOKUP, HLOOKUP

  • =VLOOKUP(key, range, col_index, range_lookup)
  • =HLOOKUP(key, range, row_index, range_lookup)

Ví dụ: Tìm giá trị liên quan đến mã sản phẩm:

=VLOOKUP("P001", $A$2:$C$100, 3, FALSE)

6.2 INDEX & MATCH

  • =INDEX(range, row_num, column_num)
  • =MATCH(lookup_value, lookup_array, match_type)

Mẹo: Sử dụng INDEX + MATCH thay vì VLOOKUP để tăng tốc độ và linh hoạt hơn.

Ví dụ: Tìm giá trị trong bảng 2D:

=INDEX($C$2:$C$100, MATCH("P001", $A$2:$A$100, 0))

6.3 XLOOKUP (Excel 365/2026)

  • =XLOOKUP(lookup_value, lookup_array, return_array, if_not_found, match_mode, search_mode)

Ví dụ: Truy vấn dãy giá trị:

=XLOOKUP("P001", $A$2:$A$100, $C$2:$C$100, "Không tìm thấy")

6.4 CHOOSE, TRANSPOSE

  • =CHOOSE(index_num, value1, value2, ...) chọn giá trị dựa trên chỉ số.
  • =TRANSPOSE(array) chuyển đổi hàng thành cột hoặc ngược lại.

7. Hàm nâng cao và thủ thuật

7.1 SUMIFS, COUNTIFS, AVERAGEIFS

  • =SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, ...)
  • Cho phép tính tổng, đếm, trung bình theo nhiều điều kiện.

Ví dụ: Tổng doanh thu theo tháng và sản phẩm:

=SUMIFS(D2:D100, A2:A100, "2026-07", B2:B100, "P001")

7.2 OFFSET & INDIRECT

  • =OFFSET(reference, rows, cols, height, width) lấy ô hoặc vùng dựa trên vị trí.
  • =INDIRECT(ref_text) chuyển chuỗi thành tham chiếu.

Mẹo: OFFSET có thể gây chậm trễ khi dùng nhiều trong bảng tính lớn.

7.3 Array formulas (Công thức mảng)

-ინის: =SUM(IF(A1:A10>5, B1:B10, 0)) nhập bằng Ctrl+Shift+Enter (trong Excel cũ).
– Trong Excel 365, có thể dùng công thức mảng động: =SUM(IF(A1:A10>5, B1:B10, 0)) trực tiếp.

7.4 Hàm tùy chỉnh (VBA)

  • Bạn có thể viết hàm mới trong VBA, ví dụ =MyFunction(A1).

Chú ý: Hàm tùy chỉnh không được hỗ trợ trong Google Sheets.

8. Thực hành: Xây dựng bảng tính doanh thu

8.1 Bố cục cơ bản

STTNgàyMã sản phẩmSố lượngGiá bánDoanh thu
1
……

8.2 Công thức

  1. Doanh thu: =C4D4 (số lượng giá bán).
  2. Tổng doanh thu: =SUM(E2:E100).
  3. Doanh thu trung bình: =AVERAGE(E2:E100).
  4. Số lượng bán theo sản phẩm: =SUMIF(C2:C100, "P001", D2:D100).
  5. Ngày doanh thu cao nhất: =INDEX(A2:A100, MATCH(MAX(E2:E100), E2:E100, 0)).

8.3 Thêm tính năng

  • Bảng điều khiển (Dashboard) với biểu đồ: Tạo biểu đồ cột, tròn, đường để trực quan hóa doanh thu theo tháng, sản phẩm.
  • Bộ lọc (Slicers) để người dùng chọn tháng hoặc sản phẩm.
  • Conditional Formatting: Đánh dấu ngày doanh thu vượt mức mục tiêu.

9. Mẹo tăng tốc độ và tránh lỗi

MẹoMô tả
Sử dụng dữ liệu dạng bảng (Table)Dùng Insert > Table. Hàm tham chiếu đến bảng tự động cập nhật khi thêm hàng.
Tránh công thức mảng lặp dàiDùng hàm SUMIFS thay vì mảng IF+SUM.
Giảm số lượng INDIRECTINDIRECT gây chậm trễ, ưu tiên tham chiếu trực tiếp.
Sử dụng Data ValidationGiảm lỗi nhập dữ liệu.
Kiểm tra lỗi trong công thứcDùng IFERROR để tránh lỗi #N/A, #DIV/0!.
Chọn đúng kiểu dữ liệuĐịnh dạng ô đúng kiểu (số, ngày, văn bản) tránh lỗi tính toán.

10. Kết luận

Việc nắm vững các hàm cơ bản trong Excel không chỉ giúp bạn thực hiện các phép tính nhanh chóng mà còn mở ra cánh cửa cho việc phân tích dữ liệu nâng cao, tạo báo cáo chuyên nghiệp và tối ưu quy trình làm việc. Hãy bắt đầu từ những hàm SUM, AVERAGE, IF, VLOOKUP và dần dần mở rộng sang các hàm nâng cao như XLOOKUP, SUMIFS, và các công thức mảng động.

Thực hành thường xuyên, tham khảo tài liệu chính thức của Microsoft và cộng đồng, và đừng ngại thử nghiệm những hàm mới. Khi bạn đã thành thạo, bạn sẽ có thể biến những bảng tính khô cứng thành những công cụ mạnh mẽ, linh hoạt và thậm chí còn “sống” nhờ vào biểu đồ, dashboard và tính năng tự động hoá.

Chúc bạn thành công trên con đường trở thành chuyên gia Excel!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận