Bảo vệ thanh toánChi tiết
- Chỉnh sửa trong phạm vi gói là miễn phí.
- Nếu bạn không phản hồi trong vòng 3 ngày sau khi bàn giao, kết quả sẽ được tự động chấp nhận.
Số tiền được tạm giữ khi bạn thanh toán và chỉ được chuyển khi bạn chấp nhận kết quả.

Ví dụ kết quả
Mẫu bảng tính: theo dõi hóa đơn cho agency nhỏ
Bố cục — tab "HoaDon"
| Cột | Tiêu đề | Ai điền |
|---|---|---|
| A | Số hóa đơn | Bạn |
| B | Khách hàng | Bạn (danh sách thả xuống từ tab "KhachHang") |
| C | Ngày xuất | Bạn |
| D | Số tiền | Bạn |
| E | Hạn thanh toán (ngày) | Công thức |
| F | Ngày đến hạn | Công thức |
| G | Ngày đã trả | Bạn (để trống đến khi được trả) |
| H | Trạng thái | Công thức |
| I | Số ngày quá hạn | Công thức |
Công thức (trích 6/10)
E2 — hạn thanh toán từ danh sách khách
=IFERROR(VLOOKUP(B2, KhachHang!A:C, 3, FALSE), 30)
Tra hạn thanh toán của khách trong tab "KhachHang"; nếu không có khách đó thì lấy 30 ngày.
F2 — ngày đến hạn
=IF(C2="", "", C2 + E2)
Cộng số ngày vào ngày xuất. Dòng trống thì để trống.
H2 — trạng thái
=IF(C2="", "", IF(G2<>"", "Đã trả", IF(TODAY()>F2, "Quá hạn", "Chưa đến hạn")))
Có ngày trả thì là Đã trả; nếu không, qua ngày đến hạn là Quá hạn, còn lại là Chưa đến hạn.
I2 — số ngày quá hạn
=IF(H2="Quá hạn", TODAY() - F2, "")
TongQuan!B2 — tổng còn phải thu
=SUMIFS(HoaDon!D:D, HoaDon!H:H, "<>Đã trả", HoaDon!C:C, "<>")
TongQuan!A5 — công nợ theo khách (một công thức tạo cả bảng)
=QUERY(HoaDon!B:H, "select B, sum(D) where H <> 'Đã trả' and B is not null group by B order by sum(D) desc label sum(D) 'Còn nợ'", 1)
Dán ở đâu
- Đặt E2, F2, H2 và I2 ở dòng 2 của "HoaDon", rồi kéo xuống đến dòng 500
- Dán hai công thức TongQuan một lần; chúng tự cập nhật
- Định dạng có điều kiện cho H2:H500: chữ là "Quá hạn" → tô nền đỏ nhạt
Tình huống đặc biệt đã tính
- Hóa đơn trả một phần: thêm một dòng với số còn lại và số mới như INV-041b
- Khách đổi tên: chỉ sửa trong "KhachHang"; danh sách thả xuống giữ các dòng thống nhất
- Dùng Excel thay vì Sheets: mọi công thức chạy được trừ QUERY; thay bằng PivotTable trên cột B, D, H
- Sheets cài đặt khu vực Việt Nam: dùng dấu chấm phẩy thay dấu phẩy giữa các đối số
Ví dụ kiểm tra
Hóa đơn INV-038, khách Nha khoa Bờ Bắc, xuất ngày 01/9, hạn 14 ngày → đến hạn 15/9. Hôm nay 20/10, chưa trả → Quá hạn, 35 ngày.
Khách hàng: studio sản xuất video 4 người. Công cụ: Google Sheets. Yêu cầu: "Tụi mình không biết ai đã trả tiền. Cần một bảng cho thấy hóa đơn nào quá hạn và mỗi khách còn nợ bao nhiêu."
Khách hàng và mọi thông tin đều là giả định.
Về dịch vụ này
Một macro VBA thực hiện trong vài giây những gì bạn làm thủ công trên Excel mỗi tuần: gộp trang tính từ nhiều workbook, tách báo cáo thành các tệp theo người quản lý, làm sạch dữ liệu xuất từ hệ thống kế toán hoặc định dạng báo cáo giống nhau mỗi lần. Chúng tôi viết macro cho workbook của bạn, chú thích từng bước và giải thích cách lưu thành tệp hỗ trợ macro, gắn vào một nút và chạy thử an toàn trên bản sao trước. Macro chạy trên Excel bản desktop cho Windows, và trên Mac với một vài giới hạn mà chúng tôi chỉ ra.
Bao gồm những gì
- Bạn nhận được gìMã VBA có chú thích, các bước thêm vào workbook và gắn nút, cùng ghi chú về những gì macro thay đổi. Được gửi dưới dạng văn bản để bạn dán vào trình soạn VBA.
- Các bước của bạn thành macroViết riêng cho bố cục workbook của bạn
- Làm việc trên nhiều tệpGộp hoặc tách các workbook trong một thư mục
- Nút chạyTrên trang tính hoặc thanh Quick Access
- Xử lý lỗiThông báo rõ ràng thay vì bị treo
- Biểu mẫu thiết lậpTrong gói Cao cấp: chọn tùy chọn trước khi chạy
Cách hoạt động
- 1Yêu cầuBạn liệt kê các bước bạn lặp lại
- 2MãChúng tôi viết và chú thích macro
- 3Cài đặtBạn thêm vào và thử trên bản sao
Chúng tôi cần gì từ bạn
Các bước bạn đang lặp lại, ảnh chụp màn hình trang tính, phiên bản Excel và Windows hay Mac, cùng số dòng hoặc số tệp ước chừng mà macro xử lý. Tài liệu cũng có thể được đính kèm dưới dạng tệp PDF, Word hoặc Excel.
Chúng tôi sẽ hỏi bạn:
- Bạn dùng phiên bản Excel nào, trên Windows hay Mac?
- Hiện bạn làm thủ công những gì, từng bước một?
- Macro làm việc với một workbook hay một thư mục chứa nhiều tệp?
- Có bao nhiêu dòng hoặc tệp?
So sánh các gói
| Các gói | Cơ bảnMacro cho 1 nhiệm vụ326.000 ₫ | Tiêu chuẩnMacro tối đa 3 nhiệm vụ678.000 ₫ | Cao cấpTối đa 6 nhiệm vụ kèm biểu mẫu thiết lập1.328.000 ₫ |
|---|---|---|---|
| Thời hạn | 1 ngày | 2 ngày | 3 ngày |
| Số lần chỉnh sửa | 1 | 2 | 3 |
| Số nhiệm vụ trong macro | 1 | tối đa 3 | tối đa 6 |
| Xử lý lỗi | cơ bản | Có | Có |
| Biểu mẫu thiết lập | Không | Không | Có |
| Đặt hàng Cơ bản | Đặt hàng Tiêu chuẩn | Đặt hàng Cao cấp |
Bảo vệ thanh toán
Bạn thanh toán khi đặt hàng, nhưng tiền chỉ được chuyển cho kết quả đã được chấp nhận.
- Giá cố địnhGiá gói không thay đổi sau khi bạn thanh toán.
- Số tiền được tạm giữKhi bạn thanh toán, số tiền chỉ được tạm giữ. Tiền được chuyển cho dịch vụ khi bạn chấp nhận kết quả.
- Kiểm tra trước khi bàn giaoMọi kết quả đều được kiểm tra chất lượng trước khi đến tay bạn, và bạn xem được kết quả trên trang đơn hàng trước khi chấp nhận.
- Chỉnh sửa miễn phíYêu cầu chỉnh sửa trong phạm vi bản yêu cầu của bạn, với số lần mà gói cho phép.
- Tự động chấp nhận sau 3 ngàyNếu trong vòng 3 ngày sau khi bàn giao, bạn không chấp nhận kết quả cũng không yêu cầu chỉnh sửa, kết quả sẽ được tự động chấp nhận. Nếu bạn nhắn tin trong chat đơn hàng sau khi bàn giao, đơn hàng sẽ chờ; sau khi trả lời, chúng tôi có thể tính lại 3 ngày từ đầu và sẽ thông báo trong chat.
- Làm lại hoặc hoàn tiền toàn bộNếu kết quả không đúng với yêu cầu của bạn và các lần chỉnh sửa không khắc phục được, hoặc công việc kéo dài quá gấp đôi thời hạn, hãy nhắn tin trong chat đơn hàng: chúng tôi sẽ làm lại hoặc hoàn tiền toàn bộ.
Hỏi đáp
Macro có chạy trên Excel Online hoặc Google Sheets không?
Không, VBA chỉ chạy trên Excel bản desktop. Với Google Sheets, hãy đặt dịch vụ Apps Script của chúng tôi.
Excel hiện cảnh báo bảo mật khi tôi mở tệp. Có bình thường không?
Có, Excel cảnh báo với mọi tệp có macro. Chúng tôi hướng dẫn cách bật cho tệp này hoặc thêm thư mục của nó vào vị trí tin cậy.
Tôi có hoàn tác được những gì macro đã làm không?
Không dùng được Ctrl+Z, nên chúng tôi luôn khuyên chạy macro mới trên bản sao trước. Ở những chỗ quan trọng, macro có thể lưu bản sao lưu trước khi bắt đầu.