Excel-formel: Slik løser du #NUM! feil -

Innholdsfortegnelse

Sammendrag

#NUMMER! feil oppstår i Excel-formler når en beregning ikke kan utføres. Hvis du for eksempel prøver å beregne kvadratroten til et negativt tall, vil du se #NUM! feil. Generelt, fikse #NUM! feil handler om å justere innganger etter behov for å gjøre en beregning mulig igjen. Se nedenfor for mer informasjon.

Forklaring

#NUMMER! feil oppstår i Excel-formler når en beregning ikke kan utføres. Hvis du for eksempel prøver å beregne kvadratroten til et negativt tall, vil du se #NUM! feil. Eksemplene nedenfor viser formler som returnerer feilen #NUM. Generelt, fikse #NUM! feil handler om å justere innganger etter behov for å gjøre en beregning mulig igjen.

Eksempel 1 - Antall for stort eller lite

Excel har begrensninger på de minste og største tallene du kan bruke. Hvis du prøver å jobbe med tall utenfor dette området, vil du motta feilen #NUM. For eksempel å heve 5 til 500 er utenfor det tillatte området:

=5^500 // returns #NUM!

Eksempel 2 - Umulig beregning

#NUMMER! feil kan også vises når en beregning ikke kan utføres. For eksempel viser skjermen nedenfor hvordan du bruker SQRT-funksjonen til å beregne kvadratroten til et tall. Formelen i C3, kopiert ned, er:

=SQRT(B3)

I celle C5 returnerer formelen #NUM, siden beregningen ikke kan utføres. Hvis du trenger å få kvadratroten av en negativ verdi (behandler verdien som positiv), kan du pakke inn tallet i ABS-funksjonen slik:

=SQRT(ABS(B3))

Du kan også bruke IFERROR-funksjonen til å fange feilen og returnere og tømme resultatet ("") eller en tilpasset melding.

Eksempel # 3 - feil funksjonsargument

Noen ganger ser du #NUMMER! feil hvis du gir en ugyldig inngang til et funksjonsargument. For eksempel returnerer DATEDIF-funksjonen forskjellen mellom to datoer i forskjellige enheter. Det tar tre argumenter som dette:

=DATEDIF (start_date, end_date, unit)

Så lenge inngangene er gyldige, returnerer DATEDIF tiden mellom datoene i enheten som er spesifisert. Imidlertid, hvis startdatoen er større enn sluttdatoen, returnerer DATEDIF feilen #NUM. I skriften nedenfor kan du se at formelen fungerer bra til rad 5, der startdatoen er større enn sluttdatoen. I D5 returnerer formelen #NUM.

Legg merke til at dette er litt forskjellig fra #VALUE! feil, som vanligvis oppstår når en inngangsverdi ikke er av riktig type. For å fikse feilen som er vist ovenfor, er det bare å reversere datoene på rad 5.

Eksempel 4 - iterasjonsformel finner ikke resultat

Noen Excel-funksjoner som IRR, RATE og XIRR er avhengige av iterasjon for å finne et resultat. Av ytelsesgrunner begrenser Excel antall tillatte iterasjoner. Hvis det ikke blir funnet noe resultat før denne grensen er nådd, returnerer formelen #NUM-feil. Iterasjonsatferd kan justeres under Alternativer> Formler> Beregningsalternativer.

Interessante artikler...