Opis
Użyj tej funkcji, aby sprawdzić, czy komórka ma jakiś typ flagi błędu. Obsługiwane w łańcuchach.
Dotyczy to błędów #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? i #NULL!.
Składnia
ISERROR(wartość)
Wejścia
Ta funkcja ma następujące argumenty:
| Nazwa | Wymagane | Opis | Prawidłowe dane wejściowe |
|---|---|---|---|
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. | =CZYBŁĄD(A1) |
Ta formuła działa w następujący sposób:
Wynik: FAŁSZ . (Ponieważ komórka A1 jest pusta.) |
| Sprawdź, czy określona komórka zawiera błąd. | =CZYBŁĄD(B1) |
Ta formuła działa w następujący sposób:
Wynik: PRAWDA (ponieważ komórka B1 zawiera błąd #N/A!) |
| Sprawdź, czy określona komórka zawiera błąd. | =CZYBŁĄD(A2) |
Ta formuła działa w następujący sposób:
Wynik: FAŁSZ . (Ponieważ komórka A1 zawiera „zielony”.) |
| Sprawdź, czy któraś z komórek nie zawiera błędu. | =JEŻELI(LUB(CZYBŁĄD(A1);CZYBŁĄD(B1);CZYBŁĄD(C1)),"Wystąpił błąd") |
Ta formuła działa w następujący sposób:
Wynik: Wystąpił błąd . (Ponieważ komórka B1 zawiera błąd #N/A!.) |
Uwagi
- Zakresy komórek nie są obsługiwane.
- Można połączyć wiele wystąpień funkcji ISERROR, aby sprawdzić, czy którakolwiek z komórek zestawu jest pusta:
=JEŻELI(LUB(ISERROR(A1);ISERROR(B1);ISERROR(C1)),"Wystąpił błąd", SUMA(A1:C1))
Ponieważ zwróci wartość TRUE, jeśli jakakolwiek podana wartość jest wartością TRUE, formuła wyświetli wartość "Wystąpił błąd", jeśli którakolwiek z komórek zidentyfikowanych za pomocą funkcji zwróci wartość TRUE.
Porady
Funkcję ISERROR można używać w następujący sposób:
- Wychwycenie błędu i wykonanie obliczenia jest czystszym podejściem.
- Funkcję ISERROR można połączyć z funkcją, aby odwrócić logikę i stwierdzić, że „to nie jest błąd”. Przykład:
=NIE(CZYBŁĄD(A1))