تحدث الأخطاء في Excel في كثير من الأحيان. من المحتمل أنك لاحظت قيمًا غريبة في الخلايا، بدلًا من النتيجة المتوقعة، التي تبدأ بالعلامة # . يشير هذا إلى أن الصيغة تقوم بإرجاع خطأ. للتخلص من الخطأ، يجب عليك تصحيح سببه، ويمكن أن يكون مختلفًا تمامًا.
المثال الأكثر شيوعًا للأخطاء في صيغ Excel هو عدم تطابق أقواس الفتح والإغلاق. عندما يقوم مستخدم بإدخال صيغة، يقوم Excel تلقائيًا بالتحقق من بناء الجملة الخاص بها ولن يسمح لك بإنهاء الكتابة بينما تحتوي على خطأ في بناء الجملة.
على سبيل المثال، في الصورة أعلاه، قمنا بحذف قوس الإغلاق عمدًا عند إدخال الصيغة. إذا قمت بالضغط على المفتاح يدخلسيصدر Excel التحذير التالي:
في بعض الحالات، يقدم Excel نسخته الخاصة لتصحيح الخطأ. يمكنك إما الاتفاق مع Excel أو تصحيح الصيغة بنفسك. على أية حال، يجب ألا تعتمد بشكل أعمى على هذا الإصلاح. على سبيل المثال، في الشكل التالي، قدم لنا برنامج Excel الحل الخاطئ.
هناك أوقات تكون فيها الخلية في Excel مملوءة بالكامل بعلامات الجنيه. وهذا يعني أحد الخيارين:
في هذه الحالة، لن يساعد زيادة عرض العمود.
خطأ #DIV/0!يحدث عندما يقوم Excel بالقسمة على صفر. يمكن أن يكون هذا إما قسمة صريحة على صفر أو قسمة على خلية تحتوي على صفر أو فارغة.
خطأ #غير متاحيحدث عندما لا تكون القيمة متوفرة لصيغة أو دالة. فيما يلي بعض الحالات التي يحدث فيها الخطأ: #غير متاح:
خطأ #اسم؟يحدث عندما تحتوي الصيغة على اسم لا يفهمه Excel.
في هذا المثال، نطاق الاسم غير محدد.
خطأ #فارغ!يحدث عندما يتم تحديد تقاطع نطاقين ليس لهما نقاط مشتركة.
خطأ #رقم!يحدث عندما تكون هناك مشكلة في الصيغة مرتبطة بالقيمة.
لا تنس أن Excel يدعم القيم الرقمية من -1E-307 إلى 1E+307.
خطأ #قيمة!أحد الأخطاء الأكثر شيوعًا الموجودة في Excel. ويحدث ذلك عندما تحتوي قيمة إحدى وسيطات الصيغة أو الدالة على قيم غير صالحة. الحالات الأكثر شيوعا لحدوث الخطأ #قيمة!.
التاريخ: 24 ديسمبر 2015 الفئة:الأخطاء في Excel هي رفيق لا غنى عنه لكل من... عندما لا يمكن تقييم تعبير في خلية، يعرض البرنامج رسالة خطأ في الخلية. يبدأ بعلامة "#" متبوعة باسم الخطأ. ليست هناك حاجة للخوف من هذا إذا كنت معتادًا على وظائف Excel وتعرف كيفية اتباع أبسط منطق للعمليات الرياضية - فستجد الخطأ وتصححه بسهولة.
إذا كانت الخلية مملوءة بالكامل بعلامات الجنيه (#)، فهذا ليس خطأ على الإطلاق. لا توجد مساحة كافية في الخلية لعرض النتيجة. قم بزيادة حجم الخلية أو تقليل حجم الخط حتى يمكن عرض النتيجة.
في حالة حدوث خطأ، سيساعد فك التشفير في تصحيحه:
خطأ | وصف |
#DIV/0! | حدث خطأ عند محاولة القسمة على صفر |
#اسم؟ | لا يمكن للبرنامج التعرف على الاسم الذي تم إدخاله. على سبيل المثال، لقد أخطأت في كتابة اسم الوظيفة، أو لم تقم بتضمين السلسلة النصية بين علامتي اقتباس |
#غير متاح | البيانات غير متوفرة. على سبيل المثال، لم أجد أي قيمة |
#فارغ! | لقد طلبت تقاطع النطاقات التي لا تتقاطع |
#رقم! | تكمن المشكلة في إحدى القيم الرقمية المستخدمة في الصيغة. على سبيل المثال، أنت تحاول الحصول على الجذر التربيعي لعدد سالب. في الرياضيات الكلاسيكية هذه العملية ليس لها أي معنى |
#وصلة! | تحتوي الصيغة على ارتباط غير موجود. على سبيل المثال، قمت بحذف الخلية التي تشير إليها |
#قيمة! | تحتوي الصيغة على مكونات غير صالحة. غالبًا ما يحدث هذا الخطأ عند انتهاك بناء جملة الصيغ. |
عندما يكون هناك خطأ في صيغة في خلية، تظهر علامة بجوارها. من خلال النقر عليه، يمكنك قراءة المساعدة حول هذا الخطأ. يمكنك أيضًا رؤية مراحل الحساب. حدد هذا العنصر وسيظهر البرنامج نافذة حيث سيتم وضع خط تحت موقع الخطأ. هذه هي أفضل طريقة لتحديد مكان حدوث الخطأ.
بالإضافة إلى ذلك، يمكنك الاستغناء عن تصحيح هذه الأخطاء، ولكن ببساطة . ولكن يجب أن يكون مناسبا. يجب معالجة الأخطاء فقط إذا لم يكن من الممكن تصحيحها. وإلا فإن نتائج الحساب قد تكون مشوهة.
نوع آخر من الخطأ هو مرجع دائري. يحدث ذلك عند الإشارة إلى خلية تعتمد قيمتها على الخلية التي تكتب فيها الصيغة. على سبيل المثال، في قفص أ1الصيغة =A2+1 مكتوبة، وفي أ2اكتب =A1، سيظهر مرجع دوري سيتم إعادة حسابه إلى ما لا نهاية. في هذه الحالة، يحذر البرنامج من ظهور مرجع دوري ويوقف حساب "الصيغ الدورية". يظهر سهم ذو رأسين على الجانب الأيسر من الخلايا. سيتعين عليك تصحيح الخطأ الذي حدث وتكرار الحساب.
في بعض الأحيان تحدث "حلقات" معقدة عندما يتم تكوين رابط دوري بعدة صيغ وسيطة.
لتعقب مثل هذه الأخطاء، قم بتشغيل الصيغ – تبعيات الصيغة – التحقق من الأخطاء – المراجع الدائرية. في القائمة المنسدلة، يعرض البرنامج عناوين الخلايا التي تنشئ حلقة لا نهاية لها. كل ما تبقى هو تصحيح الصيغ في هذه الخلايا.
في Excel، يمكنك محاولة حساب نتيجة تكرار الصيغ. للقيام بذلك، حدد المربع ملف - خيارات - صيغ - تمكين الحسابات التكرارية. في نفس الكتلة، يمكنك تعيين الحد الأقصى لعدد التكرارات (الحسابات) للعثور على الرصيد والخطأ المسموح به. في معظم الحالات، لا يكون هذا ضروريًا، لذا أوصي بعدم تحديد هذا المربع. ومع ذلك، عندما تعلم أن صيغ التكرار صحيحة وأن حسابها سيؤدي إلى نتيجة مستقرة - فلماذا لا تفعل ذلك؟
هذا كل شيء عن أنواع الأخطاء في Excel. لقد أعطتك هذه المقالة القصيرة معلومات كافية للتعامل مع الأخطاء الأكثر شيوعًا في Excel من خلال تحليل القيمة المرجعة. لكن اقرأ القائمة الموسعة للأخطاء! أنا مستعد للإجابة على أسئلتك - اكتب في التعليقات.
في المقال القادم سأخبرك. وغني عن القول أن وظائف Excel هي "كل شيء لدينا"؟
أعتقد لا. لذلك، تابع القراءة، ستكون هذه هي الخطوة الأولى في عالم الصيغ المعقدة مع النتائج الصحيحة!
أقوم بإدخال صيغة، ولكن بدلاً من النتيجة أرى النص #N/A أو #. ماذا يعني ذلك؟
وهذا يعني أنه كان هناك خطأ في البيانات المصدر، أو الصيغة نفسها، أو التنسيق، أو في حالة أخرى. تحتوي رسالة الخطأ على إشارة إلى المكان الذي حدث فيه الخطأ بالضبط. سنلقي نظرة أدناه على رسائل الخطأ وأسبابها الأكثر شيوعًا:
خطأ #
في أغلب الأحيان، يعني هذا الخطأ أن العمود ليس عريضًا بدرجة كافية لعرض محتويات الخلية. لحل المشكلة، فقط قم بزيادة عرض العمود.
سبب آخر للخطأ هو أن الخلية تحتوي على تاريخ أو وقت بقيم سالبة.
الخطأ # غير متاح
يحدث هذا الخطأ إذا كانت الدالة أو الصيغة تحتوي على مرجع إلى قيمة (أو القيمة نفسها) غير موجودة. بمعنى آخر، لم تتم تعبئة الحقل المطلوب في دالة أو صيغة، أو أن هناك مرجعًا إلى خلية فارغة عندما يجب أن تحتوي الخلية على قيمة. الأسباب الأكثر شيوعًا:
خطأ #DIV/0!
خطأ #DIV/0! يشير إلى أن عملية الحساب تتضمن القسمة على صفر. قد تكون الأسباب ما يلي:
الخطأ #EMPTY!
يحدث هذا الخطأ عندما يتم تحديد نطاقين متقاطعين في شروط دالة، لكنهما لا يتقاطعان فعليًا.
ملاحظة: في بعض المهام، يحتاج المستخدم إلى تنفيذ إجراءات فقط على تلك الخلايا الموجودة في نفس الوقت في نطاقين. للقيام بذلك، لا يتم فصل نطاقات الخلايا في الدالة بفاصلة منقوطة، بل بمسافة (والتي تسمى عامل التقاطع).
رقم خاطئ!
يحدث هذا الخطأ إذا تم تحديد قيم رقمية غير صحيحة في صيغة أو دالة. على سبيل المثال:
تخبرنا رسالة كهذه أن مرجع الخلية غير صالح. في أغلب الأحيان، قد يشير هذا إلى أنه تم حذف الخلايا المشار إليها بواسطة الصيغة، أو تم نسخ قيم أخرى في تلك الخلايا.
الخطأ #VALUE!
يحدث هذا الخطأ عند استخدام نوع خاطئ من الوسيطة أو المعامل. على سبيل المثال، قد يفهم المستخدم الخطأ التالي:
لقد فهمت ماذا يعني الخطأ. لكن صيغتي كبيرة جدًا/تعمل مع كمية كبيرة من البيانات. كيف يمكنني معرفة مكان الخطأ؟
يمكن أن يشير Excel 2007 إلى الخطأ على الفور، أو يمكنه مساعدتك في مراجعة العمليات الحسابية خطوة بخطوة للعثور على الخطأ. للقيام بذلك، انقر على الأيقونة التي تظهر بجوار الخلية التي تحتوي على رسالة الخطأ. إذا كانت الصيغة تتكون من دالة واحدة فقط أو كان سبب الخطأ بسيطًا جدًا، فستحتوي قائمة السياق على عنصر مصدر الخطأ. بعد النقر على هذا العنصر، سيعرض لك Excel خلية تحتوي على بيانات غير صحيحة تلقائيًا:
إذا كانت الصيغة تحتوي على عدة وظائف، فسيظهر عنصر إظهار خطوات الحساب في قائمة السياق. في النافذة التي تفتح، يمكنك معرفة الحساب الذي يسبب الخطأ.
ملاحظة: الاسم هو كلمة أو عبارة أو مجموعة أخرى من الأحرف يحددها المستخدم والتي تحدد خلية أو نطاق خلايا أو صيغة أو ثابت.
لدي قاعدة بيانات ضخمة من العملاء والمشترين. كل يوم، يتم إضافة عمود إلى قاعدة البيانات يوضح مقدار الإيرادات من كل عميل. إذا لم يقم المشتري بشراء أي شيء، فسيتم وضع #N/A في الخلية. كيف يمكنني جمع عمود إذا كانت هناك مثل هذه البيانات هناك؟
أسهل طريقة لحل هذه المشكلة هي تغيير مبدأ ملء قاعدة البيانات وعدم ملء الخلايا للعملاء الذين لم يجروا عمليات شراء.
ولكن إذا تعذر تغيير الجدول الرئيسي (لأسباب مختلفة)، فيمكنك محاولة حل هذه المشكلة باستخدام الدالة BDSUMM.
لنفترض أن الجدول المصدر يبدو كما يلي:
باستخدام الدالة BDSUMM، يمكننا تحديد جمع تلك الخلايا التي لا تحتوي على قيمة #N/A. تحتوي الدالة BDSUMM على بناء الجملة التالي:
BDSUMM(قاعدة البيانات، الحقل، الشروط)، أين
أي أننا في الدالة نحتاج إلى تعيين مجموع العمود الأول من جدولنا، بشرط ألا تكون قيمة خلية هذا العمود تساوي #N/A. للقيام بذلك، قم أولاً بإنشاء شرط - في أي مكان مناسب في ورقة العمل، سنكتب الشرط #N/A ونقوم بتسمية هذه الخلية بنفس طريقة عمود قاعدة البيانات التي نحتاجها.
BDSUMM(C2:C18;1;E2:E3) حيث
يرجى ملاحظة أن قاعدة البيانات ونطاقات الشروط يجب أن تحتوي على رؤوس الأعمدة! وفي هذه الحالة يجب أن يتطابق عنوان الشرط مع عنوان العمود الذي يتم إجراء الحسابات عليه!
وتظهر النتيجة لدينا أدناه الجدول:
إذا كانت قاعدة بياناتنا تحتوي على أخطاء من أنواع مختلفة، فيكفي إضافتها إلى الشروط (وبالتالي توسيع نطاق الشروط في الصيغة) للحصول على النتيجة المرجوة.
يمكن أيضًا استخدام هذه الطريقة للوظائف COUNT وBCOUNT وDMAX وDMIN وBDPRODUCT وما شابه.
بعد إدخال صيغة أو تعديلها، وكذلك عند تغيير أي قيمة للدالة، يحدث أن يظهر خطأ في الصيغة بدلاً من القيمة المطلوبة. في المجمل، يتعرف محرر جداول البيانات على سبعة أنواع رئيسية من هذه الحسابات غير الصحيحة. سنلقي نظرة على شكل الأخطاء في Excel وكيفية إصلاحها أدناه.
أدناه سنقدم وصفًا للصيغ الموضحة في الصورة مع معلومات مفصلة عن كل خطأ.
1. #قضية!- "القسمة على 0"، تحدث غالبًا عند محاولة القسمة على صفر. أي أن الصيغة المضمنة في الخلية التي تؤدي وظيفة القسمة تأتي عبر خلية ذات قيمة صفر أو "فارغة". لحل هذه المشكلة، تحقق من كافة الخلايا المشاركة في العملية الحسابية وقم بتصحيح أية قيم غير صالحة. الإجراء الثاني يؤدي إلى #DIV/O! – هذا هو إدخال قيم غير صحيحة في بعض الوظائف، مثل =AVERAGE()، إذا كان نطاق القيمة يحتوي أثناء الحساب على 0. وستكون النتيجة نفسها ناتجة عن الخلايا الفارغة التي يتم الوصول إليها عن طريق صيغة تتطلب بيانات محددة للحساب .
2. #غير متاح- "لايوجد بيانات". هذه هي الطريقة التي يحدد بها Excel القيم غير الواضحة للصيغة (الوظيفة). من خلال إدخال أرقام غير مناسبة في إحدى الوظائف، فمن المؤكد أنك ستتسبب في حدوث هذا الخطأ. عندما يظهر، تأكد من ملء جميع خلايا الإدخال بشكل صحيح، وخاصة تلك التي يتم فيها إضاءة نفس النقش. غالبا ما توجد عند استخدامها
3. #اسم؟ - "اسم غير صالح"، مؤشر على وجود اسم غير صحيح للصيغة أو جزء منها. تختفي المشكلة إذا قمت بفحص وتصحيح جميع العناوين والأسماء المصاحبة لخوارزمية الحساب.
4. #فارغ!- "توجد قيمة فارغة في النطاق"، إشارة إلى وجود مناطق غير متداخلة في مكان ما في الحساب أو أنه تم إدراج مسافة بين النطاقات المحددة. خطأ نادر جدا. قد يبدو الإدخال الخاطئ كما يلي:
المجموع (G10:G12 I8:J8)
لا يتعرف Excel على مثل هذه الأوامر.
5. #رقم!– حدث خطأ بسبب صيغة تحتوي على رقم لا يتوافق مع النطاق المحدد.
6. #وصلة!- يحذر من اختفاء الخلايا المرتبطة بهذه الصيغة. تحقق لمعرفة ما إذا تم حذف الخلايا المحددة في الصيغة.
7. #قيمة!– تم تحديد نوع الوسيطة لعملية الدالة بشكل غير صحيح.
8. المكافأة والخطأ # — عرض الخلية غير كافي لعرض الرقم بالكامل
بالإضافة إلى ذلك، يصدر Excel تحذيراً بأن الصيغة غير صحيحة. سيحاول البرنامج أن يخبرك بالضبط بكيفية وضع علامات الترقيم (على سبيل المثال، الأقواس). إذا كان الخيار المقترح يلبي متطلباتك، فانقر فوق "نعم". إذا كان التلميح يتطلب التعديل اليدوي. ثم حدد "لا" وأعد ترتيب الأقواس بنفسك.
تساعد الوظيفة على التخلص من الأخطاء في Excel بشكل جيد. وهو يعمل عن طريق البحث عن الأخطاء في الخلايا؛ وإذا وجد خطأ في الصيغة، فإنه يُرجع TRUE والعكس صحيح. بالاشتراك مع =IF()، سيسمح لك باستبدال القيمة إذا تم العثور على خطأ.
صيغة العمل: =IF(ERROR(expression),error,expression).
إذا(ISERROR (A1/A2);"";A1/A2)
توضيح: إذا تم العثور على خطأ أثناء تنفيذ A1/A2، فسيتم إرجاع فارغة (""). إذا سار كل شيء بشكل صحيح (أي خطأ (A1/A2) = خطأ)، فسيتم حساب A1/A2.
أحد الأسباب التي جعلتني أتحول بسرعة إلى Excel 2007 هو IFERROR() (السبب الرئيسي هو )
تحتوي الدالة iferror على إمكانيات كل من الدالتين ERROR() وIF()، ولكنها متوفرة في الإصدارات الأحدث من Excel، وهو أمر مناسب للغاية
يتم تنشيط الأداة كما يلي: =IFERROR(value; value on error). بدلاً من "القيمة" يوجد تعبير/رابط محسوب للخلية، وبدلاً من "القيمة في حالة الخطأ" - ما الذي يجب إرجاعه في حالة حدوث عدم دقة، على سبيل المثال، عند حساب A1/A2 #قضية!ثم ستبدو الصيغة كما يلي:
الخطأ العكسي (A1/A2;")
" حمل هنا
لنفكر في موقف تحتوي فيه الصيغ الموجودة في الجدول على قيم خطأ متوقعة مسبقًا. وهي لا تتطلب تصحيحًا فوريًا، ولكن يجب تحسين عرض النتائج. هناك عدة طرق لإخفاء قيم الخطأ ومؤشرات الخطأ في الخلايا.
يمكن للصيغ إرجاع الأخطاء لأسباب عديدة. على سبيل المثال، ترجع الصيغة =1/0 الخطأ #DIV/0! لأن القسمة على 0 غير مسموح بها. يتم توفير قيم الخطأ التالية: #DIV/0!، #N/A، #NAME؟، #EMPTY!، #NUMBER!، #LINK! و#القيمة!.
لإخفاء قيم الخطأ، يمكنك تحويلها إلى الرقم 0 على سبيل المثال، ثم تطبيق تنسيق شرطي لإخفاء القيمة.
إنشاء خطأ في العينة
افتح ورقة فارغة أو أنشئ ورقة جديدة.
يدخل 3
إلى الخلية B1، 0
- في الخلية C1 والصيغة =B1/C1- في الخلية A1.
تعرض الخلية A1 قيمة الخطأ #DIV/0!.
حدد الخلية A1 واضغط على F2 لتغيير الصيغة.
بعد علامة المساواة (=)، أدخل خطأ مرجّحمع قوس الافتتاح:
خطأ مرجّح(
حرك المؤشر إلى نهاية الصيغة.
يدخل ,0)
، أي فاصلة يتبعها صفر وقوس إغلاق.
معادلة =B1/C1سوف تأخذ النموذج =IFERROR(B1/C1,0).
اضغط على ENTER لإنهاء تحرير الصيغة.
الآن في الخلية بدلاً من الخطأ #DIV/0! يجب أن يتم عرض القيمة 0.
تطبيق صيغة شرطية
حدد الخلية التي تحتوي على الخطأ وعلى علامة التبويب بيتانقر فوق الزر تنسيق مشروط.
اختر فريقا إنشاء قاعدة.
في مربع الحوار، حدد الخيار.
تأكد من تحديد القسم الموجود في القائمة الأولى قيمة الخلية، وفي الثانية - يساوي. ثم أدخل 0 في مربع النص الموجود على اليمين.
انقر فوق الزر شكل.
على علامة التبويب رقمفي القائمة تنسيقات الأرقامحدد العنصر (جميع الصيغ).
في الميدان يكتبيدخل ;;;
(ثلاث فاصلة منقوطة) ثم اضغط على الزر نعم. انقر فوق الزر نعممرة أخرى.
سوف تختفي القيمة 0 في الخلية. وذلك لأن التنسيق المخصص ;;;
يرشد لإخفاء أي أرقام في الخلية. ومع ذلك، لا يزال يتم تخزين القيمة الفعلية (0) في الخلية.
إخفاء قيم الخطأ عن طريق تغيير لون النص إلى اللون الأبيض
يتيح لك الإجراء التالي تنسيق الخلايا التي بها أخطاء بحيث يظهر النص الموجود بها بخط أبيض. ونتيجة لذلك، يصبح نص الخطأ في مثل هذه الخلايا غير مرئي.
حدد نطاق الخلايا التي تحتوي على قيمة الخطأ.
على علامة التبويب بيتفي مجموعة الأنماط تنسيق مشروطوحدد إدارة القواعد.
سيظهر مربع الحوار مدير قواعد التنسيق الشرطي.
اختر فريقا إنشاء قاعدة.
سوف يظهر صندوف حوار إنشاء قاعدة التنسيق.
في القائمة حدد نوع القاعدةحدد العنصر تنسيق الخلايا التي تحتوي على فقط.
في الفصل تغيير وصف القاعدةفي القائمة قم بتنسيق الخلايا التي تفي بالشرط التالي فقطحدد العنصر أخطاء.
انقر فوق الزر شكلوافتح علامة التبويب الخط.
انقر فوق السهم لفتح القائمة لون، وفي القسم ألوان الموضوعاختر اللون الأبيض.
اعرض شرطة، #N/A أو ND بدلاً من قيمة الخطأ
قد تكون هناك مواقف تريد فيها عرض سلسلة نصية، مثل "#N/A" أو شرطة أو "ND" بدلاً من قيم الخطأ في الخلايا. يمكنك القيام بذلك باستخدام الوظائف خطأ مرجّحو اختصار الثاني، كما هو موضح في المثال أدناه.
وصف الوظيفة
خطأ مرجّح. يمكنك استخدام هذه الدالة لتحديد ما إذا كانت الخلية تحتوي على خطأ أم أن الصيغة ترجع خطأ.
اختصار الثانيتقوم هذه الدالة بإرجاع السلسلة "#N/A" في خلية. بناء جملة الوظيفة: = اختصار الثاني().
إخفاء قيم الخطأ في تقرير PivotTable
انقر فوق تقرير PivotTable.
ستظهر علامة تبويب العمل مع الجداول المحورية.
Excel 2016 وExcel 2013: في علامة التبويب تحليلفي مجموعة جدول محوريانقر فوق السهم الموجود بجوار الأمر خياراتوحدد خيارات.
Excel 2010 وExcel 2007: في علامة التبويب خياراتفي مجموعة جدول محوريانقر فوق السهم الموجود بجوار الأمر خياراتوحدد خيارات.
افتح علامة التبويب التخطيط والشكلوقم بأحد الإجراءين التاليين أو كليهما:
تغيير طريقة عرض الأخطاء.في مجموعة شكلتفقد الصندوق لعرض الأخطاء. أدخل القيمة في الحقل الذي تريد عرضه بدلاً من الأخطاء. لجعل الحقول الفارغة تعرض الأخطاء، قم بإزالة النص بالكامل من الحقل.