Skip to content

Tổng quan Workshop

Thông sốChi tiết
Thời lượng60 phút
Công cụMicrosoft Excel / Google Sheets
File đầu raMuaBan_MinhPhat_T03.xlsx
Mục tiêuXây dựng hệ thống hoàn chỉnh từ mua hàng → bán hàng → công nợ → VAT

Cấu trúc file Excel

SheetNội dungThời gian
1. MuaHangSổ chi tiết mua hàng10 phút
2. BanHangSổ chi tiết bán hàng + COGS15 phút
3. CongNoTheo dõi phải thu / phải trả15 phút
4. BangKeVATBảng kê VAT đầu vào / đầu ra10 phút
5. KiemTraĐối chiếu & kiểm tra10 phút

Bước 1: Sheet MuaHang — Sổ chi tiết mua hàng (10 phút)

1.1 Tạo cấu trúc bảng

Tạo bảng từ ô A1 với các cột:

CộtHeaderÝ nghĩa
ANgàyNgày phát sinh
BSố CTSố chứng từ (HĐ, PNK)
CNCCTên nhà cung cấp
DMặt hàngTên sản phẩm
ESLSố lượng mua
FĐơn giá (chưa VAT)Giá mua/đơn vị
GThành tiền=E×F
HVAT 10%=G×10%
ITổng TT=G+H
JHình thức TTTM / CK / Nợ
KGhi chúCP vận chuyển, chiết khấu...

1.2 Nhập dữ liệu

Nhập các nghiệp vụ mua hàng tháng 03:

Ngày       | Số CT  | NCC         | Mặt hàng | SL  | Đơn giá     | TT TT
02/03/2026 | HĐ001  | Hoàng Long  | Laptop   | 300 | 11.500.000  | Nợ
03/03/2026 | HĐ002  | Vận chuyển  | CP VC    |   1 | 15.000.000  | TM
05/03/2026 | HĐ003  | Phúc Sinh   | Tai nghe | 500 |    750.000  | CK
18/03/2026 | HĐ004  | Việt Tín    | Laptop   | 100 | 11.800.000  | Nợ

1.3 Công thức tổng hợp (cuối bảng)

Tổng giá trị mua (chưa VAT): =SUM(G2:G100)
Tổng VAT đầu vào:            =SUM(H2:H100)
Tổng thanh toán:              =SUM(I2:I100)

Bước 2: Sheet BanHang — Sổ chi tiết bán hàng + COGS (15 phút)

2.1 Cấu trúc bảng bán hàng

CộtHeaderÝ nghĩa
ANgày
BSố CTSố hóa đơn bán
CKhách hàng
DMặt hàng
ESLSố lượng bán
FĐơn giá bán (chưa VAT)
GDoanh thu=E×F
HVAT 10%=G×10%
ITổng phải thu=G+H
JĐơn giá vốnGiá BQ gia quyền
KCOGS=E×J
LLãi gộp=G-K
MHình thức TTTM / CK / Nợ

2.2 Tính đơn giá bình quân gia quyền

Tạo bảng phụ tính giá BQ (đặt ở bên phải hoặc sheet riêng):

Bảng tính giá BQ — Laptop:

ÔNội dungCông thức
P2Tồn ĐK — SL50
P3Tồn ĐK — Giá trị600.000.000
P4NV01 — SL300
P5NV01 — Giá trị3.450.000.000
P6NV02 — CP VC15.000.000
P7NV09 — SL100
P8NV09 — Giá trị1.180.000.000
P10Tổng SL=P2+P4+P7 → 450
P11Tổng GT=P3+P5+P6+P8 → 5.245.000.000
P12Đơn giá BQ=P11/P1011.655.556

2.3 Nhập dữ liệu bán hàng

Ngày       | Khách hàng  | Mặt hàng | SL  | Giá bán      | Giá vốn BQ    | TT
07/03/2026 | Cty ABC     | Laptop   | 120 | 15.000.000   | 11.655.556     | Nợ
10/03/2026 | CH Tâm Đạt  | Tai nghe | 200 |  1.100.000   |    750.000     | CK
20/03/2026 | Cty XYZ     | Laptop   | 150 | 15.500.000   | 11.655.556     | 50/50
22/03/2026 | Khách lẻ    | Tai nghe | 150 |  1.200.000   |    750.000     | TM

Dòng trả lại hàng: Thêm dòng NV08 với SL âm (−10) để ghi giảm.

2.4 Tổng hợp

Tổng doanh thu:  =SUM(G2:G100)
Tổng COGS:       =SUM(K2:K100)
Tổng lãi gộp:    =SUM(L2:L100)
Biên LN gộp:     =Tổng LG / Tổng DT (format %)

Bước 3: Sheet CongNo — Theo dõi phải thu / phải trả (15 phút)

3.1 Bảng công nợ phải thu (TK 131)

Cấu trúc:

CộtHeader
ANgày
BKhách hàng
CDiễn giải
DPhát sinh Nợ (tăng nợ KH)
EPhát sinh Có (KH trả tiền)

Công thức SUMIF — Tổng nợ theo từng khách:

Tạo bảng tổng hợp bên phải:

ÔNội dungCông thức
H2Cty ABC
I2Tổng PS Nợ ABC=SUMIF(B:B,"Cty ABC",D:D)
J2Tổng PS Có ABC=SUMIF(B:B,"Cty ABC",E:E)
K2Dư cuối kỳ ABC=I2-J2

Tương tự cho Cty Thành Đạt, Cty XYZ.

3.2 Bảng công nợ phải trả (TK 331)

CộtHeader
ANgày
BNCC
CDiễn giải
DPhát sinh Có (tăng nợ NCC)
EPhát sinh Nợ (trả tiền NCC)

Công thức tương tự:

excel
=SUMIF(B:B,"Hoàng Long",D:D)   → Tổng nợ phải trả Hoàng Long
=SUMIF(B:B,"Hoàng Long",E:E)   → Tổng đã trả Hoàng Long

3.3 Dashboard công nợ

Tạo bảng tổng hợp:

╔══════════════════════════════════════════════════╗
║         BẢNG TỔNG HỢP CÔNG NỢ — T03/2026        ║
╠══════════════════════════════════════════════════╣
║ PHẢI THU KHÁCH HÀNG (TK 131)                    ║
║ ─────────────────────────────────────────────    ║
║ Dư đầu kỳ:    =SUM(dư ĐK)                      ║
║ PS tăng:       =SUM(PS Nợ)                      ║
║ PS giảm:       =SUM(PS Có)                      ║
║ Dư cuối kỳ:   =Dư ĐK + PS tăng - PS giảm      ║
╠══════════════════════════════════════════════════╣
║ PHẢI TRẢ NCC (TK 331)                           ║
║ ─────────────────────────────────────────────    ║
║ Dư đầu kỳ:    =SUM(dư ĐK)                      ║
║ PS tăng:       =SUM(PS Có)                      ║
║ PS giảm:       =SUM(PS Nợ)                      ║
║ Dư cuối kỳ:   =Dư ĐK + PS tăng - PS giảm      ║
╚══════════════════════════════════════════════════╝

Bước 4: Sheet BangKeVAT — Bảng kê thuế GTGT (10 phút)

4.1 Bảng kê VAT đầu vào

CộtHeader
ASTT
BNgày HĐ
CSố HĐ
DNCC
EMST NCC
FGiá trị chưa VAT
GThuế suất
HTiền VAT

Lấy dữ liệu từ sheet MuaHang:

excel
=MuaHang!G2    → Giá trị chưa VAT
=MuaHang!H2    → Tiền VAT

4.2 Bảng kê VAT đầu ra

Tương tự, lấy từ sheet BanHang.

4.3 Tổng hợp VAT

╔═══════════════════════════════════════════╗
║     TỔNG HỢP THUẾ GTGT — T03/2026        ║
╠═══════════════════════════════════════════╣
║ VAT đầu vào còn KT kỳ trước:  15.000.000║
║ VAT đầu vào phát sinh:       502.000.000 ║
║ Tổng VAT đầu vào:            517.000.000 ║
║───────────────────────────────────────────║
║ VAT đầu ra phát sinh:        432.850.000 ║
║───────────────────────────────────────────║
║ VAT phải nộp = Đầu ra - Đầu vào         ║
║ = 432.850.000 - 517.000.000              ║
║ = -84.150.000 (còn được khấu trừ)       ║
╚═══════════════════════════════════════════╝

Công thức:

excel
VAT_phải_nộp = IF(VAT_ra > VAT_vào, VAT_ra - VAT_vào, 0)
VAT_còn_KT   = IF(VAT_vào > VAT_ra, VAT_vào - VAT_ra, 0)

Bước 5: Sheet KiemTra — Đối chiếu & kiểm tra (10 phút)

5.1 Kiểm tra cân đối

Tạo bảng kiểm tra tự động:

Kiểm traCông thứcKỳ vọngKết quả
Tổng mua = Nợ TK 156=MuaHang!SUM(G) = CongNo!PS_Có_331 + TT_ngayBằng nhau=IF(...)
Tổng bán = Có TK 511=BanHang!SUM(G)
VAT vào = Nợ TK 133=BangKeVAT!Tổng_đầu_vào
VAT ra = Có TK 3331=BangKeVAT!Tổng_đầu_ra
COGS = Nợ TK 632=BanHang!SUM(K)

5.2 Công thức kiểm tra tự động

excel
=IF(ABS(Giá_trị_1 - Giá_trị_2) < 1, "✓ OK", "✗ LỆCH " & TEXT(Giá_trị_1 - Giá_trị_2, "#,##0"))

5.3 Kiểm tra tồn kho

Mặt hàngTồn ĐKNhậpXuấtTồn CK (tính)Tồn CK (kiểm)Chênh lệch
Laptop50400260190=kiểm_kê=IF(...)
Tai nghe0500350150=kiểm_kê=IF(...)

Mẹo Excel hữu ích

SUMIF — Tổng theo điều kiện

excel
=SUMIF(cột_điều_kiện, giá_trị, cột_tính_tổng)

Ví dụ: Tổng tiền mua từ NCC Hoàng Long:

excel
=SUMIF(MuaHang!C:C, "Hoàng Long", MuaHang!G:G)

SUMIFS — Tổng theo nhiều điều kiện

excel
=SUMIFS(cột_tổng, cột_ĐK1, giá_trị_1, cột_ĐK2, giá_trị_2)

Ví dụ: Tổng doanh thu laptop bán cho Cty ABC:

excel
=SUMIFS(BanHang!G:G, BanHang!C:C, "Cty ABC", BanHang!D:D, "Laptop")

Conditional Formatting — Đánh dấu nợ quá hạn

  1. Chọn cột "Dư cuối kỳ" trong bảng công nợ
  2. Home → Conditional Formatting → New Rule
  3. Quy tắc: > 500.000.000 → Tô đỏ (nợ lớn, cần theo dõi)
  4. Quy tắc: > 0 AND quá 30 ngày → Tô vàng (nợ quá hạn)

Deliverables — Sản phẩm nộp

Sau 60 phút, bạn cần có file Excel với:

  • [ ] Sheet MuaHang — 4+ dòng nghiệp vụ mua, công thức tổng hợp
  • [ ] Sheet BanHang — 4+ dòng nghiệp vụ bán, COGS tính đúng theo BQ gia quyền
  • [ ] Sheet CongNo — Bảng chi tiết phải thu/trả, SUMIF theo đối tượng, dashboard tổng hợp
  • [ ] Sheet BangKeVAT — Bảng kê đầu vào/ra, tổng hợp VAT phải nộp
  • [ ] Sheet KiemTra — Ít nhất 3 công thức kiểm tra cân đối, tồn kho khớp

Nâng cao: Thêm PivotTable để phân tích doanh thu theo khách hàng, theo mặt hàng. Thêm biểu đồ cột so sánh Doanh thu vs COGS.