Menu

Thắc mắc về cách dùng SUMPRODUCT với điều kiện phức tạp

Phó An Thanh 10/06/2026 14:27 358 lượt xem 3 trả lời

Chào mọi người trong diễn đàn,

Dạo này mình đang làm một báo cáo bán hàng khá phức tạp và gặp chút vướng mắc với hàm SUMPRODUCT. Mình đã đọc qua một số bài viết về SUMPRODUCT để tính tổng có điều kiện, nhưng trường hợp của mình có vẻ hơi khác một chút.

Cụ thể, mình có một bảng dữ liệu với các cột như: Ngày, Sản phẩm, Số lượng, và Doanh thu. Mình muốn tính tổng Doanh thu của một sản phẩm cụ thể (ví dụ: 'Sản phẩm A') nhưng chỉ trong một khoảng thời gian nhất định (ví dụ: từ ngày 01/01/2023 đến 31/03/2023).

Mình đã thử các cách kết hợp điều kiện như sau:

=SUMPRODUCT((Dữ_liệu_Sản_phẩm=
                
0

Chào bạn,

Mình hiểu ý bạn muốn dùng SUMPRODUCT để lọc theo cả tên sản phẩm và khoảng thời gian. Cách bạn dùng ở trên là đúng rồi đó, chỉ cần thêm dấu nhân vào giữa các điều kiện là được, vì SUMPRODUCT sẽ coi TRUE là 1 và FALSE là 0.

Công thức hoàn chỉnh có thể là:

=SUMPRODUCT((Sản_phẩm="Sản phẩm A")(Ngày>="01/01/2023")(Ngày

2

Chào bạn,

Về trường hợp của bạn với hàm SUMPRODUCT, để tính tổng Doanh thu cho 'Sản phẩm A' trong khoảng thời gian từ 01/01/2023 đến 31/03/2023, bạn có thể thử công thức sau:

``excel =SUMPRODUCT((Sản_phẩm="Sản phẩm A")(Ngày>="01/01/2023")(Ngày

4

Chào bạn,

Trường hợp của bạn khá phổ biến khi làm báo cáo. Với SUMPRODUCT, bạn chỉ cần nhân các mảng điều kiện lại với nhau như vậy là đúng hướng rồi. Tuy nhiên, để công thức nhận diện đúng các điều kiện ngày tháng, bạn có thể định dạng cột Ngày dưới dạng Date trong Excel nhé. Điều này giúp Excel hiểu rõ hơn khi so sánh các giá trị ngày.

Nếu bạn gặp khó khăn với định dạng ngày, có thể chia sẻ thêm cấu trúc dữ liệu của bạn để mọi người xem xét kỹ hơn.

1

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

Đăng nhập Đăng ký