Page 1 of 1
สูตร iserror กับ iferror เหมือนกันไหมคะ
Posted: Thu Feb 16, 2017 2:23 pm
by ภภัสสร
การใช้สูตร if + iserror กับการใช้สูตร iferror สูตรเดียวเลย จะให้ผลลัพธ์เหมือนกันไหมคะ สองอย่างนี้มีข้อแตกต่างกันอย่างไร ข้อดี ข้อเสียของสองแบบนี้มีอะไรคะ
ขอบคุณมากค่ะ
Re: สูตร iserror กับ iferror เหมือนกันไหมคะ
Posted: Thu Feb 16, 2017 3:32 pm
by parakorn
Version เก่าๆ(น่าจะ 2003 ลงไป) จะใช้ Iferror ไม่ได้ครับ ดังนั้นการใช้ Iserror
จะคลอบคลุมกว่าในกรณี ในองค์กรมีผู้ใช้ Excel เวอร์ชั่นเก่าๆ แต่การเขียนสูตรก็จะยาวกว่า
และเข้าใจยากกว่า ยิ่งสูตรยาวเท่าไหร่ พอใช้ iserror ก็จะยาวขึ้นไปอีกเท่าตัวครับ
Re: สูตร iserror กับ iferror เหมือนกันไหมคะ
Posted: Thu Feb 16, 2017 4:07 pm
by logic
iferror เริ่มมีใช้ใน 2007 เป็นต้นมา ทำให้เขียนสูตรได้สั้นกว่า ตัวอย่าง =iferror(0/0,0)
ถ้าเป็น iserror ต้องเขียนสูตรยาวกว่าเพราะต้องใช้ if เข้ามาช่วย ตัวอย่าง =if(iserror(0/0),0)
iferror เช็ค + เลือกได้ว่าต้องการคำตอบแบบไหน
iserror เช็คแล้วแค่บอกว่าเป็นจริงหรือเท็จ