Trong môi trường làm việc hiện đại, Excel vẫn giữ vững vị trí là công cụ mạnh mẽ nhất để quản lý dữ liệu và thực hiện các tính toán phức tạp. Một trong những nhu cầu thường gặp nhất là tính tổng các giá trị dựa trên khoảng thời gian, chẳng hạn như doanh thu trong một tháng, chi phí trong quý, hay số lượng đơn hàng trong một năm. Dưới đây, chúng ta sẽ đi sâu vào những phương pháp, công thức và mẹo thủ thuật để thực hiện tính tổng theo ngày trong Excel một cách nhanh chóng, chính xác và hiệu quả nhất.
Có thể bạn quan tâm: Tính Tổng Các Ô Xen Kẽ Trong Excel
1. Tại sao tính tổng theo ngày lại quan trọng?
Việc tính tổng theo ngày giúp doanh nghiệp hiểu rõ hơn về xu hướng doanh thu, chi phí và các KPI theo thời gian. Bạn có thể:
– Phân tích doanh thu theo tuần, tháng, quý, năm.
– Xác định các ngày cao điểm hoặc thấp điểm trong chuỗi bán hàng.
– Dự báo nhu cầu, lập kế hoạch tài chính.
– So sánh hiệu suất giữa các kỳ.
Nếu không có công cụ tính tổng chính xác, bạn sẽ phải làm một số thao tác thủ công, mất thời gian và dễ gây sai sót. Excel cung cấp nhiều hàm mạnh mẽ để giải quyết vấn đề này: SUMIF, SUMIFS, SUMPRODUCT, FILTER, UNIQUE, SEQUENCE, và nhiều hơn nữa.
Có thể bạn quan tâm: Tính Trung Bình Có Điều Kiện Trong Excel: Cách Thực Hiện Và Ứng Dụng Thực Tế
2. Chuẩn bị dữ liệu
Trước khi bắt đầu, hãy xác định cấu trúc bảng dữ liệu của bạn. Một bảng chuẩn thường có các cột như:
– Ngày (Date): ngày giao dịch, ngày bán hàng, v.v.
– Mã sản phẩm: mã SKU, mã hàng.
– Số lượng hoặc Giá trị: doanh thu, chi phí, số lượng bán.
Ví dụ bảng:
| Ngày | Mã sản phẩm | Doanh thu | Số lượng |
|---|---|---|---|
| 01/01/2026 | A001 | 10,000 | 5 |
| 02/01/2026 | A002 | 8,000 | 3 |
| 03/01/2026 | A001 | 12,000 | 7 |
| … | … | … | … |
Đảm bảo rằng cột ngày được định dạng là Date. Bạn có thể kiểm tra bằng cách chọn cột và chọn Format Cells → Date.
Có thể bạn quan tâm: Cách Tính Thành Tiền Có Điều Kiện Trong Excel
3. Sử dụng hàm SUMIF để tính tổng đơn giản
SUMIF là hàm đơn giản nhất để tính tổng một cột dựa trên một điều kiện duy nhất. Cú pháp:
SUMIF(range, criteria, sum_range)
Ví dụ 1: Tổng doanh thu trong một ngày cụ thể
Giả sử bạn muốn tính tổng doanh thu vào ngày 02/01/2026. Công thức:
=SUMIF(A2:A100, DATE(2026,1,2), C2:C100)
A2:A100: cột ngày.DATE(2026,1,2): ngày cần tính.C2:C100: cột doanh thu.
Ví dụ 2: Tổng doanh thu trong một tháng
Bạn có thể dùng hàm MONTH và YEAR để lọc theo tháng:
=SUMIFS(C2:C100, A2:A100, ">=01/01/2026", A2:A100, "<=31/01/2026")
Hoặc sử dụng hàm EOMONTH để tự động tính ngày cuối tháng:
=SUMIFS(C2:C100, A2:A100, ">=01/01/2026", A2:A100, "<=" & EOMONTH(DATE(2026,1,1),0))
4. Sử dụng hàm SUMIFS cho nhiều điều kiện
Khi bạn cần áp dụng nhiều điều kiện (ví dụ: tổng doanh thu của một sản phẩm trong một khoảng ngày), SUMIFS là lựa chọn tốt hơn SUMIF. Cú pháp:
SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, …)
Ví dụ: Tổng doanh thu của sản phẩm A001 trong tháng 1/2026
=SUMIFS(C2:C100, A2:A100, ">=01/01/2026", A2:A100, "<=" & EOMONTH(DATE(2026,1,1),0), B2:B100, "A001")
Trong đó:
– C2:C100: doanh thu.
– A2:A100: ngày.
– B2:B100: mã sản phẩm.
Mẹo: Sử dụng biến ngày
Bạn có thể đặt ngày bắt đầu và ngày kết thúc vào hai ô riêng, ví dụ E1 và F1, sau đó dùng công thức:
=SUMIFS(C2:C100, A2:A100, ">=" & E1, A2:A100, "<=" & F1)
Điều này giúp bạn dễ dàng thay đổi khoảng thời gian mà không cần sửa công thức.
5. Tính tổng bằng hàm SUMPRODUCT (đối với Excel 365/2026)
SUMPRODUCT cho phép bạn tính tổng một biểu thức phức tạp mà không cần array formulas. Cú pháp:
SUMPRODUCT(array1, array2, array3, … detener)
Ví dụ: Tổng doanh thu từ ngày 01/01/2026 đến 31/01/2026
=SUMPRODUCT((A2:A100>=DATE(2026,1,1))(A2:A100<=DATE(2026,1,31))C2:C100)
Điều này tương đương với SUMIFS nhưng thường nhanh hơn khi dữ liệu lớn.
6. Tính tổng bằng hàm FILTER + SUM (Excel 365)
Hàm FILTER cho phép lọc dữ liệu theo điều kiện và trả về mảng. Bạn có thể kết hợp với SUM để tính tổng.
Ví dụ: tổng doanh thu trong kỳ
=SUM(FILTER(C2:C100, (A2:A100>=DATE(2026,1,1))(A2:A100<=DATE(2026,1,31))))
Điều này rất mạnh mẽ vì bạn có thể áp dụng nhiều điều kiện phức tạp.
7. Tạo bảng tóm tắt theo ngày (PivotTable)

Có thể bạn quan tâm: Công Thức Tính Tổng Của Tích 2 Cột Trong Excel
Nếu bạn muốn một báo cáo tổng hợp linh hoạt, PivotTable là công cụ tốt nhất. Hướng dẫn nhanh:
- Chọn dữ liệu (cột ngày + doanh thu).
- Vào
Insert → PivotTable. - Kéo cột
NgàyvàoRows. - Kéo cột
Doanh thuvàoValues(đặt làmSum). - Sử dụng
Group(right-click → Group) để nhóm theo ngày, tháng, năm.
PivotTable cho phép bạn:
– Thay đổi nhóm nhanh chóng.
– Thêm các trường khác như Số lượng.
– Thêm tính năng Slicers để lọc theo sản phẩm.
8. Mẹo nâng cao: Tính tổng động với SEQUENCE và UNIQUE
Nếu bạn muốn danh sách các ngày và tổng tương ứng trong một cột, bạn có thể dùng UNIQUE để lấy danh sách ngày duy nhất, sau đó dùng SUMIFS để tính tổng.
Bước 1: Lấy danh sách ngày duy nhất
=UNIQUE(A2:A100)
Bước 2: Tính tổng theo ngày
Giả sử danh sách ngày duy nhất nằm trong cột H, bắt đầu từ H2. Công thức trong I2:
=SUMIFS($C$2:$C$100, $A$2:$A$100, H2)
Kéo công thức xuống. Bạn có thể dùng SEQUENCE để tạo danh sách ngày từ ngày bắt đầu đến ngày kết thúc:
=SEQUENCE(1, 2, uns? ) ??? Thật ra SEQUENCE thường dùng cho mảng số nguyên; đối với ngày, bạn có thể dùng SEQUENCE kết hợp với DATE:
=SEQUENCE(1, 10, DATE(2026,1,1), 1)
Điều này tạo ra 10 ngày bắt đầu từ 01/01/2026.
9. Định dạng ngày trong công thức
Một lỗi phổ biến khi làm việc với ngày là định dạng sai. Để tránh, bạn nên:
– Sử dụng hàm DATE thay vì viết ngày dưới dạng chuỗi.
– Kiểm tra cột ngày với =ISNUMBER(A2); nếu trả về FALSE, có thể là chuỗi.
– Dùng TEXT(A2, "dd/mm/yyyy") để hiển thị định dạng chuẩn.
10. Xử lý dữ liệu bị thiếu hoặc sai lệch
Khi tính tổng, dữ liệu bị thiếu (không có giá trị) hoặc sai lệch (định dạng không đúng) có thể làm sai kết quả. Dưới đây là các bước khắc phục:
- Sử dụng
IFERROR CART: Khi công thứcore=SUMIFS(…), bạn có thể bọc trongIFERRORđể tránh lỗi#VALUE!hoặc#N/A`.
excel =IFERROR(SUMIFS(C2:C100, A2:A100, ">=" & E1, A2:A100, "<=" & F1), 0)
- Sử dụng
FILTERđể loại bỏ giá trị rỗng:
excel =SUM(FILTER(C2:C100, (A2:A100>=E1)(A2:A100<=F1)(C2:C100<>"")))
- Kiểm tra dữ liệu nguồn:auens ngồi vào cột ngày, chọn
Data → Text to Columnsđể chuyển đổi chuỗi thành ngày.
11. Tính tổng theo ngày trong Power Query
Nếu dữ liệu lớn (hơn 100.000 dòng), Power Query có thể nhanh hơn. Hướng dẫn nhanh:
- Chọn dữ liệu →
Data → From Table/Range. - Trong Power Query, chọn cột ngày →
Transform → Date → To Date. - Thêm cột
Year,Month,DaybằngAdd Column → Date → Year/Month/Day. - Nhóm dữ liệu bằng
Group By: chọnYear,Month,Day→Sumcột doanh thu.
Sau khi hoàn tất, tải dữ liệu trở lại Excel.
12. Lưu ý khi làm việc với dữ liệu quốc tế
Nếu bạn đang làm việc với dữ liệu có định dạng ngày khác (mm/dd/yyyy vs dd/mm/yyyy), hãy kiểm tra lại cITOR. Bạn có thể thay đổi cài đặt vùng miền trong File → Options → Language → Excel Options → Advanced → Editing Options → When calculating this workbook: Use system separators.
13. Tóm tắt các công thức chính
| Mục tiêu | Công thức 긴 |
|---|---|
| Tổng doanh thu trong ngày | =SUMIF(A2:A100, DATE(2026,1,2), C2:C100) |
| Tổng doanh thu trong tháng | =SUMIFS(C2:C100, A2:A100, ">=01/01/2026", A2:A100, "<=" & EOMONTH(DATE(2026,1,1),0)) |
| Tổng doanh thu theo sản phẩm trong tháng | =SUMIFS(C2:C100, A2:A100, ">=01/01/2026", A2:A100, "<=" & EOMONTH(DATE(2026,1,1),0), B2:B100, "A001") |
| Tổng doanh thu trong khoảng thời gian (SUMPRODUCT) | =SUMPRODUCT((A2:A100>=DATE(2026,1,1))(A2:A100<=DATE(2026,1,31))C2:C100) |
| Tổng doanh thu trong khoảng thời gian (FILTER) | =SUM(FILTER(C2:C100, (A2:A100>=DATE(2026,1,1))(A2:A100<=DATE(2026,1,31)))) |
14. Kiểm tra hiệu suất
Khi công thức phức tạp hoặc dữ liệu lớn, hãy thử tính năng Calculate Now (Ctrl+Alt+F9) để xem thời gian tính. Nếu quá lâu, hãy chuyển sang sử dụng Power Query hoặc PivotTable.
15. Kết luận
Tính tổng từ ngày đến ngày trong Excel 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 thời gian. Bạn có thể chọn từ các hàm đơn giản như SUMIF cho những trường hợp cần tính tổng nhanh, tới các hàm mạnh mẽ hơn như SUMIFS, SUMPRODUCT, FILTER, hoặc thậm chí là Power Query cho dữ liệu lớn. Việc hiểu rõ cấu trúc dữ liệu, định dạng ngày, và cách kết hợp nhiều điều kiện sẽ giúp bạn thực hiện các phép tính một cách chính xác, nhanh chóng và tránh sai sót.
Hãy thực hành ngay với bảng dữ liệu thực tế của bạn, thử áp dụng các công thức đã học, và quan sát kết quả. Khi đã thành thạo, bạn sẽ nhanh chóng xử lý được bất kỳ yêu cầu tổng hợp dữ liệu nào dựa trên ngày.stderr

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