Funkce MROUND usnadňuje zaokrouhlení nahoru nebo dolů v aplikaci Excel. Naučme se, jak zaokrouhlovat dolů na nejbližších 5 centů v listu aplikace Excel, když provádíme finanční výpočty, abychom se vyhnuli nutnosti vypořádat se s penny.
Poznámka: Tento článek se vztahuje na aplikace Excel 2016, 2013, 2010, Excel pro Mac a Excel pro systém Android.
Poznámka: Na rozdíl od jiných možností formátování, které umožňují změnit počet zobrazených desetinných míst bez změny hodnoty v buňce, funkce MROUND skutečně změní hodnotu dat buňky. Použití této funkce pro zaokrouhlení dat ovlivní výsledky výpočtů.
Syntaxe a argumenty funkce MROUND
Syntaxe odkazuje na uspořádání funkce včetně názvu funkce, závorky a argumenty. Syntaxe funkce MROUND je:
= MROUND (počet, více)Argumenty pro tuto funkci jsou:
Číslo: (povinné) Číslo se zaokrouhluje nahoru nebo dolů na nejbližší celé číslo. Tento argument může obsahovat skutečná data pro zaokrouhlení nebo může být odkazem na buňku na umístění dat v listu.
Násobek: (požadováno) Funkce zaokrouhluje argument číslic nahoru nebo dolů na nejbližší násobek této hodnoty.
Zde je několik poznámek, které se týkají argumentů funkce MROUND:
- Počet a více argumentů musí být pozitivní nebo negativní. Pokud ne, funkce vrátí #NUM! chyba v buňce.
- Pokud je počet a více argumentů záporné, funkce vrátí záporné číslo v buňce, jak je uvedeno v řádku čtyři v příkladovém obrázku výše.
- Pokud je více argumentů nastaven na nulu (0), vrátí funkce v buňce hodnotu nulu, jak je uvedeno v řádku sedm na obrázku výše.
Příklady funkcí MROUND
V prvních šesti příkladech na obrázku výše je číslo 4.54 zaokrouhleno nahoru nebo dolů funkcí MROUND pomocí různých hodnot argumentu faktoru, jako je 0.05, 0.10, 5.0, 0 a 10.0. Výsledky jsou zobrazeny ve sloupci C a vzorec, který produkuje výsledky, je uveden ve sloupci D.
Zaokrouhlení nahoru nebo dolů
Jak funkce určuje, zda zaokrouhlit poslední zbývající číslici (zaokrouhlovací číslice) nahoru nebo dolů, závisí na zbytku, který je výsledkem rozdělení argumentu čísel o více argumentů. Proto:
- Pokud je tento výsledek větší nebo rovný polovině hodnoty více argumentů, funkce zaokrouhluje poslední číslici nahoru (od nuly).
- Pokud je tento výsledek menší než polovina hodnoty více argumentů, funkce zaokrouhluje poslední číslici dolů (směrem k nule).
Poslední dva příklady (v řádcích 8 a 9 obrázku) se používají k prokázání, jak se funkce ovládá zaokrouhlováním nahoru nebo dolů.
- V řádku 8, jelikož vícenásobný argument je jednociferné celé číslo, se 2 stane zaokrouhlovací číslicí v čísle 12.50 v buňce A8. Protože 2,5 se rovná polovině hodnoty argumentu multiple (5.00), funkce zaokrouhlí výsledek až na 15.00, což je nejbližší násobek 5,00 větší než 12,50.
- V řádku 9, jelikož hodnota 2,49 je menší než polovina hodnoty více argumentů (5,00), funkce zaokrouhluje výsledek až na 10,00, což je nejbližší násobek 5,00 méně než 12,49.
Příklad použití funkce MROUND aplikace Excel
Možnosti pro zadání funkce a její argumenty zahrnují:
- Zadání celé funkce do buňky listu.
- Výběr funkce a jejích argumentů pomocí dialogového okna funkce MROUND.
Mnoho lidí je snazší používat dialogové okno pro zadání argumentů funkce, protože se stará o syntaxi funkce. S odkazem na příklady na obrázku výše, řekněme, že jste chtěli zadat funkci = MROUND (A2,0.05) do buňky C2 pomocí dialogového okna. Provedli byste následující kroky:
- Vyberte buňku C2, čímž se vytvoří aktivní buňka
- VybratVzorcezáložku pásku
- Zvolte naMath & Trig ikonu otevřete rozbalovací seznam funkcí
- VybratMROUNDv seznamu otevřete dialogové okno funkce
- V dialogovém okně vyberte položku Number řádek
- Vyberte buňku A2 v listu a zadejte tuto buňku jako číselný argument
- V dialogovém okně vyberte položkuNásobekřádek
- Zadejte hodnotu 0,05 tak, aby číslo v A2 bylo zaokrouhleno nahoru nebo dolů na nejbližší násobek 5 centů
- VybratOK zavřete dialogové okno a vraťte se do pracovního listu
Hodnota 4,55 by se měla objevit v buňce C2, protože je nejbližší násobek 0,05 větší než 4,54. Když vyberete buňku C2, = MROUND (A2, 0,05), se zobrazí ve sloupci vzorců nad tabulkou.