Det finns ett talesätt inom datorbranschen: Skräp in, skräp ut. Och det gäller hur Excel-formler sätts ihop. Om en formel är konstruerad på fel sätt, returnerar den ett felaktigt resultat eller ett fel.
Två typer av fel kan förekomma i formler. I en typ kan Excel beräkna formeln, men resultatet är fel. I den andra typen kan Excel inte beräkna formeln. Kolla in båda dessa.
En formel kan fungera och ändå ge ett felaktigt resultat. Excel rapporterar inte ett fel eftersom det inte finns något fel att hitta. Ofta är detta resultatet av att parenteser inte används korrekt i formeln. Ta en titt på några exempel:
| Formel |
Resultat |
| =7 + 5 * 20 + 25 / 5 |
112 |
| =(7 + 5) * 20 + 25/5 |
245 |
| =7 + 5 *( 20 + 25) / 5 |
52 |
| =(7 + 5 * 20 + 25) / 5 |
26.4 |
Alla dessa är giltiga formler, men placeringen av parenteser gör skillnad i resultatet. Du måste ta hänsyn till ordningen på matematiska operatorer när du skriver formler. Här är prioritetsordningen:
Parentes
Exponenter
Multiplikation och division
Addition och subtraktion
Detta är en nyckelpunkt för formler. Det är lätt att bara acceptera ett returnerat svar. Trots allt är Excel så smart. Höger? Fel! Precis som alla datorprogram kan Excel bara göra vad den blir tillsagd. Om du säger åt den att beräkna en felaktig men strukturellt giltig formel, kommer den att göra det. Så titta på dina p och q - eh, dina parenteser och matematiska operatorer - när du bygger formler.
Den andra typen av fel uppstår när ett misstag i formeln eller i de data som formeln använder hindrar Excel från att beräkna resultatet. Excel gör ditt liv enklare genom att tala om för dig när ett sådant fel inträffar. För att vara exakt gör den något av följande:
Titta först på vad som händer när du försöker avsluta med att ange en formel som hade fel antal parenteser. Följande bild visar detta.

Får ett meddelande från Excel.
Excel hittar ett ojämnt antal öppna och stängda parenteser. Därför kan formeln inte fungera (det är inte meningsfullt matematiskt), och det säger Excel till dig. Håll utkik efter dessa meddelanden; de erbjuder ofta lösningar.
På andra sidan stängslet finns fel i returnerade värden. Om du kom så långt klarade formelns syntax, men något gick snett ändå. Möjliga fel inkluderar
-
Försöker utföra en matematisk operation på text
-
Försöker dividera ett tal med 0 (ett matematiskt nej-nej)
-
Försöker referera till en obefintlig cell, område, kalkylblad eller arbetsbok
-
Ange fel typ av information i en argumentfunktion
Detta är inte på något sätt en uttömmande lista över möjliga feltillstånd, men du förstår. Så vad gör Excel åt det? Det finns en handfull fel som Excel placerar i cellen med problemformeln.
| Typ av fel |
När det händer |
| #DIV/0! |
När du försöker dividera med 0. |
| #N/A! |
När en formel eller en funktion inuti en formel inte kan hitta
refererade data. |
| #NAMN? |
När text i en formel inte känns igen. |
| #NULL! |
När ett blanksteg användes istället för ett kommatecken i formler som
refererar till flera intervall. Ett kommatecken är nödvändigt för att separera intervallreferenser
. |
| #NUM! |
När en formel har numeriska data som är ogiltiga för
operationstypen. |
| #REF! |
När en referens är ogiltig. |
| #VÄRDE! |
När fel typ av operand eller funktionsargument
används. |