ROUND vs. ROUNDUP vs. ROUNDDOWN: Porovnanie funkcií zaokrúhľovania Excelu

ROUND vs. ROUNDUP vs. ROUNDDOWN: Porovnanie funkcií zaokrúhľovania Excelu
Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Zložité matematické výpočty často vedú k situáciám, keď používatelia musia zaokrúhliť konečný výsledok. Našťastie Excel ponúka tri rôzne funkcie, ktoré dokážu zaokrúhliť výsledky matematického výpočtu.





ROUND, ROUNDUP a ROUNDDOWN sú všetky syntakticky podobné, ale prinášajú odlišné konečné výsledky. Vedieť, ktorý z nich použiť a kedy, je pre používateľov mimoriadne dôležité. Uvedomenie si jemných rozdielov medzi týmito tromi vám môže pomôcť dosiahnuť požadované výsledky v Exceli.





VYUŽITIE VIDEA DŇA POKRAČUJTE V OBSAHU POKRAČOVANÍM

Prečo má Excel tri okrúhle funkcie?

V programe Microsoft Excel sú tri samostatné funkcie zaokrúhľovania. Zatiaľ čo všetky tri sú podobné a majú takmer rovnakú syntax, každý z nich vytvára mierne odlišný výsledok a vývojári Excelu by si mali byť vedomí rozdielov.





Tri funkcie zaokrúhľovania sú ROUND, ROUNDUP a ROUNDDOWN. Všetky sú veľmi užitočné na pomoc používateľom pri formátovaní výstupu z operácií. Každá z funkcií sa používa na obmedzenie počtu desatinných miest zobrazených v čísle.

žiadny prístup na internet Windows 10, ale pripojený

1. KOLO

Funkcia ROUND je najznámejšia z troch funkcií. Má pomerne jednoduchú syntax:



 =ROUND(number, number_digits)

Prvý argument je zaokrúhľované číslo, zatiaľ čo druhé číslo je počet desatinných miest, na ktoré by sa malo obmedziť. Funkcia sa riadi štandardnými pravidlami zaokrúhľovania a môže svoj vstup zaokrúhliť nahor alebo nadol.

Prvý argument vo funkcii môže byť buď statická hodnota, odkaz na inú bunku alebo iná funkcia. Druhý argument určuje, na koľko desatinných miest má funkcia zaokrúhliť. Môže to byť akékoľvek celé číslo.





Zadaním 0 na druhú pozíciu môže funkcia zaokrúhliť prvý argument na celé číslo.

 =ROUND(3.78, 0)

Vyššie uvedený vzorec bude mať za následok číslo 4. Čísla v stĺpci B nasledujúcej tabuľky boli vygenerované pomocou funkcie ROUND pre čísla v stĺpci A, s 2 ako druhým argumentom.





  Séria čísel v tabuľke programu Excel. Každé číslo bolo zaokrúhlené na dve desatinné miesta.

2. ROUNDUP

Funkcia ROUNDUP je druhá z funkcií ROUND. Je veľmi podobná štandardnej kruhovej funkcii. Syntax ROUNDUP vyzerá rovnako ako ROUND:

 =ROUNDUP(number, number_digits)

Funkčne funguje funkcia ROUNDUP takmer rovnako ako ROUND. Hlavný rozdiel medzi nimi je v tom, že tam, kde ROUND môže zaokrúhliť číslo v argumente jedna nahor alebo nadol, ROUNDUP iba ​​zaokrúhli nahor.

Iba zaokrúhlenie nahor znamená, že bez ohľadu na hodnotu na poslednom desatinnom mieste zaokrúhľovaného čísla, pokiaľ nie je 0, bude zaokrúhlené nahor.

 =ROUNDUP(0.0072, 3)

Aj keď je konečné desatinné miesto vo vyššie uvedenom čísle 2, výsledky sa zaokrúhlia nahor na 0,008. Jediný spôsob, ako sa číslo nezaokrúhli nahor, je, že všetky posledné číslice za desatinnou čiarkou sú zaokrúhlené na 0. Ak použijete 0,0070, vo vyššie uvedenom príklade sa zaokrúhli na 0,007.

Vo vyššie uvedenej tabuľke sú rozdiely medzi ROUND a ROUNDUP jasne viditeľné pri porovnaní stĺpcov B a C.

ako používať príkazový riadok Windows 10
  Séria čísel v excelovskom hárku, ktoré sú zaokrúhlené s Excelom's ROUNDUP function.

3. ZAKRÚHNUTIE NADOL

Funkcia Excelu ROUNDDOWN je veľmi podobná prvým dvom funkciám zaokrúhľovania. Funkcia ROUNDDOWN používa rovnakú syntax ako ROUND aj ROUNDUP:

 =ROUNDDOWN(number, number_digits)

Podobne ako pri funkcii ROUNDUP zhora, kľúčový rozdiel medzi ROUND a ROUNDDOWN je v tom, že ROUNDDOWN vždy zaokrúhli svoj výstup nadol. Zaokrúhľovanie nadol sa uskutoční bez ohľadu na hodnotu zostávajúcich číslic.

 =ROUNDDOWN(0.0078, 3)

Výstup opravenej funkcie bude 0,007, napriek tomu, že hodnota ďalšej číslice je 8. Výsledky budú vždy vyzerať tak, že skrátia aktuálne číslo na zadanej číslici bez zohľadnenia akýchkoľvek koncových číslic.

  Séria čísel v excelovskom hárku, ktoré sú zaokrúhlené s Excelom's ROUNDDOWN function.

Rozdiely medzi všetkými tromi funkciami zaokrúhľovania sú ľahko viditeľné vo vyššie uvedenom príklade. Jedna dôležitá vec, ktorú treba poznamenať, je viditeľná v bunke D2. Ak je posledná číslica 0, bude vo výsledkoch štandardne skrytá. Skrytú koncovú číslicu možno zmeniť pomocou konfigurácia vlastného formátovania Excelu aby bunky zobrazovali vopred určený počet číslic.

  Séria čísel v excelovskej tabuľke, ktorá je zaokrúhlená s Excelom's rounding functions and formatted.

Príklady rozdielov medzi funkciami ROUND v Exceli

Existuje množstvo situácií, v ktorých môžu byť rôzne funkcie zaokrúhľovania Excelu užitočné. Jednoduché geometrické výpočty ponúkajú zaujímavý spôsob, ako sa pozrieť na rôzne funkcie zaokrúhľovania.

Ako príklad si predstavte nasledujúcu tabuľku použitú na výpočet objemu guľového objektu s daným polomerom. Na zistenie objemu gule použijeme nasledujúci vzorec:

 volume = (4/3) π r^3

V tomto vzorci bude r polomer gule. Pre Pi ponúka Excel vstavanú funkciu PI. Nakoniec možno polomer zmenšiť pomocou vzorca POWER v Exceli . Prvým argumentom bude polomer gule. Druhým bude sila, na ktorú sa pozdvihne, 3.

Môžeme zadať tento vzorec a zoznam polomerov na výpočet objemu rôznych gúľ. Výsledný vzorec bude vyzerať takto:

 =(4/3) * PI() * POWER(A2, 3)
  Výpočet objemu gule.

Každý výsledok zobrazuje celkový objem predmetnej gule, no vďaka počtu desatinných miest je výstup ťažko čitateľný. Okrúhla funkcia môže pomôcť dosiahnuť ľahšie zrozumiteľný výsledok.

Počet číslic za desatinnou čiarkou možno obmedziť zabalením vzorca zhora do funkcie ROUND. Výsledný vzorec bude vyzerať skôr takto:

 =ROUND((4/3) * PI() * POWER(A2, 3), 2)
  Výpočty objemu gule v exceli zaokrúhlené na 2 desatinné miesta.

Použitím vyššie uvedeného vzorca v stĺpci C sa objem zaokrúhli na 2 desatinné miesta. Zámena ROUND za ROUNDUP a ROUNDDOWN môže vyplniť stĺpce D a E:

mikrofón zachytáva výstupný zvuk Windows 10
 =ROUNDUP((4/3) * PI() * POWER(A2, 3), 2)
 =ROUNDDOWN((4/3) * PI() * POWER(A2, 3), 2)
  Výpočty objemu gule v Exceli sa zaokrúhľujú na dve desatinné miesta pomocou všetkých troch funkcií zaokrúhľovania.

Konečné výsledky sú v každom prípade skrátené na 2 desatinné miesta a zaokrúhlené nahor alebo nadol v závislosti od použitej funkcie.

Pri použití niektorej z funkcií ROUND na skrátenie počtu desatinných miest vo vzorci sa výsledok zaokrúhli aj pri použití v iných výpočtoch. Ak sa namiesto toho použije možnosť formátovania na obmedzenie počtu desatinných miest, uloží sa skutočný výsledok a všetky budúce výpočty budú používať celý výsledok.

Používanie zaokrúhlených čísel môže spôsobiť stratu presnosti pri zložitých výpočtoch, takže používatelia by si mali byť vedomí toho, ktorá metóda zaokrúhľovania je najvhodnejšia.

Pochopte rozdiely medzi funkciami ROUND v Exceli

Každá z troch funkcií zaokrúhľovania v Exceli funguje mierne odlišne od ostatných. Zatiaľ čo všetky tri okrúhle čísla, pochopenie rozdielov medzi nimi vám môže pomôcť získať presné výsledky, ktoré hľadáte.

Vedieť, kedy je potrebné výsledok zaokrúhliť nahor, kedy nadol a kedy na smere nezáleží, vám môže pomôcť rozhodnúť sa, ktorý vzorec potrebujete. Pre vývojárov Excelu je nevyhnutné poznať všetky tri funkcie a vedieť, ako menia údaje, s ktorými pracujete.