Học Viện AI & Claude Thực Chiến Vagataba Chuẩn V7.1 · 20/10/2026 · Claude 5.5 / Fable 5.1
🗂️ Học Liệu Mở Rộng · StoriesChuẩn V7.1 · 20/10/2026

TIỂU PHẨM SUP-CODE: NGA VÀ CÁI MACRO "KHÔNG BIẾT CODE" 💻

Đường dẫn nguồn: Stories/Supplement/Sup_Code_Nga_Macro.md

📌 Mục Lục Bài Học (10 mục)

📍 Module: §21 (Tư duy Logic Dữ liệu & Tự động hóa Bảng tính) & §13 (Kế toán) | Supplement: Code_NonTech_Supplement 🎓 Dùng với Slide: Code_NonTech Slide 1-8 | ⏱ ~8 phút | Số vai: 2 NV (Nga, Minh) + Vân Anh (+ Claude trên màn chiếu) ⭐ Format: Hài tình huống — "Em không biết code" → Khung tư duy PLO (Problem – Logic – Output) → Tự động hóa đối soát COD chuẩn SOP V04.6 bằng Macro VBA / Claude for Excel / Code execution (.xlsx) 🎯 Bài học: 6 nhóm tác vụ tự động hóa cho người không chuyên lập trình / Khung tư duy PLO / 3 Nguyên tắc vàng (Sao lưu file gốc – Chạy thử 10 dòng – Sai thì bảo AI sửa)


Comedy Tools: The Game + Fish Out of Water (Nga sợ dấu ngoặc nhọn) + Dramatic Irony (Viết logic nghiệp vụ bằng tiếng Việt chính là lập trình) + Get Out (25 phút thay vì 3 giờ dò mắt)

Xưng hô cố định: Nga↔Minh: em/anh | NV↔Vân Anh: em/chị


BỐI CẢNH

[Phòng Kế toán, 16:00 chiều thứ Sáu. Nga ngồi trước bảng Excel 500 dòng đối soát tiền thu hộ (COD) từ đơn vị vận chuyển. Minh đi ngang qua.]


🎬 MÀN 1 — "Em thấy dấu ngoặc nhọn là em sợ!"

NGA: (ôm đầu) 500 dòng đối soát COD chiều thứ Sáu. Dò mắt thủ công mất đứt 3 tiếng đồng hồ. Hạn chót chốt sổ là 18:00. (nhìn đồng hồ) Chỉ còn đúng 2 tiếng!

MINH: (ghé nhìn màn hình) Nga, sao em không mở Project FIN-Accounting, dùng tiện ích Claude for Excel (hoặc tính năng Code execution tạo file .xlsx / nhờ Claude viết đoạn Macro VBA) để nó tự động đối soát 500 dòng cho?

NGA: (lắc đầu quầy quậy) Anh Minh ơi, em học Kế toán chứ em KHÔNG BIẾT VIẾT CODE! Cứ nhìn thấy mấy cái dấu ngoặc nhọn với chữ tiếng Anh xanh đỏ là em hoa mắt rồi!

MINH: (kéo ghế ngồi xuống) Ở §21, người làm kế toán không cần thuộc cú pháp lập trình. Em chỉ cần nắm rõ quy tắc nghiệp vụ đối soát COD của Vagataba và mô tả cho Claude theo khung PLO. Claude viết mã — em kiểm tra kết quả!

NGA: (bán tín bán nghi) ...Thật hả anh?

MINH: (gật đầu) Trong tài liệu Code_NonTech, có 6 nhóm việc bảng tính mà nhân sự không chuyên IT làm cực tốt với AI: Đối soát dữ liệu, Tổng hợp báo cáo, Lọc & làm sạch dữ liệu, Chuẩn hóa định dạng, Tính toán theo điều kiện phức tạp, và Tạo bảng điều khiển. Việc của em hôm nay chính là nhóm số 1: Tự động hóa đối soát COD!


⚡ MÀN 2 — "Khung tư duy PLO: Problem → Logic → Output"

MINH: (viết lên giấy) Khung PLO chỉ gồm 3 câu hỏi bằng tiếng Việt rất quen thuộc với kế toán:

TEXT
P — PROBLEM (Bài toán):  Dữ liệu đầu vào gồm những bảng nào, cần giải quyết vấn đề gì?
L — LOGIC (Quy tắc):     Điều kiện khớp và ngưỡng gắn cờ theo SOP V04.6 là gì?
O — OUTPUT (Đầu ra):     Bảng kết quả xuất ra gồm mấy cột, định dạng thế nào?

MINH: (nhìn Nga) Nào, em đọc chữ P (Bài toán) của em lên xem.

NGA: (suy nghĩ) P — Bài toán: Em có bảng Excel gồm 2 trang tính (Sheet): Sheet1 là bảng kê đối soát COD từ Viettel Post (500 dòng, đã ẩn danh PII khách hàng) và Sheet2 là bảng xuất đơn hàng từ Odoo. Em cần đối chiếu từng mã đơn xem tiền thu hộ đã về đúng chưa và phí vận chuyển có bị lệch không.

MINH: (gật đầu) Rất rõ. Thế chữ L (Quy tắc nghiệp vụ theo SOP V04.6) là gì?

NGA: (đọc vanh vách quy trình kế toán) L — Quy tắc: Đối chiếu theo cột Mã đơn giữa 2 bảng:

  1. Nếu khớp 100% hoặc chênh lệch phí vận chuyển/COD ≤ 5.000 VNĐ/đơn → Đánh dấu màu Xanh (✅ Tự động khớp — Hạch toán TK 6418).
  2. Nếu chênh lệch > 5.000 VNĐ/đơn → Đánh dấu màu Đỏ (🔴 Cờ Đỏ — Kiểm tra lệch phí).
  3. Nếu đơn đã giao thành công trên Odoo mà bên bưu cục chưa thanh toán quá hạn > T+3 (hoặc có bên bưu cục mà không có trên Odoo) → Đánh dấu màu Vàng/Đỏ (⚠️ Quá hạn > T+3 / Lệch mã — Đòi bưu cục lúc 09:30).

MINH: (mỉm cười) Tuyệt vời! Còn chữ O (Đầu ra)?

NGA: (tự tin hẳn) O — Đầu ra: Tạo một trang tính mới tên là Ket_Qua_Doi_Soat gồm đúng 5 cột: Mã đơn, Tiền thực nhận (Viettel), Tiền phải thu (Odoo), Số tiền chênh lệch, và Trạng thái xử lý (Xanh TK 6418 / Cờ Đỏ > 5.000đ / Quá hạn > T+3) kèm dòng tổng kiểm tra (Checksum) ở cuối bảng!

MINH: (vỗ tay) Xong! Em vừa "lập trình" xong toàn bộ thuật toán đối soát bằng tiếng Việt chuẩn kế toán rồi đấy!

Nga đưa khung PLO vào Claude

[Nga gõ yêu cầu theo đúng cấu trúc PLO vào Claude (có thể chọn xuất trực tiếp file .xlsx qua Code execution, chạy ngay trong tiện ích Claude for Excel, hoặc lấy đoạn mã Macro VBA để bấm nút chạy hàng ngày trên máy):]

NGA: (gõ)

TEXT
Hãy viết cho tôi đoạn mã Macro Excel VBA (và đồng thời kiểm tra bằng Code execution) theo cấu trúc PLO sau:
- PROBLEM: So sánh Sheet1 'Viettel_COD' và Sheet2 'Odoo_Export' theo cột 'Mã đơn'.
- LOGIC (SOP V04.6):
  + Chênh lệch phí/tiền ≤ 5.000đ/đơn → Trạng thái: "Xanh - Tự động khớp (Hạch toán TK 6418)".
  + Chênh lệch > 5.000đ/đơn → Tô đỏ dòng & Trạng thái: "Cờ Đỏ - Lệch > 5.000đ (Kiểm tra)".
  + Đơn giao thành công trên Odoo quá hạn > T+3 chưa có trong bảng thanh toán (hoặc lệch mã đơn) → Tô vàng/đỏ & Trạng thái: "Cảnh báo > T+3 / Lệch mã (Đòi bưu cục 09:30)".
- OUTPUT: Tạo Sheet3 'Ket_Qua_Doi_Soat' gồm 5 cột: (1) Mã đơn, (2) Tiền Viettel, (3) Tiền Odoo, (4) Chênh lệch, (5) Trạng thái xử lý, kèm dòng tổng Checksum ở cuối bảng.

CLAUDE: "Dưới đây là đoạn mã Macro VBA hoàn chỉnh (kèm hướng dẫn dán vào Excel trong 30 giây) và kết quả chạy thử nghiệm:

VBA
Sub DoiSoatCOD_Vagataba_SOP()
    ' Đối chiếu Sheet1 (Viettel_COD) và Sheet2 (Odoo_Export) theo Mã đơn
    ' Dung sai <= 5.000đ -> Tự động khớp (TK 6418)
    ' Lệch > 5.000đ -> Cờ Đỏ kiểm tra
    ' Quá hạn > T+3 / Lệch mã -> Cảnh báo đòi bưu cục 09:30
    ' Xuất Sheet3 "Ket_Qua_Doi_Soat" đủ 5 cột + Dòng tổng Checksum
End Sub

💡 Cách dùng: Nhấn Alt + F11 → Insert > Module → Dán mã → Nhấn F5 (hoặc chạy trực tiếp trên thanh công cụ Claude for Excel). ⚠️ Lưu ý: Luôn tạo bản sao lưu (Backup) file gốc trước khi chạy."

NGA: (nhìn đoạn mã, hơi ngập ngừng) ...Em không hiểu hết các dòng lệnh tiếng Anh bên trong thì có sao không anh?

MINH: (cười) Em không cần thuộc cú pháp VBA, vì em sẽ kiểm soát nó bằng 3 Nguyên tắc vàng của §21!


🏆 MÀN 3 — "3 Nguyên tắc vàng khi chạy mã tự động"

MINH: (giơ 3 ngón tay)

  1. Nguyên tắc 1 — Luôn chạy trên Bản sao (Backup First): Copy file Excel thật ra một bản sao thử nghiệm. Không bao giờ chạy mã mới trực tiếp trên file sổ cái gốc.
  2. Nguyên tắc 2 — Kiểm thử trên 10 dòng mẫu trước (Test on 10 Rows): Đừng chạy 500 dòng ngay. Chọn 10 dòng đầu tiên (trong đó có cài sẵn 1 đơn khớp 100%, 1 đơn lệch 3.000đ nằm trong ngưỡng ≤ 5.000đ, 1 đơn lệch 15.000đ vượt ngưỡng > 5.000đ, và 1 đơn quá hạn > T+3), rồi bấm máy tính tay đối chiếu xem mã phân loại có chuẩn 100% không.
  3. Nguyên tắc 3 — Nếu lệch logic, mô tả lỗi cho Claude sửa: Không tự mò sửa dấu chấm phẩy trong code.

[Nga copy file, chạy thử trên 10 dòng đầu và tự bấm máy kiểm tra.]

NGA: (mắt sáng lên) Anh Minh ơi! Đơn lệch 3.000đ nó tự động xếp vào "Xanh — Hạch toán TK 6418", đơn VP-2026-0847 lệch 15.000đ (> 5.000đ) nó tô Đỏ rực, còn đơn quá hạn T+4 nó đẩy vào danh sách đòi bưu cục 09:30! Chuẩn không lệch 1 đồng!

[Nga bấm chạy cho toàn bộ 500 dòng. 3 giây sau, bảng Ket_Qua_Doi_Soat đủ 5 cột kèm dòng Checksum hiện ra.]

NGA: (nhìn đồng hồ: 16:25) ...Tổng cộng từ lúc viết PLO, thử 10 dòng đến lúc chạy xong 500 dòng và kiểm tra Checksum hết đúng 25 phút thay vì 3 tiếng ngồi dò mắt!

📋 Mở Code_NonTech Slide 4-6 — "Khung tư duy PLO, Công cụ Claude for Excel / Code execution & 3 Nguyên tắc vàng."


🎤 VÂN ANH TỔNG KẾT

[Vân Anh bước ra.]

🎤 VÂN ANH: (mỉm cười) Câu chuyện của Nga chứng minh rằng: ở chuyên đề §21 (Tư duy Logic Dữ liệu & Tự động hóa Bảng tính), rào cản lớn nhất không phải là "Em không biết ngôn ngữ lập trình" — mà là "Em đã viết rõ quy tắc nghiệp vụ ra chưa?"

Khi Nga nắm chắc quy tắc của Kế toán Vagataba (dung sai phí ≤ 5.000 VNĐ/đơn tự động hạch toán TK 6418, lệch > 5.000 VNĐ/đơn gắn cờ Đỏ, quá hạn > T+3 đòi bưu cục lúc 09:30) và diễn đạt theo đúng 3 bước PLO (Problem → Logic → Output đủ 5 cột), Nga có thể dùng Claude for Excel, Code execution (.xlsx) hoặc Macro VBA để giải quyết công việc 3 giờ chỉ trong 25 phút.


📋 3 Bài học

  1. Không biết viết code vẫn làm chủ tự động hóa bảng tính (§21): Kết hợp Claude for Excel (GA), Code execution (.xlsx) và Macro VBA cho 6 nhóm việc dữ liệu lặp lại.
  2. PLO = Lập trình bằng tiếng Việt chuẩn nghiệp vụ: Nêu rõ Problem (đầu vào), Logic (ngưỡng chuẩn SOP V04.6: ≤ 5.000đ TK 6418 vs > 5.000đ Cờ Đỏ vs > T+3) và Output (bảng kết quả 5 cột + Checksum).
  3. 3 Nguyên tắc vàng bảo vệ an toàn dữ liệu: (1) Luôn chạy trên bản sao lưu; (2) Kiểm thử bằng tay trên 10 dòng mẫu trước khi chạy hàng loạt; (3) Kiểm tra dòng tổng Checksum.

💬 Câu hỏi thảo luận

  1. Hãy chọn 1 bảng tính Excel/Google Sheets mà bạn đang phải lọc hoặc đối chiếu thủ công hàng tuần và viết mô tả tự động hóa theo 3 dòng P – L – O.
  2. Tại sao ở Nguyên tắc vàng số 2, chúng ta bắt buộc phải chạy thử trên 10 dòng mẫu có cài sẵn các trường hợp biên (như lệch 3.000đ và lệch 15.000đ) trước khi bấm chạy 500 dòng?
  3. Giữa việc dùng trực tiếp Code execution (xuất file .xlsx), tiện ích Claude for Excel, và lưu thành Macro VBA, trường hợp nào bạn nên chọn công cụ nào?

📹 KỊCH BẢN GỐC

Thông tin Chi tiết
Format gốc "Non-coder builds spreadsheet automation" (2025–2026)
Cơ chế Sợ code → chia nhỏ bằng ngôn ngữ nghiệp vụ (PLO) → kiểm thử 10 dòng → rút ngắn 3 giờ còn 25 phút
Xem trên YouTube Tìm "Claude for Excel automation" hoặc "AI VBA macro tutorial"

BVT Analysis

Beat Violation Benign Đồng thời?
BEAT 3 (Crack): "Em thấy dấu ngoặc nhọn là em sợ!" Nỗi sợ lập trình của dân kế toán Hoàn toàn tự nhiên với người không chuyên IT ✅
BEAT 4 (Escalate): 500 dòng COD lúc 16:00 chiều thứ Sáu, hạn 18:00 Làm tay mất 3 tiếng chắc chắn trễ hạn Khung PLO giúp mô tả thuật toán bằng tiếng Việt ✅
BEAT 5 (Crisis): Làm sao tin được đoạn code mình không tự viết? Rủi ro sai số liệu kế toán Khóa bằng 3 Nguyên tắc vàng: Bản sao + Thử 10 dòng + Checksum ✅
BEAT 6 (Twist): Hoàn tất 500 dòng trong 25 phút chuẩn ngưỡng ≤ 5.000đ SOP V04.6 Kỳ vọng lật — giỏi nghiệp vụ + tư duy PLO = làm chủ tự động hóa Ứng dụng ngay vào đóng sổ hàng tuần ✅

Tài liệu nội bộ Vagataba — V7.1 — 20/10/2026 Tiểu phẩm SUP-CODE — Nga Và Cái Macro "Không Biết Code" Dẫn vào Code_NonTech Supplement (§21): Khung tư duy PLO, Claude for Excel, Code execution & 3 Nguyên tắc vàng