دالة الـIFNA في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـIFNA في الإكسيل
تعد دالة الـIFNA إحدى الدوال المنطقية المستخدمة في برنامج الإكسيل، حيث يتم استخدام هذه الدالة لعرض قيمة بديلة تحدد من قبل المستخدم في حال تعرفت على الخطأ ""#N/A""، ولقد تم تطوير هذه الدالة في إصدار إكسيل لعام 2013، وبالتالي فهي غير متوفرة في الإصدارات الأقدم، كما تعد هذه الدالة مفيدة جدًا عند التعامل مع كميات كبيرة من البيانات، ومن الجدير بالذكر أن دالة الـIFNA لا يتم استخدامها إلا على الخطأ ""#N/A""، وبالرغم من ذلك تعد أسرع وأكثر تحديدًا من الدوال الأخرى المستخدمة في إكسيل والتي تقوم باكتشاف الأخطاء وإصلاحها مثل؛ دالة الـIFERROR ودالة الـISERROR ودالة الـISERR وغيرها.
كيفية استخدام دالة الـIFNA في الإكسيل
عند استخدام دالة الـIFNA يتم إرجاع القيمة المدخلة في صيغة الدالة والتي يتم تحديدها من قبل المستخدم في حال تم العثور على الخطأ ""#N/A""، ومن أبرز الدوال التي ترجع هذا الخطأ؛ الدوال التي تقوم بعمليات البحث كدوال الـMATCH والـVLOOKUP والـHLOOKUP وغيرها، ولكن في حال وجود أخطاء أخرى غير الخطأ ""#N/A"" فلن تقوم هذه الدالة بأي تغيير، ويتم البدء بإنشاء صيغة دالة الـIFNA من خلال تحديد الخلية المراد ظهور الناتج فيها، ثم إدخال إشارة المساواة تتبعها كلمة IFNA، ثم يتم فتح قوسين وإدخال القيمة أو الصيغة المراد التحقق منها في حال وجود خطأ ""#N/A"" مكان ""value"" في صيغة الدالة، يتلوها إدخال القيمة المراد عرضها مكان ""value_if_na"" في حال تم العثور على الخطأ ""#N/A""، ويتم كتابة الصيغة العامة لدالة الـIFNA على النحو الآتي:
IFNA (value, value_if_na)=
أمثلة عملية على استخدام دالة الـIFNA في الإكسيل
إذا تم استخدام دالة الـIFNA ولم يتم إدخال أي قيمة مكان ""value_if_na"" فسيتم تقييمها كسلسلة فارغة ولن يتم عرض أي رسالة عند اكتشاف الأخطاء، وفي ما يأتي سيتم تقديم بعض الأمثلة العملية على استخدام دالة الـIFNA:
يمكن استخدام الصيغة الآتية لإرجاع ""not found"" إذا تم اكتشاف الخطأ "" #N/A"" في الخلية A1 التي تحتوي علىالعدد الحقيقي 55، بحيث ستظهر القيمة ""55"":
IFNA( A1, ""not found"" )=
يمكن استخدام الصيغة الآتية لإرجاع ""not found"" إذا تم اكتشاف الخطأ ""#N/A"" في الخلية A1 التي تحتوي على هذا الخطأ، بحيث ستظهر النتيجة ""not found"" :
IFNA( A2, ""not found"")=
يمكن استخدام الصيغة الآتية لإرجاع ""not found"" إذا لم يتم العثور على قيمة مقابلة لكلمة Jim في العمود الثاني عند البحث عن تطابق تام للكلمة بين البيانات {Class3, Class3, Class2, Class2, Class1, Ann, Jim, Alf, Bob, Beth} المدخلة في النطاق B6-A2، بحيث ستنتج ""Class 3"":
يمكن استخدام الصيغة الآتية لإرجاع ""not found"" إذا لم يتم العثور على قيمة مقابلة لكلمة Mary في العمود الثاني عند البحث عن تطابق تام بين البيانات السابق ذكرها، بحيث ستنتج ""not found"": IFNA( VLOOKUP( ""Mary"", A2:B6, 2, FALSE ), ""not found"")= "
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.