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

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ 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 ลงด้านล่าง
- ที่ 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 ด้านล่าง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น
Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน
จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)}
ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น
ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร 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
ได้แล้วครับ ขอบคุณอาจารย์ทุกท่านครับ
