คลังสูตรExcel 80 · DAX 95 · M 15

#VALUE!

ชนิดข้อมูลหรือขนาดช่วงไม่ถูกต้อง

สาเหตุที่พบบ่อย

  • คำนวณตัวเลขกับข้อความ เช่น ="abc"+1
  • XLOOKUP: lookup_array กับ return_array ขนาดไม่เท่ากัน
  • VLOOKUP: col_index_num น้อยกว่า 1
  • SUMIF: อ้างอิงช่วงในไฟล์อื่นที่ปิดอยู่

วิธีแก้

  • ตรวจว่าช่องที่นำมาคำนวณเป็นตัวเลขจริง
  • ให้ช่วงที่คู่กันเริ่มและจบแถวเดียวกัน
  • เปิดไฟล์ต้นทางก่อน หรือเปลี่ยนไปใช้ SUMPRODUCT
ฟังก์ชันที่มักเจอ #VALUE!