Tự động xếp loại từ cao đến thấp

Liên hệ QC

hmgiang2009

Thành viên chính thức
Tham gia
16/7/11
Bài viết
74
Được thích
5
Xin chào các Anh/chị, em có yêu cầu xin nhờ các anh/chị giúp đỡ em với ạ
- Em muốn tự động sắp xếp thứ hạng xếp loại từ cao đến thấp tại sheet 1 theo như vùng em tô màu vàng dựa vào sheet tổng hợp xếp loại là sheet DL.
Em xin đính kèm file, em xin cảm ơn anh/chị rất nhiều ạ!
 

File đính kèm

  • Tu dong xep hang du lieu tu cao den thap.xlsx
    10.2 KB · Đọc: 28
Xin chào các Anh/chị, em có yêu cầu xin nhờ các anh/chị giúp đỡ em với ạ
- Em muốn tự động sắp xếp thứ hạng xếp loại từ cao đến thấp tại sheet 1 theo như vùng em tô màu vàng dựa vào sheet tổng hợp xếp loại là sheet DL.
Em xin đính kèm file, em xin cảm ơn anh/chị rất nhiều ạ!
Mã:
G5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(A1)))/(COUNTIF($G$4:G4,DL!$A$5:$A$12)=0),DL!$A$5:$A$12)
H5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(B1)))/(COUNTIF($G$4:H4,DL!$A$5:$A$12)=0),DL!C$5:C$12)
I5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(C1)))/(COUNTIF($G$4:I4,DL!$A$5:$A$12)=0),DL!D$5:D$12)
Copy xuống
 
Mã:
G5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(A1)))/(COUNTIF($G$4:G4,DL!$A$5:$A$12)=0),DL!$A$5:$A$12)
H5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(B1)))/(COUNTIF($G$4:H4,DL!$A$5:$A$12)=0),DL!C$5:C$12)
I5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(C1)))/(COUNTIF($G$4:I4,DL!$A$5:$A$12)=0),DL!D$5:D$12)
Copy xuống
Wow. Đúng là chỉ có e may mắn mới được gặp anh HieuCD. Em xin cảm ơn anh rất nhiều ạ
 
Mã:
G5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(A1)))/(COUNTIF($G$4:G4,DL!$A$5:$A$12)=0),DL!$A$5:$A$12)
H5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(B1)))/(COUNTIF($G$4:H4,DL!$A$5:$A$12)=0),DL!C$5:C$12)
I5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(C1)))/(COUNTIF($G$4:I4,DL!$A$5:$A$12)=0),DL!D$5:D$12)
Copy xuống
cho em hỏi chút công thức countif có tác dụng gì trong công thức tính này ạ?
 
cho em hỏi chút công thức countif có tác dụng gì trong công thức tính này ạ?
G5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(A1))),DL!$A$5:$A$12)
Khi nhiều người có cùng 1 điểm , công thức chỉ lấy được 1 người cần thêm hàm countif để loại trùng
G5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(A1)))/(COUNTIF($G$4:G4,DL!$A$5:$A$12)=0),DL!$A$5:$A$12)

Hai công thức còn lại dư hàm countif, bỏ cho gọn đẹp
H5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(B1))),DL!C$5:C$12)
I5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(C1))),DL!D$5:D$12)
 
G5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(A1))),DL!$A$5:$A$12)
Khi nhiều người có cùng 1 điểm , công thức chỉ lấy được 1 người cần thêm hàm countif để loại trùng
G5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(A1)))/(COUNTIF($G$4:G4,DL!$A$5:$A$12)=0),DL!$A$5:$A$12)

Hai công thức còn lại dư hàm countif, bỏ cho gọn đẹp
H5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(B1))),DL!C$5:C$12)
I5 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,ROW(C1))),DL!D$5:D$12)
dạ em cảm ơn bác giải đáp, bác cho e hỏi nếu e cần công thức để sắp xếp thứ tự theo hàng ngang thì sửa công thức như nào cho hợp lý ạ?
 
em thay bằng column thì chỉ có họ tên ra kết quả, tổng điểm và xếp loại không dùng được ạ. Anh xem giúp em ạ.
G18 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,COLUMN(A1))),DL!$C$5:$C$12)
G19 =LOOKUP(2,1/(DL!$C$5:$C$12=LARGE(DL!$C$5:$C$12,COLUMN(A1))),DL!$D$5:$D$12)
Copy ngang
 
Web KT
Back
Top Bottom