تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

يشير الخطأ #N/A عادةً إلى تعذر الصيغة في العثور على المطلوب البحث عنه من خلالها.

أفضل الحلول

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

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

في هذه الحالة لا يوجد أي "موز" مذكور في جدول البحث، لذا يُرجع VLOOKUP الخطأ #N/A.

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

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

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

ملاحظات: 

  • إذا كنت في حاجة إلى مساعدة في الخطأ #N/A باستخدام دالة معينة، مثل VLOOKUP أو INDEX/MATCH، اختر واحد من الخيارات الآتية:

  • أيضاً، قد يكون من المفيد التعرف على بعض الوظائف الشائعة التي يحدث فيها هذا الخطأ، مثل XLOOKUP أو VLOOKUP أو HLOOKUP أو LOOKUP أو MATCH.

إذا لم تكن متأكدا مما يجب فعله في هذه المرحلة أو نوع المساعدة التي تحتاج إليها، فيمكنك البحث عن أسئلة مماثلة في Microsoft Community، أو نشر أسئلة خاصة بك.

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

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

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

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

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

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

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

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

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

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

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

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

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

في هذا المثال، تقوم قيمة البحث "موز" بإرجاع الخطأ #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))

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

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

في هذه الحالة، تحتوي القيم مايو-ديسمبر على قيم #N/A، وبالتالي لا يمكن حساب الإجمالي وسيرجع الخطأ #N/A بدلاً من ذلك.

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

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

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

لتصحيح ذلك، اضغط على المفاتيح Ctrl+ Alt+F9 لإعادة حساب الورقة

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

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

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

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

عند الضغط على كل وسيطة، سيوفر Excel لك المعلومات الملائمة عن كل منها.

‎#N/A يمكن أن يكون مفيداً! من الشائع استخدام ‎#N/A عند استخدام البيانات كما في المثال التالي حول المخططات، حيث إن قيم ‎#N/A لن ترسم في مخطط. فيما يلي أمثلة عن شكل أحد المخططات بالقيم 0 مقابل القيم #N/A.

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

في المثال السابق، تلاحظ أنه تم رسم القيم 0 وتم عرضها كخط ثابت في أسفل المخطط، ثم بالتالي تتدفق لتعرض "الإجمالي". في المثال التالي سترى القيم #N/A مستخدمة بدلاً من القيم 0.

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

​​​​

أعلى الصفحة

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

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

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

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

الدالة VLOOKUP‏

الدالة HLOOKUP

الدالة LOOKUP

الدالة MATCH

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

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

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

مفاتيح الاختصار في Excel

جميع دالات Excel (بالترتيب الأبجدي)

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

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

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×