Giúp đỡ hàm xếp thứ hạng có điều kiện (1 người xem)

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

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

mrtq_86

Thành viên chính thức
Tham gia
16/11/09
Bài viết
54
Được thích
1
Chào các bạn,

Nhờ các bạn giúp đỡ hàm tính thứ hạng như trong file đính kém đã chú thích.

Untitled.jpg
Thanks!
 

File đính kèm

Lần chỉnh sửa cuối:
Cảm ơn HieuCD nhiều,

bạn chuyên gia excel nhỉ. Nhưng có thể giải thích chút cho mình lý do dùng ct như vậy không

Thanks
 
tạo cột phụ để tính cho dể
Cho góp vui với bạn hiền. }}}}}}}}}}

Công thức mảng:
Mã:
I6=MATCH(G6+(C6&D6&E6&F6)*10^-4,SMALL(IF($A$6:$A$13=A6,$G$6:$G$13+($C$6:$C$13&$D$6:$D$13&$E$6:$E$13&$F$6:$F$13)*10^-4),ROW($1:$10)),0)
Ctrl+Shift+Enter rồi fill xuống.

Chúc bạn hiền ngày thiệt vui.
 
Thanks quocgiacan,

nhưng làm theo bạn hieucd thì dễ hiểu hơn. }}}}}
 
Cảm ơn HieuCD nhiều,

bạn chuyên gia excel nhỉ. Nhưng có thể giải thích chút cho mình lý do dùng ct như vậy không

Thanks
công thức của mình chuẩn hơn là
=F6+E6*11+D6*11^2+C6*11^3+SUM(C6:F6)*11^4
điểm tối đa là 10 nên mình chọn số lớn hơn 1 chút là 11
tiêu chuẩn xét đầu tiên là tổng điểm: lấy tổng điểm *11^4 là mủ cao nhất nên nếu tổng điểm của D lớn hơn C thì chắc chắn tổng cột phụ của D sẽ lớn hơn C bất kể các số còn lại là bao nhiêu
nếu tổng điểm bằng nhau ai có cột *11^3 lớn hơn sẽ có tổng cột phụ lớn hơn, tiếp tục xét tiếp theo cột *11^2 ...
 
Thanks quocgiacan,

nhưng làm theo bạn hieucd thì dễ hiểu hơn. }}}}}
Vậy tôi phụ thêm vào công thức của bạn HieuCD, cột I, để bạn fill công thức từ trên xuống dưới cho dễ không cần phải chỉnh vùng:
Mã:
I6=RANK(J6,OFFSET($J$5,MATCH(A6,$A$6:$A$13,0),,COUNTIF($A$6:$A$13,A6)),1)
Fill xuống.

Chúc bạn ngày vui. /-*+//-*+//-*+/
 
Cho góp vui với bạn hiền. }}}}}}}}}}

Công thức mảng:
Mã:
I6=MATCH(G6+(C6&D6&E6&F6)*10^-4,SMALL(IF($A$6:$A$13=A6,$G$6:$G$13+($C$6:$C$13&$D$6:$D$13&$E$6:$E$13&$F$6:$F$13)*10^-4),ROW($1:$10)),0)
Ctrl+Shift+Enter rồi fill xuống.
Chúc bạn hiền ngày thiệt vui.
Hôm nay xong việc rồi, khỏe nha
điểm số có thể đạt 10 điểm, số chữ số sẽ không giống nhau lúc đó hơi rối !$@!!!$@!!!$@!!
chúc bạm một ngày vui }}}}}}}}}}}}}}}
 

File đính kèm

Hôm nay xong việc rồi, khỏe nha
điểm số có thể đạt 10 điểm, số chữ số sẽ không giống nhau lúc đó hơi rối !$@!!!$@!!!$@!!
chúc bạm một ngày vui }}}}}}}}}}}}}}}
Bạn hiền đúng!--=0

Thứ tự lớn nhỏ: Phải theo từng cột thằng nhỏ xếp lên trên, khà khà.

Hôm nay, khỏe nhiều chút.

Chúc bạn hiền ngày thiệt vui. /-*+//-*+//-*+/
 
Góp vui với anh em, CT tại I6:
Mã:
I6=SUM(--(SUM(C6:G6*10^{6,4,2,0,8})>IF($A$6:$A$13=A6,MMULT($C$6:$G$13*10^{6,4,2,0,8},{1;1;1;1;1}))))+1
Ctrl+shift+enter fill xuống!!!
P/s: chúc các anh ngày vui!!!
 
Góp vui với anh em, CT tại I6:
Mã:
I6=SUM(--(SUM(C6:G6*10^{6,4,2,0,8})>IF($A$6:$A$13=A6,MMULT($C$6:$G$13*10^{6,4,2,0,8},{1;1;1;1;1}))))+1
Ctrl+shift+enter fill xuống!!!
P/s: chúc các anh ngày vui!!!
Khà khà khà!

Biết ngay là kéo được "ông thần đèn" vào liền. --=0--=0--=0

MMULT(....) mấy lần em xử để anh em xem, mà đến giờ anh vẫn còn "lọng cọng", nhờ công thức này mà anh tỏ hơn chút.

Cảm ơn em trai. /-*+//-*+//-*+/
 
Khà khà khà!

Biết ngay là kéo được "ông thần đèn" vào liền. --=0--=0--=0

MMULT(....) mấy lần em xử để anh em xem, mà đến giờ anh vẫn còn "lọng cọng", nhờ công thức này mà anh tỏ hơn chút.

Cảm ơn em trai. /-*+//-*+//-*+/
Khi mảng là đa chiều , thì dùng MMULT để điều chỉnh mảng theo y mình, hàm này nên hạn chế, dữ liệu nhỏ thì không sao, dùng hàm này chậm lắm!!
 
Nhìn mấy công thức này phức tạp quá, sử dụng sumproduct vẫn OK mà.
 

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

Back
Top Bottom