Avrundningskalkylator

Avrunda valfritt tal till decimaler, tiotal, hundratal eller tusental med sex metoder — exakt decimallogik i webbläsaren.

Avrundat
round(3.14159, 2) = 3.14
Snabbreferens: 3,14159 avrundat uppåt
Avrunda till Resultat
4 decimaler3.1416
3 decimaler3.142
2 decimaler3.14
1 decimal3.1
Heltal3
Tiotal0

Vanliga frågor

Vad är "avrundning uppåt" och varför är det standard?
Uppåt-regeln lärs ut i skolan och används i de flesta vardagliga sammanhang: när siffran efter avrundningsplatsen är exakt 5 rundar man upp. Exempel: 2,5 → 3, 2,45 → 2,5. Det är normen på kvitton, fakturor och i skolarbete. I Sverige används den för butikspriser och momsberäkningar (25 %).
Vad är banker-avrundning (till jämnt)?
Banker-avrundning avrundar 0,5 mot närmaste jämna tal: 2,5 → 2, 3,5 → 4, 4,5 → 4. Över många värden tar systematiska fel ut varandra, vilket gör metoden till IEEE 754-standard och förstahandsvalet vid finansiella och statistiska summor. JavaScript:s Math.round använder uppåt-regeln; den här kalkylatorn implementerar båda metoderna explicit.
Hur avrunda till hundratal eller tusental?
Välj "Närmaste 100" eller "Närmaste 1 000" i rullmenyn — eller klicka på snabbknappen. Internt divideras talet med magnitudet, rundas av och multipliceras sedan tillbaka: 1 234 med närmaste 100 → dividera med 100 (12,34) → avrunda (12) → multiplicera (1 200). Användbart för rapportering av siffror, rubriker eller när precision under ett tröskelvärde är brus.
Skillnad mellan avrunda, tak, golv, trunkera? — negativa exempel
Avrunda väljer närmaste värde (uppåt som standard). Golv går alltid mot negativ oändlighet: golv(2,9) = 2, golv(−2,1) = −3. Tak går alltid mot positiv oändlighet: tak(2,1) = 3, tak(−2,9) = −2. Trunkera avkortar siffror och går mot noll: trunkera(2,9) = 2, trunkera(−2,9) = −2. För positiva tal stämmer golv och trunkera överens; för negativa skiljer de sig.
Varför avrundar Excel inte 1,005 till 1,01? — flyttalsproblem
Eftersom 1,005 inte kan representeras exakt i binärt flyttal — det lagras som 1,00499999…. Naiv avrundning ser 4:an och rundar nedåt. Den här kalkylatorn arbetar på inmatningssträngen innan den blir ett flyttal, så 1,005 med 2 decimaler ger 1,01 som förväntat. Samma problem i kalkylblad eller naiv toFixed(2) förvånar ofta.
Hur avrundas negativa tal? — −2,5 standard = −3, banker = −2
Med uppåt-regeln (från noll vid oavgjort): −2,5 avrundas till −3, det vill säga bort från noll. Med banker-avrundning avrundas −2,5 till −2 (närmaste jämna). Golv på −2,5 är −3 (mot minus oändligheten), tak är −2 (mot plus oändligheten), trunkera är −2 (mot noll). Välj den metod som passar ditt projekts regler.
Hur många decimaler ska behållas? — SEK öre = 2, JPY = 0
Lika många som den minst precisa indatan. Om du mätt en längd till 3 signifikanta siffror kan arean beräknad från den inte vara mer precis än 3 siffror — extra siffror är brus. För valutor, följ lokal konvention: 2 decimaler för SEK (kronor och ören, även om öret inte längre används som mynt), 2 för EUR och USD, 0 för JPY. Banker avrundar typiskt till närmaste öre, ofta uppåt.
All avrundning sker i din webbläsare med exakt decimallogik, inte flyttal.

Kalkylatorn avrundar vilket tal som helst till valfritt antal decimaler eller till närmaste tiotal, hundratal eller tusental. Ange ett tal — till exempel 3,14159 eller −42 — välj hur många decimaler som ska behållas och välj avrundningsmetod.

Uppåt-regeln (standard) används på kvitton och fakturor: 2,5 → 3. Banker-avrundning (till jämnt) motverkar systematisk snedvridning vid summering av många värden: 2,5 → 2, 3,5 → 4. Metoden är standard i IEEE 754 och används i finansiella system.

Flyttalsproblemet med 1,005 är välkänt: binärt lagras det som 1,00499999… och naiv avrundning ger 1,00 i stället för 1,01. Den här kalkylatorn arbetar på inmatningssträngen och ger rätt svar.

För svenska kronor (SEK) gäller 2 decimaler — öret används inte längre som mynt men visas i pris och moms (25 %). Japanska yen (JPY) avrundas till heltal. Negativa tal: −2,5 med uppåt-regeln ger −3 (bort från noll), med banker-avrundning ger det −2.