Có thể bạn quan tâm: Mẫu Lịch Làm Việc Hàng Tuần Trên Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
Mở Đầu
Excel là một trong những công cụ phần mềm bảng tính mạnh mẽ và phổ biến nhất hiện nay, không chỉ giúp người dùng thực hiện các phép tính đơn giản mà còn hỗ trợ những phân tích dữ liệu phức tạp. Trong số các tính năng quan trọng của Excel, tính tổng có điều kiện (Conditional Sum) là một kỹ năng không thể thiếu đối với bất kỳ ai làm việc với dữ liệu tài chính, bán hàng, quản lý dự án hay bất kỳ lĩnh vực nào yêu cầu tổng hợp dữ liệu dựa trên tiêu chí nhất định.
Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, đầy đủ và thực tiễn về cách thực hiện tổng có điều kiện trong Excel. Chúng tôi sẽ bắt đầu từ những khái niệm cơ bản, sau đó đi sâu vào các hàm phổ biến như SUMIF, SUMIFS, DSUM, và các kỹ thuật nâng cao như sử dụng hàm mảng, Power Query, PivotTable, và công cụ Power Pivot. Ngoài ra, chúng tôi cũng sẽ giới thiệu một số mẹo tối ưu hiệu suất và các lỗi thường gặp để bạn có thể tránh được những rắc rối không đáng có.
Có thể bạn quan tâm: Các Phím Tắt Trong Word Và Excel Giúp Tăng Năng Suất Làm Việc
1. Tổng Quan Về Tổng Có Điều Kiện
1.1 Định Nghĩa
Tổng có điều kiện là quá trình tính tổng các giá trị trong một dải ô (range) chỉ khi các giá trị đó thỏa mãn một hoặc nhiều tiêu chí (criteria) nhất định. Ví dụ: tính tổng doanh thu của các đơn hàng có giá trị trên 1.000.000 VNĐ, hoặc tính tổng số giờ làm việc của nhân viên trong phòng Kế toán.
1.2 Vì Sao Cần Sử Dụng?
- Tiết kiệm thời gian: Thay vì lọc dữ liệu thủ công và tính tổng bằng tay, hàm tổng có điều kiện cho phép thực hiện nhanh chóng trong vài giây.
- Độ chính xác cao: Giảm thiểu sai sót do nhập liệu hoặc tính toán thủ công.
- Tự động cập nhật: Khi dữ liệu nguồn thay đổi, kết quả tổng có điều kiện sẽ tự động cập nhật mà không cần can thiệp thêm.
- Phân tích linh hoạt: Dễ dàng tạo ra các báo cáo tổng hợp dựa trên nhiều tiêu chí khác nhau.
Có thể bạn quan tâm: Tạo Đường Link Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Các Hàm Cơ Bản Cho Tổng Có Điều Kiện
2.1 Hàm SUMIF
2.1.1 Cú pháp
SUMIF(range, criteria, sum_range)
- range: Dải ô chứa các giá trị cần kiểm tra tiêu chí.
- criteria: Tiêu chí (có thể là số, biểu thức, văn bản, hoặc tham chiếu ô) để xác định ô nào sẽ được tính tổng.
- sum_range: (Tùy chọn) Dải ô chứa các giá trị cần cộng. Nếu bỏ qua, Excel sẽ cộng các ô trong
range.
2.1.2 Ví dụ thực tế
Giả sử bảng dữ liệu bán hàng có các cột: A – Ngày, B – Sản phẩm, C – Số lượng, D – Doanh thu.
| A (Ngày) | B (Sản phẩm) | C (Số lượng) | D (Doanh thu) |
|---|---|---|---|
| 01/01 | Bút | 100 | 2.000.000 |
| 01/01 | Sổ | 50 | 1.500.000 |
| 02/01 | Bút | 120 | 2.400.000 |
| 02/01 | Vở | 30 | 900.000 |
Mục tiêu: Tính tổng doanh thu của sản phẩm “Bút”.
=SUMIF(B2:B5, "Bút", D2:D5)
Kết quả sẽ là 2.000.000 + 2.400.000 = 4.400.000.
2.1.3 Sử dụng toán tử so sánh
Bạn có thể kết hợp toán tử >, <, >=, <=, <> để tạo tiêu chí phức tạp hơn.
- Ví dụ: Tổng doanh thu > 1.000.000
=SUMIF(D2:D5, ">1000000")
2.2 Hàm SUMIFS
2.2.1 Cú pháp
SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, …)
- sum_range: Dải ô chứa các giá trị cần cộng.
- criteria_rangeX: Dải ô chứa tiêu chí thứ X.
- criteriaX: Tiêu chí thứ X.
SUMIFS cho phép áp dụng nhiều tiêu chí đồng thời, ngược lại SUMIF chỉ hỗ trợ một tiêu chí.
2.2.2 Ví dụ thực tế
Mục tiêu: Tính tổng doanh thu của sản phẩm “Bút” trong ngày 02/01.
=SUMIFS(D2:D5, B2:B5, "Bút", A2:A5, DATE(2026,1,2))
Kết quả: 2.400.000.
2.2.3 Tiêu chí dạng ngày và thời gian
Khi làm việc với ngày, chúng ta thường dùng hàm DATE hoặc tham chiếu ô chứa ngày.
- Ví dụ: Tổng doanh thu trong tháng 1/2026:
=SUMIFS(D2:D5, A2:A5, ">=01/01/2026", A2:A5, "<=31/01/2026")
2.3 Hàm DSUM
DSUM là hàm trong nhóm Database Functions, cho phép tính tổng dựa trên tiêu chí từ một bảng dữ liệu có tiêu đề.
2.3.1 Cú pháp
DSUM(database, field, criteria)
- database: Dải ô bao gồm tiêu đề và dữ liệu.
- field: Tên cột (hoặc vị trí số) cần tính tổng.
- criteria: Dải ô chứa tiêu chí (cũng phải có tiêu đề).
2.3.2 Ví dụ
Giả sử bảng dữ liệu nằm trong A1:D5 (tiêu đề ở hàng 1). Ta muốn tính tổng doanh thu của sản phẩm “Sổ”.
- Tiêu chí (E1:E2):
| B (Sản phẩm) |
|---|
| Sổ |
Công thức:
=DSUM(A1:D5, "Doanh thu", E1:E2)
Kết quả: 1.500.000.
3. Kỹ Thuật Nâng Cao Khi Thực Hiện Tổng Có Điều Kiện
3.1 Sử Dụng Hàm Mảng (Array Formulas)
Trong một số trường hợp, tiêu chí phức tạp không thể diễn đạt bằng SUMIF hay SUMIFS. Khi đó, chúng ta có thể dùng hàm mảng kết hợp với SUM và IF.
3.1.1 Cú pháp cơ bản
{=SUM(IF(criteria_range1=criteria1, IF(criteria_range2>criteria2, sum_range, 0), 0))}
Lưu ý: Để nhập công thức mảng, nhấn Ctrl + Shift + Enter (trong Excel 2026 và trước) hoặc chỉ cần nhấn Enter trong Excel 365/2026 (công thức động).
3.1.2 Ví dụ thực tế
Mục tiêu: Tính tổng doanh thu của các sản phẩm “Bút” và “Sổ” có số lượng > 80.
{=SUM(IF((B2:B5={"Bút","Sổ"})(C2:C5>80), D2:D5, 0))}
Kết quả: 2.000.000 (Bút 100) + 1.500.000 (Sổ 50 không thỏa) = 2.000.000.
3.2 PivotTable – Tổng Hợp Dễ Dàng và Linh Hoạt
PivotTable (Bảng tổng hợp) là công cụ mạnh mẽ để đánh giá, tổng hợp và phân tích dữ liệu mà không cần viết công thức.
3.2.1 Các bước tạo PivotTable
- Chọn bất kỳ ô nào trong bảng dữ liệu.
- Vào Insert → PivotTable.
- Chọn vị trí đặt (New Worksheet hoặc Existing Worksheet).
- Kéo trường Sản phẩm vào
Rows, Doanh thu vàoValues. - Để áp dụng điều kiện, kéo trường Ngày hoặc Số lượng vào
Filtersvà chọn tiêu chí mong muốn.
3.2.2 Lợi ích
- Tương tác nhanh: Thay đổi tiêu chí chỉ bằng cách chọn lọc.
- Cập nhật tự động: Khi dữ liệu thay đổi, PivotTable refresh.
- Thống kê đa dạng: Ngoài tổng, còn có trung bình, đếm, min, max.
3.3 Power Query – Xử Lý Dữ Liệu Trước Khi Tính Tổng

Có thể bạn quan tâm: Cách Xuống Dòng Trong Excel Trên Macbook: Hướng Dẫn Chi Tiết Từ A Đến Z
Power Query (Get & Transform) cho phép làm sạch, biến đổi và tổng hợp dữ liệu trước khi đưa vào Excel.
3.3.1 Quy trình cơ bản
- Chọn Data → Get Data → From Table/Range.
- Trong Power Query Editor, áp dụng các bước:
- Filter rows theo tiêu chí.
- Group By để tính tổng.
- Nhấn Close & Load để đưa kết quả trở lại Excel.
3.3.2 Ví dụ
Bạn muốn tính tổng doanh thu cho mỗi khách hàng, chỉ tính các giao dịch > 500.000 VNĐ.
- Filter rows: Column
Doanh thu> 500.000. - Group By: Column
Khách hàng, AggregationSumcủaDoanh thu.
Kết quả sẽ là bảng tóm tắt nhanh chóng, có thể cập nhật tự động bằng nút Refresh.
3.4 Power Pivot & DAX – Khi Dữ Liệu Lớn và Nhiều Bảng
Power Pivot là add-in cho phép tạo mô hình dữ liệu (Data Model) và sử dụng ngôn ngữ DAX (Data Analysis Expressions) để tính toán phức tạp.
3.4.1 Tạo một Measure DAX
Giả sử bạn đã tạo Data Model với bảng Sales chứa các cột: Product, Quantity, Revenue, Date.
TotalRevenue_But = CALCULATE( SUM(SalesRevenue), SalesProduct = "Bút"
)
3.4.2 Measure với nhiều tiêu chí
TotalRevenue_But_Jan = CALCULATE( SUM(SalesRevenue), SalesProduct = "Bút", MONTH(SalesDate) = 1, YEAR(SalesDate) = 2026
)
Power Pivot giúp xử lý hàng triệu dòng mà không làm chậm Excel, rất thích hợp cho báo cáo doanh thu quy mô lớn.
4. Ứng Dụng Thực Tiễn Trong Các Ngành Nghề
4.1 Kế Toán – Tổng Hợp Chi Phí
- Chi phí cố định:
=SUMIF(Expense!B:B, "Cố định", Expense!C:C) - Chi phí biến đổi > 10 triệu:
=SUMIFS(Expense!C:C, Expense!B:B, "Biến đổi", Expense!C:C, ">10000000")
4.2 Bán Hàng – Phân Tích Doanh Thu
- Doanh thu theo khu vực: Dùng PivotTable hoặc
SUMIFSvới tiêu chí khu vực. - Doanh thu sản phẩm trên 5.000.000:
=SUMIF(Product!D:D, ">5000000", Product!D:D)
4.3 Nhân Sự – Tính Lương và Giờ Làm
- Tổng giờ làm của phòng Marketing:
=SUMIFS(Hours!C:C, Hours!B:B, "Marketing") - Lương thưởng cho nhân viên làm hơn 200 giờ:
excel =SUMIFS(Salary!D:D, Salary!C:C, ">200")
4.4 Quản Lý Dự Án – Theo Dõi Ngân Sách
- Chi phí đã chi cho giai đoạn 2:
=SUMIFS(Cost!C:C, Cost!B:B, "Giai đoạn 2") - Tổng ngân sách còn lại:
=TotalBudget - SUM(Cost!C:C)
5. Mẹo Tối Ưu Hiệu Suất Khi Sử Dụng Tổng Có Điều Kiện
- Giới hạn phạm vi: Tránh dùng toàn bộ cột (A:A) nếu không cần; chỉ định phạm vi thực tế (A2:A10000) để giảm tính toán.
- Sử dụng bảng (Table): Khi dữ liệu được định dạng thành Table (
Ctrl + T), các công thức sẽ tự động mở rộng khi thêm dữ liệu mới. - Tắt tính năng tính toán tự động (trong file lớn):
Formulas → Calculation Options → Manual, sau khi thay đổi dữ liệu, nhấnF9để tính lại. - Tránh lồng hàm quá sâu: Khi có nhiều
SUMIFSlồng nhau, cân nhắc dùng Power Query hoặc Power Pivot. - Sử dụng hàm
LET(Excel 365) để lưu trữ giá trị trung gian, giảm lặp lại tính toán.
=LET( rngProd, B2:B5000, rngRev, D2:D5000, critProd, "Bút", SUMIF(rngProd, critProd, rngRev)
)
6. Các Lỗi Thường Gặp và Cách Khắc Phục
| Lỗi | Mô tả | Nguyên nhân | Cách khắc phục |
|---|---|---|---|
#VALUE! | Giá trị không hợp lệ | Tiêu chí không đúng dạng (ví dụ: so sánh văn bản với số) | Kiểm tra kiểu dữ liệu, dùng hàm VALUE để chuyển |
#N/A | Không có dữ liệu thỏa mãn | Không có ô nào thỏa tiêu chí | Kiểm tra lại tiêu chí, sử dụng IFERROR để trả về 0 |
#REF! | Tham chiếu không hợp lệ | Dải ô bị xóa hoặc di chuyển | Đảm bảo dải ô còn tồn tại, hoặc dùng tên vùng (Named Range) |
| Kết quả sai | Tổng không khớp | Dải range và sum_range không cùng kích thước | Đảm bảo cùng số hàng và cột |
| Tốc độ chậm | Khi có hàng triệu dòng | Sử dụng quá nhiều công thức mảng | Chuyển sang Power Pivot hoặc Power Query |
7. Thực Hành: Bài Tập Tự Làm
Bài 1
Bạn có bảng dữ liệu bán hàng (cột A: Ngày, B: Sản phẩm, C: Số lượng, D: Doanh thu). Hãy tính tổng doanh thu của các sản phẩm có số lượng > 80 và doanh thu > 1.000.000.
Gợi ý: Sử dụng hàm mảng hoặc SUMIFS kết hợp.
Bài 2
Sử dụng PivotTable để tạo báo cáo Doanh thu theo tháng và theo khu vực. Đặt Khu vực vào Filters, Tháng vào Rows, và Doanh thu vào Values.
Bài 3
Trong Power Query, lọc các giao dịch chi phí > 5.000.000, sau đó group by Tên dự án để tính tổng chi phí. Tải kết quả về Excel.
8. Kết Luận
Việc tính tổng có điều kiện trong Excel không chỉ là một kỹ năng căn bản mà còn là nền tảng cho các phân tích dữ liệu chuyên sâu. Từ các hàm đơn giản như SUMIF và SUMIFS, đến các công cụ mạnh mẽ như PivotTable, Power Query và Power Pivot, mỗi phương pháp đều có ưu điểm và trường hợp sử dụng riêng.
- Nếu dữ liệu vừa phải và tiêu chí đơn giản, hãy dùng
SUMIF/SUMIFS. - Nếu cần báo cáo linh hoạt, tương tác: PivotTable là lựa chọn tốt.
- Nếu dữ liệu lớn, cần làm sạch và biến đổi: Power Query sẽ giúp bạn tiết kiệm thời gian.
- Nếu làm việc với mô hình dữ liệu phức tạp, nhiều bảng: Power Pivot và DAX là công cụ tối ưu.
Cuối cùng, hãy luôn chú ý tới hiệu suất và độ chính xác khi xây dựng công thức. Kiểm tra lại dữ liệu, sử dụng các mẹo tối ưu và tránh các lỗi phổ biến sẽ giúp bạn làm việc hiệu quả hơn và tạo ra các báo cáo chất lượng cao.
Hy vọng bài viết này đã cung cấp cho bạn một cái nhìn toàn diện và chi tiết về tổng có điều kiện trong Excel. Hãy thực hành, áp dụng vào công việc thực tế và không ngừng khám phá các tính năng mới của Excel để nâng cao năng suất và chất lượng phân tích dữ liệu của mình. 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ẻ.
