viết cho người làm văn phòng hay nhờ AI viết công thức rồi dán thẳng vào bảng
Nhờ AI viết công thức Excel hiệu quả nhất khi bạn nói rõ bảng của mình trông thế nào lúc ra lệnh, rồi đối chiếu kết quả với một con số lấy bằng đường khác trước khi dùng.
Tình huống dưới đây là giả định, dựng trên một bảng đơn hàng minh hoạ nằm ngay trong bài (tên người và số tiền do tôi dựng ra, không lấy từ ai). Bạn có bảng đơn hàng tháng Ba, 14 dòng, và nhờ AI viết công thức cộng tiền theo từng nhân viên. Công thức chạy, ra số, bạn gửi báo cáo đi. Hôm sau kế toán đối chiếu và thấy tiền của anh An thiếu 320.000 đồng. Bạn mở lại bảng mà chưa thấy chỗ nào sai.
01 Vì sao công thức chạy được mà số vẫn lệch?
Công thức AI viết thường đúng cú pháp. Chỗ lệch hay nằm ở dữ liệu của bạn, thứ AI không nhìn thấy nếu bạn chỉ mô tả sơ qua.
Giả sử trong cảnh trên AI trả đúng công thức SUMIFS. Nhưng ô B5 ghi "Nguyễn An " có thêm một khoảng trắng ở cuối, nên Excel coi đó là một cái tên khác và bỏ dòng ấy ra khỏi tổng mà không báo gì. Dòng bị bỏ là 40 cây bút, 320.000 đồng. Bạn nhìn bằng mắt thì hai cái tên giống hệt nhau.
Cả đoạn này là giả định để minh hoạ. Tôi chưa có số đo AI viết công thức sai bao nhiêu phần trăm nên không đưa con số nào. Riêng chuyện tên thừa khoảng trắng làm SUMIFS bỏ sót dòng thì xảy ra thật trong Excel, và bạn sẽ thấy nó ở mục 03.
02 Ra lệnh thế nào để AI viết đúng công thức?
Vì AI không nhìn thấy khoảng trắng thừa trong bảng của bạn, câu lệnh phải kể sẵn chỗ bẩn đó. Câu lệnh nên có bốn thứ: bảng nằm ở vùng nào (ví dụ A1:F15), mỗi cột là gì, kết quả đặt ở ô nào, và dữ liệu có chỗ nào đang bẩn. Cuối câu thêm một yêu cầu: giải thích từng đối số và nói cách kiểm kết quả. Nhờ vậy cách kiểm nằm sẵn trong câu trả lời.
Khối dưới là bản mô phỏng, không phải AI thật. Ba câu lệnh mẫu, mỗi câu có câu trả lời viết sẵn, và các con số trong câu trả lời được tính từ bảng minh hoạ ở mục sau. Bạn bấm từng thẻ để xem.
Câu trả lời đầu tiên hiếm khi trọn vẹn, và Anthropic nói thẳng điều đó trong khoá hướng dẫn của họ:
"…your first prompt rarely produces a perfect result—and that's okay."
Anthropic · bài "Getting better results" · academy.claude.com
Tôi tạm dịch: câu lệnh đầu tiên của bạn hiếm khi cho ra kết quả hoàn hảo, và điều đó bình thường. Vì vậy hãy hỏi tiếp khi số chưa khớp, và câu lệnh nào chạy tốt thì lưu lại, cách lưu tôi viết ở bài lưu câu lệnh AI thành mẫu. Còn nhờ AI dựng hẳn một bảng hay một sơ đồ là việc khác, tôi viết ở bài xin AI làm ra một trang.
03 Công thức chạy trên bảng thì ra sao?
Công thức AI đưa ra chỉ có giá trị khi chạy được trên bảng của bạn, nên ta cho nó chạy từng bước trên bảng đơn hàng minh hoạ, 14 dòng, với ba công thức: cộng theo nhân viên bằng SUMIFS, dọn tên bằng TRIM và PROPER, bắt lỗi #N/A bằng IFERROR. Chọn một kịch bản rồi cho nó chạy từng bước.
Số đo từ chính bảng này: cộng thẳng theo tên thô ra 2.000.000, còn sau khi TRIM thì tổng của anh An là 2.320.000. Chênh 320.000 chính là dòng có khoảng trắng thừa ở cuối tên. Kịch bản thứ ba cho thấy chiều ngược lại: cột có một ô #N/A thì cả tổng báo lỗi, IFERROR cho tổng ra 6.064.000, nhưng dòng lỗi được tính 0 nên con số ấy vẫn thiếu tiền của dòng đó cho tới khi bạn sửa đơn giá.
04 Ba bước kiểm trước khi tin con số
- Cộng riêng từng người rồi so với tổng chung. Cộng riêng từng nhân viên, cộng các số đó lại rồi so với
=SUM(F2:F15). Cột có ô lỗi thì xử lý ô đó trước, nếu không tổng chung cũng báo lỗi. Hai số lệch nhau, hoặc một tên xuất hiện hai lần trong danh sách, thì nghi có khoảng trắng thừa: dừng lại, chưa gửi đi. - Tìm dòng bẩn. Thêm một cột phụ
=LEN(B2)-LEN(TRIM(B2)), dòng nào ra khác 0 là tên đang thừa khoảng trắng. Ô báo lỗi như #N/A thì lọc ra xem từng dòng. - Hỏi lại AI về chỗ sót. Dán công thức vào và hỏi: "công thức này bỏ sót trường hợp nào của bảng này?". Nếu đã dùng IFERROR, nhớ rằng nó chỉ che ô lỗi, dòng bị che vẫn phải được sửa.
Cách kiểm rộng hơn cho mọi việc giao AI tôi gom ở bài AI có làm đúng việc của bạn không. Còn trước khi dán một bảng thật lên AI, bảng đơn hàng thường có tên khách và giá, nên xem bảy câu tự hỏi ở bài trước khi dán file này lên AI.
05 Bảng tra nhanh sáu hàm để in
Ba bước kiểm trên dùng vài hàm quen mà lần sau bạn sẽ phải tra lại, nên tôi gom sáu hàm trong bài vào một bảng, mỗi hàm có một ví dụ và một lỗi hay gặp. Nút "In bảng tra" in ra một trang A4.
Bảng tra nhanh sáu hàm
Dữ liệu minh hoạSUM
=SUM(vùng)Ví dụ. =SUM(F2:F15) cộng toàn bộ cột Thành tiền.
Lỗi hay gặp. Ô chứa số lưu dạng chữ (căn trái) không được cộng. Một ô báo lỗi làm cả tổng báo lỗi.
SUMIFS
=SUMIFS(vùng_cộng, vùng_điều_kiện, điều_kiện, …)Ví dụ. =SUMIFS(F2:F15,B2:B15,"Nguyễn An") cộng Thành tiền của các dòng có tên là Nguyễn An.
Lỗi hay gặp. Các vùng khác số dòng thì ra #VALUE!. Tên thừa khoảng trắng thì không khớp và bị bỏ sót lặng lẽ.
IF
=IF(điều_kiện, nếu_đúng, nếu_sai)Ví dụ. =IF(D2>=20,"Lô lớn","Lô nhỏ") gắn nhãn theo Số lượng.
Lỗi hay gặp. Quên ngoặc kép quanh chữ thì ra #NAME?. So sánh số với ô đang lưu dạng chữ cho kết quả sai.
IFERROR
=IFERROR(giá_trị, nếu_lỗi)Ví dụ. =IFERROR(F2,0) đổi ô lỗi thành 0.
Lỗi hay gặp. Dòng bị che vẫn thiếu tiền cho tới khi sửa. Dùng khi đã biết lỗi từ đâu.
TRIM
=TRIM(văn_bản)Ví dụ. =TRIM(B5) bỏ khoảng trắng đầu, cuối và khoảng trắng đôi.
Lỗi hay gặp. Không bỏ được khoảng trắng không ngắt (hay gặp khi sao chép từ web); khi đó dùng SUBSTITUTE(B5,CHAR(160)," ").
PROPER
=PROPER(văn_bản)Ví dụ. =PROPER("trần bình") cho ra Trần Bình.
Lỗi hay gặp. Từ viết tắt như KSXD thành Ksxd; tên có dấu nháy có thể viết hoa sai chỗ. Đọc lại kết quả.
Công thức viết dấu phẩy giữa các đối số; Excel cài tiếng Việt có thể dùng dấu chấm phẩy. Ví dụ lấy từ bảng đơn hàng minh hoạ, không phải dữ liệu thật của ai.
Quay lại cảnh đầu bài: tiền của anh An thiếu 320.000. Nếu bạn cộng riêng từng người rồi so với tổng chung, hai số sẽ lệch nhau, và chỗ lệch ấy là tín hiệu để soi tên. Bạn thấy ô B5 thừa một khoảng trắng, dọn tên xong thì tổng của anh An là 2.320.000, và báo cáo đi ra với con số đúng.
Áp vào việc của bạn
Giờ làm gì tiếp
Lấy một bảng bạn đang làm dở (nhớ bỏ tên khách và giá thật nếu cần), viết câu lệnh theo bốn thứ ở mục 02 rồi kiểm bằng ba bước ở mục 04. Gặp công thức AI viết mà số vẫn lệch, bạn có thể nhắn tôi một câu, tôi đọc và trả lời. Tôi còn viết nhiều bài khác ở Blog.
Làm bài tự chấm Miễn phí. Không có khoá học nào phía sau nút này.
— Phát
Một câu nhắn cho tôi
Nhắn cho tôi một câu: "Việc tôi muốn bớt là ___". Tôi đọc hết, và bài sau thường sinh ra từ mấy câu đó.
Kênh nhắn: info.phatai@gmail.com

