Vướng mắc về hàm RANK, MID,... xin phép được trợ giúp (1 người xem)

Liên hệ QC

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

pvhavn1976

Thành viên mới
Tham gia
13/12/20
Bài viết
5
Được thích
0
Tôi có 1 bảng tính (file đính kèm) có 1 số cột (12, 15, 18 - vàng) vẫn chưa điền được, nhờ anh em trợ giúp.
Cảm ơn rất nhiều
 

File đính kèm

Thân gửi bạn Hoàng Tuấn: Tôi vừa xem file bạn gửi nhưng hình như kết quả ở cột 15 trả về chưa đúng, người có điểm cao nhất là 47 sẽ xếp số 1, tiếp đó những người 46 phải đều xếp thứ 2, 45 tất cả phải xếp thứ 3,... bạn xem lại giúp sao kết quả lại không đúng vậy nhỉ. Thank you
 

File đính kèm

Có 2 người 47 số 1 thì dương nhiên ng 46 sẽ là số 3 tương tự những người khác
 
Có 2 người 47 số 1 thì dương nhiên ng 46 sẽ là số 3 tương tự những người khác
Cảm ơn bạn đã trả lời, nhưng không bạn ơi vì không ai muốn rớt hạng, 47 là số 1 thì 46 phải là số 2, 45 phải là số 3. Nếu muốn như vậy thì có cách nào để viết được công thức xử lý không bạn (Tôi cao thứ 2 trong lớp tôi phải xếp thứ 2, không có chuyện cao thứ 2 lại xếp thứ 3)
Thank you bạn
 

File đính kèm

Cảm ơn bạn đã trả lời, nhưng không bạn ơi vì không ai muốn rớt hạng, 47 là số 1 thì 46 phải là số 2, 45 phải là số 3. Nếu muốn như vậy thì có cách nào để viết được công thức xử lý không bạn (Tôi cao thứ 2 trong lớp tôi phải xếp thứ 2, không có chuyện cao thứ 2 lại xếp thứ 3)
Thank you bạn
Thử công thức này
Nhấn Ctrl+Shirt+Enter
Mã:
=AGGREGATE(15,6,ROW(INDIRECT("1:"&SUM(1/COUNTIF($J$13:$J$22,$J$13:$J$22))))/(AGGREGATE(14,6,$J$13:$J$22/SIGN(FREQUENCY($J$13:$J$22,$J$13:$J$22)),ROW(INDIRECT("1:"&SUM(1/COUNTIF($J$13:$J$22,$J$13:$J$22)))))=J13),1)
 
Cảm ơn bạn đã trả lời, nhưng không bạn ơi vì không ai muốn rớt hạng, 47 là số 1 thì 46 phải là số 2, 45 phải là số 3. Nếu muốn như vậy thì có cách nào để viết được công thức xử lý không bạn (Tôi cao thứ 2 trong lớp tôi phải xếp thứ 2, không có chuyện cao thứ 2 lại xếp thứ 3)
Thank you bạn
Dùng công thức mảng đếm loại trùng theo điều kiện
Mã:
O13 =COUNT(1/(MATCH($J$13:$J$22,IF(($J$13:$J$22>J13),$J$13:$J$22),)=ROW($1:$50)))+1
Nhấn Ctrl+Shirt+Enter
 
...Tôi cao thứ 2 trong lớp tôi phải xếp thứ 2, không có chuyện cao thứ 2 lại xếp thứ 3 ...
Về học lại toán thống kê. Biết xổ tiếng Tây thanh thiếc này nọ thì cũng phải biết Từ Rank có nghĩa là gì?
2 người đồng hạng nhất thì người kế đó là hạng 3.
Có điểm 47 cao nhất thì điểm 46 được gọi là điểm cao thứ nhì. Nhưng đó chỉ là mức điểm. Nếu có hai người điểm cao nhất (47) thì người điểm cao kế đó (46) vẫn xếp hạng 3.
 
Cảm ơn bạn đã trả lời, nhưng không bạn ơi vì không ai muốn rớt hạng, 47 là số 1 thì 46 phải là số 2, 45 phải là số 3. Nếu muốn như vậy thì có cách nào để viết được công thức xử lý không bạn (Tôi cao thứ 2 trong lớp tôi phải xếp thứ 2, không có chuyện cao thứ 2 lại xếp thứ 3)
Thank you bạn
Một cách khác, bấm Ctrl+Shirt+Enter
Mã:
=SUM(IF($J$13:$J$22>=J13;1/COUNTIF($J$13:$J$22;$J$13:$J$22);0))
 
Thân gửi bạn Hoàng Tuấn: Tôi vừa xem file bạn gửi nhưng hình như kết quả ở cột 15 trả về chưa đúng, người có điểm cao nhất là 47 sẽ xếp số 1, tiếp đó những người 46 phải đều xếp thứ 2, 45 tất cả phải xếp thứ 3,... bạn xem lại giúp sao kết quả lại không đúng vậy nhỉ. Thank you
Gửi lại bạn "Pvhavn1976", mình thực hiện theo đúng mong muốn của bạn tại cột "O"(15) với nội dung : (Nếu có từ 2 người trở lên tổng điểm bằng nhau thì phải có thứ hạng bằng nhau, không được giảm thứ hạng).
Nếu bạn có nhu cầu thay đổi như trên thì không khó, nhưng mình lại dị ứng với ngôn ngữ nửa Tây nửa Việt nên bạn chịu khó chờ bạn khác giúp nhé. Vui lòng thông cảm.
 
Lần chỉnh sửa cuối:
Gửi lại bạn "Pvhavn1976", mình thực hiện theo đúng mong muốn của bạn tại cột "O"(15) với nội dung : (Nếu có từ 2 người trở lên tổng điểm bằng nhau thì phải có thứ hạng bằng nhau, không được giảm thứ hạng).
Nếu bạn có nhu cầu thay đổi như trên thì không khó, nhưng mình lại dị ứng với ngôn ngữ nửa Tây nửa Việt nên bạn chịu khó chờ bạn khác giúp nhé. Vui lòng thông cảm.
Không sao, cảm ơn bạn nhiều
Bài đã được tự động gộp:

Thử công thức này
Nhấn Ctrl+Shirt+Enter
Mã:
=AGGREGATE(15,6,ROW(INDIRECT("1:"&SUM(1/COUNTIF($J$13:$J$22,$J$13:$J$22))))/(AGGREGATE(14,6,$J$13:$J$22/SIGN(FREQUENCY($J$13:$J$22,$J$13:$J$22)),ROW(INDIRECT("1:"&SUM(1/COUNTIF($J$13:$J$22,$J$13:$J$22)))))=J13),1)
Cảm ơn
Bài đã được tự động gộp:

Thử công thức này
Nhấn Ctrl+Shirt+Enter
Mã:
=AGGREGATE(15,6,ROW(INDIRECT("1:"&SUM(1/COUNTIF($J$13:$J$22,$J$13:$J$22))))/(AGGREGATE(14,6,$J$13:$J$22/SIGN(FREQUENCY($J$13:$J$22,$J$13:$J$22)),ROW(INDIRECT("1:"&SUM(1/COUNTIF($J$13:$J$22,$J$13:$J$22)))))=J13),1)
Cảm ơn bạn
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom