1) Nếu là Excel 2007 trở lên (nhớ sau đó ghi file dạng *.xlsx), thì dùng công thức sau cho tính toán nhanh:
+tại C4
Mã nguồn PHP:
=SUMIFS(TheodoiSLhangngay!$G$4:$G$155,TheodoiSLhangngay!$B$4:$B$155,THSL!$B4,TheodoiSLhangngay!$M$4:$M$155,THSL!C$3,TheodoiSLhangngay!$A$4:$A$155,THSL!$C$2)
copy công thức này cho cả vùng C
+ tại F4
Mã nguồn PHP:
=SUMIFS(TheodoiSLhangngay!$G$4:$G$155,TheodoiSLhangngay!$B$4:$B$155,THSL!$B4,TheodoiSLhangngay!$M$4:$M$155,THSL!F$3,TheodoiSLhangngay!$A$4:$A$155,THSL!$F$2)
copy công thức này cho cả vùng F:G
--------------------
2) Nếu dùng Excel 2003 (file đuôi *.xls) trở xuống thì ,
thì công thức tương ứng cho C4, F4 lần lượt như sau:
C4:
Mã nguồn PHP:
=SUMPRODUCT(TheodoiSLhangngay!$G$4:$G$155,(TheodoiSLhangngay!$B$4:$B$155=THSL!$B4)*(TheodoiSLhangngay!$M$4:$M$155=THSL!C$3)*(TheodoiSLhangngay!$A$4:$A$155=THSL!$C$2))
F4:
Mã nguồn PHP:
=SUMPRODUCT(TheodoiSLhangngay!$G$4:$G$155,(TheodoiSLhangngay!$B$4:$B$155=THSL!$B4)*(TheodoiSLhangngay!$M$4:$M$155=THSL!F$3)*(TheodoiSLhangngay!$A$4:$A$155=THSL!$F$2))
Cũng copy cho các vùng như trên 1).
Chú ý: Vùng dữ liệu hiện thời ở TheodoiSLhangngay là từ hàng 4 đến 155, nến chú ý giá trị này khi vùng dữ liệu mở rộng hay ở vị trí khác
tất nhiên các công thức trên sẽ chạy tốt khi số lượng dữ liệu nhỏ (khoảng 500-999 dòng), còn nhiều từ 1000 thì tốt nhất là dùng VBA để cho nhanh và nhẹ file