Oglejte si video - zaokrožite na najbližje celo število ali večkratnik 0,5 / 5 /10 v Excelu
Zaokroževanje števila na najbližje celo število ali najbližje 0,5 ali 5 ali 10 večkratnika je običajna naloga mnogih ljudi.
Na primer, če ste vodja projekta, ki sodeluje pri oceni napora, pri projektu ne morete imeti 12,7 virov s polnim delovnim časom.
To številko morate zaokrožiti na 13 (najbližje celo število).
Podobno, če kupujete delnice, ki se prodajajo v seriji 5 in si lahko privoščite največ 123 delnic, jih morate zaokrožiti na 120 (tj. Spodnji večkratnik 5).
Čeprav lahko to naredite ročno za nekaj vrednosti, bi lahko to za stotine takšnih vrednosti postalo dolgočasno in zelo nagnjeno k napakam.
V Excelu je nekaj odličnih funkcij, ki omogočajo hitro zaokroževanje na najbližje celo število ali najbližje 0,5 ali 5 ali 10 večkratnikov.
V tej vadnici vam bom pokazal, kako uporabite funkcije MROUND, STEFIL in FLOOR za to vrsto zaokroževanja v Excelu.
Zaokroži na najbližje celo število v Excelu
Kot primer vodenja projektov, recimo, da imate nabor podatkov, kot je prikazano spodaj, kjer želite hitro ugotoviti število virov, ki so potrebni za različne projekte, ki jih upravljate.
Upoštevajte, da ima stolpec „Potreben FTE“ vrednosti v decimalnih mestih (izračunano tako, da se „Est Time“ deli z „Trajanje“).
V tem primeru boste morda morali te vrednosti pretvoriti v naslednje celo število.
Tukaj je formula, ki vam bo to pomagala:
= ROUNDUP (D2,0)
Formula ROUNDUP ima dva argumenta - število, ki ga je treba zaokrožiti, in število decimalk, na katere ga lahko zaokrožite.
Ker v tem primeru iščemo cela števila, smo kot drugi argument uporabili 0.
Če želite zaokrožiti na spodnje celo število, lahko uporabite formulo ROUNDDOWN, kot je prikazano spodaj:
= ROUNDDOWN (D2,0)
Zaokroži na najbližji večkratnik 0,5 v Excelu
Recimo, da imate isti nabor podatkov, kot je prikazano zgoraj, zdaj pa lahko projektu dodelite 0,5 vira.
V takih primerih bi želeli zaokrožiti številko z decimalnim delom:
- Manj kot 0,5 do 0,5
- Več kot 0,5 do 1
Za to lahko uporabite naslednjo formulo:
= STROPNA MATEMA (D2,0.5)
Funkcija CEILING.MATH vzame številko in jo zaokroži do določenega večkratnika, na katerega želite zaokrožiti.
V našem primeru, ker je vrednost pomembnosti 0,5, 6,71 postane 7,0, 7,29 pa 7,5.
Upoštevajte, da ima Excel tudi funkcijo STOLP, ki deluje na enak način. Hranjen je bil zaradi povratne združljivosti.
Zaokroži na najbližji večkratnik 5 v Excelu
Če želite v Excelu zaokrožiti na najbližjih 5, lahko uporabite funkcijo MROUND.
Recimo, da imate nabor podatkov, kot je prikazano spodaj, kjer želite zaokrožiti predvideno število ur na najbližjih 5.
To bi pomenilo, da bi moral 161 postati 160, 163 pa 165.
Spodaj je formula, ki bo to naredila:
= MROUND (B2,5)
Funkcija MROUND ima dva argumenta. Prvi argument je število, ki ga želite zaokrožiti, drugi argument pa je večkratnik, na katerega naj se zaokroži.
V tem primeru, ker želimo zaokrožiti na najbližjo 5, sem 5 uporabil kot drugi argument.
Upoštevajte, da to ni nujno zaokroževanja na višje ali nižje število. Rezultat bi bil odvisen od vrednosti. V tem primeru, če je decimalni del vrednosti manjši od 2,5, postane 0, če pa je večji ali enak 2,5, potem postane 5.
Zaokrožite na najbližje večkratnike 5 v Excelu
V zgornjem primeru bi funkcija MROUND zaokrožila na najbližjih 5 glede na vrednost. To je lahko zaokroževanje navzgor ali navzdol.
Kaj pa, če želite samo zaokrožite na najbližje 5.
Nato lahko uporabite funkcijo CEILING.MATH.
Tu je formula, ki se zaokroži na najbližjo 5.
= STROPNA MATEMA (B2,5)
Zaokroži na najbližji večkratnik 5
Če želite zaokrožiti na najbližje 5, lahko uporabite spodnjo funkcijo FLOOR.MATH:
= FLOOR.MATH (B2,5)
Zaokroži na najbližji večkratnik 10 v Excelu
Če vzamemo isti primer (niz podatkov je prikazan spodaj), če želite zaokrožiti število ur na najbližjih 10, lahko uporabite funkcijo MROUND.
Naslednja formula bi te številke zaokrožila na najbližjo 10:
= MROUND (B2,10)
V tem primeru, ker želimo zaokrožiti na najbližjo 10, sem uporabil 10 kot drugi argument.
Upoštevajte, da to ni nujno zaokroževanja na višje ali nižje število. Rezultat bi bil odvisen od vrednosti. V tem primeru, če je decimalni del vrednosti manjši od 5, postane 0, če pa je večji ali enak 5, potem postane 10.
Če želite zaokrožiti navzgor ali navzdol le na najbližjo 10, uporabite funkcije CEILING.MATH ali FLOOR.MATH.
Tu sta dve formuli, ki bosta zaokrožite na najbližji večkratnik 10:
= STROPNA MATEMA (B2,10)
= ROUNDUP (B2, -1)
Obe funkciji bi dali enak rezultat.
Podobno, če želite zaokrožite navzdol na najbližji večkratnik 10, lahko uporabite spodnje formule:
= FLOOR.MATH (B2,10)
= ROUNDDOWN (B2, -1)
Če se sprašujete, kakšna je razlika med funkcijami MROUND in STROP/TLO, je tukaj primerjava rezultatov.
Če menite, da sta rezultata funkcije MROUND in FLOOR enaka, poglejte še enkrat (namig: Projekt D).
Upam, da so vam metode, prikazane v tej vadnici, koristne.
Če obstajajo drugi načini zaokroževanja, delite z mano v razdelku za komentarje.