Có thể bạn quan tâm: Cách Sửa Lỗi #value! Trong Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
Mở đầu: Tại sao việc sử dụng công thức trong Excel lại quan trọng?
Excel không chỉ là một bảng tính đơn thuần mà còn là một công cụ mạnh mẽ giúp bạn thực hiện các phép tính, phân tích dữ liệu và tự động hoá quy trình làm việc. Việc thêm công thức vào Excel chính là chìa khóa mở ra tiềm năng này. Bằng cách nắm vững cách viết và áp dụng công thức, bạn có thể:
- Tiết kiệm thời gian thực hiện các phép tính lặp lại.
- Giảm thiểu sai sót do nhập liệu thủ công.
- Phân tích dữ liệu nhanh chóng, chính xác.
- Tự động tạo báo cáo, biểu đồ và dashboards chuyên nghiệp.
Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, từ những kiến thức cơ bản nhất cho người mới bắt đầu cho tới các kỹ thuật nâng cao dành cho người dùng có kinh nghiệm.
Có thể bạn quan tâm: Cách Sử Dụng Excel Miễn Phí: Hướng Dẫn Từ Cơ Bản Đến Nâng Cao Cho Người Mới Bắt Đầu
1. Kiến Thức Cơ Bản Về Công Thức Trong Excel
1.1. Định Nghĩa Công Thức
Trong Excel, công thức (formula) là một chuỗi ký tự bắt đầu bằng dấu bằng (=) và chứa các thành phần như:
- Toán tử: +, -, , /, ^ (lũy thừa), & (nối chuỗi), % (phần trăm)…
- Tham chiếu ô: A1, B2:C5, $D$3 (tham chiếu tuyệt đối)…
- Hàm: SUM, AVERAGE, VLOOKUP, IF, COUNTIF…
- Hằng số: 100, 3.14, “Hello”…
Ví dụ: =A1+B1 là một công thức tính tổng giá trị trong ô A1 và B1.
1.2. Các Loại Tham Chiếu Ô
| Loại tham chiếu | Cú pháp | Mô tả |
|---|---|---|
| Tham chiếu tương đối | A1 | Khi sao chép công thức, tham chiếu sẽ thay đổi theo vị trí mới. |
| Tham chiếu tuyệt đối | $A$1 | Khi sao chép, tham chiếu không thay đổi. |
| Tham chiếu hỗn hợp | $A1 hoặc A$1 | Chỉ một phần cố định (cột hoặc hàng). |
Hiểu rõ cách sử dụng các loại tham chiếu là nền tảng để tạo công thức linh hoạt và tránh lỗi khi sao chép.
1.3. Cú Pháp Cơ Bản Khi Nhập Công Thức
Bắt đầu bằng dấu =
Mọi công thức đều phải bắt đầu bằng dấu bằng. Nếu không, Excel sẽ coi đó là dữ liệu văn bản.Sử dụng dấu ngoặc để ưu tiên tính toán
Ví dụ:=(A1+B1)C1sẽ tính tổng A1 và B1 trước, sau đó nhân với C1.Sử dụng dấu phẩy (,) hoặc dấu chấm phẩy (;) để phân tách đối số
Tùy vào cài đặt ngôn ngữ của Excel, hàm có thể yêu cầu dấu phẩy (tiếng Anh) hoặc dấu chấm phẩy (tiếng Việt). Ví dụ:SUM(A1:A10)hoặcSUM(A1;A10).
Có thể bạn quan tâm: Cách Tìm Kiếm Nhanh Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Các Bước Thực Hiện Cơ Bản Để Thêm Công Thức Vào Excel
2.1. Nhập công thức trực tiếp vào ô
- Chọn ô cần nhập công thức (ví dụ: C2).
- Nhập dấu = để bắt đầu.
- Gõ công thức (ví dụ:
=A2+B2). - Nhấn Enter. Kết quả sẽ xuất hiện trong ô C2.
2.2. Sử dụng thanh công thức (Formula Bar)
- Khi ô được chọn, thanh công thức ở trên cùng sẽ hiển thị nội dung ô. Bạn có thể gõ hoặc chỉnh sửa công thức ở đây, sau đó nhấn Enter.
2.3. Sao chép công thức qua các ô khác
- Kéo chuột: Đặt con trỏ vào góc dưới‑phải của ô chứa công thức (nút “fill handle”), kéo xuống hoặc sang bên để sao chép.
- Sao chép & Dán:
Ctrl+C(sao chép) → chọn vùng đích →Ctrl+V(dán). Tham chiếu sẽ tự động điều chỉnh nếu dùng tham chiếu tương đối.
2.4. Sử dụng tính năng AutoSum
- AutoSum (biểu tượng Σ) cho phép nhanh chóng tính tổng, trung bình, đếm, min, max cho một dải ô. Chỉ cần chọn ô dưới hoặc bên cạnh dải dữ liệu, nhấn Σ, Excel sẽ đề xuất công thức thích hợp.
3. Các Hàm Cơ Bản Thường Dùng
3.1. Hàm SUM, AVERAGE, MIN, MAX
| Hàm | Cú pháp | Mô tả |
|---|---|---|
| SUM | =SUM(A1:A10) | Tính tổng các giá trị trong dải A1:A10. |
| AVERAGE | =AVERAGE(B1:B5) | Tính trung bình cộng. |
| MIN | =MIN(C1:C20) | Tìm giá trị nhỏ nhất. |
| MAX | =MAX(D1:D20) | Tìm giá trị lớn nhất. |
3.2. Hàm COUNT, COUNTA, COUNTIF, COUNTIFS
COUNTđếm số ô chứa số.COUNTAđếm số ô không rỗng (bao gồm văn bản).COUNTIF(range,criteria)đếm số ô thỏa mãn một tiêu chí.COUNTIFS(range1,criteria1,range2,criteria2,…)đếm thỏa mãn nhiều tiêu chí.
3.3. Hàm IF và các hàm logic
- Cú pháp:
=IF(logical_test, value_if_true, value_if_false). - Ví dụ:
=IF(A2>100,"Lớn","Nhỏ").
3.4. Hàm LOOKUP, VLOOKUP, HLOOKUP, XLOOKUP

Có thể bạn quan tâm: Cách Thu Gọn Trang Excel: Bí Kíp Tối Ưu Hóa Bảng Tính, Tiết Kiệm Không Gian Và Nâng Cao Hiệu Suất Làm Việc
- VLOOKUP: Tìm giá trị trong cột đầu tiên của một bảng và trả về giá trị trong cột chỉ định.
=VLOOKUP(lookup_value, table_array, col_index_num, range_lookup). - HLOOKUP: Tương tự nhưng tìm theo hàng.
- XLOOKUP (Excel 365/2026): Thay thế VLOOKUP/HLOOKUP, linh hoạt hơn.
=XLOOKUP(lookup_value, lookup_array, return_array, if_not_found, match_mode, search_mode).
3.5. Hàm TEXT, CONCATENATE, & (nối chuỗi)
=TEXT(A1,"dd/mm/yyyy")chuyển ngày thành định dạng văn bản.=CONCATENATE(A1," - ",B1)hoặc=A1 & " - " & B1để nối chuỗi.
4. Kỹ Thuật Nâng Cao: Tạo Công Thức Phức Tạp
4.1. Sử Dụng Hàm Mảng (Array Formula)
- Công thức mảng cho phép thực hiện tính toán trên một tập hợp giá trị mà không cần lặp lại công thức cho từng ô.
- Cú pháp: Nhập công thức, sau đó nhấn
Ctrl+Shift+Enter(trong Excel trước 365) hoặc chỉ cần Enter trong Excel 365 (đã hỗ trợ Dynamic Arrays). - Ví dụ:
=SUM(A1:A5B1:B5)tính tổng tích của hai dải.
4.2. Hàm LAMBDA (Excel 365)
- LAMBDA cho phép tạo hàm tùy chỉnh ngay trong Excel mà không cần VBA.
- Cú pháp:
=LAMBDA(parameter1, parameter2, …, calculation). - Ví dụ:
=LAMBDA(x, y, x^2 + y^2)tạo hàm tính tổng bình phương. Đặt tên hàm trong Name Manager để tái sử dụng.
4.3. Kết Hợp Nhiều Hàm (Nested Functions)
- Đôi khi cần lồng ghép nhiều hàm để đạt được mục tiêu.
- Ví dụ:
=IFERROR(VLOOKUP(A2,Sheet2!$A$1:$C$100,3,FALSE),"Không tìm thấy") - Hàm
VLOOKUPtìm kiếm,IFERRORxử lý lỗi nếu không tìm thấy.
4.4. Sử Dụng Hàm INDIRECT Để Tham Chiếu Động
INDIRECTtrả về tham chiếu tới ô hoặc dải ô được xác định bằng văn bản.- Ví dụ:
=SUM(INDIRECT("A"&B1&":A"&C1))tính tổng từ ô A (số hàng trong B1) tới ô A (số hàng trong C1).
4.5. Hàm OFFSET để Tạo Dải Tham Chiếu Động
OFFSET(reference, rows, cols, height, width)trả về một dải ô dựa trên vị trí bắt đầu và độ dịch.- Thường kết hợp với
SUMhoặcAVERAGEđể tính tổng/ trung bình trên dải thay đổi.
5. Thực Hành: 10 Ví Dụ Thực Tế Thêm Công Thức Vào Excel
| STT | Mô tả | Công thức mẫu | Giải thích |
|---|---|---|---|
| 1 | Tính tổng doanh thu ngày | =SUM(B2:B31) | Cột B chứa doanh thu mỗi ngày. |
| 2 | Tính trung bình doanh thu | =AVERAGE(B2:B31) | Tránh lỗi khi có ô trống. |
| 3 | Kiểm tra mục tiêu doanh thu > 10.000 | =IF(SUM(B2:B31)>10000,"Đạt","Chưa đạt") | So sánh tổng với mục tiêu. |
| 4 | Đếm số ngày bán được > 500 | =COUNTIF(B2:B31,">500") | Đếm các ngày bán > 500. |
| 5 | Tìm tên khách hàng theo mã | =VLOOKUP(D2,$F$2:$G$100,2,FALSE) | D2 chứa mã, bảng F:G chứa mã‑tên. |
| 6 | Tính lãi ròng (Doanh thu – Chi phí) | =C2-D2 (ở ô E2) | C2 doanh thu, D2 chi phí. |
| 7 | Tính phần trăm tăng trưởng so với tháng trước | =IF(B2=0,0,(B2-B1)/B1) | B2 tháng hiện tại, B1 tháng trước. |
| 8 | Nối tên và họ thành họ tên | =A2 & " " & B2 | A2 họ, B2 tên. |
| 9 | Định dạng ngày thành “Thứ …, Ngày Tháng Năm” | =TEXT(C2,"dddd, dd mmmm yyyy") | C2 là ngày. |
| 10 | Tự động cập nhật tổng khi thêm dòng mới | =SUM(OFFSET(B1,1,0,COUNTA(B:B)-1,1)) | Dùng OFFSET + COUNTA để tự mở rộng dải. |
6. Các Lỗi Thường Gặp Khi Thêm Công Thức Và Cách Khắc Phục
| Lỗi | Mô tả | Nguyên nhân | Cách khắc phục |
|---|---|---|---|
| #DIV/0! | Chia cho 0 | Công thức chia cho ô có giá trị 0 hoặc trống. | Kiểm tra dữ liệu, dùng IFERROR hoặc IF(...,0,…). |
| #VALUE! | Kiểu dữ liệu không hợp lệ | Tham chiếu tới ô chứa văn bản khi cần số. | Đảm bảo kiểu dữ liệu đúng, dùng VALUE() để chuyển. |
| #REF! | Tham chiếu không hợp lệ | Xóa ô hoặc dải ô đang được tham chiếu. | Kiểm tra lại công thức, sửa lại tham chiếu. |
| #NAME? | Hàm không được nhận diện | Lỗi đánh máy tên hàm hoặc dùng dấu phẩy/chấm phẩy sai. | Kiểm tra chính tả hàm, dùng đúng dấu phân cách. |
| #N/A | Không tìm thấy giá trị | VLOOKUP/LOOKUP không tìm được kết quả. | Kiểm tra bảng tìm kiếm, dùng IFERROR để xử lý. |
| #NUM! | Giá trị số không hợp lệ | Phép toán tạo ra giá trị quá lớn hoặc lỗi lũy thừa. | Kiểm tra các tham số, giới hạn giá trị. |
7. Tối Ưu Hóa Công Thức: Tips và Tricks
7.1. Sử Dụng Named Ranges (Tên Dải Ô)
- Đặt tên cho dải ô (ví dụ:
DoanhThu) giúp công thức dễ đọc:=SUM(DoanhThu)thay vì=SUM(B2:B31).
7.2. Áp Dụng Conditional Formatting Kèm Công Thức
- Dùng Conditional Formatting để hiển thị màu sắc dựa trên kết quả công thức (ví dụ: màu xanh nếu lợi nhuận > 0, đỏ nếu < 0).
7.3. Kiểm Tra Độ Chính Xác Với Evaluate Formula
- Công cụ Formulas → Evaluate Formula cho phé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.
7.4. Tránh Lặp Lại Công Thức
- Nếu cùng một công thức được dùng ở nhiều nơi, hãy đặt công thức vào một ô trung tâm và tham chiếu tới ô đó thay vì sao chép lại.
7.5. Sử Dụng Dynamic Arrays (Excel 365)
- Các hàm như
FILTER,SORT,UNIQUE,SEQUENCEtrả về mảng động, giúp giảm nhu cầu sử dụng công thức mảng truyền thống.
8. Thêm Công Thức Bằng VBA (Macro)
Đối với những quy trình phức tạp, VBA cho phép tự động chèn công thức vào ô hoặc dải ô.
Sub AddFormula() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet1") ' Thêm công thức SUM vào ô C2 ws.Range("C2").Formula = "=SUM(A2:B2)" ' Thêm công thức VLOOKUP vào cột D ws.Range("D2:D100").FormulaR1C1 = _ "=VLOOKUP(RC-3,Sheet2!R2C1:R100C2,2,FALSE)"
End Sub
- Formula: sử dụng tham chiếu A1.
- FormulaR1C1: sử dụng hệ thống tham chiếu R1C1 (hữu ích khi sao chép công thức qua nhiều vùng).
9. Tổng Kết: Những Điều Cần Nhớ Khi Thêm Công Thức Vào Excel
- Bắt đầu luôn bằng dấu = – nếu không, Excel sẽ không nhận dạng là công thức.
- Hiểu rõ tham chiếu tương đối vs tuyệt đối để sao chép công thức chính xác.
- Kiểm tra lỗi bằng các hàm
IFERROR,ISERROR, hoặc công cụ Evaluate Formula. - Sử dụng Named Ranges và hàm LAMBDA để làm công thức dễ đọc, bảo trì.
- Áp dụng Dynamic Arrays nếu đang dùng Excel 365 – giảm thiểu công thức mảng cũ.
- Tận dụng Conditional Formatting để trực quan hoá kết quả.
- Khi cần tự động hoá, hãy cân nhắc viết macro VBA hoặc dùng Power Query để chuẩn bị dữ liệu trước khi áp dụng công thức.
10. Nguồn Tài Nguyên Học Thêm
- Microsoft Support: Hướng dẫn chính thức về hàm và công thức Excel.
- ExcelJet: Các cheat sheet nhanh về công thức.
- Chủ đề “Excel” trên Stack Overflow: Giải đáp các vấn đề nâng cao.
- Khóa học trên Coursera / Udemy: “Excel for Business”, “Advanced Excel Formulas”.
- Sách “Excel Bible” của John Walkenbach – tài liệu tham khảo toàn diện.
Kết luận
Việc thêm công thức vào Excel không chỉ là một kỹ năng cơ bản mà còn là nền tảng để bạn khai thác toàn bộ tiềm năng của phần mềm này. Từ những công thức đơn giản như cộng, trừ, đến các hàm phức tạp như XLOOKUP, LAMBDA hay công thức mảng, mỗi bước học hỏi sẽ giúp bạn làm việc nhanh hơn, chính xác hơn và sáng tạo hơn trong việc xử lý dữ liệu.
Hãy bắt đầu thực hành ngay hôm nay: mở một file Excel mới, thử nhập các công thức đã học, sau đó dần dần áp dụng các kỹ thuật nâng cao. Khi bạn đã thành thạo, bạn sẽ thấy Excel không còn là một công cụ “đơn giản” mà trở thành “đối tác” đắc lực trong mọi công việc kinh doanh và phân tích dữ liệu. Chúc bạn thành cô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ẻ.
