منطقية Excel 2007 ◉ 39 مشاهدة

=IFERROR()

يعيد قيمة بديلة عند حدوث خطأ في صيغة

ينطبق على: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016Excel Web App
=IFERROR(value, value_if_error)
مرّر فوق أسماء المعاملات للتفاصيل.
نوع الإخراجمختلط
الشعبية50 / 100
متقلبةلا
مصفوفة ديناميكيةلا
تنزيل عينة .xlsx ▦ جرّب في الملعب ملف مخصص لهذه الدالة — آمن وخفيف · بيانات عينة + صيغ حية
مشاركة:

⬇ تنزيل مصنف العينة

ملف .xlsx مخصص لـ =IFERROR() ببيانات فارسية وصيغ حية — افتحه في Excel.

  • ورقة “عينة” — جدول + صيغة
  • ورقة “دليل” — الصياغة والمعاملات والنصائح
  • فوري وآمن (رمز + حد)
تنزيل IFERROR.xlsx ~ 8–12 KB · بدون ماكرو

⇪ مشاركة

أرسل هذه الدالة إلى أصدقائك

اختبار هذه الدالة

%d أسئلة — الصياغة، المثال والخطأ!

◧ المعاملات

المعاملالنوعالحالةالوصف
value أي نوع مطلوب الصيغة أو القيمة المختبرة
value_if_error أي نوع مطلوب البديل عند الخطأ

▣ أمثلة

▦ البيانات
الخليةالقيمة
A2 Quota
B2 Units Sold
A3 210
B3 35
A4 55
B4 0
B5 23
A6 Quota
B6 Units Sold
C6 Ratio
A7 210
B7 35
C7 6
A8 55
B8 0
C8 Error in calculation
B9 23
C9 0
A10 Quota
B10 Units Sold
A11 210
B11 35
A12 55
B12 0
B13 23
A14 Quota
B14 Units Sold
C14 Ratio
A15 210
B15 35
C15 6
A16 55
B16 0
C16 Error in calculation
B17 23
C17 0
المثال 1 =IFERROR(A2/B2, "Error in calculation")
النتيجة: 6
المثال 2 =IFERROR(A3/B3, "Error in calculation")
النتيجة: Error in calculation
بررسی خطا در فرمول تقسیم مقدار خالی بر ۲۳؛ چون خطایی نیست، نتیجه فرمول برگردانده می‌شود =IFERROR(A4/B4, "Error in calculation")
النتيجة: 0
بررسی خطا در عنصر اول آرایه (A2/B2)؛ چون خطایی نیست، نتیجه فرمول برگردانده می‌شود =C2
النتيجة: 6
بررسی خطا در عنصر دوم آرایه (A3/B3)؛ چون خطای تقسیم بر صفر وجود دارد، مقدار value_if_error برگردانده می‌شود =C3
النتيجة: Error in calculation
بررسی خطا در عنصر سوم آرایه (A4/B4)؛ چون خطایی نیست، نتیجه فرمول برگردانده می‌شود =C4
النتيجة: 0

§ ملاحظات

  • اگر value یا value_if_error سلول خالی باشد، IFERROR آن را به عنوان رشته خالی (‎""‎) در نظر می‌گیرد.
  • اگر value یک فرمول آرایه‌ای باشد، IFERROR برای هر سلول در محدوده مشخص‌شده در value یک آرایه از نتایج برمی‌گرداند. مثال دوم زیر را ببینید.

✦ نصائح

  • تعالج كل أنواع الأخطاء.
  • لمعالجة ‎#N/A‎ فقط استخدم IFNA.

⚠ أخطاء شائعة

#N/A فرمول مقدار خطای ‎#N/A‎ برگردانده است.
الحل: با IFERROR مقدار جایگزین برای ‎#N/A‎ تعیین کنید؛ منبع خطا را بررسی و اصلاح کنید.
#VALUE! فرمول مقدار خطای ‎#VALUE!‎ برگردانده است.
الحل: نوع داده‌ها و آرگومان‌ها را بررسی کنید و با IFERROR مقدار جایگزین بدهید.
#REF! فرمول مقدار خطای ‎#REF!‎ برگردانده است.
الحل: ارجاع‌های نامعتبر را اصلاح کنید و با IFERROR خطا را مدیریت کنید.
#DIV/0! فرمول مقدار خطای ‎#DIV/0!‎ برگردانده است.
الحل: مقسوم‌علیه صفر را بررسی کنید و با IFERROR مقدار جایگزین برگردانید.
#NUM! فرمول مقدار خطای ‎#NUM!‎ برگردانده است.
الحل: مقادیر عددی نامعتبر را اصلاح کنید و با IFERROR مدیریت کنید.
#NAME? فرمول مقدار خطای ‎#NAME?‎ برگردانده است.
الحل: نام تابع یا محدوده را از نظر املا بررسی کنید و با IFERROR پوشش دهید.
#NULL! فرمول مقدار خطای ‎#NULL!‎ برگردانده است.
الحل: عملگر محدوده را اصلاح کنید و با IFERROR مقدار جایگزین تعیین کنید.

💬 التعليقات والأسئلة 0 موافق عليه

🔒 سيُنشر بعد المراجعة.

يظهر بعد موافقة الإدارة

لا تعليقات بعد — كن أول من يعلق!

✍️ إضافة تعليق / سؤال

captcha
🔒 سيُنشر بعد المراجعة.