Applies ToExcel لـ Microsoft 365 Excel لـ Microsoft 365 لـ Mac Excel على الويب Excel 2024 Excel 2024 Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App

يمكنك استخدام الدالة 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 التقني أو الحصول على الدعم في المجتمعات.

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

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.