Menu

Thắc mắc về cách dùng SUMPRODUCT để tính tổng số lượng sản phẩm theo từng tháng

Cà Tấn Vạn 10/06/2026 02:08 499 lượt xem 2 trả lời

Chào mọi người,

Mình đang làm báo cáo bán hàng và gặp chút khó khăn với việc tổng hợp số liệu. Hiện tại, mình có một bảng dữ liệu gồm:

  • Cột A: Ngày bán
  • Cột B: Tên sản phẩm
  • Cột C: Số lượng

Mình muốn tính tổng số lượng của từng sản phẩm bán ra trong từng tháng. Ví dụ, tháng 1 bán được bao nhiêu A, bao nhiêu B, tháng 2 bán được bao nhiêu A, bao nhiêu B, v.v.

Mình đã thử dùng SUMIFS nhưng không biết làm sao để tạo điều kiện cho tháng một cách linh hoạt. Mình có nghĩ đến việc dùng SUMPRODUCT nhưng chưa rõ cách áp dụng. Các bạn có thể gợi ý giúp mình công thức không?

Cụ thể, mình muốn kết quả hiển thị dạng bảng như sau:

Sản phẩm | Tháng 1 | Tháng 2 | Tháng 3 | ...
Sản phẩm A | 100 | 150 | 120 | ...
Sản phẩm B | 200 | 180 | 220 | ...

Mong nhận được sự giúp đỡ từ các cao thủ Excel ạ!

4

Chào bạn,

Về vấn đề của bạn, dùng SUMPRODUCT để tính tổng số lượng sản phẩm theo từng tháng là một lựa chọn rất hợp lý đó. Với SUMPRODUCT, bạn có thể kết hợp nhiều điều kiện một cách khá linh hoạt.

Để tính tổng số lượng cho từng sản phẩm trong từng tháng, bạn có thể làm như sau:

  • Tạo một cột phụ để lấy tháng từ cột ngày bán. Ví dụ, nếu ngày bán ở cột A, bạn có thể dùng công thức =MONTH(A2)
  • Sau đó, dùng SUMPRODUCT với 3 điều kiện: tháng, tên sản phẩm, và số lượng.

Bạn có thể chia sẻ cụ thể cấu trúc bảng dữ liệu của bạn để mình có thể đưa ra công thức chính xác hơn không?

2

Chào bạn,

Đúng là SUMPRODUCT rất mạnh cho những bài toán tổng hợp có nhiều điều kiện như thế này. Mình có một cách khác mà không cần cột phụ, hy vọng sẽ hữu ích cho bạn.

Bạn có thể thử dùng SUMPRODUCT kết hợp với hàm MONTH và tên sản phẩm như sau:

``excel =SUMPRODUCT((MONTH(Cột_Ngày_Bán)=Tháng_Cần_Tính)(Cột_Tên_Sản_Phẩm=Tên_Sản_Phẩm_Cần_Tính)(Cột_Số_Lượng)) `

Trong đó: Cột_Ngày_Bán: Vùng chứa ngày bán (ví dụ: A2:A100) Tháng_Cần_Tính: Ô chứa tháng bạn muốn tính (ví dụ: D2 với giá trị là 1 cho tháng 1) Cột_Tên_Sản_Phẩm: Vùng chứa tên sản phẩm (ví dụ: B2:B100) Tên_Sản_Phẩm_Cần_Tính: Ô chứa tên sản phẩm bạn muốn tính (ví dụ: E2 với giá trị là "Sản phẩm A") * Cột_Số_Lượng: Vùng chứa số lượng (ví dụ: C2:C100`)

Cách này sẽ giúp bạn gom nhóm và tính toán trực tiếp mà không cần thêm cột phụ. Bạn thử xem sao nhé!

1

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

Đăng nhập Đăng ký