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

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

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

يشير الخطا # n / A ب# شكل عام الي ان صيغه يتعذر عليك العثور علي ما هو تم طلب ل# البحث عن.

الحل العلوي

قد يكون السبب الاكثر شيوعا الخطا # n / A ب# استخدام الدالات VLOOKUP او HLOOKUP، و# البحث، او MATCH اذا لم تتمكن صيغه من العثور علي قيمه مرجعيه. علي سبيل المثال، لا يكون قيمه البحث في البيانات المصدر.

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

في هذه الحاله هناك غير اي "الموز" المدرجه في جدول البحث، حيث ترجع الداله VLOOKUP خطا # n / A.

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

  • = IF(your formula evaluates to an error, then display 0, otherwise display the formula's result)

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

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

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

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

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

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

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

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

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

يمكنك استخدام الداله TRIM ل# ازاله اي مسافات بادئه او لاحقه. يستخدم المثال التالي متداخله في داله VLOOKUP TRIM ل# ازاله المسافات البادئه من الاسماء الموجوده في a2: a7 و# ترجع اسم القسم.

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

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

ملاحظة: هذه هي صيغه صفيف، و# يجب ادخال ب# استخدام Ctrl + Shift + Enter. سيتم التفاف Excel تلقائيا الصيغه في الاقواس الكبيره {} ب# النيابه عنك. اذا حاولت الي ادخالها نفسك، ف# سيعرض Excel الصيغه ك# نص.

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

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

في هذا المثال، ليس فقط ب# ارجاع "الموز" خطا # n / A، ف# ترجع الداله "كمثري" السعر غير صحيحه. يحدث هذا ب# استخدام وسيطه 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))}

ملاحظة: هذه هي صيغه صفيف، و# يجب ادخال ب# استخدام Ctrl + Shift + Enter. سيتم التفاف Excel تلقائيا الصيغه في الاقواس الكبيره {} ب# النيابه عنك. اذا حاولت الي ادخالها نفسك، ف# سيعرض Excel الصيغه ك# نص.

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

في هذه الحاله، ديسمبر مايو يتضمن القيم # n / A، وب# التالي لا يمكن حساب الاجمالي و# بدلا من ذلك ب# ارجاع خطا # n / A.

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

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

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

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

يمكنك استخدام "معالج الدالات" ل# مساعدتك في حال لم تكن متاكدا من الوسيطات عاديه. حدد الخليه التي تحتوي الصيغه في سؤال، ثم انتقل الي علامه التبويب " صيغه " علي الشريط و# اضغط علي هذا المفتاح "ادراج داله".

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

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

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

اثناء النقر فوق كل وسيطه، Excel ستعطيك المعلومات الملائمه ل# كل منها.

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

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

في المثال السابق، ستري انه لديك رسمها علي القيم 0 و# يتم عرضها ك# خط مسطحه في الجزء السفلي من المخطط، و# ثم الالتقاط ل# عرض الاجمالي. في المثال التالي ستشاهد قيم 0 استبدال ب# # n / A.

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

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

اعلي الصفحه

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

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

انظر أيضاً

تحويل الارقام المخزنه ك# نص الي ارقام

الداله VLOOKUP

الداله HLOOKUP

الداله LOOKUP

الداله MATCH

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

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

استخدام تدقيق الاخطاء ل# الكشف عن الاخطاء في الصيغ

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

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

دالات Excel كافه (ب# الترتيب الابجدي)

دالات Excel كافه (حسب الفئه)

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

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

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

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

×