Page 1 of 1
เราจะใช้สูตร ไม่ให้แสดงค่า ERROR ได้ยังไงครับ
Posted: Tue Feb 23, 2016 9:29 am
by seksants
สวัสดีครับทุกๆท่าน
เราจะใช้สูตร ไม่ให้แสดงค่า ERROR ได้ยังไงครับ ตามไฟล์แนบครับ
Re: เราจะใช้สูตร ไม่ให้แสดงค่า ERROR ได้ยังไงครับ
Posted: Tue Feb 23, 2016 11:24 am
by XDoll

ลองแบบนี้ครับ
1 =IFERROR(
สูตรเดิม,"") Ctrl+Shift+Enter หรือ
2 =IF(ISERROR(
สูตรเดิม),"",
สูตรเดิม) Ctrl+Shift+Enter ครับ
Re: เราจะใช้สูตร ไม่ให้แสดงค่า ERROR ได้ยังไงครับ
Posted: Tue Feb 23, 2016 12:59 pm
by seksants
=IFERROR(INDEX($E$4:$E$18, SMALL(IF($C$4:$C$18=$N$1,$B$4:$B$18),ROWS(N$4:N8,"")))) ..Ctl+Shift+enter
=IFERROR(INDEX($E$4:$E$18, SMALL(IF($C$4:$C$18=$N$1,$B$4:$B$18),ROWS(N$4:N8)))),"",(INDEX($E$4:$E$18, SMALL(IF($C$4:$C$18=$N$1,$B$4:$B$18),ROWS(N$4:N8)))) ....Ctl+Shift+Enter
ยังไม่ได้เลยครับ หรือว่าผมใส่วงเล็บไม่ถูกครับ
Re: เราจะใช้สูตร ไม่ให้แสดงค่า ERROR ได้ยังไงครับ
Posted: Tue Feb 23, 2016 1:19 pm
by ninjatalo007
ตามนี้หรือป่าวค่ะ
Re: เราจะใช้สูตร ไม่ให้แสดงค่า ERROR ได้ยังไงครับ
Posted: Tue Feb 23, 2016 1:40 pm
by seksants
ขอบคุณมากครับ แต่ยังไม่ได้ค่าที่ต้องการครับ ที่การผลิต A003 ค่าต้องออกมาตามนี้ครับ
สินค้า A003
Material Material Name Usage
ค ยย 2
ส กอรมน 5
พ คสช 10
ฟ รสช 5
และถัดจากบรรทัดนี้ ไม่ต้องการให้โชว์ค่า Error ครับ
Re: เราจะใช้สูตร ไม่ให้แสดงค่า ERROR ได้ยังไงครับ
Posted: Tue Feb 23, 2016 2:19 pm
by ninjatalo007
Re: เราจะใช้สูตร ไม่ให้แสดงค่า ERROR ได้ยังไงครับ
Posted: Tue Feb 23, 2016 7:53 pm
by snasui
seksants wrote:=IFERROR(INDEX($E$4:$E$18, SMALL(IF($C$4:$C$18=$N$1,$B$4:$B$18),ROWS(N$4:N8,"")))) ..Ctl+Shift+enter
=IFERROR(INDEX($E$4:$E$18, SMALL(IF($C$4:$C$18=$N$1,$B$4:$B$18),ROWS(N$4:N8)))),"",(INDEX($E$4:$E$18, SMALL(IF($C$4:$C$18=$N$1,$B$4:$B$18),ROWS(N$4:N8)))) ....Ctl+Shift+Enter
ยังไม่ได้เลยครับ หรือว่าผมใส่วงเล็บไม่ถูกครับ

แนบไฟล์ที่ได้คีย์สูตรนี้ลงไปแล้วมาด้วย จะได้ช่วยตรวจสอบให้ได้ครับ
Re: เราจะใช้สูตร ไม่ให้แสดงค่า ERROR ได้ยังไงครับ
Posted: Tue Feb 23, 2016 8:29 pm
by seksants
ขอบคุณครับ ตุณ ninjatalo007 อาจารย์พงษ์ และคุณ xdoll ได้ผลที่ต้องการตามไฟล์แนบของคุณ ninjatalo007 แล้วครับ ..
=IFERROR(INDEX($E$4:$E$18, SMALL(IF($C$4:$C$18=$N$1,$B$4:$B$18),ROWS(N$4:N8,"")))) .. ปัญหาคือผมใส่วงเล็บไม่ถูกครับ
ทีถูกคือ ....ROWS(N$4:N8))),"")