Tính tổng trên nhiều sheet theo điều kiện (1 người xem)

Người dùng đang xem chủ đề này

hianhdung

Thành viên mới
Tham gia
13/5/07
Bài viết
5
Được thích
1
Em có một bảng tính gửi kèm như sau. Bảng tính có ba sheet, hai sheet 0, 1 chứa số liệu có dạng tương tự nhau. Sheet TH dùng tổng hợp số liệu từ hai sheet trước với yêu cầu tính tổng từ hai sheet 0,1 theo tên. Em đã thử dùng các hàm tính tổng nhưng không khả thi khi số sheet lên tới 40. Anh chị nào có thể giúp em không? P/S: Em đang cần gấp lắm.
 

File đính kèm

Chào bạn, có giải pháp cho bạn đây, tuy nhiên tôi xin đóng góp về file của bạn:
- Không nên Merge ô rất bất tiện cho việc tính toán, vói những ô có 2 kết quả theo tôi nên đặt 2 chỉ số tách riêng thành 2 ô : Ví dụ K1, K2, L1,L2 vậy bạn sửa cho phù hợp.

=SUMPRODUCT(SUMIF(INDIRECT("'Sheet"&ROW(INDIRECT("1:2"))&"'!$B$4:$B$18"),B4,INDIRECT("'Sheet"&ROW(INDIRECT("1:2"))&"'!$P$4:$p$18")))

Bạn chèn thêm sheet và thay đổi công thức và vùng dữ liệu cho phù hợp, ví dụ bạn có 40 sheets thì thay ...(INDIRECT("1:40")... Các sheet phải cùng một kiểu nhé : Ví dụ Sheet1, Sheet2, Sheet3.....
Tham khảo cách làm của Anhtuan1066 !
 

File đính kèm

Cái INDIRECT mà bạn viendo vừa bỏ đó sẽ vô cùng hửu ích khi bạn kết hợp với hàm đếm tổng số sheet (hàm macro 4)
Khi ấy nó sẽ là:
Mã:
=SUMPRODUCT(SUMIF(INDIRECT("'Sheet"&ROW(INDIRECT("[B][COLOR=black]1:"&[/COLOR][COLOR=red]SoS[/COLOR][/B]))&"'![B][COLOR=blue]$B$4:$B$18[/COLOR][/B]"),B4,INDIRECT("'Sheet"&ROW(INDIRECT[COLOR=black]("[B]1:"&[COLOR=red]SoS[/COLOR][/B][/COLOR]))&"'![B][COLOR=blue]$P$4:$p$18[/COLOR][/B]")))
Trong đó SoS là 1 name dùng để đếm số lượng sheet (tất nhiên trừ sheet ta đang tính)... Và nó sẽ.. tự động tính toán luôn khi ta thêm sheet vào, khỏi mất công sửa công thức (phải khéo léo nha)
He... he...
 
Chào anh chị, liên quan đến vấn đề này các cao thủ cho e hỏi với ạ. Khi kết hợp sumproduct và sumif ta chỉbtính tổng n sheet theo 1 điều kiện. Còn từ 2 điều kiênbtrở lên mình dùng hàm gì ạ. E kết hợp sumproduct và sumifs nhưng k dc. Ví dụ với file trên thì yêu câu cầu là tính tổng theobtên mặt hàng của 40sheet nhưng chỉ tính tổng sheet chẵn hoặc là chỉ tính tổng với những số chẵn. Các caobthủ giúp e với ạ
 

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

Back
Top Bottom