Bantuan Formula dan Fungsi
- Selamat Datang
- Pendahuluan formula dan fungsi
-
- 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
-
- AVEDEV
- AVERAGE
- AVERAGEA
- AVERAGEIF
- AVERAGEIFS
- BETADIST
- BETAINV
- BINOMDIST
- CHIDIST
- CHIINV
- CHITEST
- CONFIDENCE
- CORREL
- COUNT
- COUNTA
- COUNTBLANK
- COUNTIF
- COUNTIFS
- COVAR
- CRITBINOM
- DEVSQ
- EXPONDIST
- FDIST
- FINV
- FORECAST
- FREQUENCY
- GAMMADIST
- GAMMAINV
- GAMMALN
- GEOMEAN
- HARMEAN
- INTERCEPT
- LARGE
- LINEST
- LOGINV
- LOGNORMDIST
- MAX
- MAXA
- MAXIFS
- MEDIAN
- MIN
- MINA
- MINIFS
- MODE
- NEGBINOMDIST
- NORMDIST
- NORMINV
- NORMSDIST
- NORMSINV
- PERCENTILE
- PERCENTRANK
- PERMUT
- POISSON
- PROB
- QUARTILE
- RANK
- SLOPE
- SMALL
- STANDARDIZE
- STDEV
- STDEVA
- STDEVP
- STDEVPA
- TDIST
- TINV
- TTEST
- VAR
- VARA
- VARP
- VARPA
- WEIBULL
- ZTEST
IFERROR
Fungsi IFERROR menghasilkan nilai yang Anda tetapkan jika nilai yang ditentukan mengevaluasi ke suatu kesalahan; jika tidak fungsi IFERROR menghasilkan nilai yang ditentukan.
IFERROR(any-expression, if-error)
any-expression: Ekspresi yang akan diuji. any-expression dapat berisi nilai mana pun.
if-error: Nilai yang dihasilkan jika any-expression mengevaluasi kesalahan. if-error dapat berisi nilai mana pun.
Catatan
Gunakan IFERROR untuk menangani kesalahan dalam formula. Misalnya, jika Anda bekerja dengan data di mana nilai sah untuk sel D1 adalah 0, formula =B1/D1 akan menghasilkan kesalahan (pembagian per nol). Kesalahan ini dapat dicegah dengan menggunakan formula seperti =IFERROR(B1/D1; 0), yang menghasilkan pembagian aktual jika D1 bukan nol; jika sebaliknya maka akan menghasilkan 0.
Contoh |
---|
Jika B1 adalah nilai angka dan D1 dievaluasi 0, maka: =IFERROR(B1/D1; 0) menghasilkan 0 karena pembagian per nol menghasilkan kesalahan. =IF(ISERROR(B1/D1); 0; B1/D1) sama dengan contoh IFERROR sebelumnya, namun memerlukan penggunaan IF dan ISERROR. =IF(IFERROR(OR(ISEVEN(B4+B5); ISODD(B4+B5)); FALSE); "All numbers"; "Not all numbers") menghasilkan teks "All numbers" jika sel B4 dan B5 berisi bilangan; jika sebaliknya maka menghasilkan teks "Not all numbers." Ini diselesaikan dengan pengujian untuk melihat apakah jumlah dua sel genap atau ganjil. Jika sel bukan bilangan, fungsi EVEN dan ODD akan menghasilkan kesalahan dan fungsi IFERROR akan menghasilkan FALSE; jika sebaliknya akan menghasilkan TRUE karena EVEN atau ODD adalah TRUE. Jadi, jika B4 atau B5 bukan bilangan atau boolean, pernyataan IF akan menghasilkan ekspresi if-false, "Not all numbers"; sebaliknya maka akan menghasilkan ekspresi if-true "All numbers." |