Page 1 of 1
การเรียงลำดับจากมากไปหาน้อย (เรียงค่าซ้ำด้วยครับ)
Posted: Mon Aug 07, 2017 4:55 pm
by wisit
รบกวนอาจารย์และผู้รู้ด้วยครับ
ผมต้องการสูตรเรียงข้อมูลจากมากไปหาน้อย โดยนับจำนวนค่าซ้ำกันด้วยครับ ซึ่งจะเรียงข้อมูลจำนวน 3 ชุด ด้วยกัน
ผมได้แนบไฟล์ตัวอย่างผลลัพธ์มาด้วยครับ
ขอบคุณมากครับ

Re: การเรียงลำดับจากมากไปหาน้อย (เรียงค่าซ้ำด้วยครับ)
Posted: Mon Aug 07, 2017 8:22 pm
by snasui

ตัวอย่างสูตรครับ
- เซลล์ J2 คีย์
=IFERROR(LARGE($B$2:$B$13,ROWS(J$2:J2)),"")
Enter > Copy ลงด้านล่าง
- เซลล์ I2 คีย์
=IFERROR(INDEX($A$2:$A$13,SMALL(IF($B$2:$B$13=$J2,ROW($A$2:$A$13)-ROW($A$2)+1),COUNTIF(J$2:J2,J2))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
ลองปรับใช้กับคอลัมน์ที่เหลือ ติดตรงไหนค่อยมาถามกันต่อครับ
Re: การเรียงลำดับจากมากไปหาน้อย (เรียงค่าซ้ำด้วยครับ)
Posted: Mon Aug 07, 2017 10:07 pm
by wisit
ขอบคุณครับอาจารย์ เดี๋ยวผมลองทำดูครับ ถ้าได้ผลลัพธ์ยังไงจะแจ้งอีกครั้งนะครับ
Re: การเรียงลำดับจากมากไปหาน้อย (เรียงค่าซ้ำด้วยครับ)
Posted: Mon Aug 07, 2017 10:57 pm
by wisit
ได้ผลลัพธ์ที่ต้องการเลยครับอาจารย์ แต่ติดตรงสูตรที่เป็นข้อความ โดยเมื่อเรากำหนดสูตรไว้ล่วงหน้า ผลลัพธ์ที่แสดงจะได้ค่าเท่ากับ 0 (ศูนย์) ซึ่งผมต้องการให้แสดงเป็นเซลล์ว่างครับ ผมได้แนบไฟล์ที่ทำมาด้วยครับ
ขอบคุณมากครับอาจารย์

Re: การเรียงลำดับจากมากไปหาน้อย (เรียงค่าซ้ำด้วยครับ)
Posted: Mon Aug 07, 2017 11:38 pm
by snasui

ตัวอย่างการปรับสูตรครับ
เซลล์ K2 คีย์
=IFERROR(INDEX($C$2:$C$15&"",SMALL(IF($D$2:$D$15=$L2,ROW($C$2:$C$15)-ROW($C$2)+1),COUNTIF(L$2:L2,L2))),"")
Re: การเรียงลำดับจากมากไปหาน้อย (เรียงค่าซ้ำด้วยครับ)
Posted: Tue Aug 08, 2017 1:16 am
by wisit
ขอบคุณครับอาจารย์ได้ผลตามที่ต้องการเลยครับ
