Đếm số lượng người là nữ, có chiều cao trên 1,75m, có cân nặng từ, đến từ, sinh năm, ... (1 người xem)

  • Thread starter Thread starter svlc
  • Ngày gửi Ngày gửi

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

svlc

Thành viên mới
Tham gia
15/9/08
Bài viết
11
Được thích
0
Chào các bác, em gặp một tình huống lan giải là muốn thống kê số lượng người thỏa mãn các điều kiện sau:
I. THỐNG KÊ TỔNG SỐ LƯỢNG NGƯỜI
1. là Nữ
2. Cao trên 1,75 m đến 1,90m
3. sinh năm từ sau ngày 20/1/1995 đến 31/12/1999
4. Đến từ Việt Nam và Nhật Bản
5. Có cân nặng từ 60 đến 69kg
II. LỌC CỤ THỂ ĐẦY ĐỦ THÔNG TIN NHƯNG NGƯỜI ĐỦ TIÊU CHUẨN
Các bác ai biết giúp em với, em xin chân thành cảm ơn!
P/s: 2 yêu cầu lớn trên (I, II) là riêng rẽ
 

File đính kèm

Công thức chỉ có ở [J7];
Còn câu II thì xài phương thức Advanced Filter; Chung Criteria với hàm CSDL đó luôn!
 
Công thức chỉ có ở [J7];
Còn câu II thì xài phương thức Advanced Filter; Chung Criteria với hàm CSDL đó luôn!
Mình chưa hiểu, bạn giải thích rõ các bước thiết lập để đáp ứng yêu cầu của đề bài được không
Dùng công thức nhé bạn. Công thức mảng, khi nhập xong nhấn Ctrl-shift-enter
mình mở file ra thấy công thức nhưng không thấy kết quả là sao nhỉ :D
 
Công thức là vầy (tại [J7]): =DCOUNT(C:G;E1;I1:P3)
Thì bạn phải xem đến 3 vùng địa chỉ đó tự ên đi chứ;
Còn câu II thì xem tài liệu lại về cách thức AdvancedFilter!
Bạn mà không tự xem thì thua bạn luôn!

Tạm biệt!
 
Mình dùng hàm =COUNTIFS( và đã đếm được số người đồng thời thỏa mãn 4 điều kiện là: 10 người
1. là Nữ
2. Cao trên 1,75 m đến 1,90m
4. Đến từ Việt Nam và Nhật Bản
5. Có cân nặng từ 60 đến 69kg

3. sinh năm từ sau ngày 20/1/1995 đến 31/12/1999

Chỉ riêng đếm số người vừa thỏa mãn 4 yêu câu đã tính được kia, nhưng lại thỏa mãn điều kiện 3 thì chưa biết làm sao, bạn nào giúp mình với
34793794430_bf1edd1e30_o.jpg
 
cuối cùng vẫn hàm như trên em đã làm thỏa mãn điều kiện, cảm ơn các bác nhe
 
cuối cùng vẫn hàm như trên em đã làm thỏa mãn điều kiện, cảm ơn các bác nhe
Đúng vậy! với công thức trên bạn vẫn giải quyết được yêu cầu bài toán.
Nhưng lỡ như điều kiện thay đổi: ví dụ: Nam, hay cân nặng khác, hay chân không dài như các cô có điều kiện trên..v.v. thì bạn lại phải chỉnh lại công thức sao? Rồi mốt lại trở lại điều kiện cũ, thì sao?

1. Với cách cũ (tôi gọi công thức "chết") thì công thức có thể rút gọn hơn:
PHP:
=COUNT(INDEX(1/(C2:C42="Nữ")/(MATCH(E2:E42,{0,175,191},1)=2)/(MATCH(D2:D42,{0,34720,36526},1)=2)/((G2:G42="Việt Nam")+(G2:G42="Nhật Bản"))/(MATCH(F2:F42,{0,60,70},1)=2),))

2. Với trường hợp điều kiện thay đổi liền liền, góp ý với bạn nên có bảng liệt kê các điều kiện (bạn có thể xem trong file đính kèm là file có kết quả của anh @bebo021999 ở trên cho yêu cầu "II" của bạn, phần tôi trả lời câu "I")
Mã:
=COUNT(INDEX(1/(C2:C42=$E$43)/(MATCH(E2:E42,D44:F44+{0,1,1},1)=2)/(MATCH(D2:D42,D45:F45+{0,1,1},1)=2)/((G2:G42=$E$46)+(G2:G42=$F$46))/(MATCH(F2:F42,D47:F47+{0,0,1},1)=2),))

Chúc bạn ngày vui.
/-*+//-*+//-*+/
 

File đính kèm

Đề bài có 2 điều kiện:
1- Đếm
2- Liệt kê

Sao cứ phải hao tâm khổ tứ vào đếm vậy, kiểu gì chẳng phải liệt kê?

Sao không là liệt kê trước, ra danh sách rồi muốn đếm thì quá đơn giản.
 
Đề bài có 2 điều kiện:
1- Đếm
2- Liệt kê

Sao cứ phải hao tâm khổ tứ vào đếm vậy, kiểu gì chẳng phải liệt kê?

Sao không là liệt kê trước, ra danh sách rồi muốn đếm thì quá đơn giản.
Nỗi "hao tâm khổ tứ" của chủ thớt ghi trong phần cuối bài như sau:
P/s: 2 yêu cầu lớn trên (I, II) là riêng rẽ

Phải "chìu" người vậy.
/-*+//-*+//-*+/
 

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

Back
Top Bottom