Avrundningskalkylator
Avrunda vilket tal som helst till valfritt antal decimaler på sekunden. Perfekt för läxor, ekonomiska siffror, mätningar och alla situationer där precision är viktig.
Last updated: May 2026
Jämför med liknande
Om denna räknare
Avrundning justerar ett tal till en angiven precisionsnivå genom att ersätta siffror bortom en vald punkt med nollor (eller ta bort dem). Standardformeln för avrundning är: avrundat = Math.round(n × 10^d) / 10^d, där n är det ursprungliga talet och d är antalet önskade decimaler. Uttrycket n × 10^d flyttar decimalkommat d steg åt höger, Math.round() tillämpar konventionell avrundning (siffror ≥ 5 avrundas uppåt, < 5 nedåt), och divisionen med 10^d flyttar tillbaka decimalkommat. Exempel: avrundning av 3,14159 till 2 decimaler: 3,14159 × 100 = 314,159 → avrundas till 314 → dividerat med 100 = 3,14. Avrundning är grundläggande inom ekonomi, teknik och vetenskaplig rapportering för att presentera resultat med lämplig precision.
Hur du använder den
Anta att du vill avrunda 7,68537 till 3 decimaler. Ange n = 7,68537 och decimaler = 3. Kalkylatorn beräknar: 7,68537 × 10³ = 7685,37 → Math.round(7685,37) = 7685 → 7685 / 1000 = 7,685. Resultatet är 7,685. Som ett ekonomiskt exempel, avrunda $14,2863 till 2 decimaler: 14,2863 × 100 = 1428,63 → avrundas till 1429 → 1429 / 100 = $14,29.
Vanliga frågor
Vad är skillnaden mellan avrundning, trunkering och taket (ceiling)?
Avrundning justerar ett tal till närmaste värde vid vald precision – uppåt om nästa siffra är 5 eller mer, annars nedåt. Exempelvis avrundas 2,45 till 2,5. Trunkering klipper helt enkelt bort siffror bortom önskad precision utan justering, så både 2,49 och 2,41 trunkeras till 2,4. Taket (ceiling) rundar alltid uppåt till nästa värde, så 2,01 blir 2,1 för en decimal. Varje metod passar olika sammanhang: avrundning är standard i vardagsmatematik, trunkering är vanlig i programmering och taket används inom fakturering och kapacitetsplanering.
Hur avrundar jag ett tal till närmaste tiotal, hundratal eller tusental?
För att avrunda till positioner till vänster om decimalkommat används ett negativt värde för antalet decimaler. Exempelvis innebär avrundning av 4 673 till närmaste hundratal att d = −2 används: Math.round(4673 × 10^−2) / 10^−2 = Math.round(46,73) / 0,01 = 47 × 100 = 4 700. Enkelt uttryckt: titta på siffran i avrundningspositionen – om siffran direkt till höger är 5 eller mer, avrunda uppåt, annars nedåt. Alltså avrundas 4 673 till närmaste hundratal till 4 700, och 4 632 till 4 600.
Varför uppstår avrundningsfel i kalkylatorer och kalkylblad?
De flesta digitala kalkylatorer och datorer lagrar tal i binärt flyttalsformat (IEEE 754), som inte kan representera alla decimalbråk exakt – ungefär som 1/3 inte kan skrivas som ett ändligt decimaltal. Det ger upphov till små representationsfel, till exempel ger 0,1 + 0,2 = 0,30000000000000004 i många programmeringsmiljöer. När du avrundar mellanresultat i en lång beräkning kan dessa fel ibland spridas eller bli synliga. Vid ekonomiska beräkningar rekommenderas det att bara avrunda det slutliga resultatet, inte mellanstegen. En del program använder fixed-point- eller decimal-bibliotek för att helt undvika flyttalsproblem.