اكسل

وظيفة IFERROR في Excel

Excel Iferror Function

وظيفة Excel IFERRORملخص

ترجع الدالة Excel IFERROR نتيجة مخصصة عندما تنشئ صيغة خطأ ، ونتيجة قياسية عندما لا يتم اكتشاف أي خطأ. IFERROR هي طريقة رائعة لتعويض الأخطاء وإدارتها بدون استخدام عبارات IF المتداخلة الأكثر تعقيدًا.





ملاءمة الغرض ومعالجة الأخطاء قيمة الإرجاع القيمة التي تحددها لظروف الخطأ. بناء الجملة = IFERROR (value، value_if_error) وسيطات
  • القيمة - القيمة أو المرجع أو الصيغة المطلوب التحقق من وجود خطأ فيها.
  • القيمة_إذا_خطأ - القيمة المراد إرجاعها في حالة العثور على خطأ.
إصدار برنامج Excel 2007 ملاحظات الاستخدام

تعمل الدالة IFERROR على 'اكتشاف' الأخطاء في صيغة وإرجاع نتيجة أو صيغة بديلة عند اكتشاف خطأ.

اكسل إذا كان التاريخ بين تاريخين إرجاع القيمة

استخدم الدالة IFERROR لتعويض الأخطاء الناتجة عن الصيغ أو الوظائف الأخرى ومعالجتها. يتحقق IFERROR من الأخطاء التالية: # N / A ، أو #VALUE! ، أو #REF! ، أو # DIV / 0! ، أو #NUM! ، أو #NAME؟ ، أو #NULL !.





مثال 1

على سبيل المثال ، إذا كانت A1 تحتوي على 10 ، و B1 فارغة ، و C1 تحتوي على الصيغة = A1 / B1 ، فإن الصيغة التالية ستلتقط الخطأ # DIV / 0! خطأ ناتج عن قسمة A1 على B1:

 
= IFERROR  (A1/B1,'Please enter a value in B1')

طالما أن B1 فارغًا ، ستعرض C1 الرسالة 'الرجاء إدخال قيمة في B1' إذا كانت B1 فارغة أو صفرًا. عند إدخال رقم في B1 ، ستُرجع الصيغة نتيجة A1 / B1.



حساب Excel عدد مرات ظهور الرقم

المثال رقم 2

يمكنك أيضًا استخدام الدالة IFERROR للقبض على الخطأ # N / A الذي تم إلقاؤه بواسطة VLOOKUP عندما لا يتم العثور على قيمة بحث. يبدو بناء الجملة كما يلي:

 
= IFERROR ( VLOOKUP (value,data,column,0),'Not found')

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

ملحوظات

  • لو القيمة فارغ ، يتم تقييمه كسلسلة فارغة ('') وليس خطأ.
  • لو القيمة_إذا_خطأ يتم توفيره كسلسلة فارغة ('') ، ولا يتم عرض أي رسالة عند اكتشاف خطأ.
  • إذا تم إدخال IFERROR كصيغة صفيف ، فإنها تُرجع صفيفًا من النتائج مع عنصر واحد لكل خلية فيه القيمة .
  • في Excel 2013+ ، يمكنك استخدام ملحق دالة IFNA لتعويض أخطاء # N / A ومعالجتها على وجه التحديد.


^