Ako zaokrúhliť na najbližšie celé číslo alebo násobok 0,5 / 5 /10 v programe Excel

Sledujte video - zaokrúhlite na najbližšie celé číslo alebo násobok 0,5 / 5 /10 v programe Excel

Zaokrúhlenie čísla na najbližšie celé číslo alebo najbližší 0,5 alebo 5 alebo 10 násobkov je bežnou úlohou mnohých ľudí.

Ak ste napríklad projektový manažér zapojený do odhadu úsilia, nemôžete na projekte pracovať 12,7 zdrojov na plný úväzok.

Toto číslo musíte zaokrúhliť na 13 (najbližšie celé číslo).

Podobne, ak kupujete akcie, ktoré sa predávajú v sérii 5 a môžete si dovoliť maximálne 123 akcií, musíte ich zaokrúhliť na 120 (tj. Nižší násobok 5).

Aj keď to môžete urobiť ručne pre niekoľko hodnôt, pre stovky takýchto hodnôt to môže byť únavné a veľmi náchylné na chyby.

V programe Excel je niekoľko skvelých funkcií, ktoré vám umožňujú rýchlo zaokrúhliť na najbližšie celé číslo alebo najbližšie 0,5 alebo 5 alebo 10 násobkov.

V tomto tutoriále vám ukážem, ako používať funkcie MROUND, CEILING a FLOOR na tento typ zaokrúhľovania v programe Excel.

Zaokrúhlite na najbližšie celé číslo v programe Excel

Na príklade projektového manažmentu predpokladajme, že máte súbor údajov, ako je uvedené nižšie, kde chcete rýchlo zistiť počet zdrojov potrebných pre rôzne projekty, ktoré riadite.

Stĺpec „Potrebný FTE“ má hodnoty v desatinných číslach (vypočítané delením „Odhadovaného času“ a „Trvanie“).

V takom prípade možno budete musieť tieto hodnoty previesť na ďalšie celé číslo.

Tu je vzorec, ktorý to urobí za vás:

= ROUNDUP (D2,0)

Vzorec ROUNDUP má dva argumenty - číslo, ktoré sa má zaokrúhliť, a počet desatinných miest, na ktoré sa má zaokrúhliť.

Pretože v tomto prípade hľadáme celé čísla, ako druhý argument sme použili 0.

V prípade, že chcete zaokrúhliť na nižšie celé číslo, môžete použiť vzorec ROUNDDOWN, ako je uvedené nižšie:

= ROUNDDOWN (D2,0)

Zaokrúhlite na najbližší násobok 0,5 v programe Excel

Teraz predpokladajme, že máte rovnakú množinu údajov, ako je uvedené vyššie, ale teraz môžete k projektu priradiť zdroj 0,5.

V takýchto prípadoch by ste chceli zaokrúhliť číslo s desatinnou časťou:

  • Menej ako 0,5 až 0,5
  • Viac ako 0,5 až 1

Na tento účel je možné použiť nasledujúci vzorec:

= STROP. MATH (D2,0,5)

Funkcia CEILING.MATH vezme číslo a zaokrúhli ho na určený násobok, na ktorý ho chcete zaokrúhliť.

V našom prípade, pretože hodnota významnosti je 0,5, 6,71 sa stane 7,0 a 7,29 sa stane 7,5.

Všimnite si toho, že Excel má aj funkciu STROP, ktorá funguje rovnako. Bol uchovaný pre účely spätnej kompatibility.

Zaokrúhlite na najbližší násobok 5 v Exceli

Ak chcete v programe Excel zaokrúhliť na najbližších 5, môžete použiť funkciu MROUND.

Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, kde chcete zaokrúhliť odhadovaný počet hodín na najbližších 5.

To by znamenalo, že zo 161 sa stane 160 a zo 163 sa stane 165.

Nasleduje vzorec, ktorý to urobí:

= MROUND (B2,5)

Funkcia MROUND má dva argumenty. Prvým argumentom je číslo, ktoré chcete zaokrúhliť, a druhým argumentom je násobok, na ktorý by sa malo zaokrúhliť.

V tomto prípade, pretože chceme zaokrúhliť na najbližších 5, ako druhý argument som použil 5.

Majte na pamäti, že sa to nemusí nevyhnutne zaokrúhľovať na vyššie alebo nižšie číslo. Výsledok bude závisieť od hodnoty. V tomto prípade, ak je desatinná časť hodnoty menšia ako 2,5, stane sa 0 a ak je väčšia alebo rovná 2,5, stane sa 5.

Zaokrúhlite nahor na najbližší násobok 5 v programe Excel

Vo vyššie uvedenom príklade by sa funkcia MROUND zaokrúhlila na najbližších 5 na základe hodnoty. Môže to byť buď zaokrúhlenie nahor, alebo zaokrúhlenie nadol.

Ale čo keď chcete zaokrúhľujte iba na najbližších 5.

Potom môžete použiť funkciu CEILING.MATH.

Tu je vzorec, ktorý sa zaokrúhľuje na najbližších 5.

= STROP. MATH (B2,5)

Zaokrúhlite nadol na najbližší násobok 5

Ak chcete zaokrúhliť nadol na najbližších 5, môžete použiť nižšie uvedenú funkciu FLOOR.MATH:

= FLOOR.MATH (B2,5)

Zaokrúhlite na najbližší násobok 10 v Exceli

Ak vezmeme ten istý príklad (množina údajov uvedená nižšie), ak chcete zaokrúhliť počet hodín na najbližších 10, môžete použiť funkciu MROUND.

Nasledujúci vzorec zaokrúhli tieto čísla na najbližších 10:

= MROUND (B2,10)

V tomto prípade, pretože chceme zaokrúhliť na najbližších 10, ako druhý argument som použil 10.

Majte na pamäti, že sa to nemusí nevyhnutne zaokrúhľovať na vyššie alebo nižšie číslo. Výsledok bude závisieť od hodnoty. V tomto prípade, ak je desatinná časť hodnoty menšia ako 5, stane sa 0 a ak je väčšia alebo rovná 5, stane sa 10.

V prípade, že chcete zaokrúhliť iba nahor alebo nadol na najbližších 10, použite funkcie CEILING.MATH alebo FLOOR.MATH.

Tu sú dva vzorce, ktoré budú zaokrúhliť na najbližší násobok 10:

= STROP. MATH (B2,10)
= ROUNDUP (B2, -1)

Obe tieto funkcie by poskytli rovnaký výsledok.

Podobne, ak chcete zaokrúhlite nadol na najbližší násobok 10Môžete použiť nasledujúce vzorce:

= FLOOR.MATH (B2,10)
= ROUNDDOWN (B2, -1)

Ak vás zaujíma, aký je rozdiel medzi funkciami MROUND a CEILING/FLOOR, tu je porovnanie výsledkov.

V prípade, že si myslíte, že výsledky funkcií MROUND a FLOOR sú rovnaké, pozrite sa znova (rada: Projekt D).

Dúfam, že metódy uvedené v tomto návode budú pre vás užitočné.

V prípade, že existujú ďalšie spôsoby, ako zaokrúhliť, podeľte sa so mnou v sekcii komentárov.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave