Jak zaokrąglić do najbliższej liczby całkowitej lub wielokrotności 0,5/5/10 w Excelu?

Obejrzyj wideo - zaokrąglaj do najbliższej liczby całkowitej lub wielokrotności 0,5/5/10 w programie Excel

Zaokrąglanie liczby do najbliższej liczby całkowitej lub najbliższej wielokrotności 0,5, 5 lub 10 jest częstym zadaniem dla wielu osób.

Na przykład, jeśli jesteś kierownikiem projektu zaangażowanym w szacowanie nakładu pracy, nie możesz mieć 12,7 pełnoetatowych zasobów pracujących nad projektem.

Musisz zaokrąglić tę liczbę do 13 (najbliższa liczba całkowita).

Podobnie, jeśli kupujesz akcje sprzedawane w partiach po 5 i możesz sobie pozwolić na maksymalnie 123 akcje, musisz zaokrąglić je w dół do 120 (tj. do niższej wielokrotności 5).

Chociaż możesz to zrobić ręcznie dla kilku wartości, robienie tego dla setek takich wartości może stać się nużące i bardzo podatne na błędy.

W programie Excel jest kilka świetnych funkcji, które umożliwiają szybkie zaokrąglanie do najbliższej liczby całkowitej lub najbliższej wielokrotności 0,5, 5 lub 10.

W tym samouczku pokażę, jak używać funkcji MROUND, CEILING i FLOOR do wykonywania tego typu zaokrąglania w programie Excel.

Zaokrąglij do najbliższej liczby całkowitej w programie Excel

Na przykładzie zarządzania projektami załóżmy, że masz zestaw danych, jak pokazano poniżej, w którym chcesz szybko sprawdzić liczbę zasobów potrzebnych do różnych zarządzanych projektów.

Należy zauważyć, że kolumna „Potrzebny EPC” zawiera wartości w postaci dziesiętnych (obliczone przez podzielenie „Szacowanego czasu” przez „Czas trwania”).

W takim przypadku może być konieczne przekonwertowanie tych wartości na następną liczbę całkowitą.

Oto formuła, która zrobi to za Ciebie:

=ZAOKR.GÓRA(D2,0)

Formuła ZAOKR.GÓRA przyjmuje dwa argumenty - liczbę do zaokrąglenia i liczbę miejsc po przecinku do zaokrąglenia.

Ponieważ w tym przypadku szukamy liczb całkowitych, użyliśmy 0 jako drugiego argumentu.

Jeśli chcesz zaokrąglić do niższej liczby całkowitej, możesz użyć formuły ROUNDDOWN, jak pokazano poniżej:

=ZAOKR.DÓŁ(D2,0)

Zaokrąglij do najbliższej wielokrotności 0,5 w programie Excel

Załóżmy teraz, że masz taki sam zestaw danych, jak pokazano powyżej, ale teraz możesz przypisać zasób 0,5 do projektu.

W takich przypadkach warto zaokrąglić liczbę do części dziesiętnej:

  • Mniej niż 0,5 do 0,5
  • Więcej niż 0,5 do 1

W tym celu można użyć następującej formuły:

=SUFIT.MATEMATYKA(D2,0,5)

Funkcja CEILING.MATH pobiera liczbę i zaokrągla ją w górę do określonej wielokrotności, do której chcesz zaokrąglić w górę.

W naszym przykładzie, ponieważ wartość istotności wynosi 0,5, 6,71 staje się 7,0, a 7,29 staje się 7,5.

Zauważ, że Excel ma również funkcję SUFIT, która działa w ten sam sposób. Został zachowany dla celów wstecznej kompatybilności.

Zaokrąglij do najbliższej wielokrotności 5 w programie Excel

Aby zaokrąglić do najbliższej 5 w programie Excel, możesz użyć funkcji MROUND.

Załóżmy, że masz zestaw danych, jak pokazano poniżej, w którym chcesz zaokrąglić szacowaną liczbę godzin do najbliższych 5.

Oznaczałoby to, że 161 powinno zmienić się na 160, a 163 na 165.

Poniżej znajduje się formuła, która to zrobi:

=GROUND(B2,5)

Funkcja MROUND przyjmuje dwa argumenty. Pierwszy argument to liczba, którą chcesz zaokrąglić, a drugi argument to wielokrotność, do której należy zaokrąglić.

W tym przypadku, ponieważ chcemy zaokrąglić do najbliższej 5, użyłem 5 jako drugiego argumentu.

Pamiętaj, że niekoniecznie zaokrągla się to do wyższej lub niższej liczby. Wynik będzie zależał od wartości. W tym przykładzie, jeśli część dziesiętna w wartości jest mniejsza niż 2,5, staje się 0, a jeśli jest większa lub równa 2,5, to staje się 5.

Zaokrąglij w górę do najbliższej wielokrotności 5 w programie Excel

W powyższym przykładzie funkcja MROUND zaokrągliłaby do najbliższej 5 na podstawie wartości. Może to być runda w górę lub runda w dół.

Ale co jeśli chcesz? zaokrąglaj tylko do najbliższej 5.

Następnie możesz użyć funkcji CEILING.MATH.

Oto wzór, który zostanie zaokrąglony do najbliższej 5.

=SUFIT.MATEMATYKA(B2,5)

Zaokrąglij w dół do najbliższej wielokrotności 5

Aby zaokrąglić w dół do najbliższej 5, możesz użyć poniższej funkcji FLOOR.MATH:

=PIĘTRO.MATEMATYKA(B2,5)

Zaokrąglij do najbliższej wielokrotności 10 w programie Excel

Biorąc ten sam przykład (zestaw danych pokazany poniżej), jeśli chcesz zaokrąglić liczbę godzin do najbliższych 10, możesz użyć funkcji MROUND.

Poniższy wzór zaokrągli te liczby do najbliższej dziesiątki:

=ŚRODEK(B2,10)

W tym przypadku, ponieważ chcemy zaokrąglić do najbliższej 10, użyłem 10 jako drugiego argumentu.

Pamiętaj, że niekoniecznie zaokrągla się to do wyższej lub niższej liczby. Wynik będzie zależał od wartości. W tym przykładzie, jeśli część dziesiętna w wartości jest mniejsza niż 5, staje się 0, a jeśli jest większa lub równa 5, to staje się 10.

Jeśli chcesz tylko zaokrąglić w górę lub zaokrąglić w dół do najbliższej dziesiątki, użyj funkcji SUFIT.MATH lub FLOOR.MATH.

Oto dwie formuły, które będą zaokrąglić w górę do najbliższej wielokrotności 10:

=SUFIT.MATEMATYKA(B2,10)
=ZAOKR.GÓRA(B2,-1)

Obie te funkcje dałyby ten sam wynik.

Podobnie, jeśli chcesz zaokrąglić w dół do najbliższej wielokrotności 10, możesz skorzystać z poniższych formuł:

=PIĘTRO.MATEMATYKA(B2,10)
=ZAOKR.DÓŁ(B2,-1)

Jeśli zastanawiasz się, jaka jest różnica między funkcjami MROUND i CEILING/FLOOR, oto porównanie wyników.

Jeśli uważasz, że wyniki funkcji MROUND i FLOOR są takie same, spójrz ponownie (wskazówka: Projekt D).

Mam nadzieję, że metody przedstawione w tym samouczku okażą się przydatne.

Jeśli istnieją inne sposoby na wykonanie zaokrąglania, podziel się ze mną w sekcji komentarzy.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave