Uh... đúng vậy... nhưng là đối với trường hợp các sheet bố trí khác nhau... Còn như các sheet đã có cách bố trí cùng 1 kiểu thì dùng công thức cũng ko phải là điều gì cực khổ lắm...phamnhukhang đã viết:Theo tôi ko nên phức tạp hóa vấn đề quá, nếu ko thể dùng được bằng công thức mới nghĩ đến VBA...
qvhabeco đã viết:Người ta hỏi là thiết kế như vậy chứ; đâu phải chỉ có 3 sheet đúng không bạn? Tôi cũng chưa nghĩ ra cách nào cả, chắc là phải lập trình rồi đây;
Bác nào biết chỉ hộ cái; cảm ơn trước nhé
=SUM(Sheet1:Sheet30!A1)
anhtuan1066 đã viết:Tôi vẫn thích cách củ của tôi hơn (người mới học cũng làm dc)... tuy nhiên nếu bạn có quá nhiều sheet, 30 sheet chẳng hạn, thì tôi lại có 1 cách thao tác cực nhanh đễ cộng xuyên qua các sheet
........
Việc cuối cùng là kéo fill đi qua các cell cần tínhMã:=SUM(Sheet1:Sheet30!A1)
Các bạn nghĩ xem thao tác vừa rồi có thể gọi là nhanh dc chưa?
ANH TUẤN
Tôi nghĩ là dc nhưng chắc sẽ khó khăn nhiều hơn... bạn chỉnh sửa sao cho các sheet có cùng cách bố trí dử liệu có phải là thuận tiên cho bạn hơn ko?thanhan đã viết:Bác cho em hỏi trong trường hợp các sheet không giống nhau tuyệt đối thì có thể dùng cách nào được (phải chăng dùng tham chiếu theo tiêu đề của cột và dòng có được không???
Bạn tham khảo cách tôi làm ở bài #24 tại đây:Salam đã viết:Cách của Bác có dùng cho hàm Sumif, countif, sumproduct không?
Nhưng nếu số lượng sheet nhiều quá (cở vài chục sheet) thì làm thế chắc đói luôn...mymichau đã viết:Theo kinh nghiệm của tôi bạn nên dùng cách nầy:
='1'!B2+'2'!B2+'3'!B2
Rồi kéo fill đi tất cả các cell. Tuy cực lần đầu, nhưng dễ kiểm tra lổi khi bị sửa chửa bảng tính ( cột và dòng ) bằng cách nhìn vào thanh formula, và tên sheet có thay đội vẫn không anh hưởng gì đến kết quả.
thanhan đã viết: