Có thể bạn quan tâm: Cách Tách Cột Họ Và Tên Trong Excel 2007: Hướng Dẫn Chi Tiết Và Các Phương Pháp Thực Hành
Giới thiệu
Excel là công cụ bảng tính mạnh mẽ được sử dụng hàng ngày bởi các chuyên gia tài chính, nhà quản lý dự án, nhà khoa học dữ liệu, sinh viên và nhiều người khác. Một trong những thao tác cơ bản nhưng vô cùng quan trọng nhất khi làm việc với Excel là tính tổng của một dãy số. Dù có vẻ đơn giản, nhưng việc hiểu sâu sắc các phương pháp, công thức và tính năng liên quan sẽ giúp bạn 久赢 nhanh hơn, tránh lỗi và tận dụng tối đa sức mạnh của Excel.
Bài viết này sẽ đi sâu vào các cách tính tổng trong Excel: từ công thức SUM đơn giản, các chuỗi điều kiện, công thức mảng, đến các hàm nâng cao như SUMIFS, SUMPRODUCT, và cách áp dụng công thức vào các trường hợp thực tế. Bạn cũng sẽ được chỉ dẫn cách tránh các lỗi thường gặp, tối ưu hiệu suất tính toán, và cách kết hợp tính tổng với các công cụ phân tích dữ liệu khác.
Có thể bạn quan tâm: Cách Sử Dụng Phần Mềm Excel Trên Máy Tính
1. Tính tổng cơ bản với hàm SUM
1.1. Cú pháp của hàm SUM
SUM(number1, number2, ...)
- Merkur:
number1là số hoặc vùng dữ liệu cần tính tổng. number2là các tham số tùy chọn, có thể là số, vùng dữ liệu, hoặc biểu thức.
Nếu bạn muốn tính tổng một cột hoặc hàng, bạn chỉ cần chọn vùng dữ liệu, ví dụ: SUM(A1:A10).
1.2. Ví dụ thực tế
Giả sử bạn có bảng bán hàng:
| A | B | C |
|---|---|---|
| 1 | Sản phẩm | Giá |
| 2 | Sản phẩm A | 100 |
| 3 | Sản phẩm B | 200 |
| 4 | Sản phẩm C | 150 |
Để tính tổng giá trị bán hàng, bạn nhập công thức vào ô C5:
=SUM(C2:C4)
Kết quả là 450.
1.3. SRAM: Tính tổng theo điều kiện đơn giản
Nếu bạn chỉ muốn tính tổng các giá trị lớn hơn 150:
=SUMIF(C2:C4, ">150")
Tham số thứ hai là điều kiện, còn tham số thứ ba (tùy chọn) là vùng cần tính tổng nếu bạn muốn tính tổng trên vùng khác.
Có thể bạn quan tâm: Cách Sử Dụng Các Hàm Excel Trong Kế Toán
2. Tính tổng theo nhiều điều kiện với SUMIFS
2.1. Cú pháp của SUMIFS
SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, ...)
sum_range: vùng dữ liệu cần tính tổng.criteria_range1, criteria_range2, ...: vùng dữ liệu áp dụng điều kiện.criteria1, criteria2, ...: điều kiện cụ thể.
2.2. Ví dụ thực tế
Giả sử bạn có bảng dữ liệu bán hàng theo tháng:
| A | B | C | D |
|---|---|---|---|
| 1 | Tháng | Khu vực | Doanh thu |
| 2 | 1 | Bắc | 500 |
| 3 | 1 | Nam | 300 |
| 4 | 2 | Bắc | 600 |
| 5 | 2 | Nam | 400 |
Bạn muốn tính tổng doanh thu cho tháng 1 ở khu vực Bắc:
=SUMIFS(D2:D5, A2:A5, 1, B2:B5, "Bắc")
Kết quả là 500.
2.3. Sử dụng SUMIFS với điều kiện ngày
Nếu dữ liệu của bạn có cột ngày, bạn có thể tính tổng doanh thu trong một khoảng thời gian 행사:
=SUMIFS(D2:D100, A2:A100, ">=" & DATE(2026,1,1), A2:A100, "<=" & DATE(2026,1,31))
3. Tính tổng với công thức mảng (Array Formula)
3.1. Khi nào cần công thức mảng?
- Khi bạn muốn tính tổng theo điều kiện phức tạp mà không thể dùng SUMIF hoặc SUMIFS.
- Khi bạn cần tính tổng kwalitat qua các cột/đối tượng khác nhau trong cùng một hàng.
3.2. Cách viết công thức mảng
Trong Excel 365/Excel 2026, công thức mảng có thể được nhập trực tiếp mà không cần nhấn Ctrl+Shift+Enter.
Ví dụ: Tính tổng các giá trị lớn hơn 200 trong cột C
=SUM(IF(C2:C100>200, C2:C100, 0))
Trong Excel cũ, bạn phải nhấn Ctrl+Shift+Enter để biến nó thành công thức mảng.
3.3. Công thức mảng nâng cao: SUMPRODUCT
SUMPRODUCT là hàm mạnh mẽ, có thể thực hiện tính tổng theo điều kiện mà không cần công thức mảng.
=SUMPRODUCT((C2:C100>200) C2:C100)
Giải thích:
– (C2:C100>200) trả về mảng TRUE/FALSE, được chuyển thành 1/0 khi nhân với C2:C100.
– SUMPRODUCT sau đó cộng dồn các giá trị.
3.4. Tính tổng theo điều kiện đa chuỗi
Giemus: Bạn có một bảng dữ liệu bán hàng, muốn tính tổng doanh thu khi khu vực là Bắc và ngày nằm trong tháng 1.
=SUMPRODUCT((B2:B100="Bắc")(MONTH(A2:A100)=1)(D2:D100))
4. Kỹ thuật nâng cao: Tính tổng động với OFFSET và INDIRECT
4.1. OFFSET
OFFSET là một hàm trả về vùng dữ liệu dựa trên vị trí tham chiếu và số hàng, cột.
=SUM(OFFSET(A1, 1, 0, 10, 1))
Đây sẽ tính tổng 10 hàng dưới ô A1.
4.2. INDIRECT

Có thể bạn quan tâm: Cách Tách Một Ô Thành Nhiều Ô Trong Excel
INDIRECT trả về tham chiếu đến một ô/dữ liệu dựa trên chuỗi ký tự.
=SUM(INDIRECT("A2:A" & B1))
Nếu B1 chứa số 10, công thức trên sẽ tính tổng từ A2 đến A10.
4.3. Kết hợp OFFSET và INDIRECT
Bạn có thể tạo vùng dữ liệu động:
=SUM(OFFSET(A1, 0, 0, B1, 1))
Nếu B1 chứa số 20, công thức sẽ tính tổng từ A1 đến A20.
5. Tính tổng trong PivotTable
PivotTable là công cụ mạnh mẽ để tóm tắt đảm bảo tính tổng, đếm, trung bình một cách nhanh chóng.
5.1. Tạo PivotTable
- Chọn vùng dữ liệu.
- Vào
Insert→PivotTable. - Chọn nơi đặt PivotTable.
5.2. Thêm trường vào phần Values
- Kéo trường cần tính tổng vào khu vực
Values. - Mặc định, nó sẽ tính
Sum.
5.3. Thêm điều kiện
- Kéo trường điều kiện vào khu vực
FiltershoặcRows/Columnsđể lọc dữ liệu và tính tổng theo các nhóm.
6. Tối ưu hiệu suất tính toán
Khi làm việc với file Excel lớn, tính tổng có thể trở nên chậm. Dưới đây là một số mẹo:
- Sử dụng hàm SUMIFS thay vì SUMIF + SUMIF: SUMIFS thường nhanh hơn vì nó xử lý nhiều điều kiện trong một lần.
- Tránh các công thức mảng phức tạp: Chúng có thể làm chậm Excel, đặc biệt là trong phiên bản cũ.
- Sử dụng tính năng
Data Table: Thay vì viết công thức lặp đi lặp lại trongMana, bạn có thể tạo bảng dữ liệu tóm tắt. - Sử dụng tính năng
Table(Ctrl+T): Khi bạn chuyển dữ liệu thành bảng, các công thức tự động mở rộng khi thêm dòng mới, giúp giảm lỗi và tối ưu tính toán. - Xóa dữ liệu không cần thiết: Đôi khi, Excel vẫn giữ dữ liệu cũ trong bộ nhớ cache, làm file trở nên nặng.
7. Các lỗi thường gặp khi tính tổng
| Lỗi | Nguyên nhân | Giải pháp |
|---|---|---|
| Tổng sai khi có ô trống | Hàm SUM bỏ qua ô trống | Sử dụng IF(ISNUMBER(A1), A1, '\'0'\') hoặc kiểm tra dữ liệu trước |
| Tổng sai khi có dữ liệu dạng text | Định dạng ô text->số | Đổi kiểu dữ liệu sang số hoặc dùng VALUE |
| Tổng không cập nhật | Tính toán thủ công | Nhấn F9 hoặc Ctrl+Alt+F9 |
#VALUE! khi dùng SUMIF với số lớn | Định dạng ngày/giá trị > 2^31 | Dùng SUMIFS hoặc chuyển dữ liệu sang kiểu phù hợp |
#REF! khi di chuyển ô | Công thức tham chiếu sai | Sử dụng INDIRECT hoặc kiểm tra tham chiếu |
8. Hướng dẫn thực hành: Tính tổng doanh thu theo các tiêu chí
8.1. Tình huống
Bạn là quản lý bán hàng tại một công ty có 3 khu vực: Bắc, Trung, Nam. Bạn muốn tính tổng doanh thu trong từng khu vực, trong từng tháng, và tổng doanh thu toàn công ty.
8.2. Dữ liệu mẫu
| A | B | C | D |
|---|---|---|---|
| 1 | Ngày | Khu vực | Doanh thu |
| 2 | 2026-01-05 | Bắc | 150 |
| 3 | 2026-01-10 | Bắc | 200 |
| 4 | 2026-01-12 | Trung | 180 |
| 5 | 2026-01-15 | Nam | 120 |
| … | … | … | … |
8.3. Công thức
8.3.1. Tổng doanh thu từng khu vực
=SUMIF(C2:C100, "Bắc", D2:D100)
8.3.2. Tổng doanh thu từng tháng
=SUMIFS(D2:D100, A2:A100, ">="&DATE(2026,1,1), A2:A100, "<="&DATE(2026,1,31))
8.3.3. Tổng doanh thu toàn công ty
=SUM(D2:D100)
8.3.4. Tổng doanh thu từng khu vực trong từng tháng
Bạn có thể tạo một bảng PivotTable với Khu vực ở Rows, Tháng ở Columns, và Doanh thu ở Values.
9. Tính tổng trong Excel Online và Google Sheets
9.1. Excel Online
- Công thức SUM, SUMIF, SUMIFS, SUMPRODUCT hoạt động tương tự.
- Tính năng
Smart Fillgiúp tự động nhận dạng các vùng dữ liệu.
9.2. Google Sheets
- Các hàm tương tự đềuMort, nhưng có một số khác biệt quan trọng:
ARRAYFORMULAtrong Google Sheets thay thế công thức mảng.
coh.QUERYlà một công cụ mạnh mẽ để thực hiện tính tổng, lọc và sắp xếp dữ liệu.
Ví dụ tính tổng trong Google Sheets:
=ARRAYFORMULA(SUM(IF(A2:A>200, A2:A, 0)))
10. Kết luận
Tính tổng trong Excel không chỉ là một thao tác cơ bản; nó là nền tảng để xây dựng các báo cáo, phân tích dữ liệu và đưa ra quyết định kinh doanh. Bằng cách nắm vững các công thức như SUM, SUMIF, SUMIFS, SUMPRODUCT, và công cụ nâng cao như PivotTable, bạn có thể xử lý dữ liệu phức tạp một cách massage.
Nhớ rằng:
– Luôn kiểm tra dữ liệu trước khi tính tổng.
– Sử dụng công cụ nội bộ như Table để tự động mở rộng công thức.
– Tối ưu hiệu suất khi làm việc với file lớn.
– Kiểm tra lỗi thường gặp và khắc phục ngay.
Bây giờ, bạn đã trang bị đủ kiến thức để tự tin tính tổng mọi dữ liệu trong Excel và trở thành một chuyên gia phân tích dữ liệu thực thụ!

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ẻ.
