Page 1 of 1

ขอรบกวนค่ะ สูตรExcel ขึ้น #NUM ต้องแก้ไขแบบไหนค่ะ

Posted: Thu Jan 03, 2019 8:21 am
by yuymukk
รบกวนสอบถามค่ะ
ในสูตรถ้าเพิ่มบรรทัดข้อมูล เช่น จากเดิม 7669 เป็น 10,000 ผลลัพธ์เป็น #NUM ต้องแก้ไขแบบไหนค่ะ
ขอบคุณพระคุณค่ะ

=IF((A14>COUNTIF(INDEX(Stock!$H$9:$BO$7669,,MATCH($G$6,Stock!$H$7:$BO$7,)),">0"))+(A14=""),"",INDEX(Stock!C:C,SMALL(IF(INDEX(Stock!$H$9:$BO$7669,,MATCH($G$6,Stock!$H$7:$BO$7,))>0,ROW(Stock!$B$9:$H$7669)),A14)))
=IF($B14="","",INDEX(INDEX(Stock!$A:$BO,,CHOOSE(COLUMNS($E14:E14),MATCH($G$6,Stock!$A$7:$BO$7,)-1,7,4,MATCH($G$6,Stock!$A$7:$BO$7,))),SMALL(IF(INDEX(Stock!$H$9:$BO$7669,,MATCH($G$6,Stock!$H$7:$BO$7,))>0,ROW(Stock!$B$9:$H$7669)),$A14)))
=IF($B14="","",INDEX(INDEX(Stock!$A:$BO,,CHOOSE(COLUMNS($E14:F14),MATCH($G$6,Stock!$A$7:$BO$7,)-1,7,4,MATCH($G$6,Stock!$A$7:$BO$7,))),SMALL(IF(INDEX(Stock!$H$9:$BO$7669,,MATCH($G$6,Stock!$H$7:$BO$7,))>0,ROW(Stock!$B$9:$H$7669)),$A14)))
=IF($B14="","",INDEX(INDEX(Stock!$A:$BO,,CHOOSE(COLUMNS($E14:G14),MATCH($G$6,Stock!$A$7:$BO$7,)-1,7,4,MATCH($G$6,Stock!$A$7:$BO$7,))),SMALL(IF(INDEX(Stock!$H$9:$BO$7669,,MATCH($G$6,Stock!$H$7:$BO$7,))>0,ROW(Stock!$B$9:$H$7669)),$A14)))
=IF($B14="","",INDEX(INDEX(Stock!$A:$BO,,CHOOSE(COLUMNS($E14:H14),MATCH($G$6,Stock!$A$7:$BO$7,)-1,7,4,MATCH($G$6,Stock!$A$7:$BO$7,))),SMALL(IF(INDEX(Stock!$H$9:$BO$7669,,MATCH($G$6,Stock!$H$7:$BO$7,))>0,ROW(Stock!$B$9:$H$7669)),$A14)))

Re: ขอรบกวนค่ะ สูตรExcel ขึ้น #NUM ต้องแก้ไขแบบไหนค่ะ

Posted: Thu Jan 03, 2019 9:52 am
by logic
ใช้ Iferror เข้าไปครอบดูครับ :)

=Iferror(สูตรเดิม,"")

Re: ขอรบกวนค่ะ สูตรExcel ขึ้น #NUM ต้องแก้ไขแบบไหนค่ะ

Posted: Thu Jan 03, 2019 12:08 pm
by Bo_ry
เวลาเปลี่ยนช่วงใช้ Ctrl+H
find 7669
replace with 10000

และกด Ctrl+Shift+Enter ด้วย กดเสร็จแล้วต้องมี { } ครอบสูตร

Re: ขอรบกวนค่ะ สูตรExcel ขึ้น #NUM ต้องแก้ไขแบบไหนค่ะ

Posted: Thu Jan 03, 2019 1:44 pm
by yuymukk
แก้ #NUM ได้แล้วค่ะ

ขอบพระคุณค่ะ