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

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

ยังไม่ได้เลยครับ หรือว่าผมใส่วงเล็บไม่ถูกครับ
:D แนบไฟล์ที่ได้คีย์สูตรนี้ลงไปแล้วมาด้วย จะได้ช่วยตรวจสอบให้ได้ครับ

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))),"")