Excel

Så här fixar du #NUM! fel

How Fix Num Error

Excel -formel: Så här fixar du #NUM! felSammanfattning

#NUMMER! fel uppstår i Excel -formler när en beräkning inte kan utföras. Om du till exempel försöker beräkna kvadratroten i ett negativt tal ser du #NUM! fel. I allmänhet fixar #NUM! fel handlar om att justera inmatningar efter behov för att göra en beräkning möjlig igen. Se nedan för mer information.





hur man avviker i Excel
Förklaring

#NUMMER! fel uppstår i Excel -formler när en beräkning inte kan utföras. Om du till exempel försöker beräkna kvadratroten för ett negativt tal ser du #NUM! fel. Exemplen nedan visar formler som returnerar #NUM -felet. I allmänhet fixar #NUM! fel handlar om att justera inmatningar efter behov för att göra en beräkning möjlig igen.

Exempel #1 - Antalet för stort eller litet

Excel har begränsningar för de minsta och största siffrorna du kan använda. Om du försöker arbeta med siffror utanför detta intervall får du #NUM -felet. Till exempel är höjning av 5 till effekten 500 utanför det tillåtna intervallet:





 
=5^500 // returns #NUM!

Exempel #2 - Omöjlig beräkning

#NUMMER! fel kan också visas när en beräkning inte kan utföras. Till exempel visar skärmen nedan hur du använder SQRT -funktion för att beräkna kvadratroten av ett tal. Formeln i C3, kopierad ner, är:

 
= SQRT (B3)

#NUM! fel exempel - omöjlig beräkning



I cell C5 returnerar formeln #NUM, eftersom beräkningen inte kan utföras. Om du behöver få kvadratroten av ett negativt värde (behandla värdet som positivt) kan du slå in talet i ABS -funktion så här:

excel startnumrering på andra raden
 
= SQRT ( ABS (B3))

#NUM! fel exempel - omöjlig beräkning - FIXED

Du kan också använda IFERROR -funktion för att fånga felet och returnera och tomt resultat ('') eller ett anpassat meddelande.

Exempel #3 - felaktigt funktionsargument

Ibland ser du #NUM! fel om du anger en ogiltig ingång till a funktionsargument . Till exempel DATEDIF -funktion returnerar skillnaden mellan två datum i olika enheter. Det krävs tre argument så här:

 
= DATEDIF  (start_date, end_date, unit)

Så länge inmatningarna är giltiga returnerar DATEDIF tiden mellan datum i den angivna enheten. Men om startdatum är större än slutdatum , DATEDIF returnerar #NUM -felet. I screen nedan kan du se att formeln fungerar bra fram till rad 5, där startdatumet är större än slutdatumet. I D5 returnerar formeln #NUM.

hur man redigerar namngivna intervall i Excel

#NUM! fel exempel - fel funktion argument

Lägg märke till att detta är lite annorlunda än #VÄRDE! fel , som vanligtvis inträffar när ett ingångsvärde inte är rätt typ. För att åtgärda felet som visas ovan, vänd bara datumen på rad 5.

Exempel #4 - iterationsformel kan inte hitta resultat

Vissa Excel -funktioner som IRR , BETYGSÄTTA , och XIRR , lita på iteration för att hitta ett resultat. Av prestandaskäl begränsar Excel antalet tillåtna iterationer. Om inget resultat hittas innan denna gräns uppnås returnerar formeln #NUM -fel. Iterationsbeteende kan justeras med Alternativ> Formler> Beräkningsalternativ.

Författare Dave Bruns


^