Page 1 of 1
สูตรแสดงข้อมูลเอกลักษณ์อย่างมีเงื่อนไข (Uniquelist)
Posted: Tue Sep 03, 2013 4:53 pm
by nattasiray
อยากได้สูตรแสดงทักษะที่ต้องฝึกฝนเพิ่มเติมแสดงเป็นข้อมูลเอกลักษณ์ ลงในเซลล์ B20:B25 อาศัยเงื่อนไข Result เป็น "No" ที่อยู่ในช่วง D9:D15
Re: สูตรแสดงข้อมูลเอกลักษณ์อย่างมีเงื่อนไข (Uniquelist)
Posted: Tue Sep 03, 2013 5:39 pm
by bank9597

ขออนุญาตน่ะครับ อาจารย์ ณัฐศิระ
ผมใช้วิธีแบบง่าย ๆ ครับ คือการกำหนดคีย์ขึ้นมาก่อน หาเฉพาะที่ตรงเงื่อนไข แล้วค่อยดึงขึ้นมาแสดง ส่วนการคิดแบบรวมสูตรเดียวคงต้องให้อาจารย์ท่านอื่นมาช่วยดูอีกทีครับ
ลองตามนี้ครับ
f9 คีย์ =SUMPRODUCT(--($C$9:$C9=$C9),--($D$9:$D9=""No"")) คัดลอกลงมา
ที่ B20 คีย์ =INDEX(B$9:B$15,SMALL(IF($F$9:$F$15=1,ROW($F$9:$F$15)-ROW($F$9)+1),ROWS($B$20:B20))) กด Ctrl+Shift+Enter คัดลอกไปทางขวามือ แล้วลงล่างพร้อมกัน"
Re: สูตรแสดงข้อมูลเอกลักษณ์อย่างมีเงื่อนไข (Uniquelist)
Posted: Tue Sep 03, 2013 6:08 pm
by snasui

ลองตามนี้ครับ
ที่ B20 คีย์สูตร
=IFERROR(INDEX($C$9:$C$15,SMALL(IF(FREQUENCY(IF($D$9:$D$15="No",MATCH($C$9:$C$15,$C$9:$C$15,0)),ROW($C$9:$C$15)-ROW($C$9)+1),ROW($C$9:$C$15)-ROW($C$9)+1),ROWS(B$20:B20))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
Re: สูตรแสดงข้อมูลเอกลักษณ์อย่างมีเงื่อนไข (Uniquelist)
Posted: Tue Sep 03, 2013 6:51 pm
by nattasiray
ขอบคุณครับ ใช้การได้ดีทีเดียว
