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ệnh | Mục đích | Lệ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ức | Detect lỗi (#REF!, #N/A, #DIV/0!, ...) → AI suggest công thức sửa | btnFormulaFix |
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
- Click cell có công thức (vd
=IFERROR(VLOOKUP(B5,Sheet2!$A:$C,3,FALSE)*1.1,0)) - DVD Addin → AI dropdown → Giải thích công thức (Coach)
- 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$10000Tips 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
- Click cell có lỗi
- Sửa lỗi công thức
- 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ộtClick button Apply dưới mỗi option → công thức cell tự update.
Lỗi thường gặp + AI fix
| Error | Common cause | AI suggests |
|---|---|---|
#N/A | VLOOKUP không match exact / IFERROR thiếu | Add IFERROR, switch to approximate match |
#REF! | Cell ref bị xóa, col_index vượt range | Restore ref, adjust col number |
#VALUE! | Text + Number arithmetic, wrong arg type | Convert with VALUE(), NUMBERVALUE() |
#DIV/0! | Chia cho 0 hoặc cell trống | Wrap IFERROR or IF(B<>0, ...) |
#NAME? | Tên hàm sai chính tả, range name không tồn tại | Fix typo, define name |
#NULL! | Range intersection không tồn tại | Check 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
| Tier | Dù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
- Trợ lý AI — AI Assistant chính (analyze data, generate)
- Xem công thức — xem công thức của mọi cell trong vùng
- Hàm UDF — viết hàm Excel custom riêng