Help Đếm dữ liệu ở nhiều sheet khác nhau số lần xuất hiện (1 người xem)

Liên hệ QC

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

cuongbui

Thành viên mới
Tham gia
22/11/07
Bài viết
31
Được thích
13
Em có 1 file excel như sau


Danh sách tên trong sheet TH là duy nhất
Một người có thể có nhiều tên trong các sheet từ 1 đến 4
Em muốn trong sheet TH sẽ đếm xem trong ngày mồng 1 mộ người sẽ xuất hiện ở mấy lần trong các sheet từ 1-4
Nhờ các cao thủ giúp để em có thể mở mang kiến thức. Thanks all
 

File đính kèm

Bạn tham khảo cách sử dụng Pivot Table theo đính kèm xem sao nhé (xem trong Sheet 1), nhanh và đơn giản.
 

File đính kèm

Cám ơn bác tttmuahmuah nhưng mà cứ phải add vùng data rất nhiều lần. Bác có cách nào tự động không, vì bảng công của em rất nhiều sheet, trên đây em chỉ ví dụ 4 sheet thôi, cám ơn bác đã quan tâm
 
Cám ơn bác tttmuahmuah nhưng mà cứ phải add vùng data rất nhiều lần. Bác có cách nào tự động không, vì bảng công của em rất nhiều sheet, trên đây em chỉ ví dụ 4 sheet thôi, cám ơn bác đã quan tâm
Vì bạn có dùng phương pháp nào (VBA, công thức, công cụ có sẵn) thì cuối cùng cũng phải chỉ định vùng dữ liệu cần thực hiện truy suất chứ. Theo quan điểm của mình thì, dù sao cũng nên có 1 phần gì đó thủ công, tự động quá cũng không phải đã tốt, thời gian đi kiểm tra lại kết quả nếu có vấn đề có khi còn mất nhiều thời gian hơn đó.
 
Tôi gợi ý thêm bạn 1 phương pháp theo dõi ngày công nữa, bằng cách gom các dữ liệu lại thành 1 cơ sở dữ liệu, sẵn tiện cho việc sử dụng nhiều lần, truy suất dễ dàng, nhược điểm là nó không phải là một form báo cáo có thể dùng ngay, nhưng việc copy để tạo báo cáo vẫn rất dễ dàng, bạn tham khảo theo Sheet 2 nhé (dữ liệu tôi tự giả lập)
 

File đính kèm

Em có 1 file excel như sau


Danh sách tên trong sheet TH là duy nhất
Một người có thể có nhiều tên trong các sheet từ 1 đến 4
Em muốn trong sheet TH sẽ đếm xem trong ngày mồng 1 mộ người sẽ xuất hiện ở mấy lần trong các sheet từ 1-4
Nhờ các cao thủ giúp để em có thể mở mang kiến thức. Thanks all
Tuần trước cũng định bỏ qua bài này vì có chữ Help
Thôi bỏ qua cho thành viên mới
Tại Ô D6 của Sheet TH gõ 1 trong 3 công thức sau
=SUMPRODUCT(COUNTIFS(INDIRECT(Tensheet&"!$C$6:$C$100");$C6;INDIRECT(Tensheet&"!"&SUBSTITUTE(ADDRESS(1;COLUMN();4);1;"")&"$6:"&SUBSTITUTE(ADDRESS(1;COLUMN();4);1;"")&"$100");">0"))

kéo chuột xuống copy cho hết mã số thuế và kéo chuột copy sang ngang cho hết các ngày trong tháng
=SUMPRODUCT(COUNTIFS(INDIRECT(Tensheet&"!$C$6:$C$100");$C6;INDIRECT(Tensheet&"!"&D$3&"$6:"&D$3&"$100");">0"))

kéo chuột xuống copy cho hết mã số thuế và kéo chuột copy sang ngang cho hết các ngày trong tháng
=SUMPRODUCT(COUNTIFS(INDIRECT(Tensheet&"!$C$6:$C$100");$C6;INDIRECT(Tensheet&"!D$6:D$100");">0"))

kéo chuột xuống copy cho hết mã số thuế được ngày 01 muốn cho cột khác thì thay cột D thành các cột khác

Có thêm nhiều Sheet thì cứ việc đánh vào Aj6, Aj7 ...
Cột Aj có một name động là tên của các sheet cần đếm
 

File đính kèm

Cám ơn các bác, đặc biệt bác hieuxd đã dùng công thức đúng mong muốn của em. Công thức dài và phức tạp quá, trình độ của em đọc thì hiểu nhưng không nghĩ ra được, cám ơn bác !
 
Cám ơn các bác, đặc biệt bác hieuxd đã dùng công thức đúng mong muốn của em. Công thức dài và phức tạp quá, trình độ của em đọc thì hiểu nhưng không nghĩ ra được, cám ơn bác !

Để có thể hiểu thì bạn xem từ công thức 3 về công thức 1
 
Cũng là vấn đề liên quan đến việc đếm giá trị. Mình có tải file kèm theo, anh em xem và hổ trợ mình với.

- Ở mỗi sheet chi tiết khách hàng, mình muốn đếm những mặt hàng nào đạt chỉ tiêu.
- Ở sheet Tổng: mình muốn đếm tất cả những khách hàng nào đạt 3 mặt hàng trở lên.
 

File đính kèm

Cũng là vấn đề liên quan đến việc đếm giá trị. Mình có tải file kèm theo, anh em xem và hổ trợ mình với.

- Ở mỗi sheet chi tiết khách hàng, mình muốn đếm những mặt hàng nào đạt chỉ tiêu.
- Ở sheet Tổng: mình muốn đếm tất cả những khách hàng nào đạt 3 mặt hàng trở lên.

Bạn xem file đính kèm nhé.
 

File đính kèm

Bạn ơi nếu số lượng sheet khách hàng rất nhiều và không cố định bao nhiêu (có thể thêm nữa nếu phát sinh thêm khách hàng) thì ở sheet Tổng công thức sẽ như thế nào để khi thêm khách hàng mà không cần điều chỉnh công thức ở đây?
 
Bạn ơi nếu số lượng sheet khách hàng rất nhiều và không cố định bao nhiêu (có thể thêm nữa nếu phát sinh thêm khách hàng) thì ở sheet Tổng công thức sẽ như thế nào để khi thêm khách hàng mà không cần điều chỉnh công thức ở đây?

Nếu bạn không thể áp dụng đc công thức vào file thật của bạn thì tôt nhất là bạn đưa file thật lên đây. Mọi người làm giúp và hướng dẫn cách làm khi thêm dữ liệu. Chứ bây giờ không có file thật thì biết giả thích thế nào (mà giải thích mất thời gian và chưa chắc đúng bạn ạ)
 
File dữ liệu thật có cấu trúc giống y như file mình mô phỏng đã gửi lên nhưng có rất nhiều sheet KH, khoảng 60 sheet và có thể nhiều hơn sau này, mình đã áp dụng được công thức đếm cho từng sheet KH chi tiết như công thức bạn hướng dẫn nhưng gặp vấn đề ở công thức đếm sheet Tổng.
 
Tuần trước cũng định bỏ qua bài này vì có chữ Help
Thôi bỏ qua cho thành viên mới
Tại Ô D6 của Sheet TH gõ 1 trong 3 công thức sau
=SUMPRODUCT(COUNTIFS(INDIRECT(Tensheet&"!$C$6:$C$100");$C6;INDIRECT(Tensheet&"!"&SUBSTITUTE(ADDRESS(1;COLUMN();4);1;"")&"$6:"&SUBSTITUTE(ADDRESS(1;COLUMN();4);1;"")&"$100");">0"))

kéo chuột xuống copy cho hết mã số thuế và kéo chuột copy sang ngang cho hết các ngày trong tháng
=SUMPRODUCT(COUNTIFS(INDIRECT(Tensheet&"!$C$6:$C$100");$C6;INDIRECT(Tensheet&"!"&D$3&"$6:"&D$3&"$100");">0"))

kéo chuột xuống copy cho hết mã số thuế và kéo chuột copy sang ngang cho hết các ngày trong tháng
=SUMPRODUCT(COUNTIFS(INDIRECT(Tensheet&"!$C$6:$C$100");$C6;INDIRECT(Tensheet&"!D$6:D$100");">0"))

kéo chuột xuống copy cho hết mã số thuế được ngày 01 muốn cho cột khác thì thay cột D thành các cột khác

Có thêm nhiều Sheet thì cứ việc đánh vào Aj6, Aj7 ...
Cột Aj có một name động là tên của các sheet cần đếm
Hieuxd chỉ giúp mình với : cách làm name động là tên của các sheet cần đếm.
 
Web KT

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

Back
Top Bottom