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
:D ขออนุญาตน่ะครับ อาจารย์ ณัฐศิระ

ผมใช้วิธีแบบง่าย ๆ ครับ คือการกำหนดคีย์ขึ้นมาก่อน หาเฉพาะที่ตรงเงื่อนไข แล้วค่อยดึงขึ้นมาแสดง ส่วนการคิดแบบรวมสูตรเดียวคงต้องให้อาจารย์ท่านอื่นมาช่วยดูอีกทีครับ

ลองตามนี้ครับ

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
:D ลองตามนี้ครับ

ที่ 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
ขอบคุณครับ ใช้การได้ดีทีเดียว :thup: