Giúp giải quyết hàm Xếp hang RANK

Liên hệ QC

tuananhce03

Thành viên mới
Tham gia
19/3/10
Bài viết
22
Được thích
5
Em có file excel cần giải đáp.
Em muốn xếp hạng thứ tự trong file excel đính kèm.
Tuy nhiên em không muốn có xếp hạng bằng nhau.
Trong file của em ví dụ:
Hai người có điểm số 99 nhưng em muốn người có tên đứng trước thì xếp hạng 1, người có tên đứng sau thì xếp hạng 2
Tương tự như 2 người có điểm số 84 (xếp hạng 10). Em muốn người đứng trước theo thứ tự A, B, C xếp hạng 10 và người đứng sau xếp hạng 11
Cảm ơn các anh.
 

File đính kèm

Em có file excel cần giải đáp.
Em muốn xếp hạng thứ tự trong file excel đính kèm.
Tuy nhiên em không muốn có xếp hạng bằng nhau.
Trong file của em ví dụ:
Hai người có điểm số 99 nhưng em muốn người có tên đứng trước thì xếp hạng 1, người có tên đứng sau thì xếp hạng 2
Tương tự như 2 người có điểm số 84 (xếp hạng 10). Em muốn người đứng trước theo thứ tự A, B, C xếp hạng 10 và người đứng sau xếp hạng 11
Cảm ơn các anh.
Bạn thử cách này xem nhé, công thức làm tử dòng thứ 2.
 

File đính kèm

Em có file excel cần giải đáp.
Em muốn xếp hạng thứ tự trong file excel đính kèm.
Tuy nhiên em không muốn có xếp hạng bằng nhau.
Trong file của em ví dụ:
Hai người có điểm số 99 nhưng em muốn người có tên đứng trước thì xếp hạng 1, người có tên đứng sau thì xếp hạng 2
Tương tự như 2 người có điểm số 84 (xếp hạng 10). Em muốn người đứng trước theo thứ tự A, B, C xếp hạng 10 và người đứng sau xếp hạng 11
Cảm ơn các anh.

Công thức tại F2:
Mã:
=RANK(E2,$E$2:$E$18,0)+COUNTIFS($D$2:$D$18,"<"&D2,$E$2:$E$18,E2)
Copy xuống.
 
Công thức tại F2:
Mã:
=RANK(E2,$E$2:$E$18,0)+COUNTIFS($D$2:$D$18,"<"&D2,$E$2:$E$18,E2)
Copy xuống.
Em chân thành cảm ơn anh.
Cách làm của anh rất hay nhưng có một lỗi nhỏ đó là: Trường hợp 2 người tên Tâm có số điểm thì thứ tự vẫn bằng nhau
Dù sao cũng cảm ơn các anh rất nhiều.
 
Em chân thành cảm ơn anh.
Cách làm của anh rất hay nhưng có một lỗi nhỏ đó là: Trường hợp 2 người tên Tâm có số điểm thì thứ tự vẫn bằng nhau
Dù sao cũng cảm ơn các anh rất nhiều.
Vậy thử vầy đi xem đúng ý không:
Mã:
F2=SUMPRODUCT(--($E$2:$E$18+1/ROW($2:$18)>E2+1/ROW()))+1
Fill xuống

Chúc bạn ngày vui.
 
Đúng là tuyệt vời quá anh ơi.
Cảm ơn anh rất nhiều.
Cũng chưa tuyệt vời lắm đâu bạn! --=0 Vì danh sách đã sort theo thứ tự tên trước nên đúng ý bạn, chứ danh sách tên nhảy "lung tung" thì hì hì, khác ý bạn nhiều lắm. Do vậy để áp dụng công thức, bạn phải sort trước nha. Vã lại, sort trước như vậy thì hàm tương đối đơn giản hơn, chứ như không sort mà muốn đúng ý thì phải sử dụng hàm "ngầu" hơn. }}}}}

Chúc bạn ngày vui. /-*+//-*+//-*+/
 
Cũng chưa tuyệt vời lắm đâu bạn! --=0 Vì danh sách đã sort theo thứ tự tên trước nên đúng ý bạn, chứ danh sách tên nhảy "lung tung" thì hì hì, khác ý bạn nhiều lắm. Do vậy để áp dụng công thức, bạn phải sort trước nha. Vã lại, sort trước như vậy thì hàm tương đối đơn giản hơn, chứ như không sort mà muốn đúng ý thì phải sử dụng hàm "ngầu" hơn. }}}}}

Chúc bạn ngày vui. /-*+//-*+//-*+/
"ngầu" dzư nào anh ơi. hic }}}}}}}}}}
p/s: Không thấy anh nghỉ trưa á!
 
Em chân thành cảm ơn anh.
Cách làm của anh rất hay nhưng có một lỗi nhỏ đó là: Trường hợp 2 người tên Tâm có số điểm thì thứ tự vẫn bằng nhau
Dù sao cũng cảm ơn các anh rất nhiều.

Bạn thử công thức sau tại [F2]:
Mã:
=RANK(E2,$E$2:$E$18,0)+COUNTIFS($D$2:$D2,"="&D2,$E$2:$E2,E2)+COUNTIFS($D$2:$D$18,"<"&D2,$E$2:$E$18,E2)-1

p/s: Hình như vẫn chưa được --=0
 
Công thức bài #10 của em tốt rồi đó, nhìn "ngầu" hơn rồi! --=0
Không thiết có sort trước hay không.
Code:
=RANK(E2,$E$2:$E$18,0)+COUNTIFS($D$2:$D2,"="&D2,$E$2:$E2,E2)+COUNTIFS($D$2:$D$18,"<"&D2,$E$2:$E$18,E2)-1
Đôi khi anh em "tụ tập" là chủ yếu mà anh. /-*+//-*+/
Đúng vậy em! --=0 Cái đó mới lưu anh em lại dài lâu: vừa góp sức cho chủ thớt, lại được vui cười hả hê với anh em chiến hữu thì còn gì bằng. }}}}}}}}}}}}}}}

Chúc em ngày vui! /-*+//-*+//-*+/
 
Công thức bài #10 của em tốt rồi đó, nhìn "ngầu" hơn rồi! --=0
Không thiết có sort trước hay không.
Code:
=RANK(E2,$E$2:$E$18,0)+COUNTIFS($D$2:$D2,"="&D2,$E$2:$E2,E2)+COUNTIFS($D$2:$D$18,"<"&D2,$E$2:$E$18,E2)-1
Đúng vậy em! --=0 Cái đó mới lưu anh em lại dài lâu: vừa góp sức cho chủ thớt, lại được vui cười hả hê với anh em chiến hữu thì còn gì bằng. }}}}}}}}}}}}}}}

Chúc em ngày vui! /-*+//-*+//-*+/

Vâng anh.
Hôm nay, mọi người bận đi đâu hết rồi ấy. Còn có anh thi thoảng vào... hic. Mình em "cân cả bản đồ" --=0--=0

GPE.jpg
 
Vâng anh.
Hôm nay, mọi người bận đi đâu hết rồi ấy. Còn có anh thi thoảng vào... hic. Mình em "cân cả bản đồ" --=0--=0

View attachment 170711
Thì "đánh đông, dẹp tây" mới thành "danh tướng thiện chiến" chứ lỵ! lên "Tá" (3,4,5...sao vàng) mấy hồi, khà khà.}}}}}}}}}}... rồi "nhiều huân chương chiến công hạng nhất" như thầy NDU. khà khà khà /-*+//-*+//-*+/
 
Thì "đánh đông, dẹp tây" mới thành "danh tướng thiện chiến" chứ lỵ! lên "Tá" (3,4,5...sao vàng) mấy hồi, khà khà.}}}}}}}}}}... rồi "nhiều huân chương chiến công hạng nhất" như thầy NDU. khà khà khà /-*+//-*+//-*+/

Không thấy ai nên vào xì pam với anh tẹo... xì pam nhiều bị treo nick thì tèo --=0

Mấy sao đó mà không "đặc" thì cũng nguy lắm anh.

Chúc anh ngày vui nha!
 
Cũng chưa tuyệt vời lắm đâu bạn! --=0 Vì danh sách đã sort theo thứ tự tên trước nên đúng ý bạn, chứ danh sách tên nhảy "lung tung" thì hì hì, khác ý bạn nhiều lắm. Do vậy để áp dụng công thức, bạn phải sort trước nha. Vã lại, sort trước như vậy thì hàm tương đối đơn giản hơn, chứ như không sort mà muốn đúng ý thì phải sử dụng hàm "ngầu" hơn. }}}}}

Chúc bạn ngày vui. /-*+//-*+//-*+/
CT này ngầu không anh: --=0--=0--=0--=0--=0
Mã:
F2=SUM(--(TEXT((100-E2),"00")&D2>TEXT((100-$E$2:$E$18),"00")&$D$2:$D$18))+1
Ctrl+Shift+Enter rồi fill xuống!!!
P/s: Nếu trùng tên trùng điểm thì kết hợp thêm họ nữa là ok!!!
Tính không tham gia, thấy các anh là muốn phá, haha, chúc các anh ngày vui!!!
 
CT này ngầu không anh: --=0--=0--=0--=0--=0
Mã:
F2=SUM(--(TEXT((100-E2),"00")&D2>TEXT((100-$E$2:$E$18),"00")&$D$2:$D$18))+1
Ctrl+Shift+Enter rồi fill xuống!!!
P/s: Nếu trùng tên trùng điểm thì kết hợp thêm họ nữa là ok!!!
Tính không tham gia, thấy các anh là muốn phá, haha, chúc các anh ngày vui!!!
Cái này khỏi dòm cũng biết là "ngầu", khà khà khà! --=0--=0--=0

Nhưng em phải chỉnh chút vì bị hai "ông Tâm" phá em đó (vẫn ra 2 và 2)

Còn thiếu "ông thầy" dùng cột phụ nữa là anh em mình đủ tay "Xập xám". /-*+//-*+//-*+/
 

File đính kèm

Lần chỉnh sửa cuối:
Cái này khỏi dòm cũng biết là "ngầu", khà khà khà! --=0--=0--=0

Nhưng em phải chỉnh chút vì bị hai "ông Tâm" phá em đó (vẫn ra 2 và 2)

Còn thiếu "ông thầy" dùng cột phụ nữa là anh em mình đủ tay "Xập xám". /-*+//-*+//-*+/
Em nói rồi mà, nếu trùng tên thì kết hợp thêm họ nữa là được!!!
Mã:
=SUM(--(TEXT((100-E2),"00")&D2&C2>TEXT((100-$E$2:$E$18),"00")&$D$2:$D$18&$C$2:$C$18))+1
CTrl+Shift +Enter fill xuống!!!
Nếu trùng cả tên và họ nữa thì... tùy bạn chủ thớt thôi!!!//**///**///**/
 
Em nói rồi mà, nếu trùng tên thì kết hợp thêm họ nữa là được!!!
Mã:
=SUM(--(TEXT((100-E2),"00")&D2&C2>TEXT((100-$E$2:$E$18),"00")&$D$2:$D$18&$C$2:$C$18))+1
CTrl+Shift +Enter fill xuống!!!
Nếu trùng cả tên và họ nữa thì... tùy bạn chủ thớt thôi!!!//**///**///**/
Tuyệt rồi em!

Cả em và befaint đều có kết quả giống nhau, bất chấp chủ thớt có sort hay không!

Chúc anh em mình ngày thiệt vui. }}}}}}}}}}}}}}}
 
Web KT

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

Back
Top Bottom