دالة الـIFERROR في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـIFERROR في الإكسيل
تعد دالة دالة الـIFERROR إحدى الدوال المنطقية المستخدمة في برنامج الإكسيل، إذ يتم استخدام هذه الدالة للكشف عن الأخطاء ومعالجتها، حيث تقوم دالة الـIFERROR بإرجاع قيمة يتم تحديدها داخل الصيغة العامة للدالة إذا ما نتج خطأ عن استعمال إحدى دوال إكسيل، وتنتمي هذه الدالة إلى مجموعة الدوال المعنية في تدقيق الأخطاء مثل، ISERR و ISERROR و IFERROR و ISNA، وعادةً ما يتم استخدام هذه الدالة في عمليات التحليل المالي، حيث تكون هذه الدالة مفيدة للتعامل مع الصيغ والبيانات في برنامج الإكسيل، ومن أبرز الأخطاء التي يتم الكشف عنها ومعالجتها باستخدام دالة الـIFERROR؛
{#N/A, #VALUE!, #REF!, #DIV/0!, #NUM! #NAME? or #NULL!}=
كيفية استخدام دالة الـIFERROR في الإكسيل
تم تطوير دالة الـIFERROR في إصدار إكسيل لعام 2007، حيث تقوم هذه الدالة بإرجاع القيمة نفسها في حال لم يتم تحديد أي خطأ ناتج عن إحدى صيغ الدوال المراد تدقيقها، بينما تقوم بإرجاع قيم جديدة يحددها المستخدم إذا ما تم اكتشاف الأخطاء فيها، ويتم البدء بإنشاء صيغة دالة IFERROR من خلال إدخال القيمة المراد التحقق منها مكان ""value""، ومن ثم إدخال القيمة المراد عرضها مكان ""value_if_error"" إذا اكتشفت وجود خطأ ما، وعندما تكون القيمة المدخلة في صيغة هذه الدالة عبارة عن مصفوفة فستقوم هذه الدالة أيضًا بإرجاع مصفوفة من النواتج، بينما ستقوم بمعاملة الخلايا الفارغة على أنها سلسلة نصية فارغة ("""") إذا ما تم إدخالها مكان ""value"" أو ""value_if_error""، ويتم كتابة الصيغة العامة لدالة الـIFERROR على النحو الآتي:
IFERROR(value, value_if_error)=
أمثلة عملية على دالة الـIFERROR في الإكسيل
يمكن الاستفادة من دالة الـIFERROR في الإكسيل في تعديل الأخطاء الناجمة عن استخدام الدوال الأخرى، كما يمكن استخدام هذه الدالة بتعديل الأخطاء الناجمة عن بعض المعادلات البسيطة، حيث إن المعادلات التي تقسم الأعداد على صفر ستنتج الخطأ #DIV/0!، وفي ما يأتي أمثلة عملية على كيفية استخدام دالة الـIFERROR في الإكسيل بالشكل الصحيح، إذا كانت الأسعار المتمثلة بالأعداد الحقيقية {12.5 ,3.00 ,7.00 ,9.75 ,8.00} مدخلة في الخلايا A3 إلى A7 على التوالي، وكانت الكميات الموافقة لهذه الأسعار {0 ,6 ,10 ,0 ,30} مدخلة في الخلايا B3 إلى B7:
يمكن استخدام الصيغة الآتية لاستبدال أي خطأ ناتج من قسمة العدد 12.5 على صفر بالقيمة صفر، إذ سينتج في هذه الحالة الخطأ #DIV/0! والذي سيتم استبداله بالعدد ""0"":
IFERROR(A3/B3,0)=
يمكن استخدام الصيغة الآتية لاستبدال أي خطأ ناتج من قسمة العدد 3.00 على 6 بالقيمة صفر، إذ لن تنتج الأخطاء في هذه الحالة وسيكون الناتج 0.50 ناجم عن عملية القسمة الأصلية:
IFERROR(A4/B4,0)=
يمكن استخدام الصيغة الآتية لاستبدال أي خطأ ناتج من قسمة العدد 9.75 على صفر بالقيمة صفر، إذ سينتج في هذه الحالة الخطأ #DIV/0! والذي سيتم استبداله بالعدد ""0"": IFERROR(A6/B6,0)= "
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.