Có thể bạn quan tâm: Cách Trộn Word Và Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Mở Đầu: Tại Sao Bạn Cần Tính Cột Giảm Giá Trong Excel?
Trong môi trường kinh doanh hiện nay, việc quản lý giá bán, chiết khấu và giảm giá là một trong những công việc quan trọng giúp doanh nghiệp tối ưu lợi nhuận và thu hút khách hàng. Excel, với tính năng mạnh mẽ và linh hoạt, luôn là công cụ được ưa chuộng để thực hiện các phép tính này. Tuy nhiên, không phải ai cũng thành thạo trong việc tạo ra một cột tính giảm giá một cách tự động, chính xác và dễ dàng cập nhật. Bài viết này sẽ hướng dẫn bạn từng bước chi tiết, từ khái niệm cơ bản, công thức cơ bản, đến các kỹ thuật nâng cao, giúp bạn tự tin xây dựng bảng tính giảm giá trong Excel.
Có thể bạn quan tâm: Cách Tra Cứu Dữ Liệu Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Kiến Thức Cơ Bản Về Giảm Giá Và Các Thuật Ngữ Thường Gặp
1.1. Giảm Giá (Discount)
Giảm giá là mức trừ trực tiếp vào giá bán gốc của một sản phẩm hoặc dịch vụ. Nó có thể được biểu thị bằng phần trăm (%), số tiền cố định (VNĐ, USD…), hoặc dựa trên các điều kiện (ví dụ: mua 3 tặng 1).
1.2. Chiết Khấu (Discount Rate)
Chiết khấu là tỉ lệ phần trăm giảm giá so với giá gốc. Ví dụ: chiết khấu 10% nghĩa là giá bán sẽ giảm 10% so với giá gốc.
1.3. Giá Sau Giảm (Discounted Price)
Giá sau giảm là giá bán thực tế sau khi áp dụng mức giảm giá. Công thức tính:
Giá Sau Giảm = Giá Gốc - (Giá Gốc Chiết Khấu)
Hoặc nếu chiết khấu là số tiền cố định:
Giá Sau Giảm = Giá Gốc - Số Tiền Giảm
1.4. Tổng Giá Trị Giảm (Total Discount Amount)
Nếu có nhiều mức giảm (ví dụ: giảm 5% + giảm 10.000 VNĐ), tổng giá trị giảm sẽ là tổng của các mức giảm đó.
Có thể bạn quan tâm: Hướng Dẫn Làm Kế Toán Trên Excel: Từ Cơ Bản Đến Nâng Cao
2. Chuẩn Bị Dữ Liệu Trước Khi Tính Giảm Giá
2.1. Cấu Trúc Bảng Cơ Bản
| A (Mã SP) | B (Tên Sản Phẩm) | C (Giá Gốc) | D (Chiết Khấu %) | E (Chiết Khấu VND) | F (Giá Sau Giảm) |
|---|---|---|---|---|---|
- Cột C: Giá gốc (đơn vị VNĐ)
- Cột D: Chiết khấu theo phần trăm (ví dụ: 10% → nhập 10)
- Cột E: Chiết khấu cố định (đơn vị VNĐ)
- Cột F: Kết quả tính giá sau giảm
2.2. Định Dạng Dữ Liệu
- Giá gốc: Định dạng số (Number) với dấu phân cách hàng nghìn.
- Chiết khấu %: Định dạng % hoặc Number (nếu nhập 10 thì là 10%).
- Chiết khấu VND: Định dạng tiền tệ.
3. Công Thức Cơ Bản Để Tính Giá Sau Giảm
3.1. Khi Chỉ Có Chiết Khấu % (Cột D)
Giả sử dữ liệu bắt đầu từ hàng 2:
F2 = C2 (1 - D2/100)
Giải thích:
– D2/100 chuyển phần trăm thành dạng thập phân.
– 1 - D2/100 là tỉ lệ còn lại sau khi giảm.
– Nhân với C2 để có giá sau giảm.
3.2. Khi Chỉ Có Chiết Khấu VND (Cột E)
F2 = C2 - E2
3.3. Khi Cả Hai Loại Chiết Khấu Cùng Áp Dụng
Nếu doanh nghiệp cho phép đồng thời giảm phần trăm và tiền cố định, công thức sẽ là:
F2 = C2 (1 - D2/100) - E2
Hoặc nếu muốn giảm tiền cố định trước, sau đó giảm phần trăm:
F2 = (C2 - E2) (1 - D2/100)
Bạn cần xác định quy tắc doanh nghiệp để chọn công thức phù hợp.
3.4. Đảm Bảo Giá Sau Giảm Không Bao Giờ < 0
Thêm hàm MAX để tránh giá âm:
F2 = MAX(0, C2 (1 - D2/100) - E2)
4. Tự Động Áp Dụng Công Thức Cho Toàn Bộ Dòng
- Nhập công thức vào ô
F2. - Di chuột tới góc dưới bên phải của ô
F2cho đến khi xuất hiện dấu “+”. - Kéo chuột xuống tới dòng cuối cùng của dữ liệu (hoặc double-click để Excel tự động sao chép công thức tới cuối cột dữ liệu liền kề).
5. Sử Dụng Hàm IF Để Xử Lý Các Trường Hợp Khác Nhau
Giả sử doanh nghiệp có quy tắc:
- Nếu chiết khấu % > 20%, thì không áp dụng chiết khấu VND.
- Nếu chiết khấu VND > 5.000.000 VNĐ, thì không áp dụng chiết khấu %.
Công thức phức tạp hơn sẽ dùng hàm IF lồng nhau:
F2 = IF(D2>20, C2(1-D2/100), IF(E2>5000000, C2-E2, C2(1-D2/100)-E2))
Giải thích:
– Nếu D2>20, chỉ dùng chiết khấu %.
– Nếu không, kiểm tra E2>5,000,000, chỉ dùng chiết khấu VND.
– Nếu cả hai điều kiện không thỏa, áp dụng cả hai.
6. Sử Dụng Hàm VLOOKUP Hoặc XLOOKUP Để Lấy Tỷ Lệ Giảm Giá Từ Bảng Đối Chiếu
6.1. Khi Mức Giảm Giá Dựa Trên Số Lượng Mua
| G (Số Lượng) | H (Chiết Khấu %) |
|---|---|
| 1-9 | 0 |
| 10-19 | 5 |
| 20-49 | 10 |
| 50+ | 15 |
Bạn có thể tạo bảng đối chiếu ở một sheet riêng (ví dụ: Sheet2) và dùng hàm VLOOKUP:
=VLOOKUP(A2, Sheet2!$A$2:$B$5, 2, TRUE)
TRUEcho phép tìm kiếm gần đúng (approximate match), nên cần sắp xếp cột số lượng tăng dần.
Sau khi lấy được chiết khấu %, bạn có thể dùng công thức trong cột F:
F2 = C2 (1 - VLOOKUP(A2, Sheet2!$A$2:$B$5, 2, TRUE)/100)
6.2. Sử Dụng XLOOKUP (Excel 365/2026)
= C2 (1 - XLOOKUP(A2, Sheet2!$A$2:$A$5, Sheet2!$B$2:$B$5, 0, 1)/100)
XLOOKUP không yêu cầu sắp xếp dữ liệu và có cú pháp rõ ràng hơn.
7. Tự Động Cập Nhật Khi Giá Gốc Thay Đổi
Khi giá gốc (C column) thay đổi, các công thức trong cột F sẽ tự động tính lại vì chúng dựa trên giá trị trong cột C. Đảm bảo không “copy-paste values” (dán giá trị) lên cột F, vì sẽ mất công thức.
8. Định Dạng Kết Quả Và Thêm Điều Kiện Định Dạng (Conditional Formatting)

Có thể bạn quan tâm: Cách Tích V Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
8.1. Định Dạng Tiền Tệ
- Chọn cột
F. - Vào Home → Number → Currency và chọn “Vietnamese Dong (VND)”.
8.2. Đánh Dấu Các Mức Giảm Lớn
Bạn có thể làm nổi bật các sản phẩm có mức giảm giá > 30%:
- Chọn cột
D. - Home → Conditional Formatting → New Rule → Format only cells that contain.
- Chọn “Cell Value > 30”.
- Đặt màu nền (ví dụ: đỏ nhạt) và nhấn OK.
8.3. Đánh Dấu Giá Sau Giảm < 100.000 VNĐ
- Chọn cột
F. - Conditional Formatting → New Rule → Use a formula to determine which cells to format.
- Nhập công thức:
=$F2<100000. - Đặt định dạng chữ màu trắng nền đen.
9. Tính Tổng Giảm Giá Và Lợi Nhuận
9.1. Tổng Giá Trị Giảm
=SUM(C2:C100) - SUM(F2:F100)
Hoặc dùng cột E và D để tính tổng giảm:
=SUM(C2:C100 D2:D100/100) + SUM(E2:E100)
9.2. Lợi Nhuận Dự Kiến
Giả sử chi phí (Cost) nằm ở cột G:
| G (Cost) |
|---|
Công thức lợi nhuận:
=F2 - G2
Bạn có thể sao chép công thức này vào cột H (Profit).
9.3. Tỷ Lệ Lợi Nhuận (%)
= (F2 - G2) / G2 100
10. Sử Dụng Power Query Để Xử Lý Dữ Liệu Lớn
Khi dữ liệu sản phẩm lên hàng ngàn, việc dùng công thức truyền thống vẫn ổn, nhưng Power Query (Get & Transform) sẽ giúp:
- Import dữ liệu: Data → Get Data → From File → From Workbook.
- Thêm cột tùy chỉnh: Add Column → Custom Column.
- Công thức Power Query (M language) để tính giảm giá:
m = Table.AddColumn(Source, "GiáSauGiảm", each GiáGốc (1 - ChiếtKhấu%/100) - ChiếtKhấuVND) - Đóng và Load: Load dữ liệu trở lại Excel.
Power Query giúp tái sử dụng quy trình, giảm lỗi và tăng tốc độ xử lý.
11. Tự Động Hoá Với Macro VBA
11.1. Khi Muốn Tạo Nút “Tính Giảm Giá”
Sub TinhGiamGia() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet1") Dim lastRow As Long lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row Dim i As Long For i = 2 To lastRow Dim giaGoc As Double, giamPct As Double, giamVND As Double giaGoc = ws.Cells(i, "C").Value giamPct = ws.Cells(i, "D").Value giamVND = ws.Cells(i, "E").Value Dim giaSau As Double giaSau = Application.WorksheetFunction.Max(0, giaGoc (1 - giamPct / 100) - giamVND) ws.Cells(i, "F").Value = giaSau Next i MsgBox "Đã tính giá sau giảm cho " & lastRow - 1 & " sản phẩm.", vbInformation
End Sub
- Thêm macro này vào Developer → Visual Basic → Insert → Module.
- Gán macro cho nút (Insert → Shapes → chọn hình, chuột phải → Assign Macro).
11.2. Khi Cần Xóa Giá Giảm Đã Tính
Sub XoaGiaSauGiam() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet1") ws.Range("F2:F" & ws.Cells(ws.Rows.Count, "A").End(xlUp).Row).ClearContents MsgBox "Đã xoá giá sau giảm.", vbExclamation
End Sub
12. Kiểm Tra Lỗi Và Đảm Bảo Độ Chính Xác
12.1. Kiểm Tra Giá Trị Không Hợp Lệ
- Sử dụng
Data Validationđể ngăn người dùng nhập giá âm hoặc chiết khấu > 100%.
12.2. Sử Dụng Hàm ISNUMBER
Nếu công thức có thể nhận giá trị không phải số, bạn có thể bao bọc bằng IFERROR:
=IFERROR(C2 (1 - D2/100) - E2, "Lỗi dữ liệu")
12.3. Kiểm Tra Độ Khớp Giữa Giá Gốc Và Giá Sau Giảm
Thêm cột kiểm tra:
=IF(F2>=0, "OK", "NEGATIVE")
13. Báo Cáo Và Trình Bày Kết Quả
13.1. Tạo PivotTable
- Chọn toàn bộ bảng.
- Insert → PivotTable.
- Kéo
Tên Sản Phẩmvào Rows,Giá Gốc,Giá Sau Giảm,Giảm Giá(có thể làGiá Gốc - Giá Sau Giảm) vào Values. - Định dạng số tiền trong PivotTable.
13.2. Biểu Đồ
- Chọn PivotTable.
- Insert → Column Chart hoặc Bar Chart.
- Đặt tiêu đề: “So sánh Giá Gốc và Giá Sau Giảm”.
13.3. In Ấn
- Đặt Header/Footer: Tên công ty, ngày tháng.
- Sử dụng
Page Layout → Print Areađể chỉ in phần cần thiết.
14. Các Trường Hợp Thực Tế Phức Tạp Hơn
14.1. Giảm Giá Theo Đối Tượng Khách Hàng
| Khách Hàng | Chiết Khấu % |
|---|---|
| Khách Hàng A | 5 |
| Khách Hàng B | 10 |
| Khách Hàng C | 0 |
Bạn có thể dùng VLOOKUP dựa vào cột khách hàng (giả sử cột H) để lấy tỷ lệ chiết khấu.
= C2 (1 - VLOOKUP(H2, Sheet2!$A$2:$B$4, 2, FALSE)/100)
14.2. Giảm Giá Theo Thời Gian (Promotion Period)
Sử dụng hàm IF và AND để kiểm tra ngày hiện tại:
=IF(AND(TODAY()>=DATE(2026,7,1), TODAY()<=DATE(2026,7,31)), C20.9, C2)
Giảm 10% trong tháng 7/2026.
14.3. Giảm Giá Theo Đơn Vị Đo Lường (Unit)
Nếu sản phẩm có nhiều đơn vị (kg, lít…), bạn có thể tạo bảng quy đổi và áp dụng giảm giá dựa trên đơn vị.
15. Tổng Kết: Những Điểm Cần Nhớ Khi Tính Cột Giảm Giá Trong Excel
- Xác định quy tắc giảm giá: % vs VND, đồng thời hay riêng biệt.
- Chuẩn bị dữ liệu sạch: Định dạng đúng, không giá âm, không lỗi nhập liệu.
- Sử dụng công thức phù hợp:
=C2(1-D2/100)-E2hoặc thêmMAXđể tránh giá âm. - Áp dụng hàm IF, VLOOKUP/XLOOKUP cho các quy tắc phức tạp.
- Sử dụng Conditional Formatting để trực quan hoá mức giảm.
- Tận dụng Power Query và VBA khi dữ liệu lớn hoặc cần tự động hoá.
- Kiểm tra và xác nhận: Data Validation, ISNUMBER, IFERROR.
- Báo cáo và trình bày: PivotTable, biểu đồ, in ấn chuyên nghiệp.
Với những kiến thức và kỹ thuật trên, bạn đã có một bộ công cụ hoàn chỉnh để tự động tính cột giảm giá trong Excel, giúp tiết kiệm thời gian, giảm sai sót và nâng cao hiệu quả quản lý giá bán. Hãy áp dụng ngay vào công việc thực tế của mình và trải nghiệm sự thay đổi tích cực!

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