يمكنك استخدام الدالة IFERROR لصيد الأخطاء في صيغة والتعامل معها. ترجع IFERROR قيمة تحددها إذا تم تقييم صيغة إلى خطأ؛ وإلا، فإنه يرجع نتيجة الصيغة.

بناء الجملة

IFERROR(value, value_if_error)‎

يحتوي بناء جملة الدالة IFERROR على الوسيطتين التاليتين:

  • value    مطلوبة. الوسيطة التي يتم فحصها بحثاً عن خطأ.

  • value_if_error    مطلوبة. القيمة التي يجب إرجاعها إذا تم تقييم الصيغة إلى خطأ. يتم تقييم أنواع الخطأ التالية: ‎#N/A أو ‎#VALUE!‎ أو ‎#REF!‎ أو ‎#DIV/0!‎ أو ‎#NUM!‎ أو ‎#NAME?‎ أو ‎#NULL!‎.

ملاحظات

  • إذا كانت قيمة value_if_error خلية فارغة، فتعاملها IFERROR كقيمة سلسلة فارغة ("").

  • إذا كانت القيمة صيغة صفيف، فإن IFERROR ترجع صفيف نتائج لكل خلية في النطاق المحدد في القيمة. راجع المثال الثاني الموجود أدناه.

أمثلة

انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لكي تقوم الصيغ بعرض النتائج، حدّد هذه الصيغ، واضغط على F2، ثم اضغط على Enter.

الحصة النسبية

الوحدات المباعة

210

35

55

0

23

الصيغة

الوصف

النتيجة

‎=IFERROR(A2/B2، "خطأ في الحساب")‎

التحقق من عدم وجود خطأ في الصيغة في الوسيطة الأولى (قسمة 210 على 35)، وعند عدم العثور على أخطاء، يتم إرجاع نتائج الصيغة

6

‎=IFERROR(A3/B3، "خطأ في الحساب")‎

التحقق من عدم وجود خطأ في الصيغة في الوسيطة الأولى (قسمة 55 على 0)، وعند العثور على خطأ عند القسمة على 0، يتم إرجاع value_if_error

خطأ في الحساب

‎=IFERROR(A4/B4، "خطأ في الحساب")‎

التحقق من عدم وجود خطأ في الصيغة في الوسيطة الأولى (قسمة "" على 23)، وعند عدم العثور على أخطاء، يتم إرجاع نتائج الصيغة.

0

المثال 2

الحصة النسبية

الوحدات المباعة

النسبة

210

35

6

55

0

خطأ في الحساب

23

0

الصيغة

الوصف

النتيجة

‎=C2

التحقق من عدم وجود خطأ في الصيغة في الوسيطة الأولى في العنصر الأول من الصفيف (A2/B2 أو قسمة 210 على 35)، وعند عدم العثور على أخطاء، يتم إرجاع نتيجة الصيغة

6

‎=C3

التحقق من عدم وجود خطأ في الصيغة في الوسيطة الأولى في العنصر الثاني من الصفيف (A3/B3 أو قسمة 55 على 0)، وعند العثور على خطأ عند القسمة على 0، يتم إرجاع value_if_error

خطأ في الحساب

‎=C4

التحقق من عدم وجود خطأ في الصيغة في الوسيطة الأولى في العنصر الثالث من الصفيف (A4/B4 أو قسمة "" على 23)، وعند عدم العثور على أخطاء، يتم إرجاع نتيجة الصيغة

0

ملاحظة: إذا كان لديك إصدار حالي من Microsoft 365، يمكنك إدخال الصيغة في الخلية العلوية اليسرى لنطاق الإخراج، ثم اضغط على ENTER لتأكيد الصيغة كصيغة صفيف ديناميكية. وبخلاف ذلك، يجب إدخال الصيغة كصيغة صفيف القديمة عن طريق تحديد نطاق الإخراج أولا، وإدخال الصيغة في الخلية العلوية اليسرى لنطاق الإخراج، ثم الضغط على CTRL+SHIFT+ENTER لتأكيدها. يدرج Excel أقواسًا متعرجة في بداية الصيغة ونهايتها نيابة عنك. لمزيد من المعلومات عن صيغ الصفيف، انظر إرشادات لصيغ الصفيف وأمثلة عليها.

هل تحتاج إلى مزيد من المساعدة؟

يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في مجتمع الإجابات.

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة الترجمة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×