Xin giúp đỡ về thống kê độ tuổi trong Excel

  • Thread starter Thread starter adung88
  • Ngày gửi Ngày gửi
Liên hệ QC

adung88

Thành viên mới
Tham gia
26/4/12
Bài viết
16
Được thích
0
Kính chào các anh chị trong diễn đàn.
Em có 1 file excel gồm 02 sheet: TH và TK.
- Sheet TH có Danh sách tên + độ tuổi
- Sheet TK: là sheet tổng hợp.
Yêu cầu của em là: tại Sheet TK, khi mình chọn điều kiện tại ô A2 (ví dụ: dưới 30 tuổi) thì excel tự động đối chiếu và lấy dữ liệu bên sheet TH để điền vào các ô phía dưới.
Em đã thử tìm hiểu mà vẫn chưa biết xử lý thế nào, mong các anh chị giúp đỡ.
Em xin cảm ơn
 

File đính kèm

Tuổi gì mà toàn số thập phân vậy bạn.

Theo mình thì bạn nên thiết kế thế này: Ví dụ A1 bạn gõ chữ Từ sau đó ở cell bên dưới là ô A2 bạn cho 1 list gồm các con số với B1

B2 bạn cũng làm tương tự vậy. Như thế sẽ dễ thao tác hơn
 
Lần chỉnh sửa cuối:
Em để vậy là bao gồm cả số tháng đằng sau ạ. VD: 43,05 là: 43 tuổi 05 tháng
 
Mong các anh, chị giúp đỡ. Nếu không thể thực hiện như yêu cầu thì có cách nào để thực hiện thì các anh chị giúp em
 
Bạn xem thử File này nha
Cám ơn anh đã hướng dẫn. Em đã tải file về và nghiên cứu, nhưng gặp phải một vấn đề thế này: khi em thêm 02 cột C,D vào bên sheet TH (cụ thể ở file đính kèm) thì cột C bên sheet TK cho giá trị = 0 hết. Mong anh giúp đỡ tiếp
 

File đính kèm

Cám ơn anh đã hướng dẫn. Em đã tải file về và nghiên cứu, nhưng gặp phải một vấn đề thế này: khi em thêm 02 cột C,D vào bên sheet TH (cụ thể ở file đính kèm) thì cột C bên sheet TK cho giá trị = 0 hết. Mong anh giúp đỡ tiếp

Sau này bạn nên đưa file "giống thật" để nhờ các bạn giúp 1 lần.
Mỗi công thức đều tuỳ theo cấu trúc dữ liệu mà có cách viết khác nhau, không thể viết thế này rồi chèn thêm dòng cột v.v... mà công thức bảo đảm đúng được.
Trường hợp này người viết muốn tạo 1 công thức để có thể copy ngang, dọc cho bảng kết quả (theo dữ liệu mẫu), bạn chèn thêm cột là "banh ta lông" rồi.
Trong file, ô C4=IFERROR(OFFSET(TH!$B$1;SMALL(IF(TH!$E$2:$E$9>=TK!$A$2;IF(TH!$E$2:$E$9<TK!$B$2;TH!$A$2:$A$9;""));ROW(TK!1:1));COLUMN(TH!B:B)-1);"")
Bạn thay chỗ màu đỏ thành con sô 3 rồi Ctrl+Shift+Enter thử xem.
 
Sau này bạn nên đưa file "giống thật" để nhờ các bạn giúp 1 lần.
Mỗi công thức đều tuỳ theo cấu trúc dữ liệu mà có cách viết khác nhau, không thể viết thế này rồi chèn thêm dòng cột v.v... mà công thức bảo đảm đúng được.
Trường hợp này người viết muốn tạo 1 công thức để có thể copy ngang, dọc cho bảng kết quả (theo dữ liệu mẫu), bạn chèn thêm cột là "banh ta lông" rồi.
Trong file, ô C4=IFERROR(OFFSET(TH!$B$1;SMALL(IF(TH!$E$2:$E$9>=TK!$A$2;IF(TH!$E$2:$E$9<TK!$B$2;TH!$A$2:$A$9;""));ROW(TK!1:1));COLUMN(TH!B:B)-1);"")
Bạn thay chỗ màu đỏ thành con sô 3 rồi Ctrl+Shift+Enter thử xem.
Vâng, cám ơn anh đã hướng dẫn, em đã làm được rồi. Em sẽ tiếp thu và rút kinh nghiệm.
 
Web KT

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

Back
Top Bottom