Page 1 of 1
การกำหนดไม่ให้แสดง Error #Div/0! (ย้ายมาจาก Talk)
Posted: Mon Sep 27, 2010 3:54 pm
by Sun_Sun
อย่างสูตรที่มันติด #DIV/0!
ทำยังไงให้มันหายแล้วค่ะ มีคนบอกแล้วแต่เป็นคนลืมง่ายในสิ่งไม่ควรลืมนะค่ะ
Re: อยากรู้ว่าจะเหมือนบอร์ดอื่นๆเหรอป่าว
Posted: Mon Sep 27, 2010 4:05 pm
by snasui
Sun_Sun wrote:อย่างสูตรที่มันติด #DIV/0!
ทำยังไงให้มันหายแล้วค่ะ มีคนบอกแล้วแต่เป็นคนลืมง่ายในสิ่งไม่ควรลืมนะค่ะ
#DIV/0! เป็นค่าผิดพลาดที่เกิดจากการหารด้วย 0 สามารถแก้ได้หลายวิธี สำหรับวิธีง่าย ๆ ก็ใช้ If เข้ามาช่วยครับ ยกตัวอย่างเช่น
=If(Iserr(Formula),0,Formula)
Enter
คำว่า Formula คือสูตรเดิมครับ เช่น
=If(Iserr(A1/A2),0,A1/A2)
Enter เป็นต้น
Re: อยากรู้ว่าจะเหมือนบอร์ดอื่นๆเหรอป่าว
Posted: Mon Sep 27, 2010 4:23 pm
by Sun_Sun
=IF(K5<>0,K5/K4)*100 ทำไหม sun ทำไม่ได้หล่ะ
=ifiserror ใช่ป่าวค่ะ
Re: อยากรู้ว่าจะเหมือนบอร์ดอื่นๆเหรอป่าว
Posted: Mon Sep 27, 2010 4:41 pm
by snasui
Sun_Sun wrote:=IF(K5<>0,K5/K4)*100 ทำไหม sun ทำไม่ได้หล่ะ
=ifiserror ใช่ป่าวค่ะ
ตัวที่ทำให้เป็น #Div/0! คือ K4 ครับไม่ใช่ K5 สูตรจึงควรจะเช็คที่ K4 เช่น
=K5/(Max(1,K4)*100
Enter เป็นการนำ K5 หารด้วยค่าที่มากกว่าระหว่าง K4 กับ 1 โอกาสที่ตัวหารเป็น 0 จึงไม่เกิดขึ้น
สำหรับการใช้ If มา่ช่วย ที่ถามมาด้านบนน่าจะปรับเป็น
=If(K4<>0,K5/K4)*100
Enter
Re: อยากรู้ว่าจะเหมือนบอร์ดอื่นๆเหรอป่าว
Posted: Mon Sep 27, 2010 4:55 pm
by Sun_Sun
snasui wrote:Sun_Sun wrote:=IF(K5<>0,K5/K4)*100 ทำไหม sun ทำไม่ได้หล่ะ
=ifiserror ใช่ป่าวค่ะ
ตัวที่ทำให้เป็น #Div/0! คือ K4 ครับไม่ใช่ K5 สูตรจึงควรจะเช็คที่ K4 เช่น
=K5/(Max(1,K4)*100
Enter เป็นการนำ K5 หารด้วยค่าที่มากกว่าระหว่าง K4 กับ 1 โอกาสที่ตัวหารเป็น 0 จึงไม่เกิดขึ้น
สำหรับการใช้ If มา่ช่วย ที่ถามมาด้านบนน่าจะปรับเป็น
=If(K4<>0,K5/K4)*100
Enter
555เรียบร้อยแล้วค่ะ_/\_ มองห้ามไปได้ไง @^@
Re: อยากรู้ว่าจะเหมือนบอร์ดอื่นๆเหรอป่าว
Posted: Mon Sep 27, 2010 4:57 pm
by Sun_Sun
ลืม ขอบคุณ.... ขอบคุณมากค่ะ _/\_ ^_^