دالة IFERROR في Excel
عند تطبيق الصيغ في ورقة عمل Excel، سيتم إنشاء بعض قيم الخطأ. للتعامل مع هذه الأخطاء، توفر Excel دالة مفيدة - وهي دالة IFERROR. تُستخدم دالة IFERROR لإرجاع نتيجة مخصصة عندما تقيِّم صيغة خطأً، وتُرجع نتيجة طبيعية عندما لا يحدث خطأ.
الصيغة:
الصيغة الخاصة بدالة IFERROR في Excel هي:
المعاملات:
- value: مطلوب. صيغة، تعبير، قيمة، أو مرجع خلية للتحقق من وجود خطأ.
- value_if_error: مطلوب. قيمة محددة يتم إرجاعها إذا تم العثور على خطأ. يمكن أن تكون سلسلة فارغة، رسالة نصية، قيمة عددية، صيغة أخرى أو حساب.
ملاحظات:
- 1. يمكن لدالة IFERROR التعامل مع جميع أنواع الأخطاء بما في ذلك #DIV/0!، #N/A، #NAME؟، #NULL!، #NUM!، #REF!، و#VALUE!
- 2. إذا كان وسيطة القيمة عبارة عن خلية فارغة، يتم التعامل معها كسلسلة فارغة ("") بواسطة دالة IFERROR.
- 3. إذا تم تقديم وسيطة value_if_error كسلسلة فارغة (""), لن يتم عرض أي رسالة عند اكتشاف خطأ.
- 4. إذا كانت وسيطة القيمة عبارة عن صيغة صفيف، فإن IFERROR تعيد مجموعة من النتائج لكل خلية في النطاق المحدد في القيمة.
- 5. هذه الدالة IFERROR متاحة في Excel 2007 وجميع الإصدارات اللاحقة.
الإرجاع:
تقوم بإرجاع القيم المحددة للقيم الخاطئة.
أمثلة:
المثال الأول: استخدام دالة IFERROR لإرجاع خلية فارغة أو نص مخصص بدلاً من قيمة الخطأ.
على سبيل المثال، لديك قائمة بالبيانات أدناه، لحساب متوسط السعر، يجب عليك استخدام البيع / الوحدة. ولكن، إذا كانت الوحدة 0 أو خلية فارغة، ستظهر الأخطاء كما هو موضح في لقطة الشاشة أدناه:
الآن، سأستخدم خلية فارغة أو سلسلة نصية أخرى لاستبدال قيم الخطأ:
=IFERROR(B2/C2, "") (هذه الصيغة ستعيد فارغة بدلاً من قيمة الخطأ)
=IFERROR(B2/C2, "خطأ") (هذه الصيغة ستعيد نصًا مخصصًا “خطأ” بدلاً من قيمة الخطأ)
![]() | ![]() |
المثال الثاني: IFERROR مع دالة Vlookup لإرجاع “غير موجود” بدلاً من قيم الخطأ.
عادةً، عند استخدام دالة vlookup لإرجاع القيمة المقابلة، إذا لم يتم العثور على القيمة المطابقة، ستحصل على قيمة خطأ #N/A كما هو موضح في لقطة الشاشة التالية:
بدلاً من عرض قيمة الخطأ، يمكنك استخدام نص “غير موجود” لاستبدالها. في هذه الحالة، يمكنك تغليف صيغة Vlookup داخل دالة IFERROR مثل هذا: =IFERROR(VLOOKUP(…),"غير موجود")
يرجى استخدام الصيغة أدناه، وسيتم إرجاع نص مخصص “غير موجود” بدلاً من قيمة الخطأ عندما لا يتم العثور على القيمة المطابقة، انظر لقطة الشاشة:
المثال الثالث: استخدام IFERROR المتداخلة مع دالة Vlookup.
يمكن لهذه الدالة IFERROR أيضًا مساعدتك في التعامل مع صيغ vlookup المتعددة. على سبيل المثال، لديك جدولين للبحث، والآن تحتاج إلى البحث عن العنصر من هذين الجدولين. لتجاهل قيم الخطأ، يرجى استخدام IFERROR المتداخلة مع Vlookup كما يلي:
المثال الرابع: دالة IFERROR في صيغ الصفائف.
لنفترض أنك تريد حساب الكمية الإجمالية بناءً على قائمة السعر الإجمالي وسعر الوحدة، يمكن القيام بذلك باستخدام صيغة صفيف، والتي تقسم كل خلية في النطاق B2:B5 على الخلية المقابلة في النطاق C2:C5، ثم تجمع النتائج باستخدام هذه الصيغة: =SUM($B$2:$B$5/$C$2:$C$5).
ملاحظة: إذا كان هناك قيمة واحدة على الأقل بقيمة 0 أو خلية فارغة في النطاق المستخدم، يتم إرجاع خطأ #DIV/0! كما هو موضح في لقطة الشاشة أدناه:
لإصلاح هذا الخطأ، يمكنك تغليف دالة IFERROR داخل الصيغة كما يلي، ويرجى تذكر الضغط على مفاتيح Shift + Ctrl + Enter معًا بعد إدخال هذه الصيغة:
أفضل أدوات إنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
🤖 | مساعد KUTOOLS AI: ثورة في تحليل البيانات بناءً على: تنفيذ ذكي | توليد الأكواد | إنشاء صيغ مخصصة | تحليل البيانات وتوليد الرسوم البيانية | استدعاء وظائف Kutools… |
الميزات الشائعة: البحث، تمييز أو تحديد المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو الخلايا دون فقدان البيانات | التقريب بدون صيغة ... | |
VLookup فائق: معايير متعددة | قيم متعددة | عبر أوراق متعددة | مطابقة غامضة... | |
قائمة منسدلة متقدمة: قائمة منسدلة سهلة | قائمة منسدلة تعتمد على أخرى | قائمة منسدلة متعددة الخيارات... | |
مدير العمود: إضافة عدد معين من الأعمدة | نقل الأعمدة | تبديل حالة رؤية الأعمدة المخفية | مقارنة الأعمدة لتحديد الخلايا المتشابهة والمختلفة ... | |
الميزات البارزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | مدير المصنفات وأوراق العمل | مكتبة النص التلقائي (Auto Text) | منتقي التاريخ | دمج بيانات الأوراق | تشفير/فك تشفير الخلايا | إرسال رسائل بريد إلكتروني عبر القوائم | مرشح متقدم | تصفية خاصة (تصفية الخلايا العريضة/المائلة/المتوسطة بخط...) ... | |
أهم 15 مجموعة أدوات: 12 أداة نص (إضافة نص، حذف الأحرف ...) | 50+ نوع من الرسوم البيانية (مخطط جانت ...) | 40+ صيغة عملية (حساب العمر بناءً على تاريخ الميلاد ...) | 19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار ...) | 12 أداة تحويل (تحويل إلى كلمات، تحويل العملة ...) | 7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم خلايا الإكسيل ...) | ... والمزيد |
Kutools لـ Excel يتمتع بأكثر من 300 ميزة، مما يضمن أن ما تحتاجه هو مجرد نقرة واحدة بعيداً...
Office Tab - تمكين القراءة والتحرير باستخدام التبويبات في Microsoft Office (يشمل Excel)
- ثانية واحدة للتبديل بين العشرات من المستندات المفتوحة!
- يقلل من مئات النقرات بالماوس لك كل يوم، قل وداعًا لآلام اليد بسبب الماوس.
- يزيد من إنتاجيتك بنسبة 50٪ عند عرض وتحرير مستندات متعددة.
- يجلب التبويبات الفعالة إلى Office (يشمل Excel)، تمامًا مثل Chrome و Edge و Firefox.