Denne vejledning viser, hvordan du bruger Excel IFNA -funktion i Excel til så noget, hvis en beregning resulterer i en #N/A fejl.
IFNA Funktionsoversigt
IFNA -funktionen tester, om en beregning resulterer i en #N/A -fejl. Hvis ikke, viser det beregningsresultatet. I så fald udfører den en anden beregning.
Hvis du vil bruge IFNA Excel -regnearksfunktionen, skal du markere en celle og skrive:
(Bemærk hvordan formelindgangene vises)
IFNA -funktionssyntaks og input:
= IFNA (værdi, værdi_if_na)
værdi - En værdi, beregning eller cellereference.
num_cifre - Hvad skal man gøre, hvis værdi resulterer i en #N/A fejl.
Sådan bruges IFNA -funktionen
IFNA -funktionen tester, om en beregning resulterer i en #N/A -fejl, og udsender en anden værdi (eller beregning), hvis der opdages en fejl.
= IFNA (VLOOKUP (A2, $ E $ 2: $ F $ 7,2, FALSE), "Ingen data")
IFERROR -funktion
Alternativt tester IFERROR -funktionen, om der opstår fejl, herunder #N/A -fejl.
= IFERROR (A2, "ERROR_Found") = IFNA (A2, "ERROR_Found")
Hvorfor bruge IFNA -funktionen?
Du undrer dig måske, hvorfor skal jeg bare bruge IFERROR -funktionen? Når du arbejder med opslagsfunktioner (f.eks. VLOOKUP), returnerer funktionen et #N/A, hvis opslagsværdien ikke findes.
= HVISFEJL (VLOOKUP (F3, $ A $ 3: $ D $ 7,4, FALSK), "")
Du vil muligvis kun håndtere disse gyldige #N/A fejl ved at indstille fejlværdier til nul eller tom.
= IFNA (VLOOKUP (F3, $ A $ 3: $ D $ 7,4, FALSE), "")
Men regelmæssige fejl vises stadig, så du kan identificere, om der er en beregningsfejl med formlen.
IFNA i Google Sheets
IFNA -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel:
IFNA -eksempler i VBA
Du kan også bruge IFNA -funktionen i VBA. Type:application.worksheetfunction.IFNA (værdi, value_if_na)
For funktionsargumenterne (tal osv.) Kan du enten indtaste dem direkte i funktionen eller definere variabler, der skal bruges i stedet.