Možno to bude znieť čudne na úvod článku o zaokrúhľovaní, ale najskôr si povieme, čo zaokrúhľovanie nie je. Veľa ľudí, ktorí pracujú v Exceli si myslí, že číslo sa dá zaokrúhliť pomocou formátovania, čiže pomocou číselných formátov. Nie je to tak. Formátovať rovná sa ukazovať! Čiže ak nejaké číslo ukážeme na určitý počet desatinných miest, tak číslo sa nemení, je stále rovnaké, len pohľad naň sa zmenil.
Formátovanie nie je zaokrúhľovanie
V bunkách B2 aj B3 máme hodnoty 1,4. Presne tie isté čísla sú aj vedľa v stĺpci C. V stĺpci C sú hodnoty naformátované ako číslo na nula desatinných miest, teda vidíme namiesto 1,4 iba hodnotu 1. Zdôrazňujem slovo vidíme 🙂
Čo sa stane, keď vo štvrtom riadku spravíme súčet? V bunke B4 dostaneme samozrejme súčet 1,4 + 1,4 = 2,8. A čo v bunke C4? Ak by ste predpokladali na základe obrázku, že 1 + 1 = 2, tak to nie je správna odpoveď.
Riešenie vidíme na nasledovnom obrázku. Takže 1 + 1 = 3 ???
Ako je uvedené vyššie formátovanie nie je zaokrúhľovanie. V bunkách C2 aj C3 je stále hodnota 1,4, naformátovaná čiže ukázaná na 0 desatinných miest, teda vidíme hodnotu 1. Spolu je to 2,8 a naformátované (ukázané) bez desatinných miest vidíme 3.
Príklad pre vás: Vypočítajte spamäti, aký bude výsledok, keď vynásobíme bunku C3 číslom 10?
Číselný formát teda nezaokrúhľuje hodnotu, len ju určitým spôsobom ukazuje.
Zaokrúhľovanie
Jedná sa o aritmetické zaokrúhľovanie, často nazývané aj ako „normálne“ alebo „matematické“ zaokrúhľovanie. Teda od nuly po štvorku smerom nadol a od päťky po deviatku nahor.
Zaokrúhľovať budeme pomocou matematickej funkcie ROUND().
Má dva argumenty, obidva sú povinné.
Číslo
je číslo, ktoré chceme zaokrúhliť a Počet číslic
je počet číslic na koľko chceme zaokrúhliť.
Zaokrúhľovanie nahor
Ak potrebujeme zaokrúhliť číslo smerom nahor od nuly, použijeme matematickú funkciu ROUNDUP().
Zaokrúhľovanie nadol
Nadol zaokrúhľujeme matematickou funkciou ROUNDDOWN().
Zaokrúhlenie na párne číslo
Funkcia Even() zaokrúhľuje vždy na celé párne číslo. Spôsob zaokrúhľovania na párne číslo je nasledovný:
- kladné číslo sa zaokrúhli nahor na najbližšie párne celé číslo
- záporné číslo sa zaokrúhli nadol na najbližšie párne celé číslo
Pozrite si nasledovný obrázok.
Zaokrúhlenie na nepárne číslo
Aj funkcia ODD() zaokrúhľuje iba na celé, tentokrát však nepárne číslo. Platí, že:
- kladné číslo sa zaokrúhli nahor na najbližšie nepárne celé číslo
- záporné číslo sa zaokrúhli nadol na najbližšie nepárne celé číslo
Opäť si pozrite nasledovný obrázok.
Zaokrúhlenie na najbližší násobok čísla
Pamätáte si, keď zrušili 10 a 20 halierniky? Cena nákupu v obchode bola zaokrúhľovaná na najbližší násobok 50 haliernika. Na takéto zaokrúhľovanie na najbližší násobok sa v Exceli používa funkcia MROUND().