Page 1 of 1

เงื่อนไขเป็นคำเเต่ไม่ซ้ำ

Posted: Sat Aug 04, 2018 3:24 pm
by jeep1112
สวัสดีครับ
ผมอยากปรับสูตรให้ B4ลงมาเป็นคำตอบเช่น =808 ตอนนี้สูตรเดิมมี 3 รายการ อ้างจากข้อมูลชีต "งานเข้า" ช่อง A เป็นชื่อ และช่อง O ที่ชีต "หนึ่ง"มีคำว่างาน "ค้าง" อยากปรับให้สูตรเหลือ 808 ให้มีรายเดียวไม่ซ้ำ
IFERROR(INDEX(งานเข้า!$A$4:$O$8,SMALL(IF($B$2=งานเข้า!$O$4:$O$8,ROW(งานเข้า!$O$4:$O$8)-ROW(งานเข้า!$A$4)+1),ROW(งานเข้า!$A1)),1),"")
ขอบคุณครับ

Re: เงื่อนไขเป็นคำเเต่ไม่ซ้ำ

Posted: Sat Aug 04, 2018 3:43 pm
by snasui
:D ตัวอย่างการปรับสูตรครับ

เซลล์ B4 คีย์

=IFERROR(INDEX(งานเข้า!$A$4:$A$11,SMALL(IF(FREQUENCY(IF($B$2=งานเข้า!$O$4:$O$11,MATCH(งานเข้า!$A$4:$A$11,งานเข้า!$A$4:$A$11,0)),ROW(งานเข้า!$A$4:$A$11)-ROW(งานเข้า!$A$4)+1),ROW(งานเข้า!$O$4:$O$11)-ROW(งานเข้า!$A$4)+1),ROWS(B$4:B4))),"")

Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: เงื่อนไขเป็นคำเเต่ไม่ซ้ำ

Posted: Sat Aug 04, 2018 4:14 pm
by jeep1112
ขอบพระคุณมากครับ
ขอให้ท่านจงร่ำรวยเงินทองครับ

Re: เงื่อนไขเป็นคำเเต่ไม่ซ้ำ

Posted: Sat Aug 04, 2018 4:36 pm
by jeep1112
สวัสดีครับ
ผมลองตั้งจำนวนแถวเกินจากข้อมูลในชีตงาน"เข้า"มี 11ข้อมูล แต่สูตรใน ชีต "หนึ่ง" แต่ไม่ขึ้นสูตรลองทำไป15ข้อมูลครับ
ขอบคุณครับ

Re: เงื่อนไขเป็นคำเเต่ไม่ซ้ำ

Posted: Sat Aug 04, 2018 11:55 pm
by snasui
:D แก้ช่วงข้อมูลในสูตรยังไม่ครบครับ

สูตรที่ควรเป็นคือด้านล่าง

=IFERROR(INDEX(งานเข้า!$A$4:$A$15,SMALL(IF(FREQUENCY(IF($B$2=งานเข้า!$O$4:$O$15,MATCH(งานเข้า!$A$4:$A$15,งานเข้า!$A$4:$A$15,0)),ROW(งานเข้า!$A$4:$A$15)-ROW(งานเข้า!$A$4)+1),ROW(งานเข้า!$O$4:$O$15)-ROW(งานเข้า!$A$4)+1),ROWS(B$4:B4))),"")

Re: เงื่อนไขเป็นคำเเต่ไม่ซ้ำ

Posted: Mon Aug 06, 2018 8:59 am
by jeep1112
ขอบคุณครับ