หัวข้อนี้แสดงสาเหตุทั่วไปของข้อผิดพลาด #VALUE! ในฟังก์ชัน SUMIF และ SUMIFS และวิธีแก้ไขข้อผิดพลาด
ปัญหา: สูตรอ้างอิงไปยังเซลล์ในเวิร์กบุ๊กที่ปิด
ฟังก์ชัน SUMIF/SUMIFS ที่อ้างอิงไปยังเซลล์หรือช่วงในเวิร์กบุ๊กที่ปิดไปแล้วจะส่งผลให้เกิด #VALUE! ข้อผิดพลาด
หมายเหตุ: นี่เป็นปัญหาที่ทราบแล้วกับฟังก์ชันอื่นๆ ของ Excel เช่น COUNTIF, COUNTIFS, COUNTBLANK เป็นต้น ดู ฟังก์ชัน SUMIF, COUNTIF และ COUNTBLANK ที่ส่งกลับ "#VALUE!" ความผิดพลาด บทความสําหรับข้อมูลเพิ่มเติม
วิธีแก้ไข: เปิดเวิร์กบุ๊กที่ระบุในสูตร แล้วกด F9 เพื่อรีเฟรชสูตร
คุณยังสามารถแก้ไขปัญหานี้ได้โดยใช้ฟังก์ชัน SUM และ IF ร่วมกันในสูตรอาร์เรย์ ดู ฟังก์ชัน SUMIF, COUNTIF และ COUNTBLANK ส่งกลับ #VALUE! เป็นข้อผิดพลาด บทความสําหรับข้อมูลเพิ่มเติม
ปัญหา: สตริงเกณฑ์มีมากกว่า 255 อักขระ
ฟังก์ชัน SUMIF/SUMIFS จะส่งกลับผลลัพธ์ที่ไม่ถูกต้องเมื่อคุณพยายามจับคู่สตริงที่ยาวกว่า 255 อักขระ
วิธีแก้ไข: ให้ย่อสตริงให้สั้นลงถ้าเป็นไปได้ ถ้าคุณไม่สามารถทําให้สั้นลงได้ ให้ใช้ฟังก์ชัน CONCATENATE หรือตัวดําเนินการ เครื่องหมายและ (&) เพื่อแบ่งค่าเป็นหลายสตริง ตัวอย่างเช่น
=SUMIF(B2:B12,"long string"&"another long string")
ปัญหา: ใน SUMIFS อาร์กิวเมนต์ criteria_range ไม่สอดคล้องกับอาร์กิวเมนต์ sum_range
อาร์กิวเมนต์ของช่วงจะต้องเหมือนกันใน SUMIFS เสมอ นั่นหมายความว่าอาร์กิวเมนต์ criteria_range และ sum_range ควรอ้างอิงถึงจํานวนแถวและคอลัมน์เท่ากัน
ในตัวอย่างต่อไปนี้ สูตรควรจะส่งกลับผลรวมของยอดขายประจําวันของ Apples ใน Bellevue อย่างไรก็ตาม อาร์กิวเมนต์ sum_range (C2:C10) ไม่สอดคล้องกับจํานวนแถวและคอลัมน์ใน criteria_range (A2:A12 & อาร์กิวเมนต์ B2:B12) การใช้ไวยากรณ์ =SUMIFS(C2:C10,A2:A12,A14,B2:B12,B14) จะส่งผลให้เกิด #VALUE! ข้อผิดพลาด
วิธีแก้ไข: จากตัวอย่างนี้ ให้เปลี่ยน sum_range เป็น C2:C12 แล้วลองสูตรอีกครั้ง
หมายเหตุ: SUMIF สามารถใช้ช่วงขนาดต่างกันได้
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน
ดูเพิ่มเติม
การแก้ไขข้อผิดพลาด #VALUE! ข้อผิดพลาด
วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้