Skip to content

Giải thích & Sửa Công thức (Formula Coach)

Gói Standard

Tính năng có sẵn ở bản Standard trở lên. User tự nhập API key Gemini/ChatGPT — DVDAddin KHÔNG tính phí AI.

2 lệnh AI giúp hiểu và sửa công thức Excel:

LệnhMục đíchLệnh ribbon
Giải thích công thức (Coach)Phân tích công thức cell hiện tại → giải thích từng phần bằng tiếng Việt + ví dụbtnFormulaExplain
Sửa lỗi công thứcDetect lỗi (#REF!, #N/A, #DIV/0!, ...) → AI suggest công thức sửabtnFormulaFix

Khác với AI Giải thích đơn giản (chỉ output 1 paragraph), Coach mode chia công thức ra các phần con + giải thích từng phần + đưa ví dụ value.

Mở dialog

DVD Addin → nhóm Trợ lý AI → dropdown ▼ → Giải thích công thức (Coach) hoặc Sửa lỗi công thức.

Lệnh 1: Giải thích Coach

Khi nào dùng

  • Open file của người khác → công thức phức tạp không hiểu
  • Học công thức mới (vd XLOOKUP, LAMBDA, LET)
  • Giảng dạy / chia sẻ team — copy giải thích AI gửi đi

Workflow

  1. Click cell có công thức (vd =IFERROR(VLOOKUP(B5,Sheet2!$A:$C,3,FALSE)*1.1,0))
  2. DVD Addin → AI dropdown → Giải thích công thức (Coach)
  3. Dialog AI hiển thị output structured:
📋 Công thức gốc:
   =IFERROR(VLOOKUP(B5,Sheet2!$A:$C,3,FALSE)*1.1,0)

🔍 Phân tích từng phần:

1. VLOOKUP(B5,Sheet2!$A:$C,3,FALSE)
   • Tra cứu giá trị ở B5 trong cột A của Sheet2
   • Trả về giá trị cột thứ 3 (cột C) khi match chính xác
   • Ví dụ: B5="AB.11110" → match Sheet2!A7="AB.11110" → return Sheet2!C7

2. * 1.1
   • Nhân kết quả VLOOKUP với 1.1 (tăng 10%)
   • Có thể là hệ số trượt giá, VAT, lợi nhuận...

3. IFERROR(..., 0)
   • Nếu VLOOKUP không tìm thấy → trả về 0 thay vì #N/A
   • Bảo vệ công thức khỏi error

💡 Kết quả công thức:
   - B5 có trong Sheet2 → giá trị cột C × 1.1
   - B5 KHÔNG có → 0

⚠️ Cảnh báo:
   - Reference $A:$C có thể chậm nếu Sheet2 lớn (cả cột → entire column scan)
   - Đề xuất: dùng range cụ thể $A$1:$C$10000

Tips Coach

  • Dialog có nút 📋 Copy → paste vào chat / docs
  • Nút 🌐 EN → giải thích bằng English
  • Nút ⚡ Simpler → output ngắn gọn hơn (1 paragraph thay vì breakdown)
  • Có thể ask follow-up trong dialog: "Cải thiện công thức này được không?" → AI suggest version tối ưu hơn

Lệnh 2: Sửa lỗi công thức

Khi nào dùng

  • Cell hiển thị #N/A, #REF!, #VALUE!, #DIV/0!, #NAME?, #NULL!
  • Không hiểu vì sao công thức ra error
  • Cần fix nhanh không có thời gian debug từng phần

Workflow

  1. Click cell có lỗi
  2. Sửa lỗi công thức
  3. Dialog AI analyze:
📋 Công thức lỗi:
   =VLOOKUP(B5,Sheet2!$A:$C,4,FALSE)
   Hiện tại trả về: #REF!

🔍 Chẩn đoán:
   - Sheet2!$A:$C chỉ có 3 cột (A, B, C)
   - Bạn yêu cầu cột thứ 4 → vượt range → #REF!

🔧 Suggested fix (3 options):

Option 1: Sửa số cột
   =VLOOKUP(B5,Sheet2!$A:$C,3,FALSE)
   ↑ Đổi 4 → 3 (cột C là cột thứ 3)

Option 2: Mở rộng range
   =VLOOKUP(B5,Sheet2!$A:$D,4,FALSE)
   ↑ Mở rộng đến cột D (nếu cột D có data)

Option 3: Dùng XLOOKUP (nếu Excel 365)
   =XLOOKUP(B5,Sheet2!$A:$A,Sheet2!$D:$D)
   ↑ Linh hoạt hơn, không cần đếm số cột

Click button Apply dưới mỗi option → công thức cell tự update.

Lỗi thường gặp + AI fix

ErrorCommon causeAI suggests
#N/AVLOOKUP không match exact / IFERROR thiếuAdd IFERROR, switch to approximate match
#REF!Cell ref bị xóa, col_index vượt rangeRestore ref, adjust col number
#VALUE!Text + Number arithmetic, wrong arg typeConvert with VALUE(), NUMBERVALUE()
#DIV/0!Chia cho 0 hoặc cell trốngWrap IFERROR or IF(B<>0, ...)
#NAME?Tên hàm sai chính tả, range name không tồn tạiFix typo, define name
#NULL!Range intersection không tồn tạiCheck space separator, replace with comma

Cần API key AI

Trong Preferences → AI tab → nhập API key của Gemini (free quota) hoặc ChatGPT. Không có key → dialog báo lỗi.

Cost: mỗi lần Explain/Fix ≈ 500-2000 tokens → free Gemini quota đủ dùng ~100 lần / ngày.

License gating

TierDùng được
Trial✅ — full access
Standard✅ — full access (cần API key user)
Pro✅ — full access
Expired / Unactivated🔒 Locked

TIP

Cả 2 lệnh đã chuyển sang FREE ở Wave 4.3.18 — không cần Std/Pro license. Chỉ cần user nhập API key của mình.

Liên quan

Released under DVDAddin License.