Bantuan Formula dan Fungsi
- Selamat Datang
- Pengenalan kepada 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 mengembalikan nilai yang anda tentukan jika nilai yang ditentukan menilai kepada ralat; sebaliknya ia mengembalikan nilai yang diberi.
IFERROR(any-expression, if-error)
any-expression: Ungkapan untuk diuji. any-expression boleh mengandungi sebarang nilai.
if-error: Nilai yang dikembalikan jika any-expression menilai kepada ralat. if-error boleh mengandungi sebarang nilai.
Nota
Gunakan IFERROR untuk mengendalikan ralat dalam formula. Contohnya, jika anda bekerja dengan data di mana nilai yang sah untuk sel D1 ialah 0, formula =B1/D1 akan menghasilkan ralat (dibahagikan oleh sifar). Ralat ini boleh dielakkan dengan menggunakan formula seperti =IFERROR(B1/D1, 0), yang mengembalikan pembahagian sebenar jika D1 bukan sifar; sebaliknya ia mengembalikan 0.
Contoh |
---|
Jika B1 ialah nilai nombor dan D1 menilai kepada 0, maka: =IFERROR(B1/D1, 0) mengembalikan 0 kerana pembahagian terhadap sifar menghasilkan ralat. =IF(ISERROR(B1/D1), 0, B1/D1) sama dengan contoh IFERROR sebelumnya, tetapi memerlukan penggunaan kedua-dua IF dan ISERROR. =IF(IFERROR(OR(ISEVEN(B4+B5), ISODD(B4+B5)), FALSE), "Semua nombor", "Bukan semua nombor") mengembalikan teks "Semua nombor", jika kedua-dua sel B4 dan B5 mengandungi nombor; jika tidak teks "Bukan semua nombor." Ini dicapai dengan menguji bagi melihat sama ada jumlah dua sel ialah sama ada genap atau ganjil. Jika sel bukan nombor, fungsi EVEN dan ODD akan mengembalikan ralat dan fungsi IFERROR akan mengembalikan FALSE; sebaliknya ia akan mengembalikan TRUE kerana sama ada EVEN atau ODD ialah TRUE. Jadi jika sama ada B4 atau B5 bukan nombor atau boolean, kenyataan IF akan mengembalikan ungkapan if-false, "Bukan semua nombor"; sebaliknya ia akan mengembalikan ungkapan if-true "Semua nombor." |