[Xếp hạng] cần trợ giúp kết hợp 2 hàm Index và Dmax (1 người xem)

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

doanhoanghai

Thành viên hoạt động
Tham gia
20/12/07
Bài viết
195
Được thích
4
Gửi các bác !

Em có bài toán như sau, có danh sách học sinh toàn trường tuy nhiên đang mong muốn xử lý để tìm ra :
- Top 3 HS tốt nhất theo lớp
- Top 3 HS kém nhất theo lớp
- Top 5 HS tốt nhất toàn trường
- Top 5 HS tốt nhất toàn trường

Mà không biết kết hợp 2 hàm này ra sao cả? mong các bác giúp em với

Em cảm ơn !@$@!^%
 

File đính kèm

Gửi các bác !

Em có bài toán như sau, có danh sách học sinh toàn trường tuy nhiên đang mong muốn xử lý để tìm ra :
- Top 3 HS tốt nhất theo lớp
- Top 3 HS kém nhất theo lớp
- Top 5 HS tốt nhất toàn trường
- Top 5 HS tốt nhất toàn trường

Mà không biết kết hợp 2 hàm này ra sao cả? mong các bác giúp em với

Em cảm ơn !@$@!^%
Giả sử lớp A tất cả bằng điểm nhau. Thì ưu tiên ai được xếp top? Người xuất hiện trước trong danh sách hay dựa thêm vào tiêu chí nào hả bạn?
 
Đấy là cái khó nhất bạn ạ !

Vậy có thể là có 2,3 người cùng top 1, hoặc top 2 nhưng làm thế nào để liệt kê ra thì....thực sự chưa biết làm à -0-/.
 
Cái khó nửa là tại sao 2 hs cùng lớp có tên khác nhau lại có mã giống nhau.
 
Vậy mình mới tính là xếp hạng mã HS thôi.
không tìm kiếm trường tên vì tính theo tên sợ có trường hợp như bạn à
 
Bài này nghe vẻ khó quá. không bác nào giải được giúp em rùi //////@!##@!##
 
Hi..
1. Bảng "Top 3 HS tốt nhất theo lớp" - truy xuất ra trong lớp có 03 HS có điểm cao nhất gồm các thông tin (Mã HS, Điểm), (tuy nhiên trường hợp có 5 HS có điểm cao nhất trùng nhau thì mình chưa nghĩ ra làm thế nào cả, không biết có tự insert được cột không).
[TABLE="width: 324"]
[TR]
[TD="class: xl65, width: 324, colspan: 7"]
2. Bảng "Top 3 HS kém nhất theo lớp" - tương tự như bảng trên nhưng ngược lại

3. Bảng "Top 3 HS tốt nhất trường" - tìm kiếm 03 học sinh có điểm cao nhất trường in ra thông thông tin (mã HS, Lớp, Điểm)
[/TD]
[/TR]
[/TABLE]

Cũng tương đối lằng nhằng à &&&%$R
 
Theo mình nghĩ để Index ra cũng khó, bài này chắc phải dùng VBA mất
 
làm tạm cho bạn, nhưng xếp hạng chỉ theo tiêu chí điểm là chưa ổn, phải có thêm hàng loạt các tiêu chí phụ nữa thì kết quả mới khách quan
 

File đính kèm

lớp D xếp hạng chưa ổn do điểm 10 bị trùng

Bạn sửa lại công thức trong File thành vầy:
Mã:
=OFFSET($B$1,MAX((LARGE((day>=LARGE(day,3))*(day*10+$B$2:$B$103),INT((COLUMN()-5)/2))=(day>=LARGE(day,3))*(day*10+$B$2:$B$103))*ROW($1:$102)),(MOD(COLUMN()-1,2))*2)

Kết thúc = Ctrl+shift+Enter
 

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

Back
Top Bottom