أخطاء معادلات إكسل: ما معناها وكيف تحلها (#N/A، #REF!)
تعرف على أسباب أخطاء معادلات إكسل (#DIV/0!، #VALUE!، #REF!، #SPILL!) وكيفية إصلاحها فوراً، بالإضافة إلى الأخطاء الصامتة التي لا تظهر أي تنبيه.
بقلم Ayoub Farid · · 4 دقائق قراءة
يوضح كل رمز خطأ في برنامج Excel سبباً محدداً وواضحاً. بمجرد أن تفهم دلالة كل رمز، لن يستغرق إصلاح هذه المشكلات سوى بضع ثوانٍ.
رموز الأخطاء
| الخطأ | المعنى | الحل المعتاد |
|---|---|---|
#DIV/0! | القسمة على صفر أو على خلية فارغة | تحقق من القاسم؛ استخدم علامة $ لتثبيت الإجمالي |
#N/A | دالة البحث لم تعثر على القيمة المطلوبة | تأكد من عدم وجود مسافات زائدة، وطابق النصوص مع الأرقام، واستخدم FALSE |
#VALUE! | نوع بيانات غير صحيح (نص في عملية حسابية) | نظف البيانات أو استخدم دالة SUM بدلاً من علامة + |
#REF! | مرجع يشير إلى خلية محذوفة | تراجع عن الحذف، أو أعد كتابة مرجع الخلية |
#NAME? | برنامج Excel لم يتعرف على الاسم المكتوب | خطأ إملائي في اسم الدالة، أو نص مكتوب دون علامات تنصيص |
#NUM! | رقم مستحيل حسابياً | راجع المدخلات (مثلاً: تاريخ البدء أكبر من تاريخ الانتهاء في DATEDIF) |
#SPILL! | نتيجة مصفوفة ديناميكية مسدودة | أفرغ الخلايا التي تعترض مسار الامتداد |
#NULL! | كتابة مسافة بدلاً من الفاصلة أو النقطتين | استخدم , أو : بين مراجع الخلايا |
#### | عرض العمود ضيق جداً (أو التاريخ سالب) | وسّع عرض العمود |
#DIV/0!: القسمة على صفر أو خلية فارغة
يحدث هذا الخطأ غالباً عند سحب المعادلة للأسفل لقسمة قيم متعددة على إجمالي دون تثبيت الخلية. فتتحول الصيغة =B2/B14 إلى =B3/B15، والأخيرة خلية فارغة. الحل هو: =B2/$B$14. لمزيد من التفاصيل، راجع: خطأ #DIV/0! والمرجع المطلق.
#N/A: دالة البحث لم تعثر على شيء
يظهر هذا الرمز في دوال البحث عندما تعجز عن إيجاد تطابق. ومن أكثر أسبابه شيوعاً: وجود مسافات زائدة في نهاية النص، أو تخزين الأرقام كنصوص، أو نسيان تحديد FALSE في دالة VLOOKUP، أو تحرك نطاق البحث عند سحب المعادلة للأسفل. راجع دليل حل مشكلات دالة VLOOKUP عندما لا تعمل.
#VALUE!: وجود نص في مكان مخصص للأرقام
يحدث مثلاً عند كتابة =B2+B3 وتكون الخلية B3 تحتوي على كلمة "غير متوفر" أو رقم مخزن كنص مسبوق بمسافة. تتجاهل دالة SUM النصوص تلقائياً، بينما لا تفعل ذلك علامة +. كما ينتج هذا الخطأ أحياناً عن استخدام نطاقات غير متساوية في الحجم داخل دالة SUMIFS.
#REF!: مرجع خلية محذوفة
ينتج هذا الخطأ عن قيامك بحذف صف أو عمود أو ورقة عمل كانت المعادلة تعتمد عليها. وبما أن المرجع لم يعد موجوداً، يستبدله برنامج Excel بالرمز #REF!. استخدم التراجع (Ctrl+Z) إن أمكن، أو أعد صياغة المعادلة يدوياً.
#NAME?: اسم لا يتعرف عليه Excel
- خطأ إملائي في كتابة دالة من دوال إكسل: مثل كتابة
=SUMM(B2:B5) - كتابة نصوص دون علامات تنصيص: مثل
=IF(A2=Paid,...) - استخدام دالة غير مدعومة في إصدارك من البرنامج (مثل XLOOKUP في Excel 2019)
#SPILL!: هناك ما يعيق النتيجة
في إصدارات Excel الحديثة مثل Excel 365، تحتاج الدوال الديناميكية مثل دالة FILTER ودالة UNIQUE إلى مساحة خالية من الخلايا المجاورة لملء النتائج تلقائياً. كل ما عليك فعله هو إفراغ النطاق الذي يعيق تدفق البيانات.
الأخطاء الأخطر: حين لا يظهر أي تنبيه
أسوأ الأخطاء التي قد تقع فيها في جدول بيانات هي تلك التي تمر بصمت ودون أي رسالة تحذير:
- نطاق ينقصه صف واحد: كأن تكتب
=SUM(B2:B12)بدلاً من B13. ستحصل على إجمالي يبدو منطقياً تماماً، لكنه غير صحيح. - كتابة أرقام ثابتة داخل المعادلات: كتابة
=4200+3900تعني أن المجموع لن يتغير إطلاقاً إذا عُدلت البيانات الأصلية. - إهمال FALSE في دالة VLOOKUP: يؤدي ذلك إلى إرجاع قيمة غير دقيقة إذا لم تكن البيانات مرتبة تصاعدياً.
- الإفراط في دمج دالة IFERROR: إحاطة كل المعادلات بهذه الدالة قد يخفي أخطاء جوهرية يجب الانتباه لها وحلها.
للتحقق من سلامة العمل: جرب تغيير أحد المدخلات وراقب هل تتغير النتائج، أو حدد الخلية الأخيرة الممتلئة واقرأ معادلتها جيداً.
أدوات تساعدك في فحص الأخطاء
- Formulas > Trace Precedents: توضح لك بالأسهم الخلايا التي تغذي المعادلة المحددة.
- Formulas > Evaluate Formula: تتيح لك تتبع خطوات تنفيذ الحساب خطوة بخطوة.
- Ctrl + ` (علامة النبرة المائلة): تعرض لك كافة معادلات إكسل في الصفحة دفعة واحدة بدلاً من النتائج.
تعلّم من أخطائك
صُمم نظام الملاحظات في تطبيق Cellio ليركز بدقة على هذه الأخطاء المتكررة. فعند كتابة إجابة غير دقيقة، يشير التطبيق فوراً إلى السبب المحدد: سواء كان النطاق ينقصه صف، أو نسيت وضع علامة $ لتثبيت الخلية، أو قمت بالقسمة على خلية فارغة، أو كتبت رقماً ثابتاً، أو أخطأت في اسم الدالة. هذه هي الطريقة الأسرع لاحتراف جداول البيانات وتجنب الوقوع في هذه العثرات، وهو أمر أساسي للتحضير لأي اختبار إكسل للتوظيف أو لتقوية مهاراتك أثناء محاولة تعلم إكسل في العمل اليومي.
الأسئلة الشائعة
ماذا يعني الخطأ #VALUE! في Excel؟
يعني أن المعادلة تحاول إجراء عملية حسابية على نص، أو تستخدم نوعاً غير متوافق من القيم.
كيف أصلح الخطأ #REF! في Excel؟
تراجع عن عملية الحذف التي تسببت في الخطأ، أو أعد كتابة المعادلة لتشير إلى خلايا صالحة وموجودة بالفعل.
كيف أخفي الأخطاء في Excel؟
يمكنك استخدام الدالتين IFERROR أو IFNA، لكن احرص على استخدامهما فقط عندما يكون الخطأ متوقعاً ومدروساً. لمزيد من الشرح، راجع دليل دالة IFERROR.
لماذا تظهر المعادلة نصياً في الخلية بدلاً من نتيجتها؟
يعود ذلك غالباً إلى تنسيق الخلية على أنها "نص" (Text)، أو لتفعيل وضع إظهار الصيغ (Show Formulas) عبر اختصار لوحة المفاتيح (Ctrl+`).