Excel là một trong những công cụ phần mềm văn phòng mạnh mẽ nhất hiện nay, được sử dụng rộng rãi trong các lĩnh vực như kế toán, tài chính, quản trị, marketing, giáo dục và thậm chí trong cuộc sống hàng ngày. Tuy nhiên, nhiều người vẫn cảm thấy e ngại khi tiếp cận Excel vì cho rằng nó quá phức tạp, đòi hỏi phải biết rất nhiều hàm và công thức. Thực tế, nếu bạn nắm vững một số công thức Excel đơn giản cơ bản, bạn đã có thể thực hiện hầu hết các công việc tính toán, tổng hợp, phân tích dữ liệu một cách nhanh chóng và hiệu quả.
Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, đầy đủ và dễ hiểu về các công thức Excel đơn giản, từ những hàm cơ bản nhất như SUM, AVERAGE, COUNT đến các hàm điều kiện, tra cứu và ngày tháng. Mỗi công thức sẽ được giải thích kèm ví dụ thực tế, cách áp dụng trong công việc và một số mẹo tối ưu để bạn có thể sử dụng chúng một cách thông minh. Hy vọng sau khi đọc xong, bạn sẽ tự tin hơn khi mở Excel và sẵn sàng giải quyết mọi bài toán dữ liệu trong tầm tay.
Có thể bạn quan tâm: Các Công Thức Excel Thường Dùng: Hướng Dẫn Chi Tiết Cho Người Mới Và Chuyên Nghiệp
1. Giới Thiệu Về Công Thức Excel
1.1. Công thức là gì?
Trong Excel, công thức (formula) là một chuỗi các ký tự bắt đầu bằng dấu bằng (=) dùng để thực hiện các phép tính, so sánh, hoặc gọi các hàm (function). Khi bạn nhập công thức vào một ô, Excel sẽ tính toán và hiển thị kết quả trong ô đó. Công thức có thể tham chiếu tới các ô khác, hằng số, hoặc các hàm tích hợp sẵn.
1.2. Cấu trúc cơ bản của một công thức
- Dấu bằng (
=): Bắt đầu mọi công thức. - Tham chiếu ô: Ví dụ
A1,B2:C5(đại diện cho một phạm vi ô). - Toán tử:
+,-,,/,^(lũy thừa),%(phần trăm). - Hàm:
SUM(),AVERAGE(),IF(), v.v. - Dấu ngoặc: Dùng để nhóm các phần của công thức, xác định thứ tự thực hiện.
Ví dụ: =A1+B1C1 sẽ nhân giá trị trong ô B1 và C1, sau đó cộng với giá trị trong ô A1.
1.3. Tại sao nên học các công thức đơn giản?
- Tiết kiệm thời gian: Thay vì tính toán thủ công, công thức tự động thực hiện.
- Giảm sai sót: Các phép tính được thực hiện chính xác, tránh lỗi con người.
- Tăng tính chuyên nghiệp: Bạn sẽ tạo ra các báo cáo, bảng tính trông chuyên nghiệp và có tính phân tích cao.
- Mở rộng khả năng: Khi đã thành thạo các công thức đơn giản, bạn sẽ dễ dàng học các công thức phức tạp hơn.
Có thể bạn quan tâm: Học Vba Excel Có Khó Không? – Giải Đáp Tất Cả Thắc Mắc Của Người Mới Bắt Đầu
2. Các Công Thức Excel Cơ Bản Nhất
2.1. SUM – Tổng Hợp
Cú pháp: =SUM(number1, number2, ...) hoặc =SUM(range)
Mô tả: Cộng tất cả các số trong một dãy hoặc phạm vi ô.
Ví dụ:
– =SUM(A1:A10): Tổng các giá trị từ ô A1 đến A10.
– =SUM(A1, B1, C1): Cộng ba ô riêng lẻ.
Mẹo:
– Dùng Alt + = để nhanh chóng chèn công thức SUM cho một cột hoặc hàng có dữ liệu liền kề.
– Khi dữ liệu thay đổi, công thức SUM sẽ tự động cập nhật.
2.2. AVERAGE – Trung Bình
Cú pháp: =AVERAGE(number1, number2, ...) hoặc =AVERAGE(range)
Mô tả: Tính giá trị trung bình cộng của các số trong phạm vi.
Ví dụ:
– =AVERAGE(B2:B20): Trung bình của cột B từ hàng 2 đến 20.
– =AVERAGE(A1, A2, A3, A4): Trung bình của bốn ô riêng lẻ.
Lưu ý:
– Hàm AVERAGE bỏ qua các ô trống và ô chứa văn bản. Nếu muốn tính trung bình bao gồm cả ô bằng 0, hãy chắc chắn rằng các ô đó có giá trị 0 thay vì trống.
2.3. COUNT – Đếm Số Ô Có Dữ Liệu Số
Cú pháp: =COUNT(value1, value2, ...) hoặc =COUNT(range)
Mô tả: Đếm số ô chứa dữ liệu dạng số trong một phạm vi.
Ví dụ:
– =COUNT(C1:C30): Đếm số ô có giá trị số trong cột C.
– =COUNT(A1, B2, C3): Đếm số ô số trong ba ô riêng lẻ.
So sánh:
– COUNTA đếm tất cả các ô không rỗng (bao gồm văn bản, ngày tháng, v.v.).
– COUNTBLANK đếm các ô trống.
2.4. MIN và MAX – Giá Trị Nhỏ Nhất và Lớn Nhất
Cú pháp:
– =MIN(number1, number2, ...) hoặc =MIN(range)
– =MAX(number1, number2, ...) hoặc =MAX(range)
Mô tả: Tìm giá trị nhỏ nhất hoặc lớn nhất trong một dãy.
Ví dụ:
– =MIN(D1:D100): Giá trị nhỏ nhất trong cột D.
– =MAX(E2:E50): Giá trị lớn nhất trong cột E.
Ứng dụng: Xác định mức độ thấp nhất/cao nhất của doanh thu, điểm số, thời gian hoàn thành dự án, v.v.
2.5. IF – Hàm Điều Kiện Cơ Bản
Cú pháp: =IF(logical_test, value_if_true, value_if_false)
Mô tả: Kiểm tra một điều kiện, trả về một giá trị nếu đúng và một giá trị khác nếu sai.
Ví dụ:
– =IF(A2>50, "Đạt", "Không đạt"): Nếu giá trị trong A2 lớn hơn 50, trả về “Đạt”, ngược lại trả về “Không đạt”.
– =IF(B3="Nam", 1, 0): Kiểm tra giới tính, trả về 1 cho Nam, 0 cho Nữ.
Mẹo:
– Kết hợp IF với các hàm khác như AND, OR để tạo điều kiện phức tạp.
– Dùng IFERROR để xử lý lỗi trong công thức.
2.6. CONCATENATE (hoặc & ) – Nối Chuỗi
Cú pháp:
– =CONCATENATE(text1, text2, ...)
– Hoặc dùng dấu &: =A1 & " " & B1
Mô tả: Nối các chuỗi văn bản lại với nhau.
Ví dụ:
– =CONCATENATE(A2, " - ", B2): Nối nội dung ô A2, dấu gạch ngang, và nội dung ô B2.
– =A2 & " (" & C2 & ")": Kết hợp tên và tuổi trong một chuỗi.
Lưu ý: Từ Excel 2026 trở lên, hàm TEXTJOIN và CONCAT là phiên bản cải tiến, cho phép nén dấu phân cách.
2.7. TODAY và NOW – Ngày và Giờ Hiện Tại
=TODAY(): Trả về ngày hiện tại (không có thời gian).=NOW(): Trả về ngày và thời gian hiện tại.
Ứng dụng:
– Tạo báo cáo tự động cập nhật ngày.
– Tính số ngày còn lại đến một ngày quan trọng: =A1 - TODAY() (giả sử A1 chứa ngày mục tiêu).
Có thể bạn quan tâm: Câu Hỏi Trắc Nghiệm Về Excel: Tổng Hợp 1500+ Câu Hỏi Đánh Giá Kiến Thức Và Kỹ Năng
3. Công Thức Điều Kiện Nâng Cao
3.1. AND và OR
AND(logical1, logical2, ...): Trả về TRUE nếu tất cả điều kiện đúng.OR(logical1, logical2, ...): Trả về TRUE nếu ít nhất một điều kiện đúng.
Ví dụ:
– =IF(AND(A2>10, B2<5), "OK", "NO"): Kiểm tra đồng thời hai điều kiện.
– =IF(OR(C2="Yes", D2="Yes"), "Có", "Không"): Kiểm tra nếu bất kỳ ô nào có giá trị “Yes”.
3.2. IF lồng nhau (Nested IF)
Khi cần nhiều mức độ quyết định, bạn có thể lồng nhiều IF trong nhau.
Ví dụ: Phân loại điểm số:
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D","F"))))
Công thức trên sẽ trả về các ký hiệu từ A tới F tùy theo điểm số.
3.3. IFS (Excel 2026 trở lên)
IFS cho phép viết nhiều điều kiện mà không cần lồng IF quá sâu.
Cú pháp: =IFS(logical_test1, value_if_true1, logical_test2, value_if_true2, ...)
Ví dụ:
=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", A2>=60, "D", TRUE, "F")
Lưu ý: TRUE ở cuối dùng làm điều kiện mặc định nếu không thỏa mãn bất kỳ điều kiện nào trước đó.
4. Công Thức Tra Cứu Dữ Liệu
4.1. VLOOKUP – Tra Cứu Dọc
Cú pháp: =VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)
lookup_value: Giá trị cần tìm.table_array: Bảng dữ liệu (phải bao gồm cột chứa giá trị tìm và cột trả về).col_index_num: Số thứ tự cột trongtable_arraymà bạn muốn trả về.range_lookup:TRUE(tìm gần đúng) hoặcFALSE(tìm chính xác).
Ví dụ:
Bạn có bảng nhân viên:
| A (Mã) | B (Tên) | C (Phòng) |
|——–|———|———–|
| 001 | An | Kinh doanh|
| 002 | Bình | Marketing |
| 003 | Cường | HR |
Để lấy tên nhân viên dựa trên mã:=VLOOKUP("002", A2:C4, 2, FALSE) → trả về “Bình”.
Lưu ý:
– Cột chứa lookup_value phải là cột đầu tiên trong table_array.
– Khi dùng FALSE, Excel sẽ chỉ trả về kết quả khi tìm thấy giá trị đúng.
4.2. HLOOKUP – Tra Cứu Ngang
Cú pháp tương tự VLOOKUP nhưng tìm kiếm theo hàng.
=HLOOKUP(lookup_value, table_array, row_index_num, range_lookup)
4.3. XLOOKUP (Excel 365 / 2026)
XLOOKUP là hàm mới thay thế cho VLOOKUP và HLOOKUP, linh hoạt hơn.
Cú pháp: =XLOOKUP(lookup_value, lookup_array, return_array, if_not_found, match_mode, search_mode)
lookup_value: Giá trị cần tìm.lookup_array: Dải ô chứa giá trị tìm.return_array: Dải ô trả về kết quả.if_not_found: Giá trị trả về nếu không tìm thấy (tùy chọn).match_mode: 0 (chính xác), -1 (chính xác hoặc nhỏ hơn), 1 (chính xác hoặc lớn hơn), 2 (wildcard).search_mode: 1 (tìm từ trên xuống), -1 (tìm ngược lại).
Ví dụ:=XLOOKUP("003", A2:A4, B2:B4, "Không tìm thấy") → trả về “Cường”.
4.4. INDEX + MATCH – Kết Hợp Để Tra Cứu Linh Hoạt

Có thể bạn quan tâm: Công Thức Excel Văn Phòng: Tối Ưu Hóa Công Việc, Nâng Cao Hiệu Suất
Công thức: =INDEX(return_range, MATCH(lookup_value, lookup_range, 0))
MATCHtrả về vị trí củalookup_valuetronglookup_range.INDEXtrả về giá trị tại vị trí đó trongreturn_range.
Ví dụ:=INDEX(B2:B4, MATCH("001", A2:A4, 0)) → trả về “An”.
Ưu điểm:
– Không bị giới hạn cột đầu tiên như VLOOKUP.
– Có thể tra cứu cả từ phải sang trái.
5. Công Thức Xử Lý Ngày Tháng
5.1. DATE – Tạo Ngày Từ Năm, Tháng, Ngày
=DATE(year, month, day)
Ví dụ: =DATE(2026, 6, 26) → trả về ngày 26/06/2026.
5.2. YEAR, MONTH, DAY – Trích Xuất Thành Phần Ngày
=YEAR(date): Trích xuất năm.=MONTH(date): Trích xuất tháng.=DAY(date): Trích xuất ngày.
Ví dụ: Nếu A1 chứa ngày 15/08/2026,
– =YEAR(A1) → 2026
– =MONTH(A1) → 8
– =DAY(A1) → 15
5.3. NETWORKDAYS – Số Ngày Làm Việc Giữa Hai Ngày
=NETWORKDAYS(start_date, end_date, holidays)
- Tính số ngày làm việc (trừ cuối tuần và ngày lễ).
Ví dụ: Tính số ngày làm việc từ 01/05/2026 đến 31/05/2026, bỏ qua ngày lễ 01/05:=NETWORKDAYS(DATE(2026,5,1), DATE(2026,5,31), DATE(2026,5,1))
5.4. DATEDIF – Khoảng Cách Giữa Hai Ngày
=DATEDIF(start_date, end_date, unit)
unitcó thể là"Y"(năm),"M"(tháng),"D"(ngày),"MD"(ngày không tính tháng và năm),"YM"(tháng không tính năm),"YD"(ngày không tính năm).
Ví dụ: Tính tuổi:=DATEDIF(A2, TODAY(), "Y")
6. Công Thức Thống Kê Nâng Cao
6.1. SUMIF và SUMIFS – Tổng Có Điều Kiện
SUMIF(range, criteria, sum_range): Tổng các ô trongsum_rangethỏa mãncriteria.SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, ...): Cho phép đa điều kiện.
Ví dụ:
Bạn có bảng bán hàng:
| A (Ngày) | B (Sản phẩm) | C (Doanh thu) |
|---|---|---|
| 01/01 | A | 500 |
| 01/01 | B | 300 |
| 02/01 | A | 400 |
| 02/01 | B | 200 |
=SUMIF(B2:B5, "A", C2:C5)→ Tổng doanh thu sản phẩm A = 900.=SUMIFS(C2:C5, A2:A5, "01/01", B2:B5, "B")→ Doanh thu ngày 01/01 cho sản phẩm B = 300.
6.2. COUNTIF và COUNTIFS – Đếm Có Điều Kiện
COUNTIF(range, criteria): Đếm số ô thỏa mãn tiêu chí.COUNTIFS(criteria_range1, criteria1, criteria_range2, criteria2, ...): Đếm với nhiều điều kiện.
Ví dụ:
– =COUNTIF(B2:B5, "A") → Đếm số lần sản phẩm A xuất hiện = 2.
– =COUNTIFS(A2:A5, "01/01", B2:B5, "A") → Đếm số giao dịch sản phẩm A vào ngày 01/01 = 1.
6.3. AVERAGEIF và AVERAGEIFS – Trung Bình Có Điều Kiện
AVERAGEIF(range, criteria, average_range)AVERAGEIFS(average_range, criteria_range1, criteria1, ...)
Ví dụ:
– =AVERAGEIF(B2:B5, "B", C2:C5) → Trung bình doanh thu sản phẩm B = (300+200)/2 = 250.
7. Các Hàm Văn Bản Hữu Ích
7.1. LEFT, RIGHT, MID – Cắt Chuỗi
LEFT(text, num_chars): Lấy ký tự từ trái.RIGHT(text, num_chars): Lấy ký tự từ phải.MID(text, start_num, num_chars): Lấy ký tự từ vị trí bất kỳ.
Ví dụ:
– =LEFT("Excel2024", 5) → “Excel”.
– =RIGHT("Excel2024", 4) → “2026”.
– =MID("Excel2024", 6, 4) → “2026”.
7.2. LEN – Độ Dài Chuỗi
=LEN(text): Trả về số ký tự trong chuỗi.
Ví dụ: =LEN("Hello World") → 11.
7.3. TRIM – Loại Bỏ Khoảng Trắng Thừa
=TRIM(text): Loại bỏ khoảng trắng ở đầu và cuối, đồng thời giảm nhiều khoảng trắng liên tiếp thành một.
7.4. UPPER, LOWER, PROPER – Đổi Định Dạng Chữ
UPPER(text): Đổi thành chữ hoa.LOWER(text): Đổi thành chữ thường.PROPER(text): Viết hoa chữ cái đầu mỗi từ.
Ví dụ: =PROPER("nguyễn văn a") → “Nguyễn Văn A”.
8. Xử Lý Lỗi Trong Công Thức
8.1. IFERROR – Bảo Vệ Công Thức Tránh #N/A, #DIV/0!
=IFERROR(value, value_if_error)
Ví dụ:=IFERROR(A1/B1, "Không chia được") → Nếu B1 = 0, trả về “Không chia được” thay vì lỗi #DIV/0!.
8.2. ISERROR, ISNA, ISNUMBER, ISTEXT
ISERROR(value): Kiểm tra có lỗi chung.ISNA(value): Kiểm tra lỗi#N/A.ISNUMBER(value): Kiểm tra giá trị là số.ISTEXT(value): Kiểm tra giá trị là văn bản.
Ứng dụng: Kết hợp với IF để tạo thông báo tùy chỉnh.
9. Mẹo Tối Ưu Khi Sử Dụng Công Thức
Sử dụng tham chiếu tuyệt đối ($)
Khi sao chép công thức, nếu muốn cố định một ô hoặc một phạm vi, đặt ký tự$trước cột và/hoặc hàng (ví dụ$A$1). Điều này giúp công thức luôn tham chiếu đúng.Đặt tên cho phạm vi (Named Range)
Thay vì dùngA1:A10, bạn có thể đặt tên nhưDoanhThu. Khi viết công thức, dùngDoanhThusẽ dễ đọc hơn:=SUM(DoanhThu).Sử dụng bảng (Table) trong Excel
Khi dữ liệu được định dạng thành Table, các công thức sẽ tự động mở rộng khi thêm dòng mới và bạn có thể dùng các cấu trúc như@ColumnName.Kiểm tra công thức bằng Evaluate Formula
Trong tabFormulas, công cụEvaluate Formulagiúp bạn xem từng bước tính toán của công thức, rất hữu ích khi debug.Giữ công thức ngắn gọn, tránh lồng quá sâu
Khi công thức quá phức tạp, hãy cân nhắc tách thành các cột phụ trợ (helper columns) để dễ quản lý và bảo trì.Sử dụng Conditional Formatting
Kết hợp công thức với định dạng có điều kiện để làm nổi bật dữ liệu (ví dụ: tô đỏ các ô có giá trị < 0).
10. Ứng Dụng Thực Tế Của Các Công Thức Đơn Giản
10.1. Quản Lý Chi Phí Cá Nhân
- SUM: Tính tổng chi tiêu hàng tháng.
- IF + SUMIF: Phân loại chi tiêu (cần thiết, không cần thiết) và tính tổng từng loại.
- DATEDIF: Tính số ngày còn lại đến ngày trả nợ.
10.2. Báo Cáo Doanh Thu Bán Hàng
- VLOOKUP/XLOOKUP: Lấy thông tin khách hàng, giá bán từ bảng dữ liệu.
- SUMIFS: Tổng doanh thu theo khu vực, sản phẩm, thời gian.
- NETWORKDAYS: Tính số ngày làm việc trong tháng để tính KPI doanh thu/ngày.
10.3. Đánh Giá Hiệu Suất Nhân Sự
- AVERAGE: Tính điểm trung bình của nhân viên.
- IF + COUNTIF: Xác định số nhân viên đạt mục tiêu.
- RANK (kèm
IFERROR): Xếp hạng nhân viên dựa trên điểm.
10.4. Lập Kế Hoạch Dự Án
- TODAY, NETWORKDAYS: Tính số ngày còn lại tới hạn chót.
- IF + AND: Kiểm tra xem công việc đã hoàn thành hay chưa và còn bao lâu mới hết hạn.
- GANTT CHART: Sử dụng công thức
=START+duration-1để tạo ngày kết thúc tự động.
11. Tổng Kết
Việc nắm vững các công thức Excel đơn giản không chỉ giúp bạn thực hiện các tác vụ tính toán nhanh chóng mà còn mở ra cánh cửa để khám phá những tính năng mạnh mẽ hơn trong Excel. Từ việc tổng hợp dữ liệu, tính trung bình, đếm số lượng, đến việc tra cứu thông tin và xử lý ngày tháng, các công thức trên là nền tảng vững chắc cho mọi người dùng, dù là sinh viên, nhân viên văn phòng hay nhà quản lý.
Hãy bắt đầu thực hành ngay hôm nay:
1. Tạo một bảng dữ liệu mẫu (ví dụ: danh sách bán hàng, chi phí cá nhân).
2. Áp dụng các công thức đã học vào các cột tính toán.
3. Kiểm tra kết quả bằng cách thay đổi dữ liệu và quan sát công thức tự cập nhật.
4. Mở rộng bằng cách kết hợp nhiều hàm, sử dụng bảng (Table) và định dạng có điều kiện.
Nhớ rằng, thực hành là chìa khóa. Khi bạn đã thành thạo các công thức cơ bản, bạn sẽ cảm thấy tự tin hơn khi đối mặt với những bài toán phức tạp hơn như phân tích dữ liệu, tạo báo cáo tự động, hoặc thậm chí lập các mô hình dự báo.
Chúc bạn thành công trong hành trình chinh phục Excel và biến công cụ này thành trợ thủ đắc lực cho công việc và cuộc sống!

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ẻ.
