Excel IFERROR وظيفة
عند تطبيق الصيغ في ورقة عمل Excel ، سيتم إنشاء بعض قيم الخطأ ، للتعامل مع الأخطاء ، يوفر Excel وظيفة دالة IFERROR مفيدة. تُستخدم الدالة IFERROR لإرجاع نتيجة مخصصة عندما تقوم الصيغة بتقييم خطأ ، وإرجاع نتيجة عادية في حالة عدم حدوث خطأ.
بناء الجملة:
بناء جملة الدالة IFERROR في Excel هو:
الحجج:
- value: مطلوب. صيغة أو تعبير أو قيمة أو مرجع خلية للتحقق من وجود خطأ.
- value_if_error: مطلوب. قيمة محددة لإرجاعها إذا تم العثور على خطأ. يمكن أن تكون سلسلة فارغة أو رسالة نصية أو قيمة رقمية أو صيغة أخرى أو عملية حسابية.
ملاحظة:
- 1. يمكن أن تتعامل الدالة IFERROR مع جميع أنواع الأخطاء بما في ذلك # DIV / 0! و # N / A و # NAME؟ و # NULL! و #NUM! و #REF! و #VALUE !.
- 2. إذا كان قيمنا الوسيطة عبارة عن خلية فارغة ، يتم التعامل معها كسلسلة فارغة ("") بواسطة الدالة IFERROR.
- 3. إذا كان القيمة_إذا_خطأ يتم توفير الوسيطة كسلسلة فارغة ("") ، ولا يتم عرض أي رسالة عند اكتشاف خطأ.
- 4. إذا قيمنا الوسيطة عبارة عن صيغة صفيف ، تُرجع IFERROR صفيفًا من النتائج لكل خلية في النطاق المحدد في القيمة.
- 5. يتوفر IFERROR في Excel 2007 وجميع الإصدارات اللاحقة.
الإرجاع:
إرجاع القيمة المحددة لقيم الخطأ.
أمثلة:
مثال 1: دالة IFFEROR لإرجاع خلية فارغة أو نص مخصص بدلاً من قيمة الخطأ
على سبيل المثال ، لديك قائمة بالبيانات أدناه ، لحساب متوسط السعر ، يجب عليك استخدام البيع / الوحدة. ولكن ، إذا كانت الوحدة 0 أو خلية فارغة ، فسيتم عرض الأخطاء كما هو موضح أدناه:
الآن ، سأستخدم خلية فارغة أو سلسلة نصية أخرى لاستبدال قيم الخطأ:
=IFERROR(B2/C2, "") (ستُرجع هذه الصيغة فارغة بدلاً من قيمة الخطأ)
=IFERROR(B2/C2, "Error") (ستعيد هذه الصيغة نصًا مخصصًا "خطأ" بدلاً من قيمة الخطأ)
مثال 2: IFERROR مع وظيفة Vlookup لإرجاع "Not Found" بدلاً من قيم الخطأ
عادةً ، عند تطبيق وظيفة vlookup لإرجاع القيمة المقابلة ، إذا لم يتم العثور على قيمة المطابقة ، فستحصل على قيمة خطأ # N / A كما هو موضح في لقطة الشاشة التالية:
بدلاً من عرض قيمة الخطأ ، يمكنك استخدام نص "غير موجود" لاستبداله. في هذه الحالة ، يمكنك التفاف صيغة Vlookup في دالة IFERROR كما يلي: =IFERROR(VLOOKUP(…),"Not found")
يرجى استخدام الصيغة أدناه ، وبعد ذلك سيتم إرجاع النص المخصص "غير موجود" بدلاً من ذلك إلى قيمة الخطأ بينما لم يتم العثور على القيمة المطابقة ، انظر لقطة الشاشة:
مثال 3: استخدام IFERROR المتداخلة مع وظيفة Vlookup
يمكن أن تساعدك وظيفة IFERROR هذه أيضًا في التعامل مع صيغ vlookup المتعددة ، على سبيل المثال ، لديك جدولا بحث ، الآن تحتاج إلى البحث عن العنصر من هذين الجدولين ، لتجاهل قيم الخطأ ، يرجى استخدام IFERROR المتداخلة مع Vlookup على النحو التالي :
مثال 4: دالة IFERROR في صيغ الصفيف
لنفترض ، إذا كنت تريد حساب الكمية الإجمالية استنادًا إلى قائمة السعر الإجمالي وسعر الوحدة ، فيمكن القيام بذلك باستخدام صيغة صفيف ، والتي تقسم كل خلية في النطاق B2: B5 على الخلية المقابلة في النطاق C2: C5 ، ثم تجمع النتائج باستخدام صيغة الصفيف هذه: =SUM($B$2:$B$5/$C$2:$C$5).
ملاحظة: إذا كانت هناك قيمة 0 واحدة على الأقل أو خلية فارغة في النطاق المستخدم ، فإن الخطأ # DIV / 0! تم إرجاع الخطأ كما هو موضح أدناه:
لإصلاح هذا الخطأ ، يمكنك التفاف الدالة IFERROR في الصيغة على هذا النحو ، ويرجى تذكر الضغط شفت + Ctrl + أدخل مفاتيح معًا بعد إدخال هذه الصيغة:
أفضل أدوات إنتاجية المكتب
كوتولس ل إكسيل - يساعدك على التميز من بين الحشود
Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...
علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
- يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
- يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.