Có thể bạn quan tâm: Bảng Cửu Chương File Excel: Hướng Dẫn Tạo, Sử Dụng Và Ứng Dụng Thực Tiễn
Mở Đầu
Trong môi trường kinh doanh hiện đại, việc quản lý và phân tích doanh thu là một trong những yếu tố then chốt quyết định sự thành công của doanh nghiệp. Excel, với khả năng tính toán mạnh mẽ, linh hoạt và dễ sử dụng, đã trở thành công cụ không thể thiếu giúp các nhà quản lý, kế toán và nhân viên kinh doanh thực hiện các phép tính phức tạp một cách nhanh chóng và chính xác. Bài viết này sẽ hướng dẫn chi tiết cách tính doanh thu trong Excel, từ những kiến thức cơ bản nhất cho tới các công thức nâng cao, kèm theo các ví dụ thực tế và mẹo tối ưu hoá quy trình làm việc.
Lưu ý: Nội dung dưới đây được viết nhằm mục đích cung cấp kiến thức toàn diện, phù hợp với cả người mới bắt đầu và những người đã có kinh nghiệm sử dụng Excel trong công việc.
Có thể bạn quan tâm: Cách Làm Bảng Chấm Công Bằng Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Hiểu Rõ Khái Niệm Doanh Thu
1.1. Định Nghĩa Doanh Thu
Doanh thu (Revenue) là tổng số tiền mà doanh nghiệp thu được từ hoạt động bán hàng hóa, cung cấp dịch vụ trong một khoảng thời gian nhất định. Nó thường được tính bằng công thức:
Doanh thu = Giá bán × Số lượng bán
Trong thực tế, doanh thu còn có thể bao gồm các yếu tố phụ như chiết khấu, thuế, phí vận chuyển, phụ phí, v.v. Do đó, khi tính doanh thu trong Excel, chúng ta cần xác định rõ các thành phần sẽ được tính và các yếu tố loại trừ.
1.2. Các Loại Doanh Thu Thông Thường
| Loại doanh thu | Mô tả | Ví dụ |
|---|---|---|
| Doanh thu bán hàng | Thu nhập từ việc bán sản phẩm | Bán điện thoại, áo quần |
| Doanh thu dịch vụ | Thu nhập từ cung cấp dịch vụ | Dịch vụ bảo trì, tư vấn |
| Doanh thu phụ | Thu nhập từ các nguồn phụ trợ | Bán phụ tùng, phụ phí giao hàng |
| Doanh thu chiết khấu | Doanh thu sau khi trừ chiết khấu | Chiết khấu 10% cho khách hàng thân thiết |
Có thể bạn quan tâm: Bút Vẽ Trong Excel 2026: Khám Phá, Sử Dụng Và Tối Ưu Hóa Để Tạo Những Đồ Thị, Sơ Đồ Sáng Tạo
2. Chuẩn Bị Dữ Liệu Trong Excel
2.1. Tạo Bảng Dữ Liệu Cơ Bản
Để tính doanh thu, chúng ta cần một bảng dữ liệu chứa các thông tin sau:
| Cột | Tên | Mô tả |
|---|---|---|
| A | Ngày | Ngày giao dịch |
| B | Mã sản phẩm | Mã định danh sản phẩm |
| C | Tên sản phẩm | Tên sản phẩm |
| D | Số lượng | Số lượng bán |
| E | Đơn giá | Giá bán mỗi đơn vị |
| F | Chiết khấu (%) | Chiết khấu áp dụng (nếu có) |
| G | Thuế (%) | Thuế suất áp dụng |
| H | Phí vận chuyển | Phí vận chuyển (nếu có) |
| I | Doanh thu gộp | Công thức tính doanh thu chưa trừ chiết khấu, thuế, phí |
| J | Doanh thu thực tế | Công thức tính doanh thu sau khi trừ chiết khấu, cộng thuế, phí |
Mẹo: Đặt tiêu đề cột ở dòng 1, dữ liệu bắt đầu từ dòng 2.
2.2. Nhập Dữ Liệu Mẫu
| Ngày | Mã SP | Tên SP | Số lượng | Đơn giá | Chiết khấu (%) | Thuế (%) | Phí vận chuyển |
|---|---|---|---|---|---|---|---|
| 01/01/2026 | SP001 | Điện thoại X | 10 | 5,000,000 | 5 | 10 | 50,000 |
| 02/01/2026 | SP002 | Laptop Y | 5 | 15,000,000 | 0 | 10 | 100,000 |
| 03/01/2026 | SP003 | Áo thun Z | 20 | 300,000 | 10 | 0 | 0 |
| 04/01/2026 | SP004 | Dịch vụ Bảo trì | 3 | 2,000,000 | 0 | 0 | 0 |
3. Công Thức Cơ Bản Tính Doanh Thu
3.1. Doanh Thu Gộp (Gross Revenue)
Công thức:
Doanh thu gộp = Số lượng × Đơn giá
Trong Excel, nhập công thức vào ô I2 (Doanh thu gộp) và sao chép xuống:
= D2 E2
3.2. Doanh Thu Sau Chiết Khấu
Nếu có chiết khấu, doanh thu thực tế sẽ giảm đi:
Doanh thu sau chiết khấu = Doanh thu gộp × (1 - Chiết khấu/100)
Trong Excel (ô J2):
= I2 (1 - F2/100)
3.3. Thêm Thuế và Phí
Công thức tổng hợp:
Doanh thu thực tế = (Doanh thu gộp × (1 - Chiết khấu/100)) × (1 + Thuế/100) + Phí vận chuyển
Trong Excel (ô J2):
= (I2 (1 - F2/100)) (1 + G2/100) + H2
Sao chép công thức này xuống toàn bộ cột J để tính cho các dòng dữ liệu.
3.4. Kiểm Tra Kết Quả
| Ngày | Mã SP | Tên SP | Số lượng | Đơn giá | Chiết khấu (%) | Thuế (%) | Phí vận chuyển | Doanh thu gộp | Doanh thu thực tế |
|---|---|---|---|---|---|---|---|---|---|
| 01/01/2026 | SP001 | Điện thoại X | 10 | 5,000,000 | 5 | 10 | 50,000 | 50,000,000 | 52,450,000 |
| 02/01/2026 | SP002 | Laptop Y | 5 | 15,000,000 | 0 | 10 | 100,000 | 75,000,000 | 82,600,000 |
| 03/01/2026 | SP003 | Áo thun Z | 20 | 300,000 | 10 | 0 | 0 | 6,000,000 | 5,400,000 |
| 04/01/2026 | SP004 | Dịch vụ Bảo trì | 3 | 2,000,000 | 0 | 0 | 0 | 6,000,000 | 6,000,000 |
Lưu ý: Các số tiền ở trên đã được định dạng Tiền tệ (Currency) để dễ đọc.
4. Tổng Hợp Doanh Thu
4.1. Tổng Doanh Thu Gộp
Sử dụng hàm SUM để tính tổng doanh thu gộp:
=SUM(I2:I5)
Kết quả: 137,000,000 VND
4.2. Tổng Doanh Thu Thực Tế
=SUM(J2:J5)
Kết quả: 146,450,000 VND
4.3. Đặt Tổng Ở Dòng Tổng Kết
Bạn có thể đặt công thức ở dòng 6 (hoặc dòng cuối cùng) để hiển thị tổng:
| Tổng | =SUM(I2:I5) | =SUM(J2:J5) | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Mẹo: Định dạng ô tổng bằng In đậm và Màu nền để dễ nhìn.
5. Phân Tích Doanh Thu Theo Thời Gian
5.1. Sử Dụng PivotTable
PivotTable là công cụ mạnh mẽ để tóm tắt và phân tích dữ liệu. Các bước tạo:
- Chọn toàn bộ bảng dữ liệu (A1:J5).
- Vào Insert → PivotTable.
- Chọn New Worksheet và nhấn OK.
- Kéo Ngày vào Rows.
- Kéo Doanh thu thực tế vào Values (đặt hàm Sum).
- Định dạng cột giá trị thành tiền tệ.
Kết quả sẽ cho bạn một bảng tổng hợp doanh thu theo ngày.
5.2. Biểu Đồ Doanh Thu
Sau khi tạo PivotTable, bạn có thể nhanh chóng tạo biểu đồ:
- Chọn PivotTable.
- Vào Insert → Column Chart (hoặc Line Chart).
- Đặt tiêu đề biểu đồ: “Doanh Thu Theo Ngày”.
- Tùy chỉnh màu sắc, trục thời gian.
Biểu đồ giúp trực quan hoá xu hướng doanh thu, dễ dàng nhận ra ngày bán chạy hoặc ngày doanh thu thấp.
6. Xử Lý Các Trường Hợp Phức Tạp
6.1. Nhiều Thuế Khác Nhau
Nếu một sản phẩm có nhiều loại thuế (VAT, thuế môi trường…), bạn có thể tạo cột Thuế 1, Thuế 2, … và tính tổng thuế:

Có thể bạn quan tâm: Cách Tô Màu Dữ Liệu Trùng Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
= (I2 (1 - F2/100)) (1 + G2/100 + H2/100) + I2 (1 - F2/100) (J2/100) + Phí vận chuyển
Hoặc tạo cột Tổng Thuế = G2 + H2 và dùng công thức:
= (I2 (1 - F2/100)) (1 + Tổng Thuế/100) + Phí vận chuyển
6.2. Chiết Khấu Theo Hạng Khách Hàng
Giả sử bạn có bảng Khách Hàng chứa Mã KH và Mức chiết khấu. Bạn có thể dùng hàm VLOOKUP (hoặc XLOOKUP trong Excel mới) để lấy chiết khấu tương ứng:
=VLOOKUP(Mã_KH, Bảng_KH, 2, FALSE)
Sau đó, trong công thức doanh thu thực tế, thay thế F2 bằng ô chứa chiết khấu lấy từ VLOOKUP.
6.3. Tính Doanh Thu Dự Kiến (Forecast)
Dùng công thức TREND hoặc FORECAST.LINEAR để dự đoán doanh thu trong tương lai dựa trên dữ liệu lịch sử.
Ví dụ, dự đoán doanh thu ngày 05/01/2026:
=FORECAST.LINEAR(DATE(2026,1,5), J2:J5, A2:A5)
Kết quả sẽ cho một giá trị ước tính dựa trên xu hướng hiện tại.
7. Tự Động Hóa Với Macro (VBA)
Nếu bạn thường xuyên thực hiện các bước tính toán giống nhau, việc viết một macro sẽ tiết kiệm thời gian.
7.1. Ghi Macro Cơ Bản
- Vào Developer → Record Macro.
- Đặt tên TinhDoanhThu.
- Thực hiện các bước: nhập công thức, sao chép, tạo PivotTable, v.v.
- Dừng ghi.
7.2. Mẫu Mã VBA
Sub TinhDoanhThu() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet1") ' Tính doanh thu gộp ws.Range("I2:I" & ws.Cells(ws.Rows.Count, "A").End(xlUp).Row).FormulaR1C1 = _ "=RC-5RC-4" ' Tính doanh thu thực tế ws.Range("J2:J" & ws.Cells(ws.Rows.Count, "A").End(xlUp).Row).FormulaR1C1 = _ "= (RC-2 (1 - RC-3/100)) (1 + RC-1/100) + RC1" ' Tạo PivotTable Dim ptCache As PivotCache Dim pt As PivotTable Set ptCache = ThisWorkbook.PivotCaches.Create( _ SourceType:=xlDatabase, _ SourceData:=ws.Range("A1:J" & ws.Cells(ws.Rows.Count, "A").End(xlUp).Row)) Set pt = ptCache.CreatePivotTable( _ TableDestination:=ThisWorkbook.Sheets("Pivot").Range("A3"), _ TableName:="Pivot_DoanhThu") With pt .PivotFields("Ngày").Orientation = xlRowField .PivotFields("Doanh thu thực tế").Orientation = xlDataField .PivotFields("Doanh thu thực tế").Function = xlSum End With
End Sub
Sau khi chạy macro, Excel sẽ tự động tính toán và tạo PivotTable trên sheet Pivot.
8. Kiểm Tra và Đảm Bảo Độ Chính Xác
8.1. Sử Dụng Data Validation
Đảm bảo các cột Số lượng, Đơn giá, Chiết khấu, Thuế luôn là số dương:
- Chọn cột D (Số lượng) → Data → Data Validation.
- Cho phép Whole number, greater than 0.
- Lặp lại cho các cột E, F, G.
8.2. Kiểm Tra Bằng Conditional Formatting
- Đánh dấu các giá trị Doanh thu thực tế âm (nếu có) bằng màu đỏ.
- Công thức:
=J2<0→ Format → Fill màu đỏ.
8.3. Kiểm Tra Công Thức
Sử dụng Formula Auditing → Evaluate Formula để kiểm tra từng bước tính toán của công thức phức tạp.
9. Tối Ưu Hóa Bảng Tính
9.1. Sử Dụng Bảng (Table) Trong Excel
Chọn dữ liệu → Insert → Table. Khi dữ liệu được biến 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ể sử dụng Structured References:
= @Số_lượng @Đơn_giá
9.2. Giảm Thiểu Sử Dụng Volatile Functions
Tránh dùng các hàm NOW(), TODAY(), OFFSET() trong công thức tính doanh thu vì chúng làm chậm tốc độ tính toán khi dữ liệu lớn.
9.3. Định Dạng Số
- Đặt Number Format → Currency cho cột tiền tệ.
- Đặt Number Format → Percentage cho cột chiết khấu, thuế.
10. Lưu Trữ Và Chia Sẻ Báo Cáo
10.1. Lưu Dưới Định Dạng .xlsx
- Đảm bảo không lưu dưới định dạng cũ (.xls) vì có thể mất một số tính năng mới (Table, XLOOKUP).
10.2. Bảo Mật Dữ Liệu
- Sử dụng File → Info → Protect Workbook để đặt mật khẩu nếu báo cáo chứa thông tin nhạy cảm.
10.3. Xuất Báo Cáo PDF
- File → Export → Create PDF/XPS Document → Lưu dưới dạng PDF để gửi cho khách hàng hoặc ban giám đốc.
10.4. Chia Sẻ Trực Tuyến
- Lưu file lên OneDrive hoặc SharePoint, chia sẻ link với quyền View Only hoặc Edit tùy nhu cầu.
11. Các Lỗi Thường Gặp Khi Tính Doanh Thu Trong Excel
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| #VALUE! | Công thức có tham chiếu tới ô chứa văn bản không phải số | Kiểm tra định dạng ô, dùng hàm VALUE() để chuyển văn bản sang số |
| #DIV/0! | Chia cho 0 (ví dụ: chiết khấu = 100%) | Đảm bảo chiết khấu < 100%, hoặc dùng IFERROR() để xử lý |
| #REF! | Tham chiếu ô bị xóa | Kiểm tra lại công thức, sử dụng Find & Replace để sửa |
| Kết quả sai | Công thức không áp dụng đúng hàng | Sử dụng Absolute Reference ($A$1) khi cần cố định ô |
12. Tổng Kết
Việc tính doanh thu trong Excel không chỉ là một công việc đơn thuần mà còn là nền tảng cho các phân tích tài chính sâu hơn như lợi nhuận, dòng tiền, và dự báo kinh doanh. Bằng cách nắm vững các công thức cơ bản, tận dụng công cụ PivotTable, biểu đồ, và thậm chí là macro VBA, bạn có thể:
- Tự động hoá quy trình tính toán.
- Đảm bảo độ chính xác cao.
- Tạo báo cáo chuyên nghiệp, dễ hiểu.
- Phân tích xu hướng và đưa ra quyết định chiến lược.
Hy vọng bài viết chi tiết trên đã cung cấp cho bạn toàn bộ kiến thức cần thiết để tính doanh thu trong Excel một cách hiệu quả, nhanh chóng và chuyên nghiệp. Hãy áp dụng ngay vào công việc thực tế và không ngừng cải tiến quy trình để đạt được hiệu suất tối ư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ẻ.
