Nhờ giúp đỡ: Liệt kê tất cả các danh sách thỏa mãn điều kiện (1 người xem)

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

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

Itoday

Thành viên mới
Tham gia
23/4/07
Bài viết
25
Được thích
2
Nhờ mọi người xem giúp mình côn thức liệt kê các danh sách có số điểm nằm trong phạm vi từ 85=>100, từ sheet "bangdanhgia" sang cột D "Cautrucluong". Mình dùng lệnh index & small mà bị báo lỗi ko hiểu vì sao.
Cám ơn mọi người nhiều!
 

File đính kèm

Nhờ mọi người xem giúp mình côn thức liệt kê các danh sách có số điểm nằm trong phạm vi từ 85=>100, từ sheet "bangdanhgia" sang cột D "Cautrucluong". Mình dùng lệnh index & small mà bị báo lỗi ko hiểu vì sao.
Cám ơn mọi người nhiều!
Thử:
PHP:
D5=IFERROR(OFFSET(BANGDANHGIA!$B$4,AGGREGATE(15,6,ROW($1:$30)/(MATCH(BANGDANHGIA!$N$5:$N$34,OFFSET(B$4:C$4,LOOKUP("zzz",A$5:A5,ROW($1:1)),),1)=1),ROW($A6)-LOOKUP("zzz",A$1:A5,ROW($1:5))),),"")
Enter, fill xuống, rồi copy cả cột dán vào các cột tương ứng phía sau.

Chúc bạn ngày vui.
 

File đính kèm

mà bị báo lỗi ko hiểu vì sao.
1. Chào bạn, công thức của bạn rất tốt , tuy nhiên công thức mảng trong name không chấp nhận hàm AND hoặc OR.
Bạn thử sửa name lại như sau:
Mã:
=IF((BANGDANHGIA!$N$5:$N$34>=CAUTRUCLUONG!$B$5)*(BANGDANHGIA!$N$5:$N$34<=CAUTRUCLUONG!$C$5),ROW(BANGDANHGIA!$N$5:$N$34)-4,"")
2. File bạn gửi có đuôi là .xlsx nên có thể rút gọn công thức trong D5:
Mã:
=IFERROR(INDEX(BANGDANHGIA!$B$5:$B$34,SMALL(NHOM01,ROW(1:1))),"")
 
Thử:
PHP:
D5=IFERROR(OFFSET(BANGDANHGIA!$B$4,AGGREGATE(15,6,ROW($1:$30)/(MATCH(BANGDANHGIA!$N$5:$N$34,OFFSET(B$4:C$4,LOOKUP("zzz",A$5:A5,ROW($1:1)),),1)=1),ROW($A6)-LOOKUP("zzz",A$1:A5,ROW($1:5))),),"")
Enter, fill xuống, rồi copy cả cột dán vào các cột tương ứng phía sau.

Chúc bạn ngày vui.
Cám ơn bạn nhiều. Mình lại được tham khảo 1 cách công thức khác của excel!
 
1. Chào bạn, công thức của bạn rất tốt , tuy nhiên công thức mảng trong name không chấp nhận hàm AND hoặc OR.
Bạn thử sửa name lại như sau:
Mã:
=IF((BANGDANHGIA!$N$5:$N$34>=CAUTRUCLUONG!$B$5)*(BANGDANHGIA!$N$5:$N$34<=CAUTRUCLUONG!$C$5),ROW(BANGDANHGIA!$N$5:$N$34)-4,"")
2. File bạn gửi có đuôi là .xlsx nên có thể rút gọn công thức trong D5:
Mã:
=IFERROR(INDEX(BANGDANHGIA!$B$5:$B$34,SMALL(NHOM01,ROW(1:1))),"")
Cám ơn phuoccam nhiều nhiều. Tớ đã làm được rồi và đã hiểu sao lại bị lỗi. Loay hoay 2 tiếng đồng hồ mà không hiểu vì sao. Chúc bạn luôn vui vẻ nhé!
 

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

Back
Top Bottom