مساعدة الصيغ والدوال
- مرحبًا
-
- ACCRINT
- ACCRINTM
- BONDDURATION
- BONDMDURATION
- COUPDAYBS
- COUPDAYS
- COUPDAYSNC
- COUPNUM
- CUMIPMT
- CUMPRINC
- العملة
- CURRENCYCODE
- CURRENCYCONVERT
- CURRENCYH
- الرصيد المتناقص
- DDB
- تخفيض
- معدل الفائدة الفعلي
- FV
- INTRATE
- IPMT
- IRR
- ISPMT
- MIRR
- الاسمية
- NPER
- NPV
- PMT
- PPMT
- السعر
- PRICEDISC
- PRICEMAT
- PV
- معدل الفائدة
- تم الاستلام
- SLN
- السهم
- STOCKH
- SYD
- VDB
- XIRR
- XNPV
- الحصيلة
- YIELDDISC
- YIELDMAT
-
- ABS
- السقف
- توافيق
- زوجي
- EXP
- المضروب
- FACTDOUBLE
- أرضية
- القاسم المشترك الأكبر
- عدد صحيح
- م م أ
- LN
- لوغاريتم
- LOG10
- MOD
- MROUND
- متعددة حدود
- فردي
- PI
- كثيرة حدود
- POWER
- حاصل الضرب
- خارج القسمة
- RAND
- RANDBETWEEN
- روماني
- تقريب
- ROUNDDOWN
- ROUNDUP
- SERIESSUM
- الإشارة
- SQRT
- SQRTPI
- SUBTOTAL
- المجموع
- SUMIF
- SUMIFS
- جمع حاصل الضرب
- SUMSQ
- SUMX2MY2
- SUMX2PY2
- SUMXMY2
- TRUNC
-
- AVEDEV
- المتوسط
- AVERAGEA
- AVERAGEIF
- AVERAGEIFS
- BETADIST
- BETAINV
- BINOMDIST
- CHIDIST
- CHIINV
- CHITEST
- ثقة
- CORREL
- العدد
- COUNTA
- COUNTBLANK
- COUNTIF
- COUNTIFS
- COVAR
- CRITBINOM
- DEVSQ
- EXPONDIST
- FDIST
- FINV
- توقعات
- التكرار
- GAMMADIST
- GAMMAINV
- GAMMALN
- GEOMEAN
- HARMEAN
- تقاطع
- كبير
- LINEST
- LOGINV
- LOGNORMDIST
- حد أقصى
- MAXA
- MAXIFS
- الوسيط
- حد أدنى
- MINA
- MINIFS
- النمط
- NEGBINOMDIST
- NORMDIST
- NORMINV
- NORMSDIST
- NORMSINV
- مقياس النسبة المئوية
- PERCENTRANK
- تباديل
- بواسون
- الاحتمال
- الربع
- الرتبة
- الميل
- صغير
- توحيد القياس
- STDEV
- STDEVA
- STDEVP
- STDEVPA
- TDIST
- TINV
- TTEST
- تباين
- VARA
- VARP
- VARPA
- WEIBULL
- ZTEST
- Copyright
IFERROR
تُرجع الدالة IFERROR قيمة تحددها أنت إذا تم تقييم قيمة محددة إلى خطأ; وإذا لم يكن الأمر كذلك، فإنها تُرجع القيمة المحددة.
IFERROR(أي-تعبير, في حالة-الخطأ)
أي-تعبير: العبارة المطلوب اختبارها. أي-تعبير يمكن أن يتضمن أية قيمة.
في حالة-الخطأ: القيمة التي يتم إرجاعها إذا تم تقييم أي-تعبير إلى خطأ. في حالة-الخطأ يمكن أن يتضمن أية قيمة.
ملاحظات
استخدم IFERROR للتعامل مع الأخطاء في الصيغة. على سبيل المثال، إذا كنت تعمل مع بيانات فيها قيمة صالحة للخلية D1 تساوي ٠، فستؤدي الصيغة =B1/D1 إلى خطأ (القسمة على ٠). يمكن تجنب هذا الخطأ باستخدام صيغة مثل =IFERROR(B1/D1, 0)، التي تُرجع القسمة الفعلية إذا لم تكن D1 تساوي ٠؛ وإذا لم يكن الأمر كذلك، فإنها تُرجع النتيجة٠.
أمثلة |
---|
إذا كانت B1 قيمة رقم وتم تقييم D1 إلى ٠، فستكون النتيجة على النحو التالي: =IFERROR(B1/D1, 0) تُرجع ٠ نظرًا إلى أن القسمة على ٠ ينتج عنها خطأ. =إذا(ISERROR(B1/D1)؛ ٠؛ B1/D1) تكافئ مثال IFERROR السابق، ولكنها تتطلب استخدام إذا وISERROR. =IF(IFERROR(OR(ISEVEN(B4+B5); ISODD(B4+B5)); خطأ)، "كل الأرقام"; "ليس كل الأرقام") تُرجع النص "كل الأرقام" إذا كانت الخليتان B4 وB5 تتضمنان أرقامًا؛ وإذا لم يكن الأمر كذلك، فإنها ستُرجع "ليس كل الأرقام". يتم القيام بذلك من خلال الاختبار لمعرفة ما إذا كان حاصل الخليتين زوجيًا أو فرديًا. إذا لم تكن الخلية رقمًا، فتُرجع الدالتان EVEN وODD النتيجة خطأ، وتُرجع الدالة IFERROR النتيجة خطأ؛ وإذا لم يكن الأمر كذلك، فإنها تُرجع TRUE نظرًا إلى أن الدالة EVEN أو ODD هى TRUE. وإذا لم تكن أي من B4 أو B5 رقمًا أو قيمة بوليانية، فإن عبارة IF تُرجع عبارة if-false، وهي "Not all numbers"؛ وإذا لم يكن الأمر كذلك، فإنها تُرجع عبارة if-trueوهي "All numbers". |