Přeskočit na obsah

RoundupExcel

enROUNDUP

Funkce Roundup zaokrouhlí číslo nahoru na vybraný počet jednotek.

=ROUNDUP(Číslo; Číslice)

Číslo – Povinný argument reálného čísla, které má být zaokrouhleno nahoru.

Číslice – Povinný argument počtu číslic, na které má být zaokrouhleno. Chceme-li zaokrouhlit číslo nahoru na počet desetinných míst, využijeme k tomu číslice od 1 až po potřebný počet desetinných míst. Je-li potřebné zaokrouhlit čísla nahoru na desítky, stovky či tisíce, použijeme záporná čísla jako -1, -2.

Argument číslice zaokrouhlí číslo nahoru následovně:

Číslice Zaokroulení nahoru
3 Zaokrouhlí na 3 desetinná místa nahoru.
2 Zaokrouhlí na 2 desetinná místa nahoru.
1 Zaokrouhlí na 1 desetinné místo nahoru.
0 Zaokrouhlí na celé číslo nahoru.
-1 Zaokrouhlí číslo na desítky nahoru.
-2 Zaokrouhlí číslo na stovky nahoru.

Funkce funguje obdobně jako ceiling.math s rozdílem, že roundup neumí zaokrouhlit na zvolený násobek čísla, ale pouze o danou číslici. Ceiling.math je tedy více komplexní, ale roundup více intuitivní a zároveň umí pracovat s desetinnými čísly, což funkce ceiling.math neumí.

Do funkce je možné vkládat i záporná čísla.

Použití s ostatními funkcemi

Sekce “Použití s ostatními funkcemi”

Praktický je možné použít funkci roundup s jakoukoliv matematickou funkcí, níže jsou uvedeny některé příklady vnořených funkcí s funkcí roundup.

Pokud je nutné zaokrouhlit číslo pí na určitý počet desetinných míst nahoru a vypisování čísla pí zabere čas, je možné použit funkci pi s funkcí roundup, např. pro zaokrouhlení na 3 desetinná čísla následovně:

=ROUNDUP(PI(); 3)

Při generování náhodných čísel za pomocí funkce náhčíslo dostaneme libovolné desetinné číslo od 0 do 1 s několika desetinnými místy. Pokud chceme tato čísla zaokrouhlit nahoru např. pouze na 2 desetinné, vzorec by vypadal následovně:

=ROUNDUP(NÁHČÍSLO(); 2)

Podobně můžeme chtít dostat vysoká celá čísla za pomocí funkce randbetween, přičemž tato vysoká čísla můžeme zaokrouhlit nahoru na desítky:

=ROUNDUP(RANDBETWEEN(2000; 10000); -1)

Zaokrouhlování nahoru funguje i s maticemi, jako náhodně vygenerovaná matice za pomocí funkce randarray, která bez posledního argumentu generuje desetinná čísla. Pokud chceme tato čísla zaokrouhlit pouze např. na 1 desetinné nahoru, vzorec by byl následovný:

=ROUNDUP(RANDARRAY(3; 3); 1)

© 2026 Excelland