Hôm nay mình sẽ hướng dẫn các bạn tới một bài tính tổng, mà bạn sẽ thấy được sự khác biệt khi dùng SUMPRODUCT và SUMIFS.
- SUMPRODUCT: Chủ động rút ngắn công thức với mảng điều kiện như {2,3} để tính tháng 2 và 3, không cần thêm cặp criteria.
- SUMIFS: Dễ viết, nhưng phải thêm từng điều kiện riêng lẻ và kém linh hoạt khi thay đổi.
Note: Qua ví dụ bạn đã thấy sự khác biệt khi SUMIF không nhận Array, chính vì lý do đó bạn không thể lồng trực tiếp hàm MONTH vào trong SUMIF. Hãy lưu ý vấn đề này, đây là vấn đề mình đã thấy mọi người gặp phải rất nhiều.
Link: Onedrive
Công thức:
1.=SUMPRODUCT(($C$2:$C$30=G2)*(MONTH($A$2:$A$30)={2,3})*$D$2:$D$30)
2.=SUMPRODUCT(($C$2:$C$30=G2)*(MONTH($A$2:$A$30)>=2)*(MONTH($A$2:$A$30)<=3),$D$2:$D$30)
3.=SUMIFS($D$2:$D$30,$A$2:$A$30,">="&DATE(2025,2,1),$A$2:$A$30,"<"&DATE(2025,4,1),$C$2:$C$30,G2)
