Đếm từ 1 danh sách duy nhất! (2 người xem)

Liên hệ QC

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

cuonghoa176

Hỏi nhiều
Tham gia
31/1/11
Bài viết
169
Được thích
23
Giới tính
Nam
Nghề nghiệp
Giáo viên THCS
Nhằm thống kê phổ cập THCS, tôi có DSHS đang học lớp 1 (6 tuổi), hs đang học THCS và HS đã TN lớp 9 năm qua và các năm trước độ tuổi 15-18.
1. Thống kê vào mẫu M1: Số hs toàn xã 6 tuổi đang họcvào lớp 1; Số HS 11-14 đang học TH và số HS đang học THCS chia theo độ tuổi.
2. Thống kê vào mẫu M2: Số hs 11-14; 15-18 chia theo từng Bản.
tôi đã dùng công thức đếm nhiều điều kiện để có kết quả. Tuy nhiên mỗi sheet đều phải có DS để đếm. Như vậy dung lượng file là rất lớn (36 bản=36 DS)

Xin nhờ GPE, các bậc thầy về name hay VBA xử lý giúp, cách nào để chỉ cần dùng 1 DS đếm duy nhất nhằm làm giảm dung lượng file, bố trí dữ liệu hợp lý hơn mà kết quả vẫn đảm bảo.
Xin cảm ơn!

File đính kèm: ​https://docs.google.com/file/d/0ByrRyDPlHTh9WGNrbDFuMzFvYlk/edit?usp=sharing
 

File đính kèm

Lần chỉnh sửa cuối:
Đã giảm dung lượng đi rất nhiều tuy nhiên vẫn chưa chuẩn lắm. Cần thêm HDHS bỏ học. Xin được sự góp ý, hiệu chỉnh hoặc thay công thức nhì nhằng bằng code của các sư phụ GPE!
 
Các thầy VBA đi đâu chơi thế nhỉ?! Cho e xin cái nút "CẬP NHẬT" với..công thức của em nhì nhằng quá đi mất...
 
File của bạn bị thừa row, column quá nhiều. -+*/

Bạn hãy quét chọn tất cả cell trong các sheet Right Click - Unhide (Row, Column)

Xong rồi dùng Ctrl + End thì sẽ thấy:

Sheet M1 TOAN XA
hàng: 2663 - 10390
Sheet M1 CAC BAN
hàng: 3001 - 10515
Sheet M2
cột: AV:DQH
Bạn xoá các số liệu thừa xong thì giảm được vài trăm KB đó.

Còn bảng Tổng hợp DSHS năm học 2013 - 2014 ở sheet M1 TOAN XA. Bạn nên tạo 1 sheet riêng cho nó. Các sheet M1 TOAN XA, M1 CAC BAN, M2 sẽ lấy số liệu từ sheet vừa tạo.

Thân ái !
:-=

 
Ok! Việc giảm dung lượng tôi đã làm được rồi. Từ hơn 36 sheet giờ chỉ còn 3. Tuy nhiên, bạn KT hộ, công thức đếm nhiều điều kiện không dùng được cho dữ liệu ở sheet khác? phải làm sao đây? Tôi nghĩ giải pháp tối ưu là dùng name hoặc VBA-cái này tôi chưa rành lắm,,chán thật..
 
Nếu dùng công thức COUNTIFS thay cho Sumproduct thì có thể đếm ở sheet khác mà?

tại ô C9 sheet M1 CAC BAN
=COUNTIFS('M1 TOAN XA'!$AK$5:$AK$2662;A9;'M1 TOAN XA'!$AN$5:$AN$2662;C3)
thay vì dùng Sumproduct, ko cần dựa vào vùng AG:AP nữa.
 
Web KT

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

Back
Top Bottom