Page 1 of 1

รบกวนขอข้อมูลการใช้ Function Ranking แบบมีเงื่อนไขครับ

Posted: Sat Jul 09, 2016 12:24 pm
by take4_25
เรียนอาจารย์

อยากทราบวิธีการจัดการข้อมูล Ranking โดยให้ Rank จาก Column B น้อยไปมาก และมากไปน้อย 20 อันดับ โดยยึด div เป็นตัวกำหนด จาก Column A จากข้อมูลที่มีจำนวนมากครับ ซึ่งต้องการให้ผลลัพธ์ ตามที่แนบมาครับ ต้องใช้ Function ใดในการจัดการปัญหานี้ครับ

ขอบคุณมากครับ

Take4_25

Re: รบกวนขอข้อมูลการใช้ Function Ranking แบบมีเงื่อนไขครับ

Posted: Sat Jul 09, 2016 1:20 pm
by snasui
:D ตัวอย่างสูตรครับ
  1. L2 คีย์ ListDiv, L3 คีย์สูตร
    =IFERROR(SMALL(IF(FREQUENCY(MATCH($A$3:$A$7739,$A$3:$A$7739,0),ROW($A$3:$A$7739)-ROW($A$3)+1),$A$3:$A$7739),ROWS(L$3:L3)),"")
    Ctrl+Shift+Enter > Copy ลงด้านล่าง
  2. G3 คีย์
    =INDEX($L$3:$L$7,INT((ROWS(G$3:G3)-1)/40)+1)
    Enter > Copy ลงด้านล่าง
  3. I3 คีย์
    =IF(ISODD(INT((ROWS(I$3:I3)-1)/20)+1),COUNTIF(G$3:G3,G3),(41-COUNTIF(G$3:G3,G3)))
    Enter > Copy ลงด้านล่าง
  4. H3 คีย์
    =IF(ISODD(INT((ROWS(H$3:H3)-1)/20)+1),LARGE(IF($A$3:$A$7739=G3,$B$3:$B$7739),I3),SMALL(IF($A$3:$A$7739=G3,$B$3:$B$7739),I3))
    Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: รบกวนขอข้อมูลการใช้ Function Ranking แบบมีเงื่อนไขครับ

Posted: Sun Jul 10, 2016 10:22 pm
by take4_25
ขอบคุณอาจารย์มากครับ

สามารถทำได้ตามที่ต้องการ และประหยัดเวลาได้เยอะเลยครับ

ขอแสดงความนับถือ

Take4_25 :thup: