#CALC! ข้อผิดพลาดเกิดขึ้นเมื่อโปรแกรมการคํานวณของ Excel พบสถานการณ์ที่โปรแกรมไม่สนับสนุนในตอนนี้
ทั่วไป
Excel ไม่สามารถคํานวณอาร์เรย์ภายในอาร์เรย์ได้ ข้อผิดพลาดอาร์เรย์ที่ซ้อนกันเกิดขึ้นเมื่อคุณพยายามใส่สูตรอาร์เรย์ที่มีอาร์เรย์ เมื่อต้องการแก้ไขข้อผิดพลาด ให้ลองเอาอาร์เรย์ที่สองออก
ตัวอย่างเช่น =MUNIT({1,2}) ขอให้ Excel ส่งกลับอาร์เรย์ 1x1 และอาร์เรย์ 2x2 ซึ่งยังไม่ได้รับการสนับสนุนในขณะนี้ =MUNIT(2) จะคํานวณตามที่คาดไว้
อาร์เรย์สามารถประกอบด้วยตัวเลข สตริง ข้อผิดพลาด บูลีน หรือ ชนิดข้อมูลที่ลิงก์เท่านั้น การอ้างอิงช่วงไม่ได้รับการสนับสนุน ในตัวอย่างนี้ =OFFSET(A1,0,0,{2,3}) จะทําให้เกิดข้อผิดพลาด
เมื่อต้องการแก้ไขข้อผิดพลาด ให้เอาการอ้างอิงช่วงออก ในกรณีนี้ =OFFSET(A1,0,0,2,3) จะคํานวณได้อย่างถูกต้อง
Excel ไม่สามารถส่งกลับชุดที่ว่างเปล่าได้ ข้อผิดพลาดอาร์เรย์ว่างเปล่าเกิดขึ้นเมื่อสูตรอาร์เรย์ส่งกลับชุดที่ว่างเปล่า ตัวอย่างเช่น =FILTER(C3:D5,D3:D5<100) จะส่งกลับข้อผิดพลาดเนื่องจากไม่มีค่าน้อยกว่า 100 ในชุดข้อมูลของเรา
เมื่อต้องการแก้ไขข้อผิดพลาด ให้เปลี่ยนเกณฑ์ หรือเพิ่มอาร์กิวเมนต์ if_empty ลงในฟังก์ชัน FILTER ในกรณีนี้ =FILTER(C3:D5,D3:D5<100,0) จะส่งกลับค่า 0 ถ้าไม่มีรายการในอาร์เรย์
ฟังก์ชันแบบกําหนดเองที่อ้างถึงเซลล์มากกว่า 10,000 เซลล์จะไม่สามารถคํานวณได้ใน Excel สําหรับเว็บ และจะสร้าง #CALC นี้! แทน เมื่อต้องการแก้ไข ให้เปิดไฟล์ใน Excel เวอร์ชันบนเดสก์ท็อป สําหรับข้อมูลเพิ่มเติม ให้ดู สร้างฟังก์ชันแบบกําหนดเองใน Excel
ฟังก์ชันนี้จะทำการดำเนินการแบบอะซิงโครนัส แต่ล้มเหลวโดยไม่คาดคิด ลองอีกครั้งในภายหลัง
ฟังก์ชัน LAMBDA ทํางานแตกต่างจากฟังก์ชันอื่นๆ ของ Excel เล็กน้อย คุณไม่สามารถใส่ลงในเซลล์ได้ คุณต้องเรียกใช้ฟังก์ชันโดยการเพิ่มวงเล็บไปยังส่วนท้ายของสูตรและส่งค่าไปยังฟังก์ชัน Lambda ของคุณ ตัวอย่างเช่น
-
ส่งกลับค่าความผิดพลาดของ #CALC: =LAMBDA(x, x+1)
-
ส่งกลับผลลัพธ์ของ 2: =LAMBDA(x, x+1)(1)
สําหรับข้อมูลเพิ่มเติม ให้ดูที่ ฟังก์ชัน LAMBDA
ข้อผิดพลาดนี้เกิดขึ้นเมื่อโปรแกรมการคํานวณของ Excel พบข้อผิดพลาดในการคํานวณที่ไม่ระบุกับอาร์เรย์ เมื่อต้องการแก้ไขปัญหานี้ ให้ลองเขียนสูตรของคุณใหม่ ถ้าคุณมีสูตรที่ซ้อนกัน คุณสามารถลองใช้ เครื่องมือ ประเมินสูตร เพื่อระบุตําแหน่งที่ #CALC ได้! มีข้อผิดพลาดเกิดขึ้นในสูตรของคุณ
Python ใน Excel
สูตร Python อ้างอิงข้อมูลมากเกินไปที่จะส่งไปยังบริการ Python
การคํานวณของ Python ใน Excel สามารถประมวลผลข้อมูลได้สูงสุดครั้งละ 100 MB ให้ลองใช้ชุดข้อมูลที่มีขนาดเล็กลง
สูตร Python สามารถอ้างอิงได้เฉพาะคิวรีที่พึ่งพาข้อมูลภายนอกเท่านั้น ไม่ใช่ในข้อมูลสเปรดชีต
มีบางอย่างผิดพลาดกับ Powery Query โปรดลองอีกครั้ง
ข้อมูลของคุณเกินขีดจํากัดการอัปโหลด
การคํานวณของ Python ใน Excel สามารถประมวลผลข้อมูลได้สูงสุดครั้งละ 100 MB ให้ลองใช้ชุดข้อมูลที่มีขนาดเล็กลง
วัตถุ Python นี้ไม่ได้มาจากสภาพแวดล้อม Python ที่แนบมากับเวิร์กบุ๊กนี้
ผลลัพธ์ของสูตรไม่สามารถเป็นคิวรีได้
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน