Pobierz przykładowy skoroszyt
Ten samouczek pokazuje, jak używać Funkcja ISNA Excel w programie Excel, aby sprawdzić, czy wynik komórki to #N/A.
Przegląd funkcji ISNA
Test funkcji ISNA, jeśli wartość komórki to #N/A. Zwraca PRAWDA lub FAŁSZ.
Aby użyć funkcji arkusza kalkulacyjnego ISNA Excel, wybierz komórkę i wpisz:
(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)
Składnia i wejścia funkcji ISNA:
1 | =CZYNA(WARTOŚĆ) |
wartość -Wartość testowa
Jak korzystać z funkcji ISNA
Funkcja ISNA sprawdza, czy obliczenia nie powodują błędów, z wyjątkiem błędu #N/D.
1 | =NIEZB.ZNAK(A2) |
ISERROR, ISERR i ISNA
Istnieją dwie inne funkcje sprawdzania błędów „jest”:
- Funkcja ISERROR zwraca TRUE dla wszystkich błędów.
- Funkcja ISERR zwraca TRUE dla wszystkich błędów z wyjątkiem błędów #N/D.
Istnieją różne funkcje „to błąd”, dzięki czemu możesz zdecydować, co zrobić z potencjalnie poprawnymi błędami #N/D.
Funkcja IFNA
Zamiast funkcji ISNA możesz również użyć funkcji IFNA, aby zrobić coś w przypadku wykrycia błędu (zamiast zwracać TRUE / FALSE).
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 |
ISNA w Arkuszach Google
Funkcja ISNA działa dokładnie tak samo w Arkuszach Google, jak w Excelu:
Przykłady ISNA w VBA
Możesz także użyć funkcji ISNA w VBA. Rodzaj: aplikacja.funkcja arkusza roboczego.isna(wartość)
Na arkuszu poniżej
Wykonywanie następującego kodu VBA
12 | Zakres("A2") = Application.WorksheetFunction.IsNA(Range("A1"))Zakres("B2") = Application.WorksheetFunction.IsNA(Range("B1")) |
zwróci TRUE dla komórki A1, czyli #N/A, i fałsz dla komórki B2, która ma wartość 5
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.
Wróć do listy wszystkich funkcji w Excelu