Download eksemplet på projektmappe
Denne vejledning viser, hvordan du bruger Excel ISNA -funktion i Excel for at teste, om en celle resulterer i #N/A.
Oversigt over ISNA -funktioner
ISNA -funktionstesten, hvis celleværdien er #N/A. Returnerer SAND eller FALSK.
For at bruge ISNA Excel -regnearksfunktionen skal du vælge en celle og skrive:
(Bemærk hvordan formelindgangene vises)
ISNA -funktionssyntaks og input:
1 | = ISNA (VÆRDI) |
værdi - Testværdien
Sådan bruges ISNA -funktionen
ISNA -funktionen kontrollerer, om en beregning resulterer i en fejl, undtagen #N/A -fejlen.
1 | = ISNA (A2) |
FEJL, ISERR og ISNA
Der er to andre fejlkontrol af “is” -funktioner:
- FEJLFUNKTIONEN returnerer SAND for alle fejl.
- ISERR -funktionen returnerer SAND for alle fejl undtagen #N/A fejl.
De forskellige “er fejl” -funktioner findes, så du kan beslutte, hvad du skal gøre ved potentielt gyldige #N/A -fejl.
IFNA -funktion
I stedet for ISNA -funktionen kan du også bruge IFNA -funktionen til at gøre noget, hvis der opdages en fejl (i stedet for blot at returnere TRUE / FALSE).
Andre logiske funktioner
Excel / Google Sheets indeholder mange andre logiske funktioner til at udføre andre logiske tests. Her er en liste:
IF / IS -funktioner |
---|
iferror |
fejl |
isna |
iserr |
er blank |
er nummer |
istekst |
er ikke -tekst |
isformel |
islogisk |
isref |
iseven |
isodd |
ISNA i Google Sheets
ISNA -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel:
ISNA -eksempler i VBA
Du kan også bruge ISNA -funktionen i VBA. Type: application.worksheetfunction.isna (værdi)
På arket herunder
Udførelse af følgende VBA -kode
12 | Område ("A2") = Application.WorksheetFunction.IsNA (område ("A1"))Område ("B2") = Application.WorksheetFunction.IsNA (område ("B1")) |
returnerer SAND for celle A1, som er #N/A, og falsk for celle B2, som er 5
For funktionsargumenterne (værdi osv.) Kan du enten indtaste dem direkte i funktionen eller definere variabler, der skal bruges i stedet.
Tilbage til listen over alle funktioner i Excel