Kerekíts bármilyen számot tizedesre, tízesre, százasra vagy ezresre — standard, bankár, felső, alsó és csonkolás módszerrel.
Kerekítve
round(3.14159, 2) = 3.14
Gyors hivatkozás: 3,14159 felfelé kerekítve
Kerekítés
Eredmény
4 tizedes
3.1416
3 tizedes
3.142
2 tizedes
3.14
1 tizedes
3.1
Egész szám
3
Tízes
0
Gyakori kérdések
Mi a "felfelé kerekítés" és miért standard?
A felfelé kerekítés az iskolában tanított és a mindennapi életben legelterjedtebb szabály: ha a kerekítési helyet követő számjegy pontosan 5, felfelé kerekítünk. Példa: 2,5 → 3; 2,45 → 2,5; 2,45000001 → 2,5. Ez a standard a számlákon, nyugtákon és iskolai feladatokban egyaránt.
Mi a bankár-kerekítés (páros felé)?
A páros felé kerekítés (half-even) esetén a pontosan 0,5-ös értéket a legközelebbi páros szám felé kerekítjük: 2,5 → 2; 3,5 → 4; 4,5 → 4. Nagy adathalmazban a felfelé kerekítés szisztematikus torzítása így kiesik, ezért ez az IEEE 754 alapértelmezése és a pénzügyi, statisztikai számításokban (pl. BUX-árfolyamok, KSH-adatok) elfogadott módszer. A JavaScript Math.round felfelé kerekít; ez a kalkulátor mindkét módszert pontosan implementálja.
Hogyan kerekítsünk százasra vagy ezresre?
Válaszd a "Legközelebbi 100" vagy "Legközelebbi 1 000" opciót a kerekítési helynél, vagy kattints a megfelelő gyorsgombra. A logika: az értéket elosztjuk a nagyságrenddel, kerekítjük, majd visszaszorozzuk. Például 1 234 kerekítve 100-ra: 1 234 ÷ 100 = 12,34 → kerekítve 12 → × 100 = 1 200. Hasznos ÁFA-összesítők, BUX-árfolyamok és éves jelentések kerekítésekor.
Különbség kerekítés, felső, alsó, csonkolás között? — negatív példák
Kerekítés a legközelebbi értéket adja (alapból felfelé). Alsó (floor) mindig a negatív végtelen felé halad: floor(2,9) = 2; floor(−2,1) = −3. Felső (ceil) mindig a pozitív végtelen felé: ceil(2,1) = 3; ceil(−2,9) = −2. Csonkolás (trunc) egyszerűen levágja a tizedes jegyeket, nulla felé: trunc(2,9) = 2; trunc(−2,9) = −2. Pozitív számoknál az alsó és a csonkolás azonos eredményt ad; negatívaknál eltérnek.
Miért nem kerekíti az Excel az 1,005-öt 1,01-re? — lebegőpontos hiba
Mert az 1,005 bináris lebegőpontos formátumban nem ábrázolható pontosan — ténylegesen 1,00499999… kerül tárolásra. A naiv kerekítés a 4-est látja, és lefelé kerekít. Ez a kalkulátor a szöveges bemenetet dolgozza fel, mielőtt az lebegőpontos számmá válna, ezért 1,005 esetén 2 tizedesre helyesen 1,01-et ad. Ugyanez a probléma az Excelben vagy a toFixed(2) hívásnál is meglepetést okozhat.
Hogyan kerekítjük a negatív számokat? — −2,5 standard = −3, bankár = −2
Felfelé kerekítésnél (standard): −2,5 → −3 (azaz nullától távolabb). Bankár-kerekítésnél: −2,5 → −2 (páros felé). Alsó (floor) −2,5-re: −3 (negatív végtelen felé); felső (ceil): −2 (pozitív végtelen felé); csonkolás: −2 (nulla felé). Válaszd a projektednek megfelelő módszert — a pénzügyi szoftverek általában a bankár-kerekítést alkalmazzák.
Annyit, amennyire a legkevésbé pontos bemenet indokol. Ha egy mérési eredmény 3 szignifikáns jegyű, a belőle számított terület sem lehet pontosabb 3 jegynél — a többi adat zaj. Pénznem szerint: 2 tizedes az EUR-hoz (centek); a HUF-ot egészre kerekítjük, a fillér már évtizedek óta nem forgalomban lévő egység. A JPY, KRW és CLP szintén 0 tizedes. A bankok általában a saját javukra kerekítenek a legkisebb egységnél.
Minden kerekítés a böngészőben történik pontos decimális logikával, nem lebegőpontosan.
Ez a kalkulátor bármilyen számot kerekít a megadott helyre: tizedesjegyekre (1–6), egész számra, tízesre, százasra, ezresre vagy akár millióra. Hat módszer közül választhatsz: standard felfelé kerekítés (2,5 → 3), bankár-kerekítés (2,5 → 2, 3,5 → 4 — a BUX-árfolyamoknál és KSH-statisztikáknál alkalmazott IEEE 754 szabvány), lefelé, felső (ceil), alsó (floor) és csonkolás (trunc). A kalkulátor szöveges bemenetet dolgoz fel, így az 1,005 helyesen 1,01-re kerekül — nem úgy, mint az Excelben vagy a naiv toFixed(2) hívásnál. A HUF forintot egészre kerekítjük (fillér már nem létezik); az ÁFA 27%-os összegeit százasra kerekítve érdemes ellenőrizni.