كيفية تصحيح خطأ #N/A

كيفية تصحيح خطأ #N/A

ملاحظة: إننا نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن، وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً، وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا ما كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً سهلاً لك.

يشير الخطا #N/a بشكل عام إلى انه يتعذر علي الصيغة العثور علي ما تمت مطالبته بالبحث عنه.

الحل الأهم

السبب الأكثر شيوعا لظهور الخطا #N/a هو الدالة VLOOKUP أو HLOOKUP أو LOOKUP أو MATCH إذا تعذر علي صيغه العثور علي قيمه مشار اليها. علي سبيل المثال ، لا توجد قيمه البحث في البيانات المصدر.

قيمة البحث غير موجودة.  الصيغة في الخلية E2 هي =VLOOKUP‏(D2‏,$D$6‏:$E$8‏,2,FALSE).  يتعذر العثور على قيمة الموز، لذا تعرض الصيغة خطأ #N/A.

في هذه الحالة ، لا يوجد "بناني" مدرجا في جدول البحث ، لذلك يقوم VLOOKUP بإرجاع الخطا "/a".

الحل: تاكد من وجود قيمه البحث في البيانات المصدر ، أو استخدم معالج خطا مثل IFERROR في الصيغة. علي سبيل المثال ، = IFERROR (FORMULA (), 0) ، التي تشير إلى:

  • = IF (يتم تقييم الصيغة إلى خطا ، ثم عرض 0 ، وبخلاف ذلك عرض نتيجة الصيغة)

يمكنك استخدام "" لعرض اي شيء ، أو استبدال النص الخاص بك: = IFERROR (FORMULA (), "رسالة الخطا هنا")

إذا لم تكن متأكداً مما يجب فعله في هذه المرحلة أو نوع المساعدة التي تحتاجها، يمكنك البحث عن أسئلة في منتدى مجتمع Excel أو نشر سؤالك.

ارتباط إلى منتدى مجتمع Excel

إذا كنت تريد الانتقال إلى الأمام، فستوفر قائمة الاختيار التالية خطوات استكشاف الأخطاء وإصلاحها لمساعدتك في معرفة موضع الخطأ في الصيغ.

ان قيمه البحث والبيانات المصدر مختلفه عن أنواع البيانات. علي سبيل المثال ، تحاول ان يكون لديك VLOOKUP مرجعا لرقم ، ولكن يتم تخزين البيانات المصدر كنص.

أنواع قيم غير صحيحة.  مثال يوضح صيغة VLOOKUP تعرض خطأ #N/A لأن عنصر البحث بالتنسيق الرقمي بينما جدول البحث بالتنسيق النصي.

الحل: تاكد من ان أنواع البيانات هي نفسها. يمكنك التحقق من تنسيقات الخلايا عن طريق تحديد خليه أو نطاق من الخلايا ، ثم النقر بزر الماوس الأيمن وتحديد تنسيق الخلايا _gt_ رقم (أو الضغط علي Ctrl + 1) ، وتغيير تنسيق الأرقام إذا لزم الأمر.

مربع الحوار "تنسيق الخلايا" يعرض علامة التبويب "رقم" والخيار "نص" محددين

تلميح: إذا كنت بحاجه إلى فرض تغيير في التنسيق علي عمود بأكمله ، فقم أولا بتطبيق التنسيق الذي تريده ، ثم يمكنك استخدام نص _gt_ البياناتللاعمده _gt_ الانتهاء.

يمكنك استخدام الدالة TRIM لأزاله اي مسافات بادئه أو لاحقه. يستخدم المثال التالي اقتطاع متداخل داخل الدالة VLOOKUP لأزاله المسافات البادئة من الأسماء الموجودة في A2: A7 وإرجاع اسم القسم.

استخدام VLOOKUP مع TRIM في صيغة الصفيف لإزالة المسافات اللاحقة/البادئة.  الصيغة في الخلية E3 هي {‏=‎‎VLOOKUP‏(D2,TRIM(A2:B7),2,FALSE)‏‎} ويلزم إدخالها بالاختصارات CTRL+SHIFT+ENTER.

= VLOOKUP (D2, TRIM (A2: B7), 2, FALSE)

ملاحظة: 24 سبتمبر 2018 - صيغ الصفيف الديناميكي - إذا كان لديك إصدار حالي من Office 365، وكنت موجوداً في قناة إصدار Insiders Fast، فيمكنك إدخال الصيغة في الخلية العلوية اليمنى لنطاق الإخراج، ثم اضغط على Enter لتأكيد الصيغة كصيغة صفيف ديناميكي. بخلاف ذلك، يجب إدخال الصيغة كصيغة صفيف قديمة عن طريق تحديد نطاق الإخراج أولاً، وإدخال الصيغة في الخلية العلوية اليمنى لنطاق الإخراج، ثم الضغط على Ctrl+Shift+Enter لتأكيدها. يقوم Excel بإدراج الأقواس في بداية ونهاية الصيغة نيابة عنك. للحصول على مزيد من المعلومات حول صيغ الصفيف، اطلع على إرشادات وأمثلة حول صيغ الصفيف.

بشكل افتراضي ، يجب فرز الدالات التي تبحث عن المعلومات في الجداول بترتيب تصاعدي. ومع ذلك ، تحتوي دالتا الدالة VLOOKUP و HLOOKUP علي وسيطه range_lookup التي ترشد الدالة علي العثور علي تطابق تام حتى إذا لم يتم فرز الجدول. للبحث عن تطابق تام ، قم بتعيين وسيطه range_lookup إلى FALSE. لاحظ ان استخدام TRUE ، الذي يعلم الدالة بان تبحث عن التطابق التقريبي ، لا يمكن ان ينتج عنه الخطا #N/a فقط ، يمكنه أيضا إرجاع نتائج خاطئه كما هو موضح في المثال التالي.

مثال على استخدام VLOOKUP مع الوسيطة TRUE range_lookup مما يؤدي إلى ظهور العديد من النتائج.

في هذا المثال ، لا تقوم الدالة "بانانا" بإرجاع الخطا "/a" #N الذي يعرض السعر الخطا. يحدث ذلك باستخدام الوسيطة TRUE ، التي تخبر الدالة VLOOKUP بالبحث عن مطابقه تقريبيه بدلا من تطابق تام. لا توجد تطابقات قريبه ل "بانانا" ، و "كمثري" تاتي قبل "بياتش" أبجديا. في هذه الحالة تستخدم الدالة VLOOKUP مع الوسيطة FALSE السعر الصحيح ل "كمثري" ، ولكن "بناني" ستظل ستؤدي إلى خطا "ال#N/a" ، لأنه لا يوجد "بناني" في قائمه البحث.

إذا كنت تستخدم الدالة MATCH ، فحاول تغيير قيمه الوسيطة match_type لتحديد ترتيب الفرز الخاص بالجدول. للبحث عن تطابق تام ، قم بتعيين الوسيطة match_type إلى 0 (صفر).

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

في هذا المثال ، تضمن الخلية E2 نطاقات غير متطابقة:

مثال على صيغة صفيف بها إشارات لمدى غير متطابق يتسبب في ظهور خطأ #N/A.  الصيغة في الخلية E2 هي {=‎S‎UM‏(‏I‎F‏(A2:A11=D2,B2:B5))} ويجب إدخالها بالاختصارات CTRL+SHIFT+ENTER.

= SUM (IF (A2: A11 = D2, B2: B5))

لكي يتم حساب الصيغة بشكل صحيح ، يجب تغييرها بحيث يعكس النطاقان الصفوف 2 – 11.

= SUM (IF (A2: A11 = D2, B2: B11))

ملاحظة: 24 سبتمبر 2018 - صيغ الصفيف الديناميكي - إذا كان لديك إصدار حالي من Office 365، وكنت موجوداً في قناة إصدار Insiders Fast، فيمكنك إدخال الصيغة في الخلية العلوية اليمنى لنطاق الإخراج، ثم اضغط على Enter لتأكيد الصيغة كصيغة صفيف ديناميكي. بخلاف ذلك، يجب إدخال الصيغة كصيغة صفيف قديمة عن طريق تحديد نطاق الإخراج أولاً، وإدخال الصيغة في الخلية العلوية اليمنى لنطاق الإخراج، ثم الضغط على Ctrl+Shift+Enter لتأكيدها. يقوم Excel بإدراج الأقواس في بداية ونهاية الصيغة نيابة عنك. للحصول على مزيد من المعلومات حول صيغ الصفيف، اطلع على إرشادات وأمثلة حول صيغ الصفيف.

مثال على إدخال #N/A في الخلايا، مما يؤدي إلى عدم احتساب صيغة SUM بطريقة صحيحة.

في هذه الحالة ، قد يكون لدي شهر ديسمبر قيم &/a ، التالي لا يمكن للإجمالي الحساب والقيام بدلا من ذلك بإرجاع خطا #N/a.

إصلاح ذلك، تحقق من بناء جملة صيغة الدالة التي تستخدمها وأدخل كافة الوسيطات المطلوبة في الصيغة التي ترجع الخطأ. قد يتطلب ذلك الانتقال إلى محرر Visual Basic (VBE) للتحقق من الدالة. يمكنك الوصول إلى VBE من علامة التبويب المطور ، أو باستخدام ALT + F11.

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

لإصلاح ذلك، تحقق من أن الوسيطات الموجودة في تلك الدالة صحيحة ويتم استخدامها بشكل صحيح.

لإصلاح ذلك ، اضغط علي Ctrl + Atl + F9 لأعاده حساب الورقة

يمكنك استخدام معالج الدالات للمساعدة إذا لم تكن متاكدا من الوسيطات الصحيحة. حدد الخلية التي تحتوي علي الصيغة التي تريدها ، ثم انتقل إلى علامة التبويب صيغه علي الشريط واضغط علي ادراج داله.

زر "إدراج دالة".

سيقوم Excel تلقائيا بتحميل المعالج نيابة عنك:

مثال على مربع الحوار "معالج الصيغة".

اثناء النقر فوق كل وسيطه ، سيعطيك Excel المعلومات المناسبة لكل واحده منها.

يمكن ان يكون #N/a مفيدا! انه اجراء شائع لاستخدام #N/a عند استخدام البيانات مثل المثال التالي للمخططات ، حيث لا يتم رسم قيم #N/a علي المخطط. فيما يلي بعض الامثله عن مظهر المخطط مع 0/a..

مثال على مخطط خطي لا يُظهر القيم الصفرية.

في المثال السابق ، ستري انه تم رسم القيم 0 وعرضها كسطر ثابت في أسفل المخطط ، وبعد ذلك شوتس لعرض الإجمالي. في المثال التالي ، ستري قيم 0 مستبدله ب#N/a.

مثال على "مخطط خطي" لا يُظهر قيم #N/A.

للحصول علي مزيد من المعلومات حول خطا في ال#NA الذي يظهر في داله معينه ، راجع المواضيع أدناه:

أعلى الصفحة

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

ويمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel‏ التقني،أو الحصول على الدعم من خلال إجابات المجتمع،أو اقتراح ميزة جديدة أو تحسين عن طريق ‏Excel User Voice‏.

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

تحويل الأرقام المخزّنة كنص إلى أرقام

VLOOKUP (الدالة VLOOKUP)

الدالة HLOOKUP

الدالة LOOKUP

الدالة MATCH

نظرة عامة حول الصيغ في Excel

كيفية تفادي الصيغ المقطوعة

الكشف عن وجود أخطاء في الصيغ

اختصارات لوحة المفاتيح في Excel for Windows‏

اختصارات لوحة المفاتيح في Excel for Mac‏

كافة دالات Excel (بالترتيب الأبجدي)

جميع دالات Excel (حسب الفئة)

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×