Hướng dẫn

Cách Tính Tổng Một Cột Trong Google Sheets [Đầy Đủ 2026]

Tuân HoangTuân Hoang
6 tháng 8, 2026
Cập nhật: 20 tháng 8, 2026
8 phút đọc
Ảnh minh họa bài viết: Cách Tính Tổng Một Cột Trong Google Sheets [Đầy Đủ 2026]

Các cách tính tổng một cột trong Google Sheets

Có 4 cách chính để cộng dồn dữ liệu trong một cột: dùng công thức SUM, thanh trạng thái (status bar) ở góc dưới màn hình, nút Tự động tính tổng (AutoSum), hoặc SUBTOTAL/SUMIF khi cột có lọc hoặc điều kiện. Mỗi cách phù hợp một tình huống khác nhau — dưới đây là cách chọn đúng công cụ cho đúng việc.

Cách 1: Dùng hàm SUM (phổ biến nhất)

Đây là cách chuẩn khi bạn cần kết quả tổng hiển thị cố định trong một ô, ví dụ ô tổng doanh thu ở cuối bảng chi phí. Cú pháp cơ bản:

  • =SUM(A2:A100) — cộng toàn bộ số trong khoảng từ A2 đến A100
  • =SUM(A:A) — cộng toàn bộ cột A (Sheets tự bỏ qua ô tiêu đề chữ)
  • =SUM(A2:A) — cộng từ A2 đến hết dữ liệu hiện có, tự động mở rộng khi bạn thêm dòng mới bên dưới

Lưu ý: nếu dùng =SUM(A:A) mà dòng 1 là tiêu đề dạng text ("Doanh thu"), Sheets vẫn tính đúng vì text bị bỏ qua trong SUM. Nhưng nếu tiêu đề để trống hoặc chứa số (ví dụ mã 2026), kết quả sẽ sai — nên ưu tiên chỉ định khoảng cụ thể như A2:A để tránh nhầm lẫn.

Cách 2: Xem nhanh bằng Status Bar (không cần công thức)

Khi chỉ cần biết tổng tạm thời mà không muốn chèn công thức vào bảng, bôi đen (select) dải ô cần tính rồi nhìn góc dưới bên phải màn hình. Google Sheets tự hiển thị SUM, AVERAGE, COUNT của vùng chọn. Đây là cách nhanh nhất để kiểm tra chéo số liệu trước khi báo cáo, đặc biệt hữu ích khi làm việc với bảng dữ liệu lớn hàng nghìn dòng mà không muốn tạo thêm cột phụ.

Cách 3: Dùng nút Tự động tính tổng (AutoSum / Σ)

Trên thanh công cụ có biểu tượng Σ (Functions). Đặt con trỏ vào ô trống ngay dưới hoặc bên cạnh cột số liệu, bấm Σ → chọn SUM, Sheets sẽ tự đề xuất vùng dữ liệu liền kề. Cách này nhanh cho bảng đơn giản, nhưng cần kiểm tra lại vùng đề xuất — Sheets đôi khi chọn thiếu dòng nếu có ô trống xen giữa dữ liệu.

Tính tổng có điều kiện với SUMIF và SUMIFS

Thực tế công việc kế toán, bán hàng ít khi cần tổng "thô" toàn cột — thường phải lọc theo điều kiện: tổng doanh thu của một chi nhánh, tổng chi phí của một tháng, tổng đơn hàng "Đã thanh toán".

SUMIF — một điều kiện

=SUMIF(B2:B100, "Đã thanh toán", C2:C100) — cộng cột C (số tiền) chỉ với những dòng mà cột B ghi "Đã thanh toán". Cấu trúc: vùng điều kiện → điều kiện → vùng cần cộng.

SUMIFS — nhiều điều kiện

=SUMIFS(D2:D100, B2:B100, "Hà Nội", C2:C100, "Tháng 6") — cộng cột D khi đồng thời cột B = "Hà Nội" VÀ cột C = "Tháng 6". Đây là công thức dùng nhiều nhất khi làm báo cáo bán hàng theo chi nhánh, theo thời gian. Nếu bạn đang xây dashboard quản lý bán hàng nhiều chi nhánh, SUMIFS gần như là công thức xương sống, tương tự cách các mẫu quản lý trong giải pháp Google Sheets cho ngành bán lẻ vẫn hay dùng để tổng hợp doanh số theo cửa hàng.

HàmSố điều kiệnKhi nào dùng
SUMKhôngCộng toàn bộ cột hoặc một khoảng cố định
SUMIF1Lọc theo 1 tiêu chí (VD: theo trạng thái)
SUMIFSNhiềuLọc kết hợp nhiều tiêu chí (chi nhánh + thời gian)
SUBTOTALKhông (nhưng bỏ qua dòng ẩn)Bảng có bộ lọc (Filter) hoặc nhóm dòng

Tính tổng khi cột có dữ liệu bị lọc hoặc ẩn dòng

Đây là lỗi rất nhiều người gặp: dùng bộ lọc (Filter) để chỉ xem một số dòng, nhưng ô tổng bằng SUM vẫn cộng luôn cả những dòng đang bị ẩn — vì SUM không phân biệt dòng hiện/ẩn.

Giải pháp là dùng SUBTOTAL:

  • =SUBTOTAL(9, A2:A100) — mã số 9 tương đương SUM, nhưng chỉ tính các dòng đang hiển thị (bỏ qua dòng bị filter ẩn)
  • Nếu dùng "Filter views" (chế độ xem lọc riêng, không ảnh hưởng người khác), SUBTOTAL vẫn hoạt động đúng theo view đang mở

Trường hợp bạn ẩn dòng thủ công (chuột phải → Hide row) thay vì dùng Filter, SUBTOTAL với mã 9 vẫn tính luôn dòng ẩn thủ công — lúc này phải dùng mã 109 thay vì 9 để loại cả dòng ẩn tay lẫn dòng bị filter.

Các lỗi thường gặp khi SUM ra kết quả sai

Lỗi 1: Số được lưu dưới dạng văn bản (Text)

Dữ liệu import từ file CSV, hệ thống kế toán khác, hoặc copy-paste từ web thường mang định dạng text dù nhìn giống số. Dấu hiệu nhận biết: số bị căn lề trái (số thật căn phải), và SUM trả về 0 hoặc bỏ qua ô đó. Cách khắc phục nhanh: chọn cột → Data → Split text to columns (Sheets tự nhận diện và ép kiểu số), hoặc dùng công thức =VALUE(A2) ở cột phụ rồi SUM cột đó.

Lỗi 2: Tham chiếu sai vùng dữ liệu

Khi thêm dòng mới ở cuối bảng nhưng công thức SUM vẫn cố định A2:A50, dòng 51 trở đi sẽ không được tính. Nên dùng tham chiếu mở A2:A hoặc chuyển dữ liệu thành Bảng (Ctrl+Alt+Shift+T / Format → Convert to table) để vùng tự mở rộng.

Lỗi 3: Ô trống chứa công thức trả về chuỗi rỗng

Nếu ô "trống" thực ra chứa công thức kiểu =IF(...,"",""), SUM vẫn hoạt động bình thường (bỏ qua chuỗi rỗng), nhưng COUNTA sẽ đếm nhầm ô đó là "có dữ liệu" — cần phân biệt rõ khi kết hợp nhiều hàm trong cùng báo cáo.

Lỗi 4: Định dạng tiền tệ có ký tự lạ

Dữ liệu dạng "1.200.000 đ" hoặc "$1,200" nhập tay có thể bị Sheets hiểu là text nếu định dạng số không khớp locale hiện tại của file (Việt Nam dùng dấu chấm phân cách nghìn, nhiều template quốc tế dùng dấu phẩy). Kiểm tra tại File → Settings → Locale để đảm bảo đồng nhất.

Tính tổng động theo thời gian thực với Apps Script

Với các bảng cần cộng dồn liên tục — ví dụ tổng công nợ khách hàng cập nhật mỗi khi có đơn hàng mới, hoặc tổng số tiền cần thu để tự động gửi nhắc nhở — công thức SUM thủ công không đủ, cần kết hợp Apps Script để trigger tính toán và hành động tự động. Một ví dụ thực tế: script quét cột tổng công nợ, nếu vượt ngưỡng thì tự động gửi email nhắc thanh toán, cách triển khai chi tiết có trong bài tự động gửi email nhắc nhở thanh toán từ Google Sheets.

Ngoài ra, nếu tổng cột là input cho một dashboard tổng quan (doanh thu, chi phí, tồn kho theo thời gian thực), nên tách riêng các ô tổng ra một sheet "Summary" và dùng SUM/SUMIFS tham chiếu chéo, thay vì để công thức rải rác trong sheet dữ liệu thô — cách tổ chức này được trình bày kỹ trong hướng dẫn xây dựng business dashboard trong Google Sheets.

Tính tổng cột trong các tình huống quản lý thực tế

Tổng lương, phụ cấp trong bảng nhân sự

Bảng lương thường có nhiều cột phụ (lương cơ bản, phụ cấp, thưởng, khấu trừ), và cần tổng theo từng phòng ban hoặc từng tháng. SUMIFS với điều kiện phòng ban + tháng là công thức tiêu chuẩn ở đây. Các template quản lý nhân sự dựng sẵn trên Sheets, như template quản lý nhân sự toàn diện, thường đã cấu trúc sẵn các cột tổng này để tránh người dùng phải tự viết công thức từ đầu.

Tổng doanh số bán hàng theo ngày/tháng/năm

Kết hợp SUMIFS với hàm ngày tháng (DATE, EOMONTH) để tính tổng theo khoảng thời gian động, ví dụ tổng doanh thu tháng hiện tại mà không cần sửa công thức mỗi tháng: =SUMIFS(C:C, B:B, ">="&DATE(2026,8,1), B:B, "<"&DATE(2026,9,1)).

Khi nào nên chuyển từ Sheets sang phần mềm quản lý chuyên dụng

Với bảng dưới vài chục nghìn dòng, SUM/SUMIFS trong Sheets vẫn đủ nhanh và miễn phí. Nhưng khi dữ liệu tăng lên hàng trăm nghìn dòng hoặc cần nhiều người cùng nhập liệu real-time, công thức SUM có thể chậm lại đáng kể — đây là lúc nhiều doanh nghiệp cân nhắc các giải pháp lai giữa Sheets và phần mềm quản lý bán hàng, xu hướng này được phân tích trong tổng kết Google Sheets và phần mềm quản lý bán hàng tại Việt Nam. SheetStore cũng cung cấp sẵn các mẫu Sheets đã tối ưu công thức tổng hợp cho từng ngành, giúp rút ngắn thời gian dựng bảng từ đầu.

Câu hỏi thường gặp

Làm sao để tính tổng một cột trong Google Sheets nhanh nhất?

Chọn toàn bộ cột hoặc vùng dữ liệu cần tính, nhìn xuống góc dưới bên phải màn hình sẽ thấy tổng hiển thị tức thì. Nếu muốn hiển thị kết quả trong ô, dùng công thức =SUM(A:A) hoặc chọn ô trống rồi bấm biểu tượng AutoSum (Σ) trên thanh công cụ.

Hàm SUM và SUMIF khác nhau như thế nào?

SUM cộng tất cả giá trị số trong vùng chọn, ví dụ =SUM(B2:B100). SUMIF chỉ cộng các giá trị thỏa điều kiện nhất định, ví dụ =SUMIF(A2:A100,"Hà Nội",B2:B100) chỉ tính tổng doanh thu của khu vực Hà Nội. Dùng SUMIF khi cần tổng có điều kiện theo danh mục, ngày tháng hay khách hàng.

Tại sao kết quả SUM bị sai hoặc trả về 0?

Thường do dữ liệu trong cột đang ở định dạng văn bản (Text) thay vì số, hoặc vùng chọn chứa ô trống/ký tự lạ. Khắc phục bằng cách chọn cột, vào Format > Number > Number, hoặc dùng hàm VALUE để chuyển đổi trước khi tính tổng.

Có thể tự động cập nhật tổng khi thêm dữ liệu mới không?

Có, nếu dùng công thức =SUM(A:A) tham chiếu cả cột hoặc đặt vùng dữ liệu dạng Bảng (Ctrl+Alt+Shift+T), tổng sẽ tự cập nhật ngay khi bạn thêm dòng mới mà không cần sửa công thức thủ công.

Bạn muốn áp dụng ngay mà không phải tự xây từ đầu?

Khám phá các mẫu Google Sheets và phần mềm quản lý dựng sẵn cho doanh nghiệp Việt tại SheetStore Marketplace.

Chia sẻ bài viết:

Tuân Hoang

Tuân Hoang

Đội ngũ SheetStore

Google SheetsGoogle Apps ScriptCRMAutomationPhần mềm quản lý doanh nghiệp

Google Workspace Certified, 5+ years experience

Bạn thấy bài viết hữu ích?

Đăng ký nhận thông báo khi có bài viết mới.

Nhận thông báo khi có bài viết mới. Không spam, hứa luôn! 😊

Bình luận (0)

Vui lòng đăng nhập để tham gia thảo luận