Opis
Użyj tej funkcji, aby określić, czy komórka ma jakikolwiek rodzaj flagi błędu. Supported in Chains.
Obejmuje to błędy #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? i #NULL! .
Składnia
ISERROR(value)
Wejścia
Ta funkcja ma następujące argumenty:
| Nazwa | Wymagane | Opis | Prawidłowe wejście |
|---|---|---|---|
wartość |
Tak | Komórka, którą chcesz ocenić. | Odwołanie do komórki lub formuły, której wynikiem jest komórka. |
Przykłady
Dane próbki
| A | B | |
|---|---|---|
| 1 | Pozycja | Wartość |
| 2 | czerwony | 56 |
| 3 | zielony | 39 |
| 4 | pomarańczowy | 15 |
| 5 | czerwony | 92 |
| 6 | niebieski | 22 |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik |
|---|---|---|
| Sprawdź, czy określona komórka zawiera błąd. | =ISERROR(A1) |
Formuła ta działa w następujący sposób:
Dla tego zestawu danych formuła ta zwraca FALSE. (Ponieważ komórka A1 jest pusta) |
| Sprawdź, czy określona komórka zawiera błąd. | =ISERROR(B1) |
Formuła ta działa w następujący sposób:
Dla tego zestawu danych formuła ta zwraca TRUE (ponieważ komórka B1 zawiera błąd #N/A!) |
| Sprawdź, czy określona komórka zawiera błąd. | =ISERROR(A2) |
Formuła ta działa w następujący sposób:
Dla tego zestawu danych formuła ta zwraca FALSE. (Ponieważ komórka A1 zawiera "zielony") |
| Sprawdź, czy którakolwiek z zestawu komórek zawiera błąd. | =IF(OR(ISERROR(A1),ISERROR(B1),ISERROR(C1)), "Wystąpił błąd") |
Formuła ta działa w następujący sposób:
Dla tego zestawu danych formuła ta zwraca Wystąpił błąd. (Ponieważ komórka B1 zawiera błąd #N/A!) |
Uwagi
- Zakresy komórek nie są obsługiwane.
- Możesz połączyć wiele instancji ISERROR, aby sprawdzić, czy którakolwiek z zestawu komórek jest pusta:
=IF(OR(ISERROR(A1),ISERROR(B1),ISERROR(C1)), "Wystąpił błąd",SUM(A1:C1))
Ponieważ zwróci TRUE, jeśli którakolwiek z podanych wartości jest TRUE, formuła wyświetli "Wystąpił błąd", jeśli którakolwiek z komórek określonych funkcją zwróci TRUE.
Wskazówki
Możesz użyć ISERROR w następujący sposób:
- Wyłapanie błędu i wykonanie obliczeń jest czystszym podejściem.
- Możesz połączyć ISERROR z funkcją, aby odwrócić logikę do "nie jest błędem". Przykład:
=NOT(ISERROR(A1))
Powiązane funkcje
COUNT
COUNTA
COUNTBLANK
COUNTIF
COUNTIFS
ISBLANK
ISERROR
ISNA
ISNUMBER
VALUE