Funkce používané k zaokrouhlování

K zaokrouhlování různými způsoby můžete v závislosti na účelu a požadovaném výsledku použít několik numerických funkcí.

Zaokrouhlování čísel směrem od nuly

K zaokrouhlení čísel směrem od nuly můžete použít níže uvedené funkce.

Funkce

Příklady

CEILING: Zaokrouhlí číslo směrem od nuly na nejbližší násobek zadaného čísla. Zaokrouhluje se po krocích, například na nejbližší násobek deseti.

=CEILING(12;10) vrátí hodnotu 20, protože se zaokrouhluje směrem od nuly.

=CEILING(0,4;1) vrátí hodnotu 1.

=CEILING(-0,4;-1) vrátí hodnotu -1.

EVEN: Zaokrouhlí číslo směrem od nuly na nejbližší sudé číslo. Zaokrouhluje se na nejbližší číslo, které je dělitelné beze zbytku číslem 2.

=EVEN(0,4) vrátí hodnotu 2, protože se zaokrouhluje směrem od nuly.

=EVEN(-0,4) vrátí hodnotu -2.

ODD: Zaokrouhlí číslo směrem od nuly na nejbližší liché číslo.

=ODD(1,4) vrátí hodnotu 3, nejbližší liché číslo při zaokrouhlování směrem od nuly.

=ODD(-1,4) vrátí hodnotu -3.

ROUNDUP: Zaokrouhlí číslo nahoru (směrem od nuly) na zadaný počet míst. Má-li druhý argument kladné znaménko, udává tento argument počet číslic (desetinných míst) za desetinnou čárkou, které má zaokrouhlené číslo obsahovat. Má-li druhý argument znaménko záporné, udává počet číslic před desetinnou čárkou, které mají být nahrazeny hodnotou 0 (počet hodnot 0  na konci čísla).

=ROUNDUP(1125,373;2) vrátí hodnotu 1 125,38, protože se zaokrouhluje směrem od nuly.

=ROUNDUP(1125;-2) vrací 1 200.

=ROUNDUP(-1125,373;2) vrací -1 125,38.

=ROUNDUP(-1125;-2) vrací -1 200.

Zaokrouhlování čísel směrem k nule

K zaokrouhlení čísel směrem k nule můžete použít níže uvedené funkce.

Funkce

Příklady

FLOOR: Zaokrouhlí číslo směrem k nule na nejbližší násobek zadaného čísla. Zaokrouhluje se po krocích, například na nejbližší násobek deseti.

=FLOOR(12;10) vrátí hodnotu 10, protože se zaokrouhluje směrem k nule.

=FLOOR(0,4;1) vrátí hodnotu 0.

=FLOOR(-0,4;-1) vrátí rovněž hodnotu 0.

ROUNDDOWN: Zaokrouhlí číslo dolů (směrem k nule) na zadaný počet míst. Má-li druhý argument kladné znaménko, udává tento argument počet číslic (desetinných míst) za desetinnou čárkou, které má zaokrouhlené číslo obsahovat. Má-li druhý argument znaménko záporné, udává počet číslic před desetinnou čárkou, které mají být nahrazeny hodnotou 0 (počet hodnot 0  na konci čísla). Zaokrouhluje se směrem k nule.

=ROUNDDOWN(1155,376;2) vrátí hodnotu 1 155,37, protože se zaokrouhluje k nule.

=ROUNDDOWN(1125;-2) vrací 1 100.

=ROUNDDOWN(-1155,376;2) vrací -1 155,37.

=ROUNDDOWN(-1155;-2) vrátí hodnotu -1 100.

Další typy zaokrouhlení

K zaokrouhlení čísel jinými způsoby můžete použít níže uvedené funkce.

Funkce

Příklady

INT: Zaokrouhlí číslo na nejbližší celé číslo, které je menší nebo rovno zadanému číslu.

=INT(0,4) vrátí 0, protože se jedná o nejbližší celé číslo menší nebo rovné 0,4. Kladná čísla se zaokrouhlují směrem k nule.

=INT(-0,4) vrátí -1, protože se jedná o nejbližší celé číslo menší nebo rovné -0,4. Záporná čísla se zaokrouhlují směrem od nuly.

MROUND: Zaokrouhlí číslo na nejbližší násobek daného čísla. V tom se liší od funkce CEILING, která zaokrouhluje na nejbližší násobek nahoru.

=MROUND(4;3) vrátí hodnotu 3, protože 4 je bližší k číslu 3 než k dalšímu násobku 3, jímž je číslo 6.

=CEILING(4;3) vrátí hodnotu 6, nejbližší násobek čísla 3, pokud zaokrouhlujeme nahoru.

ROUND: Zaokrouhlí číslo na zadaný počet míst. Má-li druhý argument kladné znaménko, udává tento argument počet číslic (desetinných míst) za desetinnou čárkou, které má zaokrouhlené číslo obsahovat. Má-li druhý argument znaménko záporné, udává počet číslic před desetinnou čárkou, které mají být nahrazeny hodnotou 0 (počet hodnot 0  na konci čísla).

=ROUND(1125,376;2) vrací 1 125,38.

=ROUND(1125;-2) vrací 1 100.

=ROUND(-1125,376;2) vrací -1 125,38.

=ROUND(-1125;-2) vrací -1 100.

=ROUND(-1155;-2) vrací -1 200.

TRUNC: Zkrátí číslo na zadaný počet míst. Má-li druhý argument kladné znaménko, udává tento argument počet číslic (desetinných míst) za desetinnou čárkou, které má zaokrouhlené číslo obsahovat. Má-li druhý argument znaménko záporné, udává počet číslic před desetinnou čárkou, které mají být nahrazeny hodnotou 0 (počet hodnot 0  na konci čísla). Zbývající číslice jsou od čísla odříznuty.

=TRUNC(1125,356;2) vrátí 1 125,35, protože je číslo oříznuto na dvě místa za desetinnou čárkou.

=TRUNC(-1125,356;2) vrací -1 125,35.

=TRUNC(1155;-2) vrátí 1 100, protože poslední dvě místa před desetinnou čárkou jsou doplněna hodnotami 0.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Užitečné?
Limit počtu znaků: 250
Limit maximálního počtu znaků je 250.
Děkujeme za zpětnou vazbu.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.