Page 1 of 1
แทรกสูตรแบบเงื่อนไข IF
Posted: Sun Nov 11, 2018 5:22 pm
by thongchai839
สวัสดีครับ
ผมขอรบกวนช่วยแทรกสูตรแบบเงื่อนไขโดยหาค่าจากคอลัมน์ AK ที่คีร์ในเซลล์ AA18, สูตรเริ่มจากคอลัมน์ Z21 ดังนี้ครับ =IFERROR(INDEX(B$2:B$34,SMALL(IF($C$2:$M$34="obs",ROW($B$2:$B$34)-ROW($B$2)+1,""),ROW(B1))),"")
แก้ไขยังไงก็ยัง error ขอบคุณครับ
Re: แทรกสูตรแบบเงื่อนไข IF
Posted: Sun Nov 11, 2018 6:32 pm
by puriwutpokin
thongchai839 wrote: Sun Nov 11, 2018 5:22 pm
สวัสดีครับ
ผมขอรบกวนช่วยแทรกสูตรแบบเงื่อนไขโดยหาค่าจากคอลัมน์ AK ที่คีร์ในเซลล์ AA18, สูตรเริ่มจากคอลัมน์ Z21 ดังนี้ครับ =IFERROR(INDEX(B$2:B$34,SMALL(IF($C$2:$M$34="obs",ROW($B$2:$B$34)-ROW($B$2)+1,""),ROW(B1))),"")
แก้ไขยังไงก็ยัง error ขอบคุณครับ
ปรับเป็น=IFERROR(INDEX(B$2:B$34,SMALL(IF($C$2:$M$34="obs",ROW($B$2:$B$34)-ROW($B$2)+1),ROWS(B$1:B1))),"") กดctrl+shift+enter
Re: แทรกสูตรแบบเงื่อนไข IF
Posted: Sun Nov 11, 2018 7:22 pm
by thongchai839
ขอบคุณครับ แล้วถ้าเพิ่มเงื่อนไขโดยเลือกเฉพาะข้อมูลที่ซ้กกัน เช่นเพิ่มอีกเงื่อนไขคือเอาเลข 10888 จากคอลัมน์ AK อยากทราบว่าจะแทรกสูตรตรงไหนครับ
Re: แทรกสูตรแบบเงื่อนไข IF
Posted: Sun Nov 11, 2018 7:39 pm
by puriwutpokin
ลองแนบไฟล์ตัวอย่างและคำตอบที่ต้องการมาดูกันครับ
Re: แทรกสูตรแบบเงื่อนไข IF
Posted: Sun Nov 11, 2018 8:20 pm
by thongchai839
ไฟล์ตัวอย่างแนบมาแล้วครับ
จากตาราง B:M หากใช้สูตรตามนี้ =IFERROR(INDEX(B$2:B$34,SMALL(IF($C$2:$M$34="obs",ROW($B$2:$B$34)-ROW($B$2)+1,""),ROW(B1:B1))),"") เพื่อหาค่าต่อลงมาแบบอัตโนมัติ โดยเงื่อนไข column F เป็น "obs" หรือ info หรือ req และ column M เป็นเลขใดๆตามข้อมูลที่มี
ขอรบกวนหน่อยครับ พอลองใส่เลขใน column AA18 ขึ้น error
=IFERROR(INDEX(B$2:B$34,SMALL(IFS($C$2:$M$34="obs",$M$2:$M$34=AA18,ROW($B$2:$B$34)-ROW($B$2)+1,""),ROW(B1:B1))),"")
Re: แทรกสูตรแบบเงื่อนไข IF
Posted: Sun Nov 11, 2018 9:20 pm
by puriwutpokin
ปรับเป็นที่ Z21=IFERROR(INDEX(B$2:B$34,SMALL(IF($M$2:$M$34=$AA$18,IF($F$2:$F$34="obs",ROW($B$2:$B$34)-ROW($B$2)+1)),ROWS(Z$21:Z21))),"") กด Ctrl+Shift+Enter
Re: แทรกสูตรแบบเงื่อนไข IF
Posted: Sun Nov 11, 2018 9:29 pm
by thongchai839
ขอบคุณมากครับ ใช้งานได้แล้วครับ