Cách Tính Cột Giảm Giá Trong Excel Một Cách Chi Tiết Và Thực Tiễn

Mục lục bài viết

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.

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 đó.

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

  1. Nhập công thức vào ô F2.
  2. Di chuột tới góc dưới bên phải của ô F2 cho đến khi xuất hiện dấu “+”.
  3. 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-90
10-195
20-4910
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)
  • TRUE cho 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)

Tính Cột Giảm Giá Trong Excel
Tính Cột Giảm Giá Trong Excel

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%:

  1. Chọn cột D.
  2. Home → Conditional Formatting → New Rule → Format only cells that contain.
  3. Chọn “Cell Value > 30”.
  4. Đặ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:

  1. Import dữ liệu: Data → Get Data → From File → From Workbook.
  2. Thêm cột tùy chỉnh: Add Column → Custom Column.
  3. 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)
  4. Đó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ẩm và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àngChiết Khấu %
Khách Hàng A5
Khách Hàng B10
Khách Hàng C0

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

  1. Xác định quy tắc giảm giá: % vs VND, đồng thời hay riêng biệt.
  2. Chuẩn bị dữ liệu sạch: Định dạng đúng, không giá âm, không lỗi nhập liệu.
  3. Sử dụng công thức phù hợp: =C2(1-D2/100)-E2 hoặc thêm MAX để tránh giá âm.
  4. Áp dụng hàm IF, VLOOKUP/XLOOKUP cho các quy tắc phức tạp.
  5. Sử dụng Conditional Formatting để trực quan hoá mức giảm.
  6. Tận dụng Power Query và VBA khi dữ liệu lớn hoặc cần tự động hoá.
  7. Kiểm tra và xác nhận: Data Validation, ISNUMBER, IFERROR.
  8. 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!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận