[Cần giúp đỡ tính tổng từ 2 sheet trở lên]

Liên hệ QC

dangthingochien

Thành viên mới
Tham gia
29/11/08
Bài viết
31
Được thích
2
Em chào các anh chị trong diễn đàn ạ,
Em có 1 file excel 2 sheet, trong đó sheet "dot1" và "dot2" mỗi sheet đều có các cột giống nhau của các tháng Jan, Feb, Mar...
Em cần làm trong sheet tổng hợp, với mỗi ID em cần biết tính tổng của từng tháng của từng ID.
Làm thủ công thì em làm được rồi ạ. Vì có thể còn thêm nhiều hơn 2 sheet nên em nghĩ đến cách dùng tổng quát hơn.
Nhưng khi em dùng hàm indirect kết hợp với sumproduct cho 2 sheets thì không tính được.
Nhờ các anh chị hỗ trợ giúp em là em sai ở đâu không ạ.
Em xin chân thành cảm ơn.
 

File đính kèm

Em chào các anh chị trong diễn đàn ạ,
Em có 1 file excel 2 sheet, trong đó sheet "dot1" và "dot2" mỗi sheet đều có các cột giống nhau của các tháng Jan, Feb, Mar...
Em cần làm trong sheet tổng hợp, với mỗi ID em cần biết tính tổng của từng tháng của từng ID.
Làm thủ công thì em làm được rồi ạ. Vì có thể còn thêm nhiều hơn 2 sheet nên em nghĩ đến cách dùng tổng quát hơn.
Nhưng khi em dùng hàm indirect kết hợp với sumproduct cho 2 sheets thì không tính được.
Nhờ các anh chị hỗ trợ giúp em là em sai ở đâu không ạ.
Em xin chân thành cảm ơn.
Bài này đơn giản, có điều hai sheet trong ví dụ cấu trúc không giống nhau bạn ạ.
 
Để dễ tính, bạn nên tổng hơp từng sheet trước
 
Bài này đơn giản, có điều hai sheet trong ví dụ cấu trúc không giống nhau bạn ạ.
dạ chào anh, nếu cùng cấu trúc thì anh có thể gợi ý giúp em là mình sẽ kết hợp công thức nào để ra 1 hàm tổng quát tính cho các sheet trong sheet tổng hợp được không ạ. Cái khó của em là dò tìm trên nhiều cột của các sheet khác nhau đó ạ. Em cảm ơn anh nhiều.
 
Thay vì viết nhiều SELECT lồng, bạn sẽ khó hiểu và khó xào nấu vào các file khác;
Mình sẽ viết mỗi sheet 1 đoạn code SQL riêng;
Sau đó vào sheet TongHop click CLEAR hoặc RUN để kiểm tra lại kết quả;
Mong rằng đúng ý bạn.
 

File đính kèm

Thay vì viết nhiều SELECT lồng, bạn sẽ khó hiểu và khó xào nấu vào các file khác;
Mình sẽ viết mỗi sheet 1 đoạn code SQL riêng;
Sau đó vào sheet TongHop click CLEAR hoặc RUN để kiểm tra lại kết quả;
Mong rằng đúng ý bạn.
dạ đúng ý em rồi ạ. Em cảm ơn anh rất nhiều ạ.
 
dạ đúng ý em rồi ạ. Em cảm ơn anh rất nhiều ạ.
Thực ra cũng tính không hỏi, nhưng thấy tò mò kết quả. Bạn nói file ở bài #6 đúng ý, nhưng mình xem đúng 1 dòng đầu thì thấy mã 2011002 = 0.
1665710845059.png

Trong khi ở sheet Dot2 số liệu của mã đó tháng 1 là:

1665710895942.png

Vậy cách tính là như thế nào vậy nhỉ?
 
Thực ra cũng tính không hỏi, nhưng thấy tò mò kết quả. Bạn nói file ở bài #6 đúng ý, nhưng mình xem đúng 1 dòng đầu thì thấy mã 2011002 = 0.
View attachment 282113

Trong khi ở sheet Dot2 số liệu của mã đó tháng 1 là:

View attachment 282114

Vậy cách tính là như thế nào vậy nhỉ?
dạ hình như code của anh trên trong sheet Dot2 lấy thiếu 1 dòng đầu nên sai chỗ này thôi ạ. Còn các dòng còn lại thì em thấy đúng rồi nè. Do hôm qua em random kiểm vài dòng mà ko kiểm trúng dòng đó. Cảm ơn anh đã góp ý ạ.
 
Code với kiếc, select với xê lọt, răng đờm với răng rãi.
Bài này là căn bản của Data Model.
 
với mỗi ID em cần biết tính tổng của từng tháng của từng ID
Câu này mình hiểu ID sau khi lọc ra là duy nhất, và tổng số lượng lại. Chứ đâu phải nối các bảng trên các sheet lại với nhau đâu nhỉ?
Theo hướng ID duy nhất, gợi ý bạn tìm hiểu consolidate. Thủ công cũng nhanh mà code cũng nhanh
 
Web KT

Bài viết mới nhất

Back
Top Bottom