Excel-formel: Så här fixar du #VALUE! fel -

Innehållsförteckning

Sammanfattning

Värdet! fel visas när ett värde inte är den förväntade typen. Detta kan inträffa när celler lämnas tomma, när en funktion som förväntar sig ett nummer får ett textvärde och när datum behandlas som text av Excel. Fixa en #VÄRDE! fel handlar vanligtvis bara om att ange rätt typ av värde. Se nedan för mer information och exempel.

Förklaring

Värdet! fel visas när ett värde inte är den förväntade typen. Detta kan inträffa när celler lämnas tomma, när en funktion som förväntar sig ett nummer får ett textvärde och när datum utvärderas som text av Excel. Fixar en #VÄRDE! fel handlar vanligtvis bara om att ange rätt typ av värde.

#VALUE-felet är lite knepigt eftersom vissa funktioner automatiskt ignorerar ogiltiga data. Till exempel ignorerar SUM-funktionen bara textvärden, men regelbunden addition eller subtraktion med plus (+) eller minus (-) kommer att returnera #VALUE! fel om några värden är text.

Exemplen nedan visar formler som returnerar #VALUE-felet, tillsammans med alternativ för att lösa.

Exempel # 1 - oväntat textvärde

I exemplet nedan innehåller cell C3 texten "NA" och F2 returnerar #VÄRDE! fel:

=C3+C4 // returns #VALUE!

Ett alternativ att fixa är att ange det saknade värdet i C3. Formeln i F3 fungerar sedan korrekt:

=C3+C4 // returns 6

Ett annat alternativ i detta fall är att växla till SUM-funktionen. SUM-funktionen ignorerar automatiskt textvärden:

=SUM(C3,C4) // returns 4.5

Exempel # 2 - felaktiga mellanslagstecken

Ibland kastar en cell med en eller flera felaktiga mellantecken en #VÄRDE! fel, som visas på skärmen nedan:

Observera att C3 ser helt tom ut. Om C3 väljs är det dock möjligt att se att markören sitter lite till höger om ett enda mellanslag:

Excel returnerar #VÄRDE! fel eftersom ett mellanslag är text, så det är faktiskt bara ett annat exempel på exempel 1 ovan. För att åtgärda detta fel, se till att cellen är tom genom att markera cellen och trycka på Delete-tangenten.

Obs! Om du har problem med att avgöra om en cell verkligen är tom eller inte, använd ISBLANK-funktionen eller LEN-funktionen för att testa.

Exempel # 3 - funktionsargument inte förväntad typ

Värdet! fel kan också uppstå när funktionsargument inte är förväntade typer. I exemplet nedan är funktionen NÄTVERKSDAGAR inställd för att beräkna antalet arbetsdagar mellan två datum. I cell C3 är "apple" inte ett giltigt datum, så funktionen NETWORKDAYS kan inte beräkna arbetsdagar och returnerar #VALUE! fel:

Nedan, när korrekt datum anges i C3, fungerar formeln som förväntat:

Exempel # 4 - datum lagrade som text

Ibland innehåller ett kalkylblad datum som är ogiltiga eftersom de lagras som text. I exemplet nedan används EDATE-funktionen för att beräkna ett utgångsdatum tre månader efter ett inköpsdatum. Formeln i C3 returnerar #VÄRDE! fel eftersom datumet i B3 lagras som text (dvs inte känns igen som ett datum):

=EDATE(B3,3)

När datumet i B3 är fixat löses felet:

Om du måste fixa många datum som är lagrade som text, har den här sidan några alternativ för att fixa.

Intressanta artiklar...