Ví dụ như hình dưới
Ở Sheet 4 có chứa dữ liệu bạn muốn thông kê xem tổng những mặt hàng A1 trong các Sheet có giá trị là bao nhiêu thì có thể thực hiện theo những công thức sau
Ví dụ B2 là công thức cần tính của A1
=SUMPRODUCT(SUMIF(INDIRECT("'Sheet"&ROW(INDIRECT("1:3"))&"'!$A$1:$A$20"),B1,INDIRECT("'Sheet"&ROW(INDIRECT("1:3"))&"'!$B$1:$B$20")))
Trong công thức trên nếu bạn có dữ liệu nhiều hơn thì có thể thay !$A$1:$A$20 và tương ứng với !$B$1:$B$20 , ví dụ có thể là !$A$10:$A$200 thì tương ứng với nó là !$B$10:$B$200 .
Nếu bạn có 10 Sheet dữ liệu từ Sheet1 , Sheet 2 …. Sheet10 , bạn phải thay INDIRECT("1:10").
Ngoài ra bạn cũng có thể viết theo công thức khác như sau
=SUMPRODUCT(SUMIF(INDIRECT("'"&$F$1:$F$3&"'!A1:A20"),B1,INDIRECT("'"&$F$1:$F$3&"'!B1:B20")))
Như trong hình trên F1 tới F3 có chứa tên các Sheet từ :Sheet1 , Sheet2 , Sheet3
Nếu bạn chỉ muốn thông kê trong 1 Sheet ví dụ như Sheet1 thì chỉ cần viết theo công thức như sau
=SUMIF(Sheet1!$A$1:$A$20,J1,Sheet1!$B$1:$B$20)