Denne opplæringen viser hvordan du bruker Excel IFNA -funksjon i Excel til så noe hvis en beregning resulterer i en #N/A -feil.
Oversikt over IFNA -funksjoner
IFNA -funksjonen tester om en beregning resulterer i en #I/A -feil. Hvis ikke, viser det beregningsresultatet. I så fall utfører den en ny beregning.
For å bruke IFNA Excel -regnearkfunksjonen, velg en celle og skriv:
(Legg merke til hvordan formelinngangene vises)
IFNA -funksjonssyntaks og innganger:
= IFNA (verdi, verdi_if_na)
verdi - En verdi, beregning eller cellereferanse.
num_digits - Hva skal jeg gjøre hvis verdi resulterer i en #N/A feil.
Hvordan bruke IFNA -funksjonen
IFNA -funksjonen tester om en beregning resulterer i en #N/A -feil, og utgir en annen verdi (eller beregning) hvis en feil oppdages.
= IFNA (VLOOKUP (A2, $ E $ 2: $ F $ 7,2, FALSE), "Ingen data")
IFERROR -funksjon
Alternativt tester IFERROR -funksjonen om det oppstår feil, inkludert #I/A -feil.
= IFERROR (A2, "ERROR_Found") = IFNA (A2, "ERROR_Found")
Hvorfor bruke IFNA -funksjonen?
Du lurer kanskje på, hvorfor skal jeg bare bruke IFERROR -funksjonen? Vel, når du jobber med oppslagsfunksjoner (som VLOOKUP), hvis oppslagsverdien ikke blir funnet, vil funksjonen returnere en #N/A.
= IFERROR (VLOOKUP (F3, $ A $ 3: $ D $ 7,4, FALSE), "")
Du vil kanskje bare håndtere disse gyldige #N/A -feilene ved å sette feilverdiene til null eller tom.
= IFNA (VLOOKUP (F3, $ A $ 3: $ D $ 7,4, FALSE), "")
Men vanlige feil vil fortsatt vises, slik at du kan identifisere om det er en beregningsfeil med formelen.
IFNA i Google Sheets
IFNA -funksjonen fungerer nøyaktig det samme i Google Sheets som i Excel:
IFNA -eksempler i VBA
Du kan også bruke IFNA -funksjonen i VBA. Type:application.worksheetfunction.IFNA (verdi, verdi_if_na)
For funksjonsargumentene (tall osv.) Kan du enten skrive dem inn direkte i funksjonen, eller definere variabler som skal brukes i stedet.