انتقل إلى المحتوى الرئيسي

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 في الصيغة على هذا النحو ، ويرجى تذكر الضغط شفت + Ctrl + أدخل مفاتيح معًا بعد إدخال هذه الصيغة:

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

وظيفة doc iferror 9


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

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

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  جولة بدون صيغة 
سوبر فيلوكوب: معايير متعددة  |  قيمة متعددة  |  عبر الأوراق المتعددة  |  بحث غامض
حال. قائمة منسدلة: قائمة منسدلة سهلة  |  القائمة المنسدلة التابعة  |  قائمة منسدلة متعددة التحديد
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  قارن الأعمدة ب حدد نفس الخلايا وخلايا مختلفة 
الميزات المميزة: التركيز على الشبكة  |  عرض تصميم  |  شريط الفورمولا الكبير  |  مدير المصنفات والأوراق | مكتبة الموارد (النص السيارات)  |  منتقي التاريخ  |  اجمع أوراق العمل  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل البريد الإلكتروني عن طريق القائمة  |  سوبر تصفية  |  مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف ...)  |  +50 رسم الأنواع (مخطط جانت ...)  |  40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد ...)  |  19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار ...)  |  12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة ...)  |  7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم خلايا إكسل ...)  |  ... و اكثر

Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...

الوصف


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

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
  • يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations