Excel là một trong những công cụ phần mềm xử lý dữ liệu mạnh mẽ và phổ biến nhất hiện nay. Không chỉ dùng để lưu trữ thông tin, Excel còn cho phép người dùng thực hiện các phép tính phức tạp, trong đó tính tổng là một trong những nhu cầu cơ bản và thường xuyên được sử dụng. Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, từ những kiến thức cơ bản nhất cho tới các kỹ thuật nâng cao, giúp bạn nắm vững cách tính tổng trong Excel một cách nhanh chóng và hiệu quả.
Có thể bạn quan tâm: Chuyển File Pdf Sang Excel: Hướng Dẫn Chi Tiết, Công Cụ Hiệu Quả Và Mẹo Tối Ưu Nhất
1. Tổng quan về hàm SUM trong Excel
1.1. Hàm SUM là gì?
SUM (viết tắt của “Sum”) là hàm tích hợp sẵn trong Excel, dùng để tính tổng các giá trị số trong một dãy ô, một vùng dữ liệu, hoặc các giá trị được liệt kê riêng lẻ. Cú pháp cơ bản của hàm SUM như sau:
=SUM(number1, number2, …)
- number1, number2, …: Các đối số có thể là số, ô, dải ô, hoặc thậm chí là các hàm khác trả về giá trị số. Bạn có thể đưa tối đa 255 đối số vào hàm SUM.
1.2. Lợi ích khi sử dụng hàm SUM
- Tiết kiệm thời gian: Thay vì thực hiện phép cộng thủ công, một công thức duy nhất có thể tính tổng cho hàng ngàn ô.
- Tự động cập nhật: Khi dữ liệu trong các ô được thay đổi, kết quả của hàm SUM sẽ tự động cập nhật.
- Độ chính xác cao: Giảm thiểu lỗi người dùng so với việc cộng bằng tay.
- Linh hoạt: Có thể kết hợp với các hàm khác (IF, OFFSET, etc.) để thực hiện các phép tính phức tạp.
Có thể bạn quan tâm: Cách Làm Tròn Số Thập Phân Thành Bội 0.5 Trong Excel: Hướng Dẫn Chi Tiết Và Thực Hành
2. Cách sử dụng hàm SUM cơ bản
2.1. Tính tổng một dải ô liên tiếp
Giả sử bạn có dữ liệu doanh thu trong cột B, từ ô B2 tới B10, bạn muốn tính tổng doanh thu:
- Chọn ô muốn hiển thị kết quả, ví dụ ô B11.
- Nhập công thức:
=SUM(B2:B10). - Nhấn Enter. Kết quả tổng sẽ hiển thị ở ô B11.
2.2. Tính tổng nhiều dải ô không liên tiếp
Nếu bạn muốn cộng tổng doanh thu của hai khu vực khác nhau, ví dụ dải B2:B10 và D2:D10:
- Nhập công thức:
=SUM(B2:B10, D2:D10). - Nhấn Enter.
2.3. Tính tổng các giá trị riêng lẻ
Bạn cũng có thể liệt kê các ô riêng lẻ:
=SUM(B2, C5, D7)
2.4. Tính tổng các giá trị trực tiếp trong công thức
Nếu muốn cộng một vài số cố định:
=SUM(10, 20, 30) // Kết quả là 60
Có thể bạn quan tâm: Hàm Bs_sql Trong Excel: Giới Thiệu, Cách Sử Dụng Và Ứng Dụng Thực Tế
3. Các phương pháp nhanh để tính tổng trong Excel
3.1. Sử dụng AutoSum (∑)
- Bước 1: Chọn ô ngay dưới hoặc bên cạnh dải dữ liệu cần tính tổng.
- Bước 2: Nhấn nút AutoSum (biểu tượng ∑) trên thanh Ribbon (tab Home → Editing → AutoSum).
- Excel sẽ tự động đề xuất dải ô để tính tổng. Xác nhận bằng cách nhấn Enter.
3.2. Kéo công thức (Fill Handle)
Nếu bạn có nhiều hàng cần tính tổng, bạn có thể:
- Nhập công thức
=SUM(B2:D2)vào ô E2. - Đặt con trỏ vào góc dưới bên phải của ô E2 (điểm chấm nhỏ – Fill Handle).
- Kéo xuống các hàng cần tính tổng. Excel sẽ tự động điều chỉnh tham chiếu ô.
3.3. Dùng phím tắt Alt + = (AutoSum nhanh)
- Chọn ô muốn hiển thị tổng.
- Nhấn Alt + =. Excel sẽ tự động chèn hàm SUM và đề xuất dải ô.
- Nhấn Enter để hoàn tất.
4. Tính tổng có điều kiện (SUMIF, SUMIFS)
4.1. Hàm SUMIF – Tính tổng có một điều kiện
Cú pháp:
=SUMIF(range, criteria, sum_range)
- range: Dải ô chứa điều kiện.
- criteria: Điều kiện (có thể là số, biểu thức, văn bản, hoặc ô tham chiếu).
- sum_range (tùy chọn): Dải ô cần tính tổng nếu điều kiện thỏa mãn. Nếu bỏ qua, Excel sẽ tính tổng trên range.
Ví dụ: Tính tổng doanh thu của các đơn hàng có trạng thái “Hoàn thành” trong cột C và doanh thu ở cột B.
=SUMIF(C2:C100, "Hoàn thành", B2:B100)
4.2. Hàm SUMIFS – Tính tổng với nhiều điều kiện
Cú pháp:
=SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, …)
- sum_range: Dải ô cần tính tổng.
- criteria_rangeX: Dải ô chứa điều kiện thứ X.
- criteriaX: Điều kiện thứ X.
Ví dụ: Tính tổng doanh thu của các đơn hàng “Hoàn thành” trong tháng 3 và thuộc khu vực “Miền Bắc”.
=SUMIFS(B2:B100, C2:C100, "Hoàn thành", D2:D100, "Miền Bắc", E2:E100, "3/2026")
4.3. Kỹ thuật sử dụng dấu hoa thị () và dấu hỏi (?) trong tiêu chí
đại diện cho bất kỳ chuỗi ký tự nào.?đại diện cho một ký tự duy nhất.
Ví dụ: Tính tổng các mục có mô tả bắt đầu bằng “VAT”:
=SUMIF(A2:A100, "VAT", B2:B100)
5. Tính tổng dựa trên các hàm mảng (Array Formula)
5.1. SUM với hàm IF trong mảng
Đối với Excel phiên bản cũ (trước Office 365), bạn có thể sử dụng công thức mảng để tính tổng có điều kiện phức tạp.
=SUM(IF(A2:A100="Điều kiện", B2:B100, 0))
- Nhập công thức, sau đó nhấn Ctrl + Shift + Enter để xác nhận là công thức mảng. Excel sẽ tự động bao quanh công thức bằng
{}.
5.2. SUMPRODUCT – Thay thế cho công thức mảng
SUMPRODUCT cho phép tính tổng các tích của các dải mà không cần công thức mảng.
Ví dụ: Tính tổng doanh thu của các đơn hàng “Hoàn thành” và có giá trị > 1.000.
=SUMPRODUCT((C2:C100="Hoàn thành")(B2:B100>1000)B2:B100)
6. Các lỗi thường gặp khi tính tổng và cách khắc phục

Có thể bạn quan tâm: Cách Xuống Dòng Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| #VALUE! | Có ô chứa dữ liệu không phải số (văn bản) trong dải tính tổng. | Kiểm tra và chuyển đổi dữ liệu sang dạng số, hoặc sử dụng hàm VALUE để chuyển đổi. |
| #REF! | Tham chiếu ô đã bị xóa hoặc di chuyển. | Kiểm tra lại công thức, sửa lại tham chiếu. |
| #NUM! | Giá trị quá lớn hoặc quá nhỏ, hoặc công thức mảng không đúng. | Giảm phạm vi dữ liệu hoặc kiểm tra công thức. |
| Kết quả sai | Ô chứa dấu cách, ký tự đặc biệt, hoặc định dạng văn bản. | Dùng TRIM, CLEAN để loại bỏ ký tự không cần thiết, hoặc chuyển định dạng sang Number. |
6.1. Sử dụng hàm N để chuyển đổi văn bản thành số
Nếu một số ô chứa giá trị dạng văn bản nhưng thực chất là số, bạn có thể dùng hàm N:
=SUM(N(A2:A10))
6.2. Loại bỏ dấu cách (Space) thừa
Dùng hàm TRIM:
=SUMPRODUCT(--TRIM(A2:A10))
7. Tính tổng tự động dựa trên bảng (Table) trong Excel
Khi dữ liệu được định dạng thành Table (Insert → Table), các công thức sẽ tự động mở rộng khi bạn thêm dòng mới.
7.1. Tạo Table
- Chọn dải dữ liệu.
- Vào Insert → Table → Đánh dấu “My table has headers” → OK.
7.2. Sử dụng Structured References
Giả sử Table có tên SalesData, cột doanh thu là DoanhThu:
=SUM(SalesDataDoanhThu)
Khi bạn thêm hàng mới vào Table, công thức sẽ tự động bao gồm hàng mới mà không cần chỉnh sửa.
8. Tổng hợp dữ liệu bằng PivotTable
PivotTable là công cụ mạnh mẽ để tổng hợp, phân nhóm và tính tổng nhanh chóng.
8.1. Tạo PivotTable
- Chọn dải dữ liệu (hoặc Table).
- Vào Insert → PivotTable.
- Chọn nơi đặt PivotTable (New Worksheet hoặc Existing Worksheet) → OK.
8.2. Đặt trường vào Values
- Kéo trường DoanhThu vào khu vực Values. Mặc định Excel sẽ tính Sum.
- Bạn có thể kéo các trường khác vào Rows hoặc Columns để phân nhóm (ví dụ: khu vực, tháng).
8.3. Tùy chỉnh hàm tính toán
- Click vào Value Field Settings → Chọn Sum, Average, Count, … tuỳ nhu cầu.
9. Kỹ thuật nâng cao: Tổng nhanh với Power Query và Power Pivot
9.1. Sử dụng Power Query để tổng hợp dữ liệu trước khi nhập Excel
Power Query cho phép bạn thực hiện các bước chuyển đổi, lọc và tính tổng trên nguồn dữ liệu lớn mà không làm chậm file Excel.
Bước thực hiện:
1. Vào Data → Get Data → From File → From Workbook (hoặc nguồn dữ liệu khác).
2. Trong Power Query Editor, chọn cột cần tính tổng → Transform → Group By.
3. Đặt Operation là Sum, đặt tên cột kết quả → OK.
4. Nhấn Close & Load để đưa dữ liệu đã tổng hợp vào Excel.
9.2. Power Pivot – Tạo mô hình dữ liệu và DAX
Power Pivot cho phép sử dụng ngôn ngữ DAX (Data Analysis Expressions) để tính tổng trong môi trường dữ liệu lớn.
Ví dụ DAX:
Total Sales :=
CALCULATE( SUM(SalesDoanhThu), SalesTrạngThai = "Hoàn thành"
)
Sau khi tạo Measure này, bạn có thể kéo vào PivotTable để hiển thị tổng doanh thu chỉ với các đơn hàng đã hoàn thành.
10. Thực hành: 10 Bài tập thực tế để luyện tập tính tổng trong Excel
| Bài tập | Mô tả | Công thức gợi ý |
|---|---|---|
| 1 | Tính tổng doanh thu tháng 1 trong cột B (B2:B31). | =SUM(B2:B31) |
| 2 | Tính tổng doanh thu của các khu vực “Miền Nam” trong cột C, doanh thu ở cột B. | =SUMIF(C2:C100, "Miền Nam", B2:B100) |
| 3 | Tính tổng số lượng bán hàng (cột D) cho các đơn hàng có giá trị > 5.000 (cột B). | =SUMIFS(D2:D100, B2:B100, ">5000") |
| 4 | Tính tổng doanh thu của các đơn hàng “Hoàn thành” trong tháng 3 (cột E chứa ngày). | =SUMIFS(B2:B100, C2:C100, "Hoàn thành", E2:E100, ">=3/1/2026", E2:E100, "<=3/31/2026") |
| 5 | Tính tổng doanh thu cho mỗi khu vực bằng PivotTable. | Tạo PivotTable → Kéo “Khu vực” vào Rows, “Doanh thu” vào Values (Sum). |
| 6 | Tính tổng các giá trị trong cột F chỉ khi cột G chứa từ “Khuyến mại”. | =SUMIF(G2:G100, "Khuyến mại", F2:F100) |
| 7 | Dùng SUMPRODUCT để tính tổng doanh thu của các đơn hàng có số lượng > 10 và giá trị > 2.000. | =SUMPRODUCT((D2:D100>10)(B2:B100>2000)B2:B100) |
| 8 | Tạo công thức mảng (Ctrl+Shift+Enter) để tính tổng doanh thu “Hoàn thành” và “Chưa hoàn thành” riêng biệt. | {=SUM(IF(C2:C100="Hoàn thành", B2:B100, 0))} |
| 9 | Sử dụng Table và Structured References để tính tổng cột “DoanhThu”. | =SUM(SalesTableDoanhThu) |
| 10 | Dùng Power Query để nhóm dữ liệu theo “Khu vực” và tính tổng doanh thu. | Data → Get Data → From Table/Range → Group By → Sum DoanhThu. |
11. Những lưu ý quan trọng khi sử dụng hàm SUM
- Đảm bảo dữ liệu là số: Nếu có ô chứa văn bản, hàm SUM sẽ bỏ qua chúng, nhưng nếu muốn tính cả giá trị văn bản dạng số, cần chuyển đổi sang dạng số.
- Kiểm tra khoảng tham chiếu: Khi sao chép công thức, hãy chú ý đến kiểu tham chiếu tương đối (A1) vs tuyệt đối ($A$1). Đặt
$khi muốn cố định ô hoặc dải ô. - Tránh trùng lặp: Khi tính tổng nhiều dải ô, đảm bảo không có ô nào bị tính hai lần.
- Sử dụng Table để tự động mở rộng: Khi dữ liệu thường xuyên thay đổi, Table là giải pháp tối ưu để công thức luôn tính đúng dải dữ liệu mới.
- Hiểu rõ các hàm SUMIF/SUMIFS: Đối với các yêu cầu tính tổng có điều kiện, việc nắm vững cú pháp và cách viết tiêu chí là chìa khóa.
12. Kết luận
Việc tính tổng trong Excel không chỉ là một kỹ năng cơ bản mà còn là nền tảng để thực hiện các phân tích dữ liệu phức tạp hơn. Từ hàm SUM đơn giản, tới SUMIF, SUMIFS, SUMPRODUCT, công thức mảng và cuối cùng là các công cụ mạnh mẽ như PivotTable, Power Query và Power Pivot, người dùng Excel có thể xử lý mọi yêu cầu tính tổng trong môi trường kinh doanh, tài chính, khoa học hay giáo dục.
Hãy áp dụng những kiến thức và kỹ thuật đã được trình bày trong bài viết này vào thực tiễn công việc của bạn. Khi đã thành thạo, bạn sẽ cảm nhận được sức mạnh của Excel trong việc tự động hoá, giảm thiểu lỗi và nâng cao hiệu suất làm việc. 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ẻ.
