كيفية استخدام وظيفة IFNA في Excel (2 أمثلة)

  • شارك هذا
Hugh West

تُستخدم وظيفة IFNA بشكل أساسي لمعالجة أخطاء # N / A . تقوم بإرجاع قيمة محددة وفقًا لتعليماتك في حالة حدوث خطأ # N / A ؛ وإلا فإنها ترجع القيمة المطلقة للدالة. في هذه المقالة ، ناقشنا الوظيفة IFNA في Excel بالتفصيل مع مثالين مناسبين.

سنستخدم قائمة أسعار المنتج التالية كمجموعة بيانات تجريبية لشرح جميع الأمثلة بخصوص وظيفة IFNA . الآن دعنا نلقي نظرة خاطفة على مجموعة البيانات الخاصة بنا:

تنزيل Practice Workbook

يوصى بتنزيل ملف Excel و تدرب معها.

IFNA Function.xlsx

مقدمة إلى وظيفة IFNA

  • هدف الوظيفة:

تُستخدم وظيفة IFNA لمعالجة الخطأ # N / A.

  • بناء الجملة:

IFNA (value، value_if_na)

  • Arguments Explanation:
الوسيطة مطلوب / اختياري الشرح
القيمة مطلوبة القيمة هي التحقق من الخطأ @ N / A.
value_if_na مطلوب القيمة لإرجاع فقط إذا تم العثور على الخطأ # N / A.
  • معلمة الإرجاع:

قيمة الوسيطة الأولى أو نص بديل.

2 ​​أمثلة لاستخدام وظيفة IFNA في Excel

1. الاستخدام الأساسي لوظيفة IFNA في Excel

في هذا المثال ، سنعرض لك الاستخدام الأساسي للدالة IFNA . كما ذكرنا بالفعل بناء جملة الدالة IFNA أي IFNA (value، value_if_na) .

لذا إذا كان هناك أي قيمة صالحة متاحة في حقل القيمة ، ثم ستظهر هذه القيمة كناتج دالة. وإلا ، فسيعيد الحقل value_if_na قيمته المحددة كإخراج دالة.

في الصورة أدناه ، يوجد بالفعل # N / A داخل الخلية D14 . لذلك إذا أشرنا إلى الخلية D14 داخل حقل القيمة الخاص بوظيفة IFNA ، فستظهر القيمة المحددة في الحقل value_if_na في الخلية D15 . الآن أدخل الصيغة داخل الخلية D15 ،

=IFNA(D14,"Missing")

بينما نضغط على الزر ENTER ، يمكن رؤية الرسالة المفقودة تظهر داخل الخلية D15 كما هو متوقع.

المحتوى المرتبط: كيفية استخدام دالة IF في Excel (8 أمثلة مناسبة)

2. استخدام دالة IFNA مع وظيفة VLOOKUP

بادئ ذي بدء ، نريد إثبات قابلية استخدام الدالة IFNA مع وظيفة VLOOKUP . هذا هو الاستخدام الأكثر شيوعًا للدالة IFNA .

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

لذا بأي وسيلة ، إذا قمت بأي من الأخطاء ، فإن VLOOKUP سيظهر # N / A خطأ. وهذا ليس سوى خطأ يمثل ، القيمة غير متوفرة.

الآن ، لنفترض أنك لا تريد السماح بالرسالة # N / A عبر مجموعة البيانات الخاصة بك. لكنه مهتم بإظهار رسالة ذات مغزى أكبر. في هذه الحالة ، يمكنك استخدام وظيفة IFNA مع وظيفة VLOOKUP لمعالجة رسالة الخطأ بطريقة أفضل.

دعنا نقول لأي # N / A رسالة خطأ ، نريد إظهار " مفقود ". في الصورة أدناه ، يمكننا رؤية الرسالة # N / A داخل الخلية D15 .

الصيغة داخل الخلية D15 هي:

=VLOOKUP(D14,B5:D12,3,0)

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

الآن إذا أردنا إظهار مفقود في استبدال # N / A ، ثم لدينا الصيغة التالية مع وظيفة IFNA

=IFNA(VLOOKUP(D14,B5:D12,3,0),"Missing")

هذه هي الطريقة التي يمكننا بها استخدام وظيفة IFNA مع وظيفة VLOOKUP .

انهيار الصيغة

  • D14 ▶ يخزن قيمة البحث.
  • B5: D12 ▶ صفيف بحث الجدول.
  • 3 ▶ فهرس العمود.
  • 0 ▶ يحدد المطابقة التامة.
  • VLOOKUP (D14، B5: D12،3،0) ▶ ابحث عن الحبوب وقم بإرجاع السعر المقابل.
  • = IFNA (VLOOKUP (D14، B5: D12،3،0)، "Missing") ▶ تُرجع قيمة VLOOKUP (D14، B5: D12،3،0) هي قيمة بحث إذا وجدت ضمن يقوم العمود الأول بإرجاع مفقود داخل الخلية D15 .

قراءات مماثلة

  • كيفية استخدام دالة TRUE في Excel (مع 10 أمثلة)
  • استخدم دالة FALSE في Excel (مع 5 أمثلة سهلة)
  • كيفية استخدام وظيفة Excel SWITCH (5 أمثلة)
  • استخدم وظيفة Excel XOR (5 أمثلة مناسبة)

IFERROR Vs IFNA Function

تعالج الدالة IFERROR مجموعة كبيرة من الأخطاء بينما تعالج الوظيفة IFNA فقط # N / A أي خطأ غير متوفر.

على سبيل المثال ، إذا كان هناك أي خطأ خطأ إملائي في الصيغ الخاصة بك ، فقد يقوم Excel بإرجاع الخطأ #NAME . في هذه الحالة ، يمكن لوظيفة IFERROR معالجة الخطأ من خلال إظهار نص بديل بدلاً من الرسالة #NAME .

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

لذا ، إذا كنت تريد معالجة الخطأ # N / A فقط ، إذن من أفضل الممارسات استخدام وظيفة IFNA بدلاً من وظيفة IFERROR . بالنسبة لأنواع الأخطاء الأخرى ، يمكنك استخدام IFERRORدالة.

أشياء يجب تذكرها

📌 إذا كانت الخلية فارغة ، فسيتم التعامل معها كسلسلة فارغة ( "" ) ولكن ليس كخطأ.

📌 إذا لم تملأ الحقل value_if_na ، فستعتبر الوظيفة IFNA هذا الحقل قيمة سلسلة فارغة ( "" ).

الاستنتاج

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

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