Pyöristä mikä tahansa luku haluamaasi tarkkuuteen – desimaaleihin, kymmeniin, satoihin tai tuhansiin usealla eri menetelmällä.
Pyöristetty
round(3.14159, 2) = 3.14
Pikaopas: 3,14159 pyöristetty ylöspäin
Pyöristys
Tulos
4 desimaalia
3.1416
3 desimaalia
3.142
2 desimaalia
3.14
1 desimaali
3.1
Kokonaisluku
3
Kymmenet
0
Usein kysytyt kysymykset
Mikä on "pyöristys ylöspäin" ja miksi se on vakio?
Ylöspäin-pyöristys on kouluissa opetettu ja arjessa yleisin sääntö: kun pyöristyspaikan jälkeinen numero on tasan 5, pyöristetään ylöspäin. Esimerkki: 2,5 → 3; 2,45 → 2,5. Se on kuittien, laskujen ja opiskelutehtävien standardi. Suomessa ALV-laskelmat (esim. 25,5 %) ja eurosummat käyttävät tätä menetelmää.
Mikä on pankkiiripyöristys (lähimpään parilliseen)?
Pankkiiripyöristys pyöristää arvon 0,5 lähimpään parilliseen lukuun: 2,5 → 2; 3,5 → 4; 4,5 → 4. Kun arvoja on paljon, systemaattinen ylöspäin-harha häviää, joten tämä on IEEE 754 -oletusarvo ja valinta talous- ja tilastolaskelmiin. Tilastokeskus ja pankit käyttävät tätä menetelmää summien tarkkuuden varmistamiseen. JavaScriptin Math.round käyttää ylöspäin-pyöristystä; tämä laskuri toteuttaa molemmat eksplisiittisesti.
Miten pyöristetään lähimpään sataan tai tuhanteen?
Valitse alasvetovalikosta "Lähin 100" tai "Lähin 1 000" — tai klikkaa pikavalintatag. Sisäisesti luku jaetaan suuruudella, pyöristetään ja kerrotaan takaisin: 1 234 lähimpään sataan → jaetaan 100:lla (12,34) → pyöristetään (12) → kerrotaan (1 200). Hyödyllinen raportointiluvuissa, otsikoissa ja tilanteissa, joissa kynnysarvon alapuolinen tarkkuus on merkityksetöntä.
Ero pyöristys, katto, lattia, katkaisu — negatiivisia esimerkkejä
Pyöristys valitsee lähimmän arvon (oletuksena ylöspäin). Lattia menee aina kohti miinus-ääretöntä: lattia(2,9) = 2, lattia(−2,1) = −3. Katto menee aina kohti plus-ääretöntä: katto(2,1) = 3, katto(−2,9) = −2. Katkaisu pudottaa desimaalit kohti nollaa: katkaisu(2,9) = 2, katkaisu(−2,9) = −2. Positiivisilla luvuilla lattia ja katkaisu antavat saman tuloksen; negatiivisilla ne eroavat.
Miksi Excel ei pyöristä 1,005 → 1,01? — liukulukuongelma
Koska 1,005 ei voi olla täsmälleen esitettävissä binaarisessa liukuluvussa — se tallennetaan arvona 1,00499999…. Naiivi pyöristys näkee 4:n ja pyöristää alaspäin. Tämä laskuri käsittelee syötemerkkijonoa ennen kuin se muuntuu liukuluvuksi, joten 1,005 kahdella desimaalilla antaa 1,01 odotetusti. Sama ongelma esiintyy taulukkolaskentaohjelmissa ja naiivin toFixed(2)-käytön yhteydessä.
Ylöspäin-menetelmällä: −2,5 pyöristyy −3:een (poispäin nollasta). Pankkiiripyöristyksellä −2,5 pyöristyy −2:een (lähimpään parilliseen). Lattia arvolla −2,5 on −3 (kohti miinus-ääretöntä), katto on −2 (kohti plus-ääretöntä) ja katkaisu on −2 (kohti nollaa). Valitse menetelmä, joka vastaa projektin vaatimuksia.
Kuinka monta desimaalia pidätään? — EUR sentit = 2, JPY = 0
Niin monta kuin epätarkin lähtöarvo edellyttää. Jos pituus on mitattu kolmen merkitsevän numeron tarkkuudella, siitä laskettu pinta-ala ei voi olla tarkempi kuin kolme numeroa. Valuutoissa noudatetaan paikallista käytäntöä: 2 desimaalia EUR:lle ja GBP:lle, 0 JPY:lle ja KRW:lle. Suomessa eurosentin tarkkuus (2 desimaalia) on standardi kaikessa kaupallisessa laskennassa.
Kaikki pyöristys tapahtuu selaimessasi tarkalla desimaalilogiikalla, ei liukuluvuilla.
Laskuri pyöristää minkä tahansa luvun valittuun tarkkuuteen – yhdestä desimaalista tuhansiin. Syötä luku kuten 3,14159 tai -42 ja valitse pyöristystaso sekä menetelmä. Vakiomenetelmä (ylöspäin) toimii kuten koulussa: 2,5 → 3. Pankkiiripyöristys vie puoliarvot lähimpään parilliseen: 2,5 → 2, 3,5 → 4 – tämä on Tilastokeskuksen ja pankkien standardi. Katto-menetelmä vie aina ylös, lattia aina alas ja katkaisu poistaa desimaalit ilman pyöristystä. Esimerkki: 1,005 kahdella desimaalilla antaa 1,01 – laskuri käsittelee luvun merkkijonona eikä liukulukuna, joten ALV-laskelmat (25,5 %) ja eurosentin tarkkuus säilyvät oikein. Euroille käytetään 2 desimaalia, JPY:lle 0.