เมื่อใช้ IFERROR ปัญหาที่พบบ่อย 3 ประเภท ได้แก่ ข้อผิดพลาดของสูตร ความเข้าใจเกี่ยวกับพารามิเตอร์ และลักษณะการรีเฟรชผลลัพธ์ โดยคำถามที่พบบ่อยนี้รวบรวม 3 คำถามหลักพร้อมอภิธานศัพท์
คำถามที่พบบ่อย
หาก IFERROR ยังแสดงข้อผิดพลาดอยู่ ควรตรวจสอบอะไรก่อน?
- ตรวจสอบว่าสูตรถูกเขียนไว้ในช่อง สูตร แทนที่จะเป็นช่องข้อความธรรมดา
- ตรวจสอบว่าลำดับพารามิเตอร์ถูกต้องหรือไม่: พารามิเตอร์แรกควรเป็นนิพจน์ที่ใช้ทดสอบ และพารามิเตอร์ที่สองควรเป็นค่าที่จะส่งกลับเมื่อเกิดข้อผิดพลาด
- ตรวจสอบว่าฟิลด์ที่อ้างอิงใช้ชนิดข้อมูลที่เข้ากันได้หรือไม่ เช่น ใช้ตัวเลขสำหรับการคำนวณเชิงตัวเลข
สามารถใช้ IFERROR ร่วมกับฟังก์ชันอื่นได้หรือไม่?
- เขียนสูตรคำนวณเดิมก่อน
- นำสูตรนั้นไปใส่ในตำแหน่งพารามิเตอร์แรกของ IFERROR
- ป้อนค่าที่ต้องการให้แสดงเมื่อเกิดข้อผิดพลาดในพารามิเตอร์ที่สอง เช่น
0ค่า 0, เว้นว่างไว้ หรือข้อความแจ้งเตือน
เหตุใดผลลัพธ์ของสูตรที่บันทึกไว้จึงยังไม่ตรงกับที่คาดไว้?
- ตรวจสอบว่าสูตรเดิมสามารถส่งกลับผลลัพธ์ที่ถูกต้องได้ด้วยตัวเองหรือไม่
- ตรวจสอบว่าค่าสำรองตรงกับความต้องการในการแสดงผลของฟิลด์ปัจจุบันหรือไม่
- หากผลลัพธ์เปลี่ยนแปลงโดยไม่คาดคิดเมื่อมีการอัปเดตข้อมูล ให้ตรวจสอบฟิลด์ที่อ้างอิง ค่าว่าง และตรรกะการคำนวณอีกครั้ง
อภิธานศัพท์
| คำศัพท์ | คำจำกัดความ |
|---|---|
| IFERROR | ฟังก์ชันจัดการข้อผิดพลาดที่ส่งกลับค่าสำรองเมื่อนิพจน์ประเมินผลแล้วเกิดข้อผิดพลาด มิฉะนั้นจะส่งกลับผลลัพธ์เดิม |
| ฟิลด์สูตร | ประเภทฟิลด์ในตารางหลายมิติที่ใช้สำหรับป้อนและคำนวณสูตร |
| ค่าสำรอง | ค่าที่ส่งกลับมาแทนผลลัพธ์ที่เป็นข้อผิดพลาดเมื่อสูตรเดิมทำงานไม่สำเร็จ |