Note: The other languages of the website are Google-translated. Back to English
English English

Excel IFERROR وظيفة

عند تطبيق الصيغ في ورقة عمل Excel ، سيتم إنشاء بعض قيم الخطأ ، للتعامل مع الأخطاء ، يوفر Excel وظيفة دالة IFERROR مفيدة. تُستخدم الدالة IFERROR لإرجاع نتيجة مخصصة عندما تقوم الصيغة بتقييم خطأ ، وإرجاع نتيجة عادية في حالة عدم حدوث خطأ.

وظيفة doc iferror 1


 بناء الجملة:

بناء جملة الدالة IFERROR في Excel هو:

=IFERROR(value, value_if_error)

 الحجج:

  • 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 أو خلية فارغة ، فسيتم عرض الأخطاء كما هو موضح أدناه:

وظيفة doc iferror 2

الآن ، سأستخدم خلية فارغة أو سلسلة نصية أخرى لاستبدال قيم الخطأ:

=IFERROR(B2/C2, "") (ستُرجع هذه الصيغة فارغة بدلاً من قيمة الخطأ)

=IFERROR(B2/C2, "Error") (ستعيد هذه الصيغة نصًا مخصصًا "خطأ" بدلاً من قيمة الخطأ)

وظيفة doc iferror 3 وظيفة doc iferror 4

مثال 2: IFERROR مع وظيفة Vlookup لإرجاع "Not Found" بدلاً من قيم الخطأ

عادةً ، عند تطبيق وظيفة vlookup لإرجاع القيمة المقابلة ، إذا لم يتم العثور على قيمة المطابقة ، فستحصل على قيمة خطأ # N / A كما هو موضح في لقطة الشاشة التالية:

وظيفة doc iferror 5

بدلاً من عرض قيمة الخطأ ، يمكنك استخدام نص "غير موجود" لاستبداله. في هذه الحالة ، يمكنك التفاف صيغة Vlookup في دالة IFERROR كما يلي: =IFERROR(VLOOKUP(…),"Not found")

يرجى استخدام الصيغة أدناه ، وبعد ذلك سيتم إرجاع النص المخصص "غير موجود" بدلاً من ذلك إلى قيمة الخطأ بينما لم يتم العثور على القيمة المطابقة ، انظر لقطة الشاشة:

=IFERROR(VLOOKUP(D2,$A$2:$B$11,2,FALSE),"Not Found")

وظيفة doc iferror 6


مثال 3: استخدام IFERROR المتداخلة مع وظيفة Vlookup

يمكن أن تساعدك وظيفة IFERROR هذه أيضًا في التعامل مع صيغ vlookup المتعددة ، على سبيل المثال ، لديك جدولا بحث ، الآن تحتاج إلى البحث عن العنصر من هذين الجدولين ، لتجاهل قيم الخطأ ، يرجى استخدام IFERROR المتداخلة مع Vlookup على النحو التالي :

=IFERROR(VLOOKUP(G2,$A$2:$B$7,2,FALSE),IFERROR(VLOOKUP(G2,$D$2:$E$7,2,FALSE),"Not Found"))

وظيفة doc iferror 7


مثال 4: دالة IFERROR في صيغ الصفيف

لنفترض ، إذا كنت تريد حساب الكمية الإجمالية استنادًا إلى قائمة السعر الإجمالي وسعر الوحدة ، فيمكن القيام بذلك باستخدام صيغة صفيف ، والتي تقسم كل خلية في النطاق B2: B5 على الخلية المقابلة في النطاق C2: C5 ، ثم تجمع النتائج باستخدام صيغة الصفيف هذه: =SUM($B$2:$B$5/$C$2:$C$5).

ملاحظة: إذا كانت هناك قيمة 0 واحدة على الأقل أو خلية فارغة في النطاق المستخدم ، فإن الخطأ # DIV / 0! تم إرجاع الخطأ كما هو موضح أدناه:

وظيفة doc iferror 8

لإصلاح هذا الخطأ ، يمكنك التفاف الدالة IFERROR في الصيغة على هذا النحو ، ويرجى تذكر الضغط Shitf + Ctrl + Enter مفاتيح معًا بعد إدخال هذه الصيغة:

=SUM(IFERROR($B$2:$B$5/$C$2:$C$5,0))

وظيفة doc iferror 9


أفضل أدوات إنتاجية المكتب

كوتولس ل إكسيل - يساعدك على التميز من بين الحشود

هل ترغب في إكمال عملك اليومي بسرعة وبشكل مثالي؟ يوفر Kutools for Excel 300 ميزة متقدمة قوية (الجمع بين المصنفات ، والجمع حسب اللون ، ومحتويات الخلية المنقسمة ، وتحويل التاريخ ، وما إلى ذلك ...) وتوفير 80 ٪ من الوقت لك

  • مصمم لسيناريوهات عمل 1500 ، يساعدك على حل 80٪ من مشاكل Excel.
  • قلل الآلاف من نقرات لوحة المفاتيح والماوس كل يوم ، وقم بإراحة عينيك ويديك المتعبة.
  • كن خبيرًا في برنامج Excel في 3 دقائق. لم تعد بحاجة إلى تذكر أي صيغ مؤلمة ورموز VBA.
  • نسخة تجريبية مجانية غير محدودة لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا. ترقية مجانية ودعم لمدة عامين.
شريط Excel (مع تثبيت Kutools for Excel)

علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
  • يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel) ، تمامًا مثل Chrome و Firefox و Internet Explorer الجديد.
لقطة شاشة لبرنامج Excel (مع تثبيت Office Tab)
فرز التعليقات حسب
التعليقات (0)
لا يوجد تقييم. كن أول من يقيم!
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة