Page 1 of 1

หาสูตรเรียงข้อมูลมากสุดไปหาน้อย

Posted: Wed Apr 10, 2019 1:38 pm
by Benjamintim
ต้องการเรียงข้อมูลจากมากไปหาน้อย 5 อันดับแรก พอดีพึ่งหัดใช้สูตรครับ

ขอบคุณครับ :)

Re: หาสูตรเรียงข้อมูลมากสุดไปหาน้อย

Posted: Wed Apr 10, 2019 1:45 pm
by Supachok
C13

=LARGE($C$4:$P$7,B13)
Copy down

Re: หาสูตรเรียงข้อมูลมากสุดไปหาน้อย

Posted: Wed Apr 10, 2019 1:58 pm
by Benjamintim
ขอบคุณมากครับ :)

Re: หาสูตรเรียงข้อมูลมากสุดไปหาน้อย

Posted: Wed Apr 10, 2019 2:10 pm
by Benjamintim
ขอเพิ่มเติม คืออยากให้ โชว์ข้อมูล ช่อง model แถวบน และให้ โชว์ข้อมูล ช่องprocess แถวข้างด้วยครับ

ขอบคุณครับ

Re: หาสูตรเรียงข้อมูลมากสุดไปหาน้อย

Posted: Wed Apr 10, 2019 2:11 pm
by Benjamintim
ลืมแนบไฟล์ครับ

Re: หาสูตรเรียงข้อมูลมากสุดไปหาน้อย

Posted: Wed Apr 10, 2019 2:36 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ D13 คีย์
    =INDEX($B$4:$B$7,MIN(IF($C$4:$P$7=C13,ROW($C$4:$C$7)-ROW($C$4)+1)))
    Ctrl+Shift+Enter > Copy ลงด้านล่าง
  2. ที่ E13 คีย์
    =INDEX($C$3:$P$3,MATCH(C13,INDEX($C$4:$P$7,MATCH(D13,$B$4:$B$7,0),0),0))
    Enter > Copy ลงด้านล่าง

!
Note: Ctrl+Shift+Enter
เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น
    Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน
    จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)}
    ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น
    ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง

Re: หาสูตรเรียงข้อมูลมากสุดไปหาน้อย

Posted: Wed Apr 10, 2019 2:42 pm
by Supachok
Row
=INDEX($B$4:$B$7,AGGREGATE(15,6,ROW($A$1:$A$56)/FIND(C13,$C$4:$P$7,1),1))

Column
=INDEX($C$3:$P$3,MATCH(C13,OFFSET($B$3,AGGREGATE(15,6,ROW($A$1:$A$56)/FIND(C13,$C$4:$P$7,1),1),1,,14),0))

Copy down

Re: หาสูตรเรียงข้อมูลมากสุดไปหาน้อย

Posted: Thu Apr 11, 2019 8:49 am
by Benjamintim
ได้แล้วครับ ขอบคุณอาจารย์ทุกท่านครับ :D