Funkcja Excel ISERROR - Sprawdź, czy komórka powoduje błąd

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokazuje, jak używać Funkcja CZY.BŁĄD programu Excel w programie Excel, aby sprawdzić, czy komórka powoduje błąd.

ISERROR Opis funkcji:

Funkcja ISERROR Testuje, czy wartość komórki jest błędem. Zwraca PRAWDA lub FAŁSZ.

Aby użyć funkcji ISERROR Excel Worksheet, zaznacz komórkę i wpisz:

(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)

ISERROR Składnia i wejścia funkcji:

1 =BŁĄD(WARTOŚĆ)

wartość -Wartość testowa

Jak korzystać z funkcji ISERROR

Funkcja ISERROR sprawdza, czy obliczenie nie zakończy się błędem.

1 =BŁĄD(A2)

IF ISERROR Zastąpione przez IFERROR

Przed programem Excel 2007 funkcja ISERROR była powszechnie używana wraz z funkcją JEŻELI do wyprowadzania drugiego obliczenia, jeśli pierwsze obliczenie zakończyło się błędem.

1 =JEŻELI(BŁĄD(C2/B2);"Zero zapasów";C2/B2)

Jednak w programie Excel 2007 wprowadzono funkcję IFERROR, przez co kombinacja JEŻELI / ISERROR jest przestarzała.

1 =JEŻELIBŁĄD((C2/B2);"Zerowe zapasy")

ISERR i ISNA

Funkcja ISERROR zwraca TRUE, jeśli każdy występuje błąd.

Istnieją dwie inne funkcje sprawdzania błędów „jest”:

  • Funkcja ISNA zwraca TRUE tylko w przypadku błędów #N/D.
  • Funkcja ISERR zwraca TRUE dla wszystkich błędów z wyjątkiem błędów #N/D.
12 =NIEZB.ZNAK(A2)=CZY.BŁĄD(A2)

Oprócz funkcji IFERROR istnieje również funkcja IFNA.

Te funkcje są ważne, ponieważ wiele błędów formuł wynika ze złych formuł, ale błędy #N/D są często prawidłowe. Na przykład jeśli używasz funkcji WYSZUKAJ.PIONOWO, a wartość wyszukiwania nie zostanie znaleziona, formuła zwróci #N/A.

1 =WYSZUKAJ.PIONOWO(A2,$D$2:$E$7,2,FAŁSZ)

Stosując funkcję IFNA do funkcji WYSZUKAJ.PIONOWO, możesz obsługiwać prawidłowe błędy #N/D, nie obsługując innych błędów formuł (aby nie przeoczyć tych innych błędów).

1 =JEŻELI NA (WYSZUKAJ.PIONOWO(A2,$D$2:$E$7,2;FAŁSZ);WYSZUKAJ.PIONOWO(A2;$G$2:$H$7,2;FAŁSZ))

Inne funkcje logiczne

Arkusze Excel / Google zawierają wiele innych funkcji logicznych do wykonywania innych testów logicznych. Oto lista:

Funkcje JEŻELI / JEST
jeśli błąd
jest błąd
isna
iserr
jest pusty
numer isn
istext
nie jest tekstem
isformuła
islogiczny
isref
iseven
to jest dziwne

ISERROR w Arkuszach Google

Funkcja ISERROR działa dokładnie tak samo w Arkuszach Google, jak w Excelu:

ISERROR Przykłady w VBA

Możesz także użyć funkcji ISERROR w VBA. Rodzaj:
aplikacja.funkcja arkusza roboczego.iserror(wartość)
W przypadku argumentów funkcji (wartość itp.) można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które będą używane w zamian.

Załóżmy, że w naszym arkuszu znajdują się następujące wartości:

Wydamy funkcję ISERROR z VBA, dla każdej z powyższych komórek:

1 WorksheetFunction.IsError(Range("A1")) 'FAŁSZ
1 WorksheetFunction.IsError(Zakres("B1")) 'FAŁSZ
1 WorksheetFunction.IsError(Zakres("C1")) 'FAŁSZ
1 WorksheetFunction.IsError(Zakres("D1")) 'PRAWDA
1 WorksheetFunction.IsError(Range("E1")) 'PRAWDA
1 WorksheetFunction.IsError(Zakres("G1")) 'PRAWDA

Wróć do listy wszystkich funkcji w Excelu

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave