ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

คุณสามารถใช้ฟังก์ชัน IFERROR เพื่อจับและจัดการกับข้อผิดพลาดในสูตร IFERROR จะส่งกลับค่าที่คุณระบุถ้าสูตรประเมินเป็นข้อผิดพลาด มิฉะนั้น จะส่งกลับผลลัพธ์ของสูตร

ไวยากรณ์

IFERROR(value, value_if_error)

ไวยากรณ์ของฟังก์ชัน IFERROR มีอาร์กิวเมนต์ดังนี้

  • value    จำเป็น อาร์กิวเมนต์ที่ตรวจสอบหาข้อผิดพลาด

  • value_if_error    จำเป็น ค่าที่จะส่งกลับถ้าสูตรประเมินเป็นข้อผิดพลาด ชนิดข้อผิดพลาดต่อไปนี้จะถูกประเมิน #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? หรือ #NULL!

ข้อสังเกต

  • ถ้า value หรือ value_if_error เป็นเซลล์ว่าง IFERROR จะถือว่าเซลล์นั้นเป็นค่าสตริงว่าง ("")

  • ถ้า value เป็นสูตรอาร์เรย์ IFERROR จะส่งกลับอาร์เรย์ของผลลัพธ์สําหรับแต่ละเซลล์ในช่วงที่ระบุในค่า ดูตัวอย่างที่สองด้านล่าง

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ เพื่อให้สูตรแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter

โควตา

หน่วยที่ขายได้

210

35

55

0

23

สูตร

คำอธิบาย

ผลลัพธ์

=IFERROR(A2/B2, "ข้อผิดพลาดในการคำนวณ")

ตรวจสอบหาข้อผิดพลาดในสูตรในอาร์กิวเมนต์แรก (หาร 210 ด้วย 35) ไม่มีข้อผิดพลาด แล้วส่งกลับผลลัพธ์ของสูตร

6

=IFERROR(A3/B3, "ข้อผิดพลาดในการคำนวณ")

ตรวจสอบหาข้อผิดพลาดในสูตรในอาร์กิวเมนต์แรก (หาร 55 ด้วย 0) พบข้อผิดพลาดการหารด้วย 0 แล้วส่งกลับ value_if_error

ข้อผิดพลาดในการคำนวณ

=IFERROR(A4/B4, "ข้อผิดพลาดในการคำนวณ")

ตรวจสอบหาข้อผิดพลาดในสูตรในอาร์กิวเมนต์แรก (หาร "" ด้วย 23) ไม่มีข้อผิดพลาด แล้วส่งกลับผลลัพธ์ของสูตร

0

ตัวอย่าง 2

โควตา

หน่วยที่ขายได้

อัตราส่วน

210

35

6

55

0

ข้อผิดพลาดในการคำนวณ

23

0

สูตร

คำอธิบาย

ผลลัพธ์

=C2

ตรวจสอบหาข้อผิดพลาดในสูตรในอาร์กิวเมนต์แรกในองค์ประกอบแรกของอาร์เรย์ (A2/B2 หรือหาร 210 ด้วย 35) ไม่มีข้อผิดพลาด แล้วส่งกลับผลลัพธ์ของสูตร

6

=C3

ตรวจสอบหาข้อผิดพลาดในสูตรในอาร์กิวเมนต์แรกในองค์ประกอบที่สองของอาร์เรย์ (A3/B3 หรือหาร 55 ด้วย 0) พบข้อผิดพลาดการหารด้วย 0 แล้วส่งกลับ value_if_error

ข้อผิดพลาดในการคำนวณ

=C4

ตรวจสอบหาข้อผิดพลาดในสูตรในอาร์กิวเมนต์แรกในองค์ประกอบที่สามของอาร์เรย์ (A4/B4 หรือหาร "" ด้วย 23) ไม่มีข้อผิดพลาด แล้วส่งกลับผลลัพธ์ของสูตร

0

หมายเหตุ: ถ้าคุณมี Microsoft 365 เวอร์ชันปัจจุบัน คุณสามารถใส่สูตรในเซลล์ด้านบนซ้ายของช่วงผลลัพธ์ แล้วกด ENTER เพื่อยืนยันสูตรเป็นสูตรอาร์เรย์แบบไดนามิก มิฉะนั้น ต้องใส่สูตรเป็นสูตรอาร์เรย์ดั้งเดิมโดยการเลือกช่วงผลลัพธ์ ใส่สูตรในเซลล์ด้านซ้ายบนของช่วงผลลัพธ์ แล้วกด CTRL+SHIFT+ENTER เพื่อยืนยัน Excel จะแทรกวงเล็บปีกกาที่จุดเริ่มต้นและจุดสิ้นสุดของสูตรให้คุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสูตรอาร์เรย์ ให้ดูที่ คำแนะนำและตัวอย่างของสูตรอาร์เรย์

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×