Jste zmateni funkcemi zaokrouhlování aplikace Excel? V této užitečné příručce se dozvíte rozdíl mezi ROUND, ROUNDUP a ROUNDDOWN.

Složité matematické výpočty často vedou k situacím, kdy uživatelé musí konečný výsledek zaokrouhlit. Naštěstí Excel nabízí tři různé funkce, které dokážou zaokrouhlit výsledky matematického výpočtu.

ROUND, ROUNDUP a ROUNDDOWN jsou všechny syntakticky podobné, ale poskytují odlišné konečné výsledky. Pro uživatele je nesmírně důležité vědět, který z nich použít a kdy. Uvědomění si jemných rozdílů mezi těmito třemi vám může pomoci dosáhnout požadovaných výsledků v Excelu.

Proč má Excel tři KULATÉ funkce?

V aplikaci Microsoft Excel jsou tři samostatné funkce zaokrouhlování. I když jsou všechny tři podobné a mají téměř stejnou syntaxi, každý poskytuje mírně odlišný výsledek a vývojáři Excelu by si měli být vědomi rozdílů.

Tři funkce zaokrouhlení jsou ROUND, ROUNDUP a ROUNDDOWN. Všechny jsou velmi užitečné pro pomoc uživatelům při formátování výstupu z operací. Každá z funkcí se používá k omezení počtu desetinných míst zobrazených v čísle.

1. KOLO

Funkce ROUND je nejznámější ze tří funkcí. Má poměrně jednoduchou syntaxi:

=ROUND(číslo, číslo_číslice)

První argument je zaokrouhlené číslo, zatímco druhé číslo je počet desetinných míst, na který by mělo být omezeno. Funkce se řídí standardními pravidly pro zaokrouhlování a může zaokrouhlit svůj vstup nahoru nebo dolů.

První argument ve funkci může být buď statická hodnota, odkaz na jinou buňku nebo jiná funkce. Druhý argument určuje, na kolik desetinných míst má funkce zaokrouhlit. Může to být libovolné celé číslo.

Zadáním 0 na druhou pozici může funkce zaokrouhlit první argument na celé číslo.

=ROUND(3,78; 0)

Výše uvedený vzorec bude mít za následek číslo 4. Čísla ve sloupci B následující tabulky byla vygenerována pomocí funkce ROUND pro čísla ve sloupci A s 2 jako druhým argumentem.

2. ZÁTAH

Funkce ROUNDUP je druhá z funkcí ROUND. Je velmi podobná standardní kruhové funkci. Syntaxe ROUNDUP vypadá stejně jako ROUND:

=ROUNDUP(číslo, číslo_číslice)

Funkčně funguje funkce ROUNDUP téměř stejně jako ROUND. Hlavní rozdíl mezi těmito dvěma je v tom, že kde ROUND může zaokrouhlit číslo v argumentu jedna nahoru nebo dolů, ROUNDUP pouze zaokrouhlí nahoru.

Pouze zaokrouhlení nahoru znamená, že bez ohledu na hodnotu na posledním desetinném místě zaokrouhlovaného čísla, pokud není 0, bude zaokrouhleno nahoru.

=ROUNDUP(0,0072; 3)

I když je konečné desetinné místo ve výše uvedeném čísle 2, výsledky se zaokrouhlí nahoru na 0,008. Jediný způsob, jak se číslo nezaokrouhlí nahoru, je, že všechny koncové číslice za desetinným místem jsou zaokrouhleny na 0. Použití 0,0070 bude ve výše uvedeném příkladu stále zaokrouhleno na 0,007.

Ve výše uvedené tabulce jsou rozdíly mezi ROUND a ROUNDUP jasně vidět při porovnání sloupců B a C.

3. ZAOKROUHLIT DOLŮ

Funkce ROUNDDOWN v Excelu je velmi podobná prvním dvěma funkcím zaokrouhlování. Funkce ROUNDDOWN používá stejnou syntaxi jako ROUND a ROUNDUP:

=ROUNDDOWN(číslo, číslo_číslice)

Podobně jako u funkce ROUNDUP shora je klíčový rozdíl mezi ROUND a ROUNDDOWN v tom, že ROUNDDOWN vždy zaokrouhlí svůj výstup dolů. Zaokrouhlení dolů bude probíhat bez ohledu na hodnotu zbývajících číslic.

=ROUNDDOWN(0,0078; 3)

Výstup opravené funkce bude 0,007, přestože hodnota další číslice je 8. Výsledky se vždy zobrazí jako zkrácení aktuálního čísla na zadané číslici bez ohledu na jakékoli koncové číslice.

Rozdíly mezi všemi třemi funkcemi zaokrouhlování jsou snadno viditelné ve výše uvedeném příkladu. V buňce D2 je vidět jedna důležitá věc. Pokud je poslední číslice 0, bude ve výsledcích standardně skryta. Skrytou koncovou číslici lze změnit pomocí konfigurace vlastního formátování Excelu aby buňky zobrazovaly předem zadaný počet číslic.

Příklady rozdílů mezi funkcemi ROUND v Excelu

Existuje řada situací, ve kterých mohou být různé funkce zaokrouhlování aplikace Excel užitečné. Jednoduché geometrické výpočty nabízejí zajímavý způsob, jak se podívat na různé funkce zaokrouhlování.

Jako příklad zvažte následující tabulku použitou k výpočtu objemu kulového objektu s daným poloměrem. Pro zjištění objemu koule použijeme následující vzorec:

objem = (4/3) π r^3

V tomto vzorci bude r poloměr koule. Pro Pi nabízí Excel vestavěnou funkci PI. Nakonec lze poloměr krychlit pomocí vzorce POWER v Excelu. Prvním argumentem bude poloměr koule. Druhá bude síla, na kterou bude povznesena, 3.

Můžeme zadat tento vzorec a seznam poloměrů pro výpočet objemu různých koulí. Výsledný vzorec bude vypadat takto:

=(4/3) * PI() * POWER(A2; 3)

Každý výsledek ukazuje celkový objem dané koule, ale díky počtu desetinných míst je výstup špatně čitelný. Funkce zaokrouhlení může pomoci dosáhnout snáze srozumitelného výsledku.

Počet číslic za desetinnou čárkou lze omezit zabalením vzorce shora do funkce ROUND. Výsledný vzorec bude vypadat spíše takto:

=ROUND((4/3) * PI() * POWER(A2; 3); 2)

Při použití výše uvedeného vzorce ve sloupci C bude objem zaokrouhlen na 2 desetinná místa. Záměnou ROUND za ROUNDUP a ROUNDDOWN lze naplnit sloupce D a E:

=ROUNDUP((4/3) * PI() * POWER(A2; 3); 2)
=ROUNDDOWN((4/3) * PI() * POWER(A2; 3); 2)

Konečné výsledky jsou vždy oříznuty na 2 desetinná místa a zaokrouhleny nahoru nebo dolů v závislosti na použité funkci.

Při použití kterékoli z funkcí ROUND ke zkrácení počtu desetinných míst ve vzorci bude výsledek zaokrouhlen i při použití v jiných výpočtech. Pokud místo toho použijete možnost formátování k omezení počtu desetinných míst, uloží se skutečný výsledek a všechny budoucí výpočty budou používat celý výsledek.

Použití zaokrouhlených čísel může způsobit ztrátu přesnosti u složitých výpočtů, takže uživatelé by si měli být vědomi, která metoda zaokrouhlování je nejvhodnější.

Pochopte rozdíly mezi funkcemi ROUND v Excelu

Každá ze tří funkcí zaokrouhlování aplikace Excel funguje mírně odlišně od ostatních. Zatímco všechna tři zaokrouhlená čísla, pochopení rozdílů mezi nimi vám může pomoci získat přesné výsledky, které hledáte.

Vědět, kdy je potřeba výsledek zaokrouhlit nahoru, kdy dolů a kdy na směru nezáleží, vám může pomoci rozhodnout, který vzorec potřebujete. Znát všechny tři funkce a vědět, jak mění data, se kterými pracujete, je pro vývojáře Excelu zásadní.