ถ้า AVERAGE หรือ SUM อ้างอิงไปยังเซลล์ที่มี #VALUE! สูตรจะส่งผลให้เกิด #VALUE! ข้อผิดพลาด
เมื่อต้องการละเลยค่าข้อผิดพลาด เราจะสร้างสูตรที่ละเว้นข้อผิดพลาดในช่วงอ้างอิงพร้อมกับคำนวณค่าเฉลี่ยที่มีค่า “ปกติ” ที่เหลืออยู่
เมื่อต้องการแก้ไขสถานการณ์นี้ เราใช้การผสมผสานของ AVERAGE ร่วมกับ IF และ ISERROR เพื่อตรวจสอบว่ามีข้อผิดพลาดในช่วงที่ระบุหรือไม่ สถานการณ์เฉพาะนี้ต้องใช้สูตรอาร์เรย์:
=AVERAGE(IF(ISERROR(B2:D2),"",B2:D2))
นี่คือสูตรอาร์เรย์ ดังนั้น คุณต้องกด ENTER (เฉพาะถ้าคุณกําลังใช้ Microsoft 365 ) หรือ CTRL+SHIFT+ENTER ในสูตร
หมายเหตุ: ถ้าคุณมี Microsoft 365 เวอร์ชันปัจจุบัน คุณสามารถใส่สูตรในเซลล์ผลลัพธ์ แล้วกด ENTER เพื่อยืนยันสูตรเป็นสูตรอาร์เรย์แบบไดนามิก มิฉะนั้น ต้องใส่สูตรเป็นสูตรอาร์เรย์ดั้งเดิมโดยการเลือกเซลล์ผลลัพธ์ ใส่สูตรในเซลล์ผลลัพธ์ แล้วกด CTRL+SHIFT+ENTER เพื่อยืนยัน Excel จะแทรกวงเล็บปีกกาที่จุดเริ่มต้นและจุดสิ้นสุดของสูตรให้คุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสูตรอาร์เรย์ ให้ดูที่ คำแนะนำและตัวอย่างของสูตรอาร์เรย์
หมายเหตุ: ฟังก์ชันทางด้านบนจะไม่ทำงานเฉพาะกับ #VALUE! แต่ยังทำงานกับ #N/A, #NULL, #DIV/0! และอื่นๆ ด้วย
คุณยังสามารถใช้ SUM ด้วยวิธีเดียวกัน:
=SUM(IF(ISERROR(B2:D2),"",B2:D2))
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน
ดูเพิ่มเติม
การแก้ไขข้อผิดพลาด #VALUE! ข้อผิดพลาด