Page 1 of 1

ขอความอนุเคราะห์เรื่องการเรียงอันดับที่สอบได้

Posted: Sat Oct 16, 2021 3:56 pm
by sp2505
ใช้คำสั่ง RANK เรียงอันดับจากคะแนนที่สอบได้แล้วมีค่าลำดับที่ซ้ำกัน
อยากให้ Excel เรียงโดยมีเงื่อนไขว่า
1.ถ้าได้คะแนนรวมเท่ากัน ให้ผู้ที่ได้คะแนนวิชาที่ 1 มากกว่า ได้ลำดับที่ดีกว่า
2.ถ้าได้คะแนนรวมเท่ากัน และคะแนนวิชาที่ 1 เท่ากันอีก ให้ผู้ที่ได้คะแนนวิชาที่ 2 มากกว่า ได้ลำดับที่ดีกว่า
จะต้องใช้สูตรอะไรครับ

Re: ขอความอนุเคราะห์เรื่องการเรียงอันดับที่สอบได้

Posted: Sat Oct 16, 2021 5:45 pm
by norkaz
...

G2

=MATCH((F2+C2/10^3+D2/10^6+E2/10^8),INDEX(AGGREGATE(14,6,($F$2:$F$11+$C$2:$C$11/10^3+$D$2:$D$11/10^6+$E$2:$E$11/10^8),ROW($G$2:$G$11)-ROW($G$1)),0),0)

Norkaz

Re: ขอความอนุเคราะห์เรื่องการเรียงอันดับที่สอบได้

Posted: Sat Oct 16, 2021 6:46 pm
by sp2505
Norkaz ทำตามคำแนะนำของอาจารย์แล้ว ได้คำตอบตรงตามที่ต้องการแล้วครับ ขอบพระคุณครับ

Re: ขอความอนุเคราะห์เรื่องการเรียงอันดับที่สอบได้

Posted: Sun Oct 17, 2021 3:16 pm
by linzhengli
สูตรข้างต้นหากเป็น excel 2003 ใช้สูตรอย่างไรครับ

Re: ขอความอนุเคราะห์เรื่องการเรียงอันดับที่สอบได้

Posted: Sun Oct 17, 2021 3:39 pm
by norkaz
...

Excel 2003+

G2

=MATCH((F2+C2/10^3+D2/10^6+E2/10^8),INDEX(LARGE(($F$2:$F$11+$C$2:$C$11/10^3+$D$2:$D$11/10^6+$E$2:$E$11/10^8),ROW($G$2:$G$11)-ROW($G$1)),0),0)

Norkaz

Re: ขอความอนุเคราะห์เรื่องการเรียงอันดับที่สอบได้

Posted: Sun Oct 17, 2021 4:25 pm
by Bo_ry
H2
=SUMPRODUCT(--(MMULT(C$2:F$11,10^{4;2;0;6})>=MMULT(C2:F2,10^{4;2;0;6})))