دالة IFERROR تختبر نتيجة تنفيذ عملية حسابية :
- اذا كانت نتيجة تنفيذ العملية الحسابية قيمة غير خطأ ترجع هذه القيمة .
- اذا كانت نتيجة تنفيذ العملية الحسابية خطأ ترجع قيمة أخرى تقوم أنت بتحديدها .
معاملات دالة IFERROR
value : العملية الحسابية التي تريد اختبارها .
value_if_error : القيمة التي سترجعها الدالة في حالة كانت نتيجة تنفيذ العملية الحسابية خطأ .
مثال على دالة IFERROR
في الشكل التالي ستقوم المعادلة بجمع الرقم 6 مع الرقم 3 مع الرقم 8 وترجع المجموع وهو 17
في الشكل التالي ستقوم المعادلة بجمع الرقم 6 مع النص "Ahmed" مع الرقم 8 وترجع الخطأ !VALUE# لأن المعادلة لا تستطيع جمع رقم مع نص .
يمكنك استخدام دالة IFERROR لكي ترجع المعادلة قيمة أكثر تعبيرا من الخطأ !VALUE# كما هو موضح في المعادلة التالية :
IFERROR(C3+C4+C5,"Invalid Numbers")
دالة IFERROR ستختبر نتيجة عملية الجمع :
- اذا كانت نتيجة تنفيذ عملية الجمع قيمة غير خطأ ترجع هذه القيمة .
- اذا كانت نتيجة تنفيذ عملية الجمع خطأ ترجع القيمة "Invliad Numbers" أي أرقام غير مناسبة , لاحظ أنه يمكنك استبدال هذه القيمة بأي قيمة أخرى تريدها .
في الشكل التالي نتيجة تنفيذ عملية الجمع القيمة 17 لذا ترجع دالة IFERROR القيمة 17
في الشكل التالي نتيجة تنفيذ عملية الجمع الخطأ !VALUE# لذا ترجع دالة IFERROR القيمة "Invliad Numbers"