หัวข้อนี้แสดงสาเหตุทั่วไปของข้อผิดพลาด #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 หรือรับการสนับสนุนใน ชุมชนได้เสมอ
ดูเพิ่มเติม
การแก้ไขข้อผิดพลาด #VALUE! ข้อผิดพลาด
วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้