مساعدة الصيغ والدوال
- مرحبًا
-
- ACCRINT
- ACCRINTM
- BONDDURATION
- BONDMDURATION
- COUPDAYBS
- COUPDAYS
- COUPDAYSNC
- COUPNUM
- CUMIPMT
- CUMPRINC
- CURRENCY
- CURRENCYCODE
- CURRENCYCONVERT
- CURRENCYH
- DB
- DDB
- DISC
- EFFECT
- FV
- INTRATE
- IPMT
- IRR
- ISPMT
- MIRR
- NOMINAL
- NPER
- NPV
- PMT
- PPMT
- PRICE
- PRICEDISC
- PRICEMAT
- PV
- RATE
- RECEIVED
- SLN
- STOCK
- STOCKH
- SYD
- VDB
- XIRR
- XNPV
- YIELD
- YIELDDISC
- YIELDMAT
-
- ABS
- CEILING
- COMBIN
- COMBINA
- EVEN
- EXP
- FACT
- FACTDOUBLE
- FLOOR
- GCD
- INT
- LCM
- LN
- LOG
- LOG10
- MDETERM
- MINVERSE
- MMULT
- MOD
- MROUND
- MULTINOMIAL
- MUNIT
- ODD
- PI
- POLYNOMIAL
- POWER
- PRODUCT
- QUOTIENT
- RAND
- RANDARRAY
- RANDBETWEEN
- ROMAN
- ROUND
- ROUNDDOWN
- ROUNDUP
- SEQUENCE
- SERIESSUM
- SIGN
- SQRT
- SQRTPI
- SUBTOTAL
- SUM
- SUMIF
- SUMIFS
- SUMPRODUCT
- SUMSQ
- SUMX2MY2
- SUMX2PY2
- SUMXMY2
- TRUNC
-
- ADDRESS
- AREAS
- CHOOSE
- CHOOSECOLS
- CHOOSEROWS
- COLUMN
- COLUMNS
- DROP
- EXPAND
- FILTER
- FORMULATEXT
- GETPIVOTDATA
- HLOOKUP
- HSTACK
- HYPERLINK
- INDEX
- INDIRECT
- INTERSECT.RANGES
- LOOKUP
- MATCH
- OFFSET
- REFERENCE.NAME
- ROW
- ROWS
- SORT
- SORTBY
- TAKE
- TOCOL
- TOROW
- TRANSPOSE
- UNION.RANGES
- UNIQUE
- VLOOKUP
- VSTACK
- WRAPCOLS
- WRAPROWS
- XLOOKUP
- XMATCH
-
- AVEDEV
- AVERAGE
- AVERAGEA
- AVERAGEIF
- AVERAGEIFS
- BETADIST
- BETAINV
- BINOMDIST
- CHIDIST
- CHIINV
- CHITEST
- CONFIDENCE
- CORREL
- COUNT
- COUNTA
- COUNTBLANK
- COUNTIF
- COUNTIFS
- COVAR
- CRITBINOM
- DEVSQ
- EXPONDIST
- FDIST
- FISHER
- FISHERINV
- FINV
- FORECAST
- FREQUENCY
- GAMMA
- GAMMADIST
- GAMMAINV
- GAMMALN
- GEOMEAN
- HARMEAN
- INTERCEPT
- LARGE
- LINEST
- LOGINV
- LOGNORMDIST
- MAX
- MAXA
- MAXIFS
- MEDIAN
- MIN
- MINA
- MINIFS
- MODE
- NEGBINOMDIST
- NORMDIST
- NORMINV
- NORMSDIST
- NORMSINV
- PEARSON
- PERCENTILE
- PERCENTRANK
- PERMUT
- PERMUTATIONA
- PHI
- POISSON
- PROB
- QUARTILE
- RANK
- RSQ
- SLOPE
- SMALL
- STANDARDIZE
- STDEV
- STDEVA
- STDEVP
- STDEVPA
- TDIST
- TINV
- TTEST
- VAR
- VARA
- VARP
- VARPA
- WEIBULL
- ZTEST
- حقوق النشر والعلامات التجارية

IFERROR
الدالة IFERROR تُرجع قيمة تحددها أنت إذا تم تقييم قيمة محددة إلى خطأ، وإذا لم يكن الأمر كذلك، فإنها تُرجع القيمة المعطاة.
IFERROR(في حالة-الخطأ ;أي-تعبير)
أي-تعبير: العبارة المطلوب اختبارها. أي-تعبير يمكن أن يتضمن أية قيمة.
في حالة-الخطأ: القيمة التي يتم إرجاعها إذا تم تقييم أي-تعبير إلى خطأ. في حالة-الخطأ يمكن أن يتضمن أية قيمة.
ملاحظات
استخدم IFERROR للتعامل مع الأخطاء في الصيغة. على سبيل المثال، إذا كنت تعمل مع بيانات فيها قيمة صالحة للخلية D1 تساوي 0، فستؤدي الصيغة =B1/D1 إلى خطأ (القسمة على 0). يمكن تجنب هذا الخطأ باستخدام صيغة مثل =IFERROR(B1/D1; 0)، التي تُرجع القسمة الفعلية إذا لم تكن D1 تساوي 0، وإذا لم يكن الأمر كذلك، فإنها تُرجع النتيجة0.
أمثلة |
|---|
إذا كانت B1 قيمة رقم وتم تقييم D1 إلى 0، فستكون النتيجة على النحو التالي: =IFERROR(B1/D1; 0) تُرجع 0 نظرًا إلى أن القسمة على 0 ينتج عنها خطأ. =IF(ISERROR(B1/D1); 0; B1/D1) تكافئ مثال IFERROR السابق، ولكنها تتطلب استخدام IF و ISERROR. ("ليست كلها أرقام" ;"كلها أرقام" ;=IF(IFERROR(OR(ISEVEN(B4+B5); ISODD(B4+B5)); FALSE) تُرجع النص "كل الأرقام" إذا كانت الخليتان B4 وB5 تتضمنان أرقامًا، وإذا لم يكن الأمر كذلك، فإنها ستُرجع "ليست كلها أرقام". يتم القيام بذلك من خلال الاختبار لمعرفة ما إذا كان حاصل الخليتين زوجيًا أو فرديًا. إذا لم تكن الخلية رقمًا، فتُرجع الدالتان EVEN و ODD النتيجة FALSE، وتُرجع الدالة IFERROR النتيجة FALSE؛ وإذا لم يكن الأمر كذلك، فإنها تُرجع TRUE نظرًا إلى أن الدالة EVEN أو ODD هى TRUE. وإذا لم تكن أي من B4 أو B5 رقمًا أو قيمة منطقية، فإن عبارة IF تُرجع تعبير في-حالة-الخطأ، وهي "ليست كلها أرقام"؛ وإذا لم يكن الأمر كذلك، فإنها تُرجع تعبير في-حالة-الصوابوهي "كلها أرقام". |