Page 1 of 1

จัดอันดับ 5 แสดง ออกมา ที่มี % เยอาะสุด ครับ ต้อง เขียนยังไงครับ

Posted: Sun Mar 31, 2019 2:25 pm
by xaem
ดูให้หน่อยครับ ขอบคุณนะครับ

Re: จัดอันดับ 5 แสดง ออกมา ที่มี % เยอาะสุด ครับ ต้อง เขียนยังไงครับ

Posted: Sun Mar 31, 2019 3:10 pm
by puriwutpokin
ทื่ E5=TEXT(INDEX(A$2:A$11,MATCH(LARGE(B$2:B$11,D5),B$2:B$11,)),"0;;\7")+0

Re: จัดอันดับ 5 แสดง ออกมา ที่มี % เยอาะสุด ครับ ต้อง เขียนยังไงครับ

Posted: Sun Mar 31, 2019 3:21 pm
by xaem
puriwutpokin wrote: Sun Mar 31, 2019 3:10 pm ทื่ E5=TEXT(INDEX(A$2:A$11,MATCH(LARGE(B$2:B$11,D5),B$2:B$11,)),"0;;\7")+0
ขอ ถามเพิ่ม เติม หน่อยครับ จะให้ ตัวเลข เรียงกัน จาก น้อยไปหามาก ต้องใส่เพิ่มเข้าไปตรงไหนครับ

ขอบคุณมากครับ :thup: :thup: :cp: :cp: :cp: :cp:

Re: จัดอันดับ 5 แสดง ออกมา ที่มี % เยอาะสุด ครับ ต้อง เขียนยังไงครับ

Posted: Sun Mar 31, 2019 3:39 pm
by puriwutpokin
xaem wrote: Sun Mar 31, 2019 3:21 pm
puriwutpokin wrote: Sun Mar 31, 2019 3:10 pm ทื่ E5=TEXT(INDEX(A$2:A$11,MATCH(LARGE(B$2:B$11,D5),B$2:B$11,)),"0;;\7")+0
ขอ ถามเพิ่ม เติม หน่อยครับ จะให้ ตัวเลข เรียงกัน จาก น้อยไปหามาก ต้องใส่เพิ่มเข้าไปตรงไหนครับ

ขอบคุณมากครับ :thup: :thup: :cp: :cp: :cp: :cp:
:D ปรับเป็นที่
ใช้ column ช่วย ที่ F5=TEXT(INDEX(A$2:A$11,MATCH(LARGE(B$2:B$11,D5),B$2:B$11,)),"0;;\7")+0 คัดลอกลงครับ
E5=IFERROR(1/(1/SMALL(F$5:F$9,ROWS(E$5:E5))),"") คัดลอกลงครับ

Re: จัดอันดับ 5 แสดง ออกมา ที่มี % เยอาะสุด ครับ ต้อง เขียนยังไงครับ

Posted: Thu Apr 18, 2019 11:50 am
by xaem
ไม่อยากให้ เลข ซ้ำกันครับ ดูที่ไฟล์เลยนะครับ

Re: จัดอันดับ 5 แสดง ออกมา ที่มี % เยอาะสุด ครับ ต้อง เขียนยังไงครับ

Posted: Thu Apr 18, 2019 1:38 pm
by puriwutpokin
ใช้คอลัมน์ช่วยนะครับที่ C2=RANK(B2,$B$2:$B$11)+COUNTIF(B$2:B2,B2)-1 คัดลอกถึง C11
และที่ F5=TEXT(INDEX(A$2:A$11,MATCH(SMALL(C$2:C$11,D5),C$2:C$11,)),"0;;\7")+0 คัดลอกลงครับ

Re: จัดอันดับ 5 แสดง ออกมา ที่มี % เยอาะสุด ครับ ต้อง เขียนยังไงครับ

Posted: Thu Apr 18, 2019 1:41 pm
by logic
แบบนี้ไหมครับ

F5 =IFERROR(INDEX($A$2:$A$11,SMALL(IF(ISNUMBER(MATCH($B$2:$B$11,LARGE($B$2:$B$11,{5,4,3,2,1}),0)),ROW($A$2:$A$11)-ROW($A$2)+1),ROWS(F$5:F5))),"")

ctrl+shift+enter ~~> คัดลอกสูตรลงด้านล่าง

Re: จัดอันดับ 5 แสดง ออกมา ที่มี % เยอาะสุด ครับ ต้อง เขียนยังไงครับ

Posted: Thu Apr 18, 2019 2:27 pm
by xaem
logic wrote: Thu Apr 18, 2019 1:41 pm แบบนี้ไหมครับ

F5 =IFERROR(INDEX($A$2:$A$11,SMALL(IF(ISNUMBER(MATCH($B$2:$B$11,LARGE($B$2:$B$11,{5,4,3,2,1}),0)),ROW($A$2:$A$11)-ROW($A$2)+1),ROWS(F$5:F5))),"")

ctrl+shift+enter ~~> คัดลอกสูตรลงด้านล่าง
ใช่ครับ ขอบคุณมากครับ :thup: :thup: :thup: :cp: :cp: :cp: