- What's the difference between ISERR and ISERROR?
- ISERR returns TRUE for most spreadsheet errors (#DIV/0!, #NAME?, #REF!, #VALUE!, etc.) but specifically excludes #N/A. ISERROR catches all errors including #N/A. Use ISERR when you want to ignore #N/A and handle only other errors.
- Can I use ISERR to check if a VLOOKUP found a match?
- Not effectively. VLOOKUP returns #N/A when it doesn't find a match, but ISERR ignores #N/A. Use ISNA(VLOOKUP(...)) or IFERROR(VLOOKUP(...), "not found") instead to handle lookup failures.
- How do I use ISERR to flag bad data and keep a formula working?
- Combine ISERR with IF and a default value: =IF(ISERR(D2/E2), 0, D2/E2). This returns 0 if division fails, otherwise returns the result. Or use IFERROR as a simpler alternative: =IFERROR(D2/E2, 0).
- Which errors does ISERR actually catch?
- ISERR returns TRUE for #DIV/0!, #NAME?, #NULL!, #REF!, #VALUE!, #NUM!, and #SPILL! errors. Notably, it returns FALSE for #N/A, which is why ISERROR or ISNA are better choices when you need to detect missing values.