Tính số người sinh trong cùng thời gian

Liên hệ QC

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.
Nhờ các bạn chỉ giúp tôi cách tìm số người sinh cùng thời gian (tháng 2 chẳng hạn) và tính số người sinh trong cùng một khoảng thời gian (từ tháng 2/2010 đến 2/11). Như file đính kèm.
Chân thành cảm ơn.
(Do chỉ là ví dụ nên có ngày sinh không hợp lí, thuộc năm 2012. Mong thông cảm)
 

File đính kèm

Nhờ các bạn chỉ giúp tôi cách tìm số người sinh cùng thời gian (tháng 2 chẳng hạn) và tính số người sinh trong cùng một khoảng thời gian (từ tháng 2/2010 đến 2/11). Như file đính kèm.
Chân thành cảm ơn.
(Do chỉ là ví dụ nên có ngày sinh không hợp lí, thuộc năm 2012. Mong thông cảm)
Thầy sử dụng công thức sau cho ô E12: =COUNT(IF(MONTH(E1:E11)=2,E1:E11,"")) ---> Kết thúc bằng tổ hợp Ctrl+Shift+Enter
Công thức cho ô E13 là: =SUMPRODUCT((E1:E11>=DATE(2011,5,1))*(E1:E11<=DATE(2012,2,29)))
 
Nhờ các bạn chỉ giúp tôi cách tìm số người sinh cùng thời gian (tháng 2 chẳng hạn) và tính số người sinh trong cùng một khoảng thời gian (từ tháng 2/2010 đến 2/11). Như file đính kèm.
Chân thành cảm ơn.
(Do chỉ là ví dụ nên có ngày sinh không hợp lí, thuộc năm 2012. Mong thông cảm)
Bạn dùng SUMPRODUCT() thôi:
Công thức ô E12
Mã:
 =SUMPRODUCT(--(MONTH(E1:E11)=2))
Công thức ô E13
Mã:
=SUMPRODUCT((E1:E11>=DATE(2011,5,1))*(E1:E11<DATE(2012,3,1)))
 
Cám ơn bạn nghiaphuc đã giúp giải quyết được chuyện khó. Nhưng tôi có thêm một ý nếu dùng thêm một số lượng nào đó vào công thức mảng thì ta phải làm sao? Ví dụ tổng danh sách là 11 nhưng tôi muốn tính tổng số người không sinh vào tháng 2 (Tôi dùng hàm counta rồi trừ đi... Chưa biết phải làm cách nào?). Vì đây là danh sách khá lớn (cả trăm người). Mong bạn chỉ giúp. Cám ơn nhiều.
 

File đính kèm

Cám ơn bạn nghiaphuc đã giúp giải quyết được chuyện khó. Nhưng tôi có thêm một ý nếu dùng thêm một số lượng nào đó vào công thức mảng thì ta phải làm sao? Ví dụ tổng danh sách là 11 nhưng tôi muốn tính tổng số người không sinh vào tháng 2 (Tôi dùng hàm counta rồi trừ đi... Chưa biết phải làm cách nào?). Vì đây là danh sách khá lớn (cả trăm người). Mong bạn chỉ giúp. Cám ơn nhiều.
Không sinh tháng 2 thì bạn sửa dấu bằng (=) bằng dấu khác (<>) là được thôi.
 
Câu 2 của bài này thì chẳng cần bàn đến. Riêng câu 1, nghĩ là dễ nhưng hãy coi chừng nha
Nếu không phải là tháng 2 mà là tháng 1 thì sao?
Và nếu chưa biết dữ liệu dài đến đâu, ta thường cho tham chiếu dư ra, chẳng hạn
=COUNT(IF(MONTH(E1:E1000)=1,E1:E1000,""))
hoặc
=SUMPRODUCT(--(MONTH(E1:E1000)=1))
---> Xem thử kết quả = bao nhiêu?
 
Rất cám ơn bạn huuthang_bd. Tôi có dùng hàm SUMPRODUCT nhưng không đọc được công thức bạn ghi ở
ô E12=SUMPRODUCT(--(MONTH(E1:E11)=2)). Kết quả ra đúng rồi nhưng không thế nào? Nhờ bạn giải thích cho tôi rõ thêm. Cám ơn.
 
Thật ra 2 dử liệu không nằm chung một danh sách cho nên phải lấy kết quả chung mới trừ đi số liệu cần bạn tìm. Nên khó thể dùng dấu <> được. Cám ơn bạn huuthang_bd.
 
Rất cám ơn bạn huuthang_bd. Tôi có dùng hàm SUMPRODUCT nhưng không đọc được công thức bạn ghi ở
ô E12=SUMPRODUCT(--(MONTH(E1:E11)=2)). Kết quả ra đúng rồi nhưng không thế nào? Nhờ bạn giải thích cho tôi rõ thêm. Cám ơn.

Chắc ý anh ndu.. thì

nếu khi xét tháng 1 - gặp ô TRống thì hàm MONTH trả về 1 luôn như thế sẽ SAI

khi đó dùng công thức
=SUMPRODUCT((MONTH(E1:E11)=1)*(E1:E11<>""))
 
Web KT

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

Back
Top Bottom