Có thể bạn quan tâm: Cách Xuất Bình Luận Facebook Ra File Excel: Hướng Dẫn Chi Tiết Từng Bước
Mở Đầu
Excel là một trong những công cụ xử lý dữ liệu mạnh mẽ và phổ biến nhất hiện nay. Trong hầu hết các công việc, việc tính tổng các giá trị trong một cột là một thao tác cơ bản nhưng lại vô cùng quan trọng. Dù bạn là người mới bắt đầu hay đã là một chuyên gia Excel, việc nắm vững các phương pháp tổng hợp dữ liệu sẽ giúp bạn tiết kiệm thời gian, giảm thiểu lỗi và nâng cao hiệu suất làm việc. Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, từ các cách đơn giản nhất cho đến các kỹ thuật nâng cao, giúp bạn có thể sum a column in Excel một cách nhanh chóng và chính xác.
Có thể bạn quan tâm: Excel To Json Converter Online: Hướng Dẫn Chi Tiết, Lợi Ích Và Các Công Cụ Hàng Đầu
1. Tổng Quan Về Hàm SUM và Các Hàm Liên Quan
1.1. Hàm SUM là gì?
Hàm SUM là hàm tích hợp sẵn trong Excel, dùng để tính tổng của một dãy số hoặc các ô được chỉ định. Cú pháp cơ bản:
=SUM(number1, number2, …)
- number1, number2,…: có thể là các số, các ô, hoặc các dãy ô.
Ví dụ: =SUM(A1:A10) sẽ tính tổng các giá trị trong ô A1 đến A10.
1.2. Các hàm hỗ trợ tính tổng
- SUMIF: tính tổng dựa trên một tiêu chí duy nhất.
=SUMIF(range, criteria, sum_range) - SUMIFS: tính tổng dựa trên nhiều tiêu chí.
=SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, …) - SUBTOTAL: tính tổng trong một danh sách đã được lọc hoặc ẩn.
=SUBTOTAL(function_num, ref1, ref2, …)
(function_num = 9 cho SUM) - AGGREGATE: tương tự SUBTOTAL nhưng có thêm tùy chọn bỏ qua lỗi, giá trị ẩn, v.v.
Có thể bạn quan tâm: Excel Theo Dõi Công Nợ: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Cách Cơ Bản Nhất: Sử Dụng Hàm SUM
2.1. Nhập công thức trực tiếp
- Chọn ô nơi bạn muốn hiển thị kết quả (ví dụ: B1).
- Gõ công thức:
=SUM(A:A)nếu muốn tổng toàn cột A, hoặc=SUM(A1:A100)nếu chỉ tính trong một phạm vi nhất định. - Nhấn Enter.
Lưu ý: Khi dùng
A:A, Excel sẽ tính toàn bộ cột (từ A1 đến A1048576 trong Excel 365/2026). Nếu cột có dữ liệu rải rác, điều này có thể làm chậm bảng tính. Vì vậy, nên giới hạn phạm vi nếu biết rõ dữ liệu.
2.2. Dùng AutoSum (Tự Động Tổng)
- Chọn ô ngay dưới hoặc ngay bên phải của dãy dữ liệu cần tổng.
- Nhấn Alt + = (hoặc vào tab “Home” → nhóm “Editing” → nút “AutoSum”).
- Excel sẽ tự động đề xuất dải ô để tính tổng. Kiểm tra lại và nhấn Enter.
2.3. Tổng hợp nhanh bằng thanh trạng thái
Khi bạn chọn một dải ô (ví dụ: A1:A20), thanh trạng thái ở phía dưới cùng của cửa sổ Excel sẽ hiển thị tổng, trung bình, đếm, v.v… Bạn có thể tùy chỉnh hiển thị bằng cách nhấp chuột phải vào thanh trạng thái và chọn “Sum”.
3. Tổng Cột Dựa Trên Điều Kiện
Trong thực tế, chúng ta thường cần tính tổng các giá trị thỏa mãn một hoặc nhiều tiêu chí (ví dụ: tổng doanh thu của khu vực “Miền Bắc”). Dưới đây là các cách thực hiện.
3.1. SUMIF – Tổng với một tiêu chí
Giả sử cột A chứa Tên khu vực, cột B chứa Doanh thu.
=SUMIF(A:A, "Miền Bắc", B:B)
- A:A: phạm vi chứa tiêu chí.
- “Miền Bắc”: tiêu chí cần thỏa mãn.
- B:B: phạm vi chứa giá trị cần tổng.
Bạn cũng có thể dùng toán tử so sánh:
=SUMIF(A:A, ">1000", B:B) // tổng các giá trị trong B nếu A > 1000
3.2. SUMIFS – Tổng với nhiều tiêu chí
Nếu cần tính tổng dựa trên nhiều tiêu chí, ví dụ: tổng doanh thu của khu vực “Miền Bắc” trong tháng 5.
Giả sử:
– Cột A: Khu vực
– Cột B: Tháng
– Cột C: Doanh thu
Công thức:
=SUMIFS(C:C, A:A, "Miền Bắc", B:B, 5)
3.3. Kết hợp SUMIF/SUMIFS với hàm DATE
Khi làm việc với ngày tháng, bạn thường cần tính tổng trong một khoảng thời gian.
=SUMIFS(C:C, A:A, "Miền Bắc", B:B, ">="&DATE(2026,1,1), B:B, "<="&DATE(2026,12,31))
Trong đó:
– DATE(2026,1,1) tạo ngày 01/01/2026.
– Dấu & dùng để nối chuỗi.
4. Tổng Cột Khi Dữ Liệu Được Lọc (SUBTOTAL & AGGREGATE)
Khi bạn áp dụng bộ lọc (Filter) hoặc bảng Pivot, hàm SUM sẽ tính toàn bộ dải ô, kể cả những ô đã ẩn. Để chỉ tính tổng các ô được hiển thị, bạn nên dùng SUBTOTAL hoặc AGGREGATE.
4.1. SUBTOTAL
=SUBTOTAL(9, A2:A100)
9là mã cho hàm SUM.- Khi bạn lọc dữ liệu, SUBTOTAL sẽ chỉ tính các ô hiển thị.
4.2. AGGREGATE
=AGGREGATE(9, 5, A2:A100)
9= SUM.5= bỏ qua các giá trị lỗi và các dòng ẩn (cũng có thể dùng 3 để chỉ bỏ qua các dòng ẩn do filter).- AGGREGATE linh hoạt hơn SUBTOTAL vì có thể bỏ qua lỗi.
5. Tổng Cột Trong Bảng (Table) và Định Dạng Dòng Động
Khi làm việc với bảng (Table) trong Excel (Insert → Table), bạn có thể tận dụng tính năng structured references để viết công thức dễ đọc và tự động mở rộng khi thêm dòng mới.
5.1. Tạo bảng
- Chọn dải dữ liệu.
- Nhấn Ctrl + T → OK.
Giả sử bảng được đặt tên là SalesData, cột DoanhThu.
5.2. Công thức tổng trong bảng
=SUM(SalesDataDoanhThu)
Khi bạn thêm dòng mới vào bảng, công thức sẽ tự động bao gồm dòng mới mà không cần chỉnh sửa phạm vi.
5.3. Tổng trong cột tính toán (Calculated Column)
Bạn có thể tạo một cột tính toán trong bảng và đặt công thức tổng ở cuối:
=SUM(DoanhThu)
Excel sẽ tự động hiển thị tổng ở ô cuối cùng của cột tính toán.
6. Tổng Cột Với Các Kiểu Dữ Liệu Khác Nhau

Có thể bạn quan tâm: Mẫu Bảng Kê Mua Hàng Excel: Hướng Dẫn Chi Tiết Từ A Đến Z Để Quản Lý Chi Phí Hiệu Quả
6.1. Tổng các ô chứa văn bản dạng “1,234” (có dấu phân cách hàng nghìn)
Nếu dữ liệu được nhập dưới dạng văn bản có dấu phẩy, hàm SUM sẽ không tính. Cách khắc phục:
=SUMPRODUCT(--SUBSTITUTE(A1:A100, ",", ""))
SUBSTITUTEthay thế dấu phẩy bằng chuỗi rỗng.--chuyển chuỗi thành số.SUMPRODUCTtính tổng.
6.2. Tổng các ô có công thức trả về lỗi
Nếu một số ô trong cột trả về lỗi #VALUE!, SUM sẽ trả lỗi. Dùng AGGREGATE để bỏ qua lỗi:
=AGGREGATE(9, 6, A1:A100)
6là tùy chọn bỏ qua lỗi.
6.3. Tổng các ô chứa ngày tháng (đếm ngày)
Ngày trong Excel là số nguyên (số ngày tính từ 1/1/1900). Để tính tổng số ngày (ví dụ: tổng số ngày làm việc), chỉ cần:
=SUM(A2:A30) // nếu cột A chứa ngày
Kết quả sẽ là số ngày; nếu muốn chuyển sang số năm, chia cho 365.
7. Sử Dụng PivotTable Để Tổng Hợp Dữ Liệu
PivotTable là công cụ mạnh mẽ để tổng hợp, phân nhóm, và phân tích dữ liệu.
7.1. Tạo PivotTable
- Chọn bảng dữ liệu → Insert → PivotTable.
- Chọn vị trí (trong sheet mới hoặc hiện tại) → OK.
7.2. Thiết lập PivotTable
- Kéo cột cần tính tổng (ví dụ: DoanhThu) vào khu vực Values → mặc định là Sum of DoanhThu.
- Kéo cột phân loại (ví dụ: Khu vực) vào khu vực Rows để xem tổng theo khu vực.
PivotTable tự động cập nhật khi dữ liệu thay đổi.
7.3. Lợi ích so với hàm SUM
- Tự động nhóm (theo tháng, quý, năm, v.v.).
- Lọc nhanh mà không cần sửa công thức.
- Tính toán đa chiều (ví dụ: tổng doanh thu theo khu vực và sản phẩm).
8. Tự Động Hóa Với VBA (Macro) – Khi Cần Tổng Hàng Ngàn Cột
Nếu bạn thường xuyên phải tính tổng cho nhiều cột hoặc nhiều sheet, việc viết một macro VBA sẽ tiết kiệm thời gian.
8.1. Mã VBA đơn giản
Sub SumColumns() Dim ws As Worksheet Dim lastRow As Long Dim col As Long Dim sumRange As Range Dim resultCell As Range Set ws = ActiveSheet lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row ' Tìm dòng cuối cùng ở cột A For col = 1 To 5 ' Tổng các cột A đến E Set sumRange = ws.Range(ws.Cells(2, col), ws.Cells(lastRow, col)) Set resultCell = ws.Cells(lastRow + 1, col) ' Đặt kết quả dưới cùng resultCell.Formula = "=SUM(" & sumRange.Address & ")" Next col
End Sub
- Giải thích: Vòng lặp
For col = 1 To 5sẽ duyệt các cột A‑E, tính tổng và đặt kết quả ở dòng dưới cùng của mỗi cột. - Để chạy macro: Alt + F11 → Insert → Module → dán code → F5.
8.2. Macro tổng hợp theo điều kiện
Sub SumIfMultiple() Dim ws As Worksheet Dim lastRow As Long Dim resultCell As Range Set ws = ActiveSheet lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row ' Tổng Doanh thu cho khu vực "Miền Bắc" Set resultCell = ws.Range("F" & lastRow + 2) resultCell.Formula = "=SUMIF(A2:A" & lastRow & ", ""Miền Bắc"", B2:B" & lastRow & ")" resultCell.Offset(0, -1).Value = "Tổng Miền Bắc"
End Sub
Macro này sẽ tự động chèn công thức SUMIF và ghi nhãn kết quả.
9. Kiểm Tra Lỗi Và Xác Thực Kết Quả
9.1. Sử dụng công cụ “Error Checking”
- Vào Formulas → Error Checking để Excel tự động phát hiện các công thức có lỗi.
9.2. Kiểm tra tính toàn vẹn dữ liệu
- Data Validation: Đặt ràng buộc cho cột để chỉ cho phép nhập số.
- Conditional Formatting: Đánh dấu các ô có giá trị bất thường (ví dụ: giá trị âm khi không nên có).
9.3. So sánh tổng nhanh với thanh trạng thái
- Chọn toàn bộ cột → xem tổng ở thanh trạng thái. Nếu khác với công thức, có thể có ô ẩn hoặc công thức không chính xác.
10. Tối Ưu Hiệu Năng Khi Tính Tổng Lớn
10.1. Giới hạn phạm vi
Thay vì dùng A:A, luôn cố gắng chỉ định phạm vi thực tế (vd: A2:A5000). Điều này giảm tải tính toán.
10.2. Tắt tính toán tự động tạm thời
Khi làm việc với bảng tính rất lớn:
- Vào Formulas → Calculation Options → Manual.
- Thực hiện các thay đổi, sau đó nhấn F9 để tính lại.
10.3. Sử dụng Power Query
Power Query cho phép import, transform, và aggregate dữ liệu trước khi đưa vào sheet, giảm tải cho Excel.
- Vào Data → Get Data → From Table/Range.
- Trong Power Query Editor, chọn cột → Transform → Group By → chọn Sum.
Kết quả sẽ được tải về dưới dạng bảng mới, đã được tổng hợp.
11. Các Tình Huống Thực Tế Và Cách Áp Dụng
11.1. Tổng doanh thu theo nhân viên
| Nhân viên | Doanh thu |
|---|---|
| A | 5000 |
| B | 7200 |
| A | 3400 |
| C | 2100 |
| B | 1500 |
Công thức: =SUMIF(A2:A6, "A", B2:B6) → 8400.
11.2. Tổng số lượng bán trong tháng 3
| Ngày | Số lượng |
|---|---|
| 01/03/2026 | 120 |
| 05/03/2026 | 85 |
| 15/04/2026 | 200 |
| 22/03/2026 | 150 |
Công thức:
=SUMIFS(B2:B5, A2:A5, ">=01/03/2026", A2:A5, "<=31/03/2026")
Kết quả: 355.
11.3. Tổng các giá trị khi có hàng ẩn (filter)
- Áp dụng AutoFilter cho cột “Khu vực”.
- Dùng
=SUBTOTAL(9, C2:C100)để luôn lấy tổng các ô hiển thị.
12. Thực Hành: Bài Tập Tự Làm
- Bài 1: Trong một sheet có cột “Giá bán” (D) và “Số lượng” (E), tính Doanh thu (Giá × Số lượng) cho mỗi dòng, rồi tính tổng doanh thu.
- Bài 2: Sử dụng
SUMIFSđể tính tổng doanh thu của “Miền Nam” trong tháng 6/2026. - Bài 3: Tạo một PivotTable để hiển thị tổng doanh thu theo “Nhân viên” và “Khu vực”.
- Bài 4: Viết macro VBA để tự động tính tổng cho các cột A‑D và đưa kết quả vào hàng cuối cùng.
13. Kết Luận
Việc tổng hợp một cột trong Excel không chỉ dừng lại ở hàm SUM đơn giản. Tùy vào nhu cầu thực tế – từ tính tổng nhanh, tổng có điều kiện, tổng khi dữ liệu được lọc, đến việc tự động hoá bằng VBA – bạn có thể lựa chọn công cụ và phương pháp phù hợp. Hiểu rõ các hàm SUM, SUMIF, SUMIFS, SUBTOTAL, AGGREGATE, cùng với PivotTable và Power Query, sẽ giúp bạn xử lý dữ liệu một cách hiệu quả, chính xác và nhanh chóng.
Hãy thực hành các ví dụ và bài tập ở phần cuối để củng cố kiến thức. Khi đã thành thạo, bạn sẽ cảm nhận được sức mạnh của Excel trong việc biến những dãy số khô khan thành thông tin có giá trị, hỗ trợ quyết định kinh doanh và quản lý dữ liệu một cách chuyên nghiệp.
Chúc bạn thành công!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
