Có thể bạn quan tâm: Cách Làm Bài Thi Excel Hiệu Quả: Hướng Dẫn Từ A Đến Z Cho Người Mới Bắt Đầu
Lời mở đầu
Trong môi trường làm việc hiện đại, việc quản lý tài chính, tính toán chi phí hay lập báo cáo doanh thu luôn là một nhu cầu thiết yếu đối với mọi doanh nghiệp và cá nhân. Excel – phần mềm bảng tính mạnh mẽ của Microsoft – đã và đang là công cụ được ưa chuộng nhất để thực hiện các công việc này nhờ vào tính linh hoạt, khả năng tự động hoá và đa dạng các hàm tính toán. Tuy nhiên, không phải ai cũng biết cách tạo ra một bảng tính tiền chuyên nghiệp, chính xác và dễ dàng bảo trì. Bài viết dưới đây sẽ hướng dẫn chi tiết, từng bước một, cách làm bảng tính tiền trong Excel, từ những kiến thức cơ bản nhất cho tới các kỹ thuật nâng cao, giúp bạn tối ưu hoá quy trình tính toán, giảm thiểu sai sót và nâng cao hiệu suất làm việc.
Lưu ý: Bài viết này được chia thành nhiều phần, mỗi phần tập trung vào một khía cạnh quan trọng: chuẩn bị dữ liệu, xây dựng cấu trúc bảng, áp dụng công thức, định dạng và bảo mật, cũng như một số mẹo và thủ thuật thực tiễn. Bạn có thể đọc toàn bộ hoặc chỉ tập trung vào những phần mình quan tâm.
Có thể bạn quan tâm: Hướng Dẫn Chi Tiết Cách Tạo Đường Gạch Chéo Trong Ô Excel: Bước Đầu Đến Nâng Cao
1. Chuẩn bị dữ liệu và xác định mục tiêu
1.1. Xác định nhu cầu tính tiền
Trước khi mở Excel, bạn cần trả lời những câu hỏi sau:
| Câu hỏi | Mục đích |
|---|---|
| Bảng tính tiền dùng cho mục đích gì? | Ví dụ: tính lương nhân viên, tính chi phí dự án, lập báo cáo bán hàng, tính giá bán lẻ… |
| Ai sẽ là người sử dụng bảng tính? | Người quản lý, kế toán, nhân viên bán hàng, khách hàng… |
| Các yếu tố nào cần tính toán? | Thuế, chiết khấu, phụ cấp, phí vận chuyển, lãi suất, … |
| Mức độ chi tiết cần thiết? | Tổng hợp trên cùng một dòng hay chi tiết từng mục? |
| Có yêu cầu tự động hoá hay báo cáo? | Sử dụng PivotTable, biểu đồ, macro… |
Việc trả lời rõ ràng sẽ giúp bạn thiết kế bảng tính phù hợp, tránh việc tạo ra các cột, hàng không cần thiết hoặc thiếu thông tin quan trọng.
1.2. Thu thập dữ liệu nguồn
Dữ liệu nguồn có thể đến từ:
- File CSV/Excel: Danh sách sản phẩm, bảng lương, danh sách khách hàng…
- Cơ sở dữ liệu: SQL, Access, MySQL…
- Nhập tay: Khi dữ liệu không có sẵn, bạn sẽ nhập trực tiếp vào Excel.
Đảm bảo dữ liệu sạch (không có lỗi chính tả, định dạng đồng nhất) vì các công thức sẽ phụ thuộc vào tính nhất quán này.
1.3. Lập kế hoạch cấu trúc bảng
Một bảng tính tiền thường bao gồm ba phần chính:
| Phần | Nội dung |
|---|---|
| Header (Tiêu đề) | Tên dự án, ngày tháng, người tạo, logo công ty… |
| Body (Nội dung chính) | Các mục tính, số lượng, đơn giá, công thức tính thành tiền, thuế, chiết khấu… |
| Footer (Tổng hợp) | Tổng cộng, thuế tổng, chiết khấu tổng, tổng thanh toán, ghi chú. |
Có thể bạn quan tâm: Cách Làm Thống Kê Bằng Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Tạo cấu trúc bảng trong Excel
2.1. Mở một workbook mới và đặt tên các sheet
- Sheet1:
Dữ liệu gốc(nếu cần import dữ liệu) - Sheet2:
Bảng tính tiền(nơi thực hiện tính toán) - Sheet3:
Báo cáo(pivot, biểu đồ, tổng hợp)
Đặt tên sheet ngắn gọn, dễ nhớ.
2.2. Định dạng Header
Trong Sheet2, tạo tiêu đề lớn ở hàng 1‑2, ví dụ:
| A1 | B1 | C1 | … |
|---|---|---|---|
| CÔNG TY ABC (merge A1:G1, font size 16, bold, center) | |||
| BẢNG TÍNH TIỀN DỰ ÁN X (merge A2:G2, font size 14, italic, center) | |||
| Ngày: 26/06/2026 (merge A3:G3, align right) |
Sử dụng Merge & Center, Bold, Italic, Border để làm nổi bật.
2.3. Xây dựng cột nội dung
Giả sử bạn đang lập bảng tính tiền cho dự án xây dựng, các cột thường bao gồm:
| Cột | Mô tả | Ví dụ |
|---|---|---|
| A | STT | 1,2,3… |
| B | Mô tả công việc | “Đào móng”, “Đổ bê tông” |
| C | Đơn vị | “m³”, “kg” |
| D | Số lượng | 120 |
| E | Đơn giá | 500,000 VNĐ |
| F | Thành tiền (công thức) | =D5E5 |
| G | Thuế (% ) | 10% |
| H | Tiền thuế | =F5G5 |
| I | Tổng cộng | =F5+H5 |
| J | Ghi chú | “Giá đã bao gồm vật liệu” |
Bạn có thể tùy chỉnh số cột dựa trên nhu cầu.
2.4. Định dạng cột
- Căn giữa (Center): Cột STT, Đơn vị.
- Căn phải (Right): Số lượng, Đơn giá, Thành tiền, Thuế, Tổng cộng.
- Định dạng tiền tệ: Chọn Number Format → Currency hoặc Accounting, đặt đơn vị VNĐ.
- Định dạng phần trăm: Đối với cột Thuế, chọn Percentage với 2 chữ số thập phân.
2.5. Thêm hàng tổng cộng
Ở cuối bảng (giả sử hàng 30), nhập:
- A30:
Tổng cộng - F30:
=SUM(F5:F29)(tổng thành tiền) - H30:
=SUM(H5:H29)(tổng thuế) - I30:
=SUM(I5:I29)(tổng thanh toán)
Áp dụng Bold và Border để làm nổi bật.
3. Áp dụng công thức tính toán
3.1. Công thức cơ bản
| Công thức | Mô tả |
|---|---|
=D5E5 | Thành tiền = số lượng × đơn giá |
=F5G5 | Tiền thuế = thành tiền × thuế (%) |
=F5+H5 | Tổng cộng = thành tiền + tiền thuế |
=SUM(F5:F29) | Tổng thành tiền của toàn bộ danh sách |
=AVERAGE(D5:D29) | Trung bình số lượng (nếu cần) |
Lưu ý: Khi sao chép công thức xuống các hàng, Excel sẽ tự động điều chỉnh tham chiếu (relative reference). Đảm bảo không có lỗi #REF! xuất hiện.
3.2. Công thức nâng cao
3.2.1. Chiết khấu theo mức
Giả sử chiết khấu phụ thuộc vào tổng tiền:
- Nếu tổng tiền > 1,000,000, chiết khấu 5%
- Nếu tổng tiền > 5,000,000, chiết khấu 10%
Trong cột K (Chiết khấu), nhập công thức:
=IF(F5>5000000,0.10,IF(F5>1000000,0.05,0))
Sau đó, L5 (Giá sau chiết khấu) = =F5(1-K5)
3.2.2. Tính lãi suất vay
Nếu dự án có vay ngân hàng, tính lãi suất theo công thức:
=PMT(rate, nper, -pv)
Trong Sheet2, tạo một khu vực phụ:
| Ô | Nội dung |
|---|---|
| M1 | Lãi suất (%/năm) |
| N1 | 8% |
| M2 | Thời gian vay (năm) |
| N2 | 3 |
| M3 | Số tiền vay |
| N3 | =F30 (tổng chi phí) |
| M4 | Khoản trả hàng tháng |
| N4 | =PMT(N1/12, N212, -N3) |
Công thức PMT trả về số tiền trả hàng tháng (kèm dấu âm vì là khoản chi).
3.2.3. Tự động cập nhật ngày tháng
Trong Header, để ngày tự động cập nhật mỗi khi mở file:
=TEXT(TODAY(),"dd/mm/yyyy")
Hoặc nếu muốn ngày giờ:
=NOW()
3.3. Kiểm tra lỗi
- Sử dụng
IFERROR: Để tránh hiển thị lỗi#DIV/0!khi chia cho 0.excel =IFERROR(D5/E5,0) - Data Validation: Giới hạn nhập liệu (ví dụ: chỉ cho phép nhập số dương trong cột Số lượng).
- Chọn cột D, vào Data → Data Validation → Allow: Whole number → Minimum: 0.
4. Định dạng và trình bày chuyên nghiệp
4.1. Sử dụng Table (Bảng dữ liệu)
Chọn toàn bộ vùng dữ liệu (A4:I29) → Insert → Table. Lợi ích:
- Tự động mở rộng công thức khi thêm dòng mới.
- Dễ dàng sử dụng Structured References (ví dụ:
@Số lượng@Đơn giá). - Thêm filter để tìm kiếm nhanh.
4.2. Áp dụng Conditional Formatting (Định dạng có điều kiện)
- Highlight các mục có chi phí cao: Chọn cột F, Home → Conditional Formatting → Top/Bottom Rules → Top 10 Items….
- Màu nền cho hàng tổng: Chọn hàng 30 → Home → Conditional Formatting → New Rule → Use a formula:
=$A30="Tổng cộng"→ Đặt màu nền xanh nhạt.
4.3. Thêm biểu đồ

Có thể bạn quan tâm: Cách Làm Bảng Báo Giá Excel Chuẩn, Nhanh Gọn Và Đầy Đủ Cho Doanh Nghiệp
- Biểu đồ cột: Tổng chi phí theo loại công việc.
- Chọn cột B (Mô tả) và F (Thành tiền), Insert → Column Chart.
- Biểu đồ tròn: Tỷ lệ chi phí từng hạng mục.
- Chọn B và F, Insert → Pie Chart.
Biểu đồ giúp người xem nhanh chóng nắm bắt cấu trúc chi phí.
4.4. Bảo mật và chia sẻ
- Protect Sheet: Vào Review → Protect Sheet, đặt mật khẩu để ngăn người dùng thay đổi công thức.
- Allow only input cells: Khi bảo vệ, bỏ tick các ô cho phép chỉnh sửa (cột mô tả, số lượng, đơn giá).
- Hide formulas: Trong Format Cells → Protection, tick Hidden cho các ô chứa công thức; khi sheet được bảo vệ, công thức sẽ không hiển thị.
5. Tự động hoá với Macro (VBA)
Nếu bạn cần tạo nhiều bảng tính tiền với cấu trúc giống nhau, việc ghi macro sẽ tiết kiệm thời gian.
5.1. Ghi macro cơ bản
- Developer → Record Macro (đặt tên
CreateBillTemplate). - Thực hiện các bước: tạo Header, tạo bảng, định dạng, chèn công thức.
- Dừng ghi macro.
Sau khi ghi, mở Visual Basic để xem mã:
Sub CreateBillTemplate() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets.Add(After:=Sheets(Sheets.Count)) ws.Name = "Bảng Tính Tiền " & Format(Date, "ddmmyy") 'Header With ws.Range("A1:G1") .Merge .Value = "CÔNG TY ABC" .Font.Size = 16 .Font.Bold = True .HorizontalAlignment = xlCenter End With '... (tiếp tục tạo tiêu đề, bảng, công thức)
End Sub
Sau khi chạy macro, một bảng tính tiền mẫu sẽ được tạo ngay lập tức.
5.2. Giao diện người dùng (UserForm) nhập dữ liệu nhanh
Bạn có thể tạo một UserForm để nhập thông tin dự án (tên, ngày, khách hàng) và tự động điền vào Header. Điều này giúp chuẩn hoá dữ liệu và giảm lỗi nhập tay.
6. Thực hành: Ví dụ thực tế – Bảng tính tiền dự án xây dựng
Sau đây là một ví dụ đầy đủ, từ đầu tới cuối, để bạn có thể sao chép và tùy chỉnh.
6.1. Bước 1: Tạo sheet và Header
A1:G1 → Merge, "CÔNG TY XYZ"
A2:G2 → Merge, "BẢNG TÍNH TIỀN DỰ ÁN XÂY DỰNG"
A3:G3 → Merge, "Ngày: " & TEXT(TODAY(),"dd/mm/yyyy")
6.2. Bước 2: Định nghĩa cột
| A | B | C | D | E | F | G | H | I |
|---|---|---|---|---|---|---|---|---|
| STT | Mô tả công việc | Đơn vị | Số lượng | Đơn giá | Thành tiền | Thuế (%) | Tiền thuế | Tổng cộng |
6.3. Bước 3: Nhập dữ liệu mẫu (hàng 5‑9)
| A | B | C | D | E | F | G | H | I |
|---|---|---|---|---|---|---|---|---|
| 1 | Đào móng | m³ | 120 | 500,000 | =D5E5 | 10% | =F5G5 | =F5+H5 |
| 2 | Đổ bê tông | m³ | 80 | 800,000 | =D6E6 | 10% | =F6G6 | =F6+H6 |
| 3 | Lắp cột bê tông | cái | 200 | 150,000 | =D7E7 | 10% | =F7G7 | =F7+H7 |
| 4 | Sơn công trình | m² | 500 | 70,000 | =D8E8 | 10% | =F8G8 | =F8+H8 |
| 5 | Vật tư phụ | kg | 300 | 30,000 | =D9E9 | 10% | =F9G9 | =F9+H9 |
6.4. Bước 4: Tổng cộng (hàng 11)
| A | B | C | D | E | F | G | H | I |
|---|---|---|---|---|---|---|---|---|
| =SUM(F5:F9) | =SUM(H5:H9) | =SUM(I5:I9) |
6.5. Bước 5: Thêm chiết khấu và tính lãi vay
- K5 (Chiết khấu):
=IF(F5>1000000,0.05,0) - L5 (Giá sau chiết khấu):
=F5(1-K5) - M5 (Tiền thuế mới):
=L5G5 - N5 (Tổng sau chiết khấu):
=L5+M5
Sao chép công thức xuống các dòng còn lại.
- Ô O30 (Số tiền vay):
=SUM(N5:N9)(tổng sau chiết khấu) - Ô O31 (Khoản trả hàng tháng):
=PMT(0.08/12,312,-O30)
6.6. Bước 6: Định dạng
- Cột E, F, H, I, L, M, N, O: Currency (VNĐ), 0 decimal.
- Cột G, K: Percentage, 2 decimal.
- Hàng tổng: Bold, Border dày.
6.7. Bước 7: Thêm biểu đồ
- Chọn B5:B9 và N5:N9, Insert → Column Chart → Đặt tiêu đề “Chi phí sau chiết khấu”.
Kết quả cuối cùng là một bảng tính tiền hoàn chỉnh, có thể in ra hoặc chia sẻ dưới dạng PDF.
7. Mẹo và thủ thuật thực tiễn
| Thủ thuật | Cách thực hiện |
|---|---|
| Tự động mở rộng công thức khi thêm dòng | Đặt dữ liệu trong Table (Ctrl+T). |
| Sao chép công thức nhanh | Kéo góc dưới‑right của ô, hoặc nhấn Ctrl + D để copy xuống. |
| Định dạng đồng thời nhiều ô | Chọn cột, nhấn Ctrl + 1 để mở Format Cells. |
| Kiểm tra công thức lỗi | Formulas → Error Checking hoặc Ctrl + ` để hiển thị công thức. |
| Lưu bảng dưới dạng mẫu | Lưu file dưới dạng .xltx (Excel Template) để tái sử dụng. |
| Tạo dropdown list | Data → Data Validation → List (ví dụ: danh sách đơn vị: m³, kg, cái). |
| Ghi chú nhanh | Nhấn Shift + F2 để thêm comment vào ô. |
| Ẩn cột/ hàng không cần | Click phải → Hide, hoặc sử dụng Group để thu gọn. |
| Tự động cập nhật tổng khi thay đổi dữ liệu | Đảm bảo sử dụng Dynamic Named Ranges: =OFFSET($A$5,0,0,COUNTA($A$5:$A$100),1). |
| Kiểm soát phiên bản | Sử dụng Track Changes hoặc lưu mỗi lần thay đổi quan trọng. |
8. Kiểm tra và xác nhận tính chính xác
- Kiểm tra bằng tay: Lấy một vài dòng, tính toán bằng máy tính và so sánh với kết quả Excel.
- Sử dụng
Evaluate Formula: Chọn ô, Formulas → Evaluate Formula để xem từng bước tính. - So sánh tổng: Đặt công thức
=SUM(F5:F29)và so sánh với tổng được nhập thủ công. - Kiểm tra trùng lặp: Dùng Conditional Formatting → Duplicate Values để phát hiện mục lặp.
9. Xuất file và chia sẻ
- PDF: File → Save As → PDF. Lưu giữ định dạng khi in.
- CSV: Khi cần chia sẻ dữ liệu nguyên bản (không có công thức), Save As → CSV.
- OneDrive/SharePoint: Lưu trên đám mây, bật Co‑authoring để nhiều người cùng chỉnh sửa.
- Bảo mật: Nếu chứa thông tin nhạy cảm, mã hoá file (File → Info → Protect Workbook → Encrypt with Password).
10. Kết luận
Việc làm bảng tính tiền trong Excel không chỉ là việc nhập dữ liệu và áp dụng công thức đơn giản. Đó là quá trình thiết kế cấu trúc hợp lý, áp dụng các hàm và công cụ mạnh mẽ của Excel để tự động hoá, giảm thiểu lỗi và tạo ra báo cáo chuyên nghiệp. Bằng cách nắm vững các bước từ chuẩn bị dữ liệu, xây dựng bảng, áp dụng công thức, định dạng, bảo mật và thậm chí tự động hoá bằng VBA, bạn sẽ có thể:
- Tiết kiệm thời gian: Tự động tính toán, cập nhật khi thay đổi dữ liệu.
- Đảm bảo độ chính xác: Kiểm tra lỗi, sử dụng công thức chuẩn.
- Nâng cao tính chuyên nghiệp: Định dạng đẹp, biểu đồ minh họa, báo cáo tổng hợp.
- Dễ dàng chia sẻ và bảo mật: Bảo vệ công thức, xuất file đa dạng.
Hy vọng bài viết đã cung cấp cho bạn một hướng dẫn toàn diện, chi tiết và thực tiễn để tự tin tạo và quản lý bảng tính tiền trong Excel. Hãy áp dụng ngay vào dự án thực tế của mình, và đừng ngại thử nghiệm các tính năng nâng cao như Power Query, Power Pivot hay Power BI để mở rộng khả năng phân tích dữ liệu tài chính của bạn.
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ẻ.
