Ít doanh nghiệp chỉ có một tài khoản ngân hàng: một tài khoản nhận tiền bán hàng, một tài khoản chi vận hành, một tài khoản dự phòng ở ngân hàng khác vì khách quen dùng ngân hàng đó. Đến cuối tháng, câu hỏi “tháng này tổng thu bao nhiêu, tổng chi bao nhiêu, tiền đang dồn ở tài khoản nào” lại cần mở từng app ngân hàng cộng tay. Bài cuối trong series này dựng template báo cáo thu chi đa ngân hàng: một báo cáo duy nhất trên Google Sheet từ dữ liệu Pay2S tự đồng bộ — với điều kiện bạn đã kết nối nhiều tài khoản vào cùng một bảng tính ngay từ bước tích hợp Google Sheet với Pay2S.
Vì sao gom được: mỗi giao dịch đã mang sẵn “hộ khẩu” ngân hàng
Trong 13 cột của tab Pay2S, cột C — Ngân hàng, cột D — Số tài khoản và cột M — Mã ngân hàng đối ứng cho biết từng giao dịch thuộc tài khoản nào của bạn và đến từ/đi tới ngân hàng nào phía bên kia. Toàn bộ báo cáo đa ngân hàng thực chất chỉ là các cách nhóm lại (group by) theo cột C/D trên nền tab Chuan_hoa đã chuẩn hoá: ngày thật, tháng yyyy-mm, số tiền có dấu. Không cần kỹ thuật gì mới — chỉ cần kỷ luật một nguồn dữ liệu duy nhất.
Cấu trúc template gồm 5 tab

- Pay2S / Chuan_hoa — nguồn duy nhất, dùng chung cả series.
- Theo_ngan_hang — mỗi ngân hàng/tài khoản một dòng: vào, ra, ròng.
- Ma_tran — ma trận ngân hàng × tháng cho dòng tiền ròng.
- Bao_cao — tab trình bày cuối tháng: tổng hợp + top người chuyển + khối kiểm tra chéo.
Bước 1: Bảng theo ngân hàng tự sinh danh sách
Không gõ tay danh sách ngân hàng — để công thức tự rút từ dữ liệu, tài khoản mới thêm vào Pay2S sẽ tự xuất hiện trong báo cáo. Các công thức sau đặt trong thẻ pre:
Danh sách: =UNIQUE(Chuan_hoa!D2:D) (theo Ngân hàng — cột D của Chuan_hoa) Vào: =SUMIFS(Chuan_hoa!G:G, Chuan_hoa!D:D, A2, Chuan_hoa!F:F, "IN") Ra: =SUMIFS(Chuan_hoa!G:G, Chuan_hoa!D:D, A2, Chuan_hoa!F:F, "OUT") Ròng: =B2-C2
Nếu muốn tách chi tiết đến từng số tài khoản thay vì ngân hàng, đổi cột nhóm sang cột tương ứng với Số tài khoản trong Chuan_hoa. Mẹo đọc báo cáo: cột D của tab gốc là số tài khoản của bạn, còn cột M là mã ngân hàng đối ứng — đừng nhầm hai cột này khi phân tích tiền đến từ đâu.
Bước 2: Ma trận ngân hàng × tháng bằng QUERY
Một công thức QUERY pivot cho ra toàn bộ ma trận ròng theo tháng cho mọi ngân hàng — đặt trong thẻ pre:
=QUERY(Chuan_hoa!B:H,"select D, sum(H) group by D pivot C",1)
(B là Ngày, C là Tháng, D là Ngân hàng, H là Số tiền có dấu trong Chuan_hoa.) Ma trận này trả lời nhanh các câu hỏi kiểu: tài khoản nào đang là “cửa tiền vào” chính, ngân hàng nào chỉ toàn chi, xu hướng 3 tháng gần nhất của từng tài khoản ra sao — thứ mà nhìn sao kê rời từng ngân hàng không bao giờ thấy được.
Bước 3: Top người chuyển và khối kiểm tra chéo
Top người chuyển tiền đến (theo cột K — Người chuyển trong Chuan_hoa), rất hữu ích để nhận diện khách lớn và nguồn thu tập trung — đặt trong thẻ pre:
=QUERY(Chuan_hoa!A:L,"select K, sum(G) where F='IN' group by K order by sum(G) desc limit 10",1)
Khối kiểm tra chéo ở cuối tab Bao_cao là phần quan trọng nhất của một báo cáo đáng tin — đặt các công thức trong thẻ pre:
Tổng vào toàn hệ: =SUMIF(Chuan_hoa!F:F,"IN",Chuan_hoa!G:G) Tổng vào cộng từ bảng Theo_ngan_hang: =SUM(Theo_ngan_hang!B:B)
Chênh lệch = hai số trên trừ nhau. Phải bằng 0. Khác 0 nghĩa là có giao dịch bị sót khỏi báo cáo (sai điều kiện lọc, nhầm cột) — và báo cáo chưa được dùng cho tới khi tìm ra nguyên nhân. Đây là thói quen phân biệt báo cáo “đẹp” với báo cáo đúng.

Câu hỏi thường gặp
Tôi mới kết nối 1 tài khoản vào Sheet, thêm tài khoản nữa có phải dựng lại template không?
Không. Chỉ cần vào Pay2S bổ sung tài khoản vào cùng bảng tính đang đồng bộ (mục Google Sheets cho phép chọn nhiều tài khoản ngân hàng ghi vào cùng một tab); giao dịch của tài khoản mới sẽ tự xuất hiện trong báo cáo nhờ danh sách UNIQUE và các công thức theo cột ngân hàng.
Chuyển tiền giữa hai tài khoản của chính tôi có bị tính trùng thu chi không?
Có — một giao dịch OUT ở tài khoản này và một giao dịch IN ở tài khoản kia, nếu cộng tổng toàn hệ sẽ phồng cả thu lẫn chi. Cách xử lý: đánh dấu các giao dịch nội bộ (nhận diện qua số tài khoản đối ứng trùng với một tài khoản khác của bạn trong dữ liệu) và loại khỏi tổng thu/chi vận hành, hoặc trình bày thành một dòng riêng “chuyển nội bộ” trong báo cáo. Bỏ qua bước này là nguyên nhân phổ biến nhất khiến báo cáo đa ngân hàng lệch so với thực tế.
Báo cáo này thay được phần mềm kế toán không?
Không, và nó cũng không định thế. Đây là báo cáo quản trị tiền — nhanh, luôn cập nhật theo giao dịch thật, đủ cho chủ doanh nghiệp và kế toán nội bộ ra quyết định. Sổ sách thuế và hoá đơn chứng từ vẫn đi theo quy trình kế toán chính thức; phần đối soát từng đơn trong series này là cầu nối giữa hai phía.
Kết luận
Template báo cáo thu chi đa ngân hàng khép lại series 5 template từ một bảng Pay2S duy nhất: đối soát từng đơn, dashboard theo ngày, kế hoạch theo nhóm, dự báo tương lai, và tổng hợp toàn hệ thống. Điểm chung của cả 5 không nằm ở công thức — công thức thì đơn giản — mà ở chỗ dữ liệu tự chảy về một nơi và không ai phải nhập tay hay xuất sao kê nữa.
Doanh nghiệp của bạn đang dùng nhiều tài khoản và muốn dựng trọn bộ template này? Liên hệ Hóa Đơn Tự Động — 0868461773 để được tư vấn triển khai Pay2S.
Bài trước: Template dự báo dòng tiền 30–90 ngày — https://hoadontudong.com.vn/template-du-bao-dong-tien-pay2s-google-sheet/