Trợ giúp về Công thức và Hàm
- Chào mừng
-
- 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
- Bản quyền
IFERROR
Hàm IFERROR trả về một giá trị mà bạn chỉ định nếu một giá trị cho trước ước tính thành một lỗi; nếu không sẽ trả về giá trị cho trước.
IFERROR(biểu thức bất kỳ; lỗi giả định)
biểu thức bất kỳ: Biểu thức sẽ được kiểm tra. biểu thức bất kỳ có thể chứa bất kỳ giá trị nào.
lỗi giả định: Giá trị được trả lại nếu biểu thức bất kỳ tính về một lỗi. lỗi giả định có thể chứa bất kỳ giá trị nào.
Ghi chú
Sử dụng IFERROR để xử lý các lỗi trong một công thức. Ví dụ: nếu bạn đang làm việc với dữ liệu trong đó một giá trị hợp lệ cho ô D1 là 0 thì công thức =B1/D1 sẽ tạo ra lỗi (chia cho 0). Lỗi này có thể ngăn chặn được bằng cách sử dụng một công thức như =IFERROR(B1/D1; 0), công thức này trả về phép chia thực nếu D1 không phải là 0; nếu không sẽ trả về giá trị 0.
Ví dụ |
---|
Nếu B1 là một giá trị số và D1 ước tính thành 0 thì: =IFERROR(B1/D1; 0) trả về giá trị 0 bởi vì phép chia cho 0 sẽ tạo ra lỗi. =IF(ISERROR(B1/D1); 0; B1/D1) tương đương với ví dụ IFERROR trước, nhưng yêu cầu sử dụng cả IF và ISERROR. =IF(IFERROR(OR(ISEVEN(B4+B5); ISODD(B4+B5)); FALSE); "All numbers"; "Not all numbers") trả về chữ "All numbers" nếu cả ô B4 và B5 đều chứa các số; nếu không sẽ trả về chữ "Not all numbers". Việc này được thực hiện bằng cách kiểm tra để xem tổng hai ô là chẵn hay lẻ. Nếu ô không phải là một số thì các hàm EVEN và ODD trả về lỗi và hàm IFERROR trả về FALSE; nếu không hàm trả về TRUE bởi vì EVEN hoặc ODD là TRUE. Vì vậy nếu ô B4 hoặc B5 không phải là giá trị số hoặc lô-gic thì câu lệnh IF trả về biểu thức nếu sai "Not all numbers"; nếu không trả về biểu thức nếu đúng "All numbers". |