كيفية تصحيح #CALC! الخطأ

ينطبق على
Excel لـ Microsoft 365 Excel لـ Microsoft 365 لـ Mac Excel 2024 Excel 2024 Mac Excel 2021 Excel 2021 for Mac Excel for iPad Excel for iPhone Excel for Android للكمبيوتر اللوحي Excel for Android للهواتف

#CALC! عندما يواجه محرك الحساب في Excel سيناريو لا يدعمه. 

الأسباب الشائعة

صفيف متداخل

يتعذر على Excel حساب صفيف داخل صفيف. يحدث خطأ الصفيف المتداخل عند محاولة إدخال صيغة صفيف تحتوي على صفيف. لحل الخطأ، حاول إزالة الصفيف الثاني.

على سبيل المثال، تطلب الصيغة =MUNIT({1,2}) من Excel إرجاع صفيف 1x1 وصفيف 2x2، وهو ما لا يدعمه. =MUNIT(2) بالحساب كما هو متوقع.

لقطة شاشة تعرض صفيف متداخل #CALC! خطأ.

صفيف من النطاقات

يمكن أن تحتوي الصفائف فقط على أرقام أو سلاسل أو أخطاء أو قيم منطقية أو أنواع بيانات مرتبطة. مراجع النطاق غير معتمدة. في هذا المثال، تتسبب =OFFSET(A1,0,0,{2,3}) في حدوث خطأ.

لقطة شاشة تعرض #CALC! خطأ - الصفيف يحتوي على نطاقات.

لحل الخطأ، قم بإزالة مرجع النطاق. في هذه الحالة، تحسب =OFFSET(A1,0,0,2,3) بشكل صحيح.

صفيف فارغ

يتعذر على Excel إرجاع مجموعة فارغة. تحدث أخطاء الصفائف الفارغة عندما تقوم صيغة صفيف بإرجاع مجموعة فارغة. على سبيل المثال، ترجع الصيغة =FILTER(C3:D5,D3:D5<100) خطأ لأنه لا توجد قيم تقل عن 100 في مجموعة البيانات.

لقطة شاشة تعرض #CALC! خطأ - صفيف فارغ.

لحل الخطأ، قم بتغيير المعيار أو إضافة الوسيطة if_empty إلى الدالة FILTER. في هذه الحالة، ترجع =FILTER(C3:D5,D3:D5<100,0) 0 إذا لم تكن هناك عناصر في الصفيف.

عدد الخلايا أكثر من اللازم

لا يستطيع Excel على الويب حساب الدالات المخصصة التي تشير إلى أكثر من 10000 خلية. بدلا من ذلك، يرجع #CALC! #REF!. لإصلاح هذا الخطأ، افتح الملف في إصدار سطح المكتب من Excel. لمزيد من المعلومات، راجع إنشاء دالات مخصصة في Excel.

فشلت الدالة

تنفذ هذه الدالة عملية غير متزامنة ولكنها فشلت بشكل غير متوقع. أعِد المحاولة لاحقًا.

خلية تحتوي على lambda

تعمل دالة LAMBDA بشكل مختلف قليلا عن دالات Excel الأخرى. لا يمكنك إدخاله في خلية فقط. يجب عليك استدعاء الدالة عن طريق إضافة أقواس إلى نهاية الصيغة وتمرير القيم إلى دالة LAMBDA. على سبيل المثال:

  • إرجاع الخطأ #CALC:=LAMBDA(x, x+1) 
  • ترجع النتيجة 2:=LAMBDA(x, x+1)(1)

لمزيد من المعلومات، راجع الدالة LAMBDA.

لقطة شاشة تعرض رسالة الخطأ والقائمة المنسدلة لخطأ Lambda.

نتيجة صيغة الخلية هي دالة

لا يمكنك وضع دالة في خلية دون استدعاؤها أو استدعاؤها. يمكنك استدعاء الدالة من خلال إضافة الأقواس والوسيطات. أو أضف الدالة إلى إدارة الأسماء واستخدم الاسم كدالة.

غير ذلك

يحدث هذا الخطأ عندما يواجه محرك حساب Excel خطأ حسابيا غير محدد مع صفيف. لحلها، حاول إعادة كتابة الصيغة. إذا كانت لديك صيغة متداخلة، فجرب استخدام أداة تقييم الصيغة لتحديد مكان #CALC! في الصيغة.

Python في Excel

خطأ بيانات

حدث خطأ أثناء معالجة الاستعلام. يرجى إعادة المحاولة لاحقاً.

تم تجاوز حد البيانات

بياناتك تتجاوز حد التحميل.

بإمكان العمليات الحسابية لـ Python في Excel معالجة ما يصل إلى 100 ميغابايت من البيانات في المرة الواحدة. حاول استخدام مجموعة بيانات أصغر.

استعلام شبكة

يمكن أن تشير صيغ Python فقط إلى الاستعلامات التي تعتمد على البيانات الخارجية، وليس على بيانات جدول البيانات.

عنصر Python غير صالح

لم يأتي عنصر Python هذا من بيئة Python المرفقة بهذا المصنف.

الاستعلام في خلية

لا يمكن أن تكون نتيجة الصيغة استعلاما.

خطأ في المصدر

حدث خطأ ما في Power Query. الرجاء المحاولة مرة أخرى.

كمية كبيرة جدا من البيانات

تشير صيغة Python إلى الكثير من البيانات لإرسالها إلى خدمة Python. 

بإمكان العمليات الحسابية لـ Python في Excel معالجة ما يصل إلى 100 ميغابايت من البيانات في المرة الواحدة. حاول استخدام مجموعة بيانات أصغر.

هل تحتاج إلى مزيد من المساعدة؟

يمكنك دائما الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في المجتمعات.

اطلع أيضاً على

صفائف ديناميكية وسلوك الصفيف الممدّ