Nhờ giúp công thức thống kê độ tuổi (1 người xem)

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

havietchuong

Thành viên tiêu biểu
Tham gia
16/6/09
Bài viết
490
Được thích
570
Giới tính
Nam
Nghề nghiệp
Giáo viên tiểu học.
Lâu quá ít sử dụng nên khá mụ mẫm, nay mới trở lại GPE nhờ các bạn chỉ cho công thức để thống kê độ tuổi trong file đính kèm. Chân thành cám ơn.
 

File đính kèm

Lâu quá ít sử dụng nên khá mụ mẫm, nay mới trở lại GPE nhờ các bạn chỉ cho công thức để thống kê độ tuổi trong file đính kèm. Chân thành cám ơn.
Thử nhập công thức này vào ô D28 xem sao:
PHP:
=SUMPRODUCT((YEAR(NOW())-YEAR($D$5:$D$24)=D27)*1)
Copy sang ngang.
Cột D nhập kiểu gì mà quái thế bạn già? Ô canh trái, ô canh phải có thấy không? (Bỏ canh giữa cột D sẽ thấy).
Làm thử vầy:
- Copy 1 ô trống nào đó
- Chọn vùng D5:D24, Paste Special - Add
- Format lại cột D là Date.
Cho dữ liệu "đạt chuẩn" thôi.
 
Lần chỉnh sửa cuối:
Làm theo cách đơn giản này được không bạn?

Cám ơn bạn, công thức đã thỏa yêu cầu của mình, với hàm COUNTIF mình cũng biết nhưng khi đọc công thức =COUNTIF($K$5:$K$24;"="&D27) mình vẫn chưa hiểu nhóm (“=”&D27), bạn có thể giải thích cho mình rõ thêm chỗ này không? Cám ơn nhiều.
 
Thử nhập công thức này vào ô D28 xem sao:
PHP:
=SUMPRODUCT((YEAR(NOW())-YEAR($D$5:$D$24)=D27)*1)
Copy sang ngang.
Cột D nhập kiểu gì mà quái thế bạn già? Ô canh trái, ô canh phải có thấy không? (Bỏ canh giữa cột D sẽ thấy).
Làm thử vầy:
- Copy 1 ô trống nào đó
- Chọn vùng D5:D24, Paste Special - Add
- Format lại cột D là Date.
Cho dữ liệu "đạt chuẩn" thôi.
Cám ơn bạn già nhiều nha. Đây là trích bản của nhà trường nhờ giúp nên cũng không cần xem nhiều. Bản excel sau đây chắc cũng được rồi phải không? Hì....ì...
 

File đính kèm

Lần chỉnh sửa cuối:
Anh Ba Tê đã giúp bằng công thức ở file đính kèm rất tốt rồi nhưng khi bước sang năm sau (2015) thì kết quả sẽ khác. Tôi muốn công thức luôn đúng với số năm ở ô đầu tiên dù ở năm nào nếu ta không điều chỉnh (2014) và khi điều chỉnh thì kết quả sẽ đổi theo (F3). Chân thành cám ơn. (ở 2 ô 2014 và 2015 tôi có tạo list để chọn năm)
 

File đính kèm

Anh Ba Tê đã giúp bằng công thức ở file đính kèm rất tốt rồi nhưng khi bước sang năm sau (2015) thì kết quả sẽ khác. Tôi muốn công thức luôn đúng với số năm ở ô đầu tiên dù ở năm nào nếu ta không điều chỉnh (2014) và khi điều chỉnh thì kết quả sẽ đổi theo (F3). Chân thành cám ơn. (ở 2 ô 2014 và 2015 tôi có tạo list để chọn năm)

góp thêm một cthức
Mã:
D28=COUNTIF($D$5:$D$24,">="&DATE(YEAR(NOW())-D27,1,1))-SUM($C$28:C28)

hoặc cố định năm
Mã:
D28=COUNTIF($D$5:$D$24,">="&DATE($F$3-D27,1,1))-SUM($C$28:C28)
 
góp thêm một cthức
Mã:
D28=COUNTIF($D$5:$D$24,">="&DATE(YEAR(NOW())-D27,1,1))-SUM($C$28:C28)

hoặc cố định năm
Mã:
D28=COUNTIF($D$5:$D$24,">="&DATE($F$3-D27,1,1))-SUM($C$28:C28)
Tôi dùng công thức cố định cho ô D29 nó chỉ đúng ở D29 thôi còn ở E29 về sau lại không đúng ? Khi chỉnh thành năm học 2015-2016 thì chỉ đúng cho E29. Nhờ khắc phục. Cám ơn.
 

File đính kèm

Lần chỉnh sửa cuối:
Tôi dùng công thức cố định cho ô D29 nó chỉ đúng ở D29 thôi còn ở E29 về sau lại không đúng ? Khi chỉnh thành năm học 2015-2016 thì chỉ đúng cho E29. Nhờ khắc phục. Cám ơn.

anh chép cthức nhanh quá, cthức đó lấu đầu, sau đó tôi thấy nó chưa chính xác nên đã chỉnh lại, nó phải trừ đi một mớ sum nữa
Mã:
D28=COUNTIF($D$5:$D$24,">="&DATE($F$3-D27,1,1))[COLOR=#0000cd]-SUM($C$28:C28)[/COLOR]

==========
à mà quên nữa, sau khi điền xong cthức, nó hay nhảy qua format date, anh chỉnh lại là general hay number nha
 
Lần chỉnh sửa cuối:
Vâng. Do nôn nóng đã làm phiền. Cám ơn nhiều.
 
anh chép cthức nhanh quá, cthức đó lấu đầu, sau đó tôi thấy nó chưa chính xác nên đã chỉnh lại, nó phải trừ đi một mớ sum nữa
Mã:
D28=COUNTIF($D$5:$D$24,">="&DATE($F$3-D27,1,1))[COLOR=#0000cd]-SUM($C$28:C28)[/COLOR]

==========
à mà quên nữa, sau khi điền xong cthức, nó hay nhảy qua format date, anh chỉnh lại là general hay number nha
Tôi dùng cho D29 nó đúng cho năm học 2014-2015. Nhưng khi điều chỉnh cho năm 2015-2016 (F3 = 2015) thì công thức không còn đúng nữa anh à.
(trong công thức máy tôi dùng dấu ;)
 

File đính kèm

Tôi dùng cho D29 nó đúng cho năm học 2014-2015. Nhưng khi điều chỉnh cho năm 2015-2016 (F3 = 2015) thì công thức không còn đúng nữa anh à.
(trong công thức máy tôi dùng dấu ;)

nếu anh đặt nó ở dòng 29 thì cái hàm sum cũng ở dòng 29
nó phải như vậy
Mã:
D29=COUNTIF($D$5:$D$24,">="&DATE($F$3-D27,1,1))-SUM($C$29:C29)

có nghĩa là ở ô D29 nó sẻ đếm tất cả dưới 6 tuổi
qua E29 nó đếm tất cả dưới 7 tuổi (thì gồm luôn 6 tuổi), vì vậy phải trừ đi mấy đứa 6 tuổi thì nó mới ra mấy đứa 7 tuổi

cthuc tuy hơi dài một tí, nhưng được cái là nó ko xài cthuc mảng, nếu dữ liệu nhiều thì sẻ thấy được sự lợi hại của hàm countif hay sumif so với sumproduct
 

File đính kèm

Lần chỉnh sửa cuối:
Thân gửi bạn. Mình sử dụng công thức như thế thấy phù hợp với yêu cầu bạn chưa. File đính kèm
 

File đính kèm

nếu anh đặt nó ở dòng 29 thì cái hàm sum cũng ở dòng 29
nó phải như vậy
Mã:
D29=COUNTIF($D$5:$D$24,">="&DATE($F$3-D27,1,1))-SUM($C$29:C29)

có nghĩa là ở ô D29 nó sẻ đếm tất cả dưới 6 tuổi
qua E29 nó đếm tất cả dưới 7 tuổi (thì gồm luôn 6 tuổi), vì vậy phải trừ đi mấy đứa 6 tuổi thì nó mới ra mấy đứa 7 tuổi

cthuc tuy hơi dài một tí, nhưng được cái là nó ko xài cthuc mảng, nếu dữ liệu nhiều thì sẻ thấy được sự lợi hại của hàm countif hay sumif so với sumproduct
Vây nếu trong dữ liệu có em học sinh nào đi học sớm hoặc bị đúp thì kết quả sẽ không đúng. Để công thức ra kết quả chính xác có thể dùng COUNTIFS hoặc với excel 2003 có thể dùng
=COUNTIF($D$5:$D$24,">="&DATE($F$3-D27,1,1))+COUNTIF($D$5:$D$24,"<"&DATE($F$3-D27+1,1,1))-COUNT($D$5:$D$24)
 
Cám ơn tất cả các bạn đã nhiệt tình giúp đỡ.
 

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

Back
Top Bottom