Page 1 of 1

Rankอันดับข้อมูล มาก_น้อย 10 อันดับ จากข้อมูล จำนวนมาก

Posted: Fri Apr 22, 2016 3:03 pm
by take4_25
เรียนอาจารย์

รบกวนสอบถามเกี่ยกับการ แยกข้อมูลจาก DF,FF,NF ซึ่งต้องการข้อมูล 10 อันดับโดยเีรียงจากมากไปหาน้อย และ 10 อันดับจากน้อยไปหามากครับ ซึ่ง ถ้ากรณีเป็น 0 ให้รายการไม่ซ้ำกัน 10 อันดับมาด้วยครับ โดยมีตัวอย่างตามไฟล์แนบครับ ควรใช้ Function ใดในการแยกข้อมูลจำนวนมากมา แค่ 20 อันดับ ต่อ FF,DF,NF ครับ รบกวนด้วยครับ

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

Take4_25

Re: Rankอันดับข้อมูล มาก_น้อย 10 อันดับ จากข้อมูล จำนวนมาก

Posted: Fri Apr 22, 2016 7:21 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. เซลล์ E3 คีย์สูตรเพื่อแสดงรายการ Sales Amt จากมากไปหาน้อย
    =IFERROR(LARGE(IF(RIGHT($A3,2)=Sales_items!$A$3:$A$313,Sales_items!F$3:F$313),ROWS(E$3:E3)),"")
    Ctrl+Shift+Enter > Copy ลงด้านล่าง
  2. เซลล์ B3 คีย์สูตรเพื่อดึง Items ที่เกี่ยวข้องกับข้อ 1
    =IFERROR(INDEX(Sales_items!C$3:C$313,SMALL(IF(Sales_items!$F$3:$F$313=$E3,IF(RIGHT($A3,2)=Sales_items!$A$3:$A$313,ROW(Sales_items!$A$3:$A$313)-ROW(Sales_items!$A$3)+1)),COUNTIF($E$3:$E3,$E3))),"")
    Ctrl+Shift+Enter > Copy ไปด้านขวาจนถึง D3 แล้ว Copy ลงด้านล่าง
  3. กรณีต้องการแสดงรายการจากน้อยไปหามากให้เปลี่ยน Large ในข้อ 1 เป็น Small

Re: Rankอันดับข้อมูล มาก_น้อย 10 อันดับ จากข้อมูล จำนวนมาก

Posted: Sun Apr 24, 2016 2:23 am
by take4_25
ขอบคุณครับครับ อาจารย์ สามารถนำไปใช้ได้ตามที่ต้องการเลยครับ ^^