Menu

Chia sẻ cách dùng SUMIFS và DATE để lọc dữ liệu theo tháng/năm cực nhanh

Đường Mạnh Ánh 01/07/2026 07:49 177 lượt xem 1 trả lời

Chào mọi người,

Hôm nay mình muốn chia sẻ một mẹo nhỏ mà mình hay dùng khi làm báo cáo trên Excel Online, đặc biệt là khi cần tổng hợp dữ liệu theo tháng hoặc năm. Thay vì phải lọc thủ công hay dùng nhiều cột phụ, chúng ta có thể kết hợp hàm SUMIFS với hàm DATE để làm điều này một cách rất hiệu quả.

Giả sử bạn có một bảng dữ liệu bán hàng với các cột như Ngày bán, Sản phẩm, Doanh thu. Bạn muốn tính tổng doanh thu theo từng tháng hoặc từng năm.

Cách làm như sau:

  • Lọc theo tháng:

Để tính tổng doanh thu của tháng 1 năm 2024, bạn có thể dùng công thức:

=SUMIFS(C:C, A:A, ">="&DATE(2024,1,1), A:A, "<="&DATE(2024,1,31))

Trong đó:

  • C:C là cột chứa doanh thu cần tính tổng.
  • A:A là cột chứa ngày bán.
  • DATE(2024,1,1) tạo ra ngày đầu tiên của tháng 1 năm 2024.
  • DATE(2024,1,31) tạo ra ngày cuối cùng của tháng 1 năm 2024.

Với cách này, bạn chỉ cần thay đổi tháng và năm trong hàm DATE là có thể tính tổng doanh thu cho bất kỳ tháng nào.

  • Lọc theo năm:

Tương tự, để tính tổng doanh thu của năm 2024:

=SUMIFS(C:C, A:A, ">="&DATE(2024,1,1), A:A, "<="&DATE(2024,12,31))

Hoặc một cách đơn giản hơn cho việc lọc theo năm, bạn có thể dùng hàm YEAR:

=SUMIFS(C:C, YEAR(A:A), 2024)

Cách này rất tiện lợi khi bạn cần tổng hợp dữ liệu theo các khoảng thời gian khác nhau mà không cần tạo thêm các cột phụ rườm rà.

Hy vọng mẹo nhỏ này hữu ích cho các bạn đang học Excel Online!

3

Hay quá bạn ơi! Mình cũng hay gặp bài toán lọc dữ liệu theo tháng/năm. Cách dùng SUMIFS kết hợp DATE này gọn gàng thật.

Mình cũng có một cách tương tự, thay vì dùng DATE để tạo điều kiện, mình hay dùng EOMONTH để xác định ngày cuối của tháng và EDATE để xác định tháng tiếp theo. Ví dụ, để lọc tháng 1/2023, mình sẽ dùng điều kiện ngày bán >= DATE(2023,1,1) và ngày bán < EDATE(DATE(2023,1,1), 12).

Cách này có ưu điểm là tránh được các lỗi sai số ngày nếu dùng DATE trực tiếp với ngày cuối tháng. Tuy nhiên, cách của bạn cũng rất trực quan và dễ hiểu. Cảm ơn bạn đã chia sẻ nhé!

0

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký