0Pricing
Excel Formulas Academy · Lekcja

Zaokrąglanie za pomocą ROUND, ROUNDUP i ROUNDDOWN

Proszę ustalać liczbę miejsc dziesiętnych i kierunek zaokrąglania.

Zaokrąglanie za pomocą ROUND, ROUNDUP i ROUNDDOWN to bezpłatna lekcja Excel Formulas Academy na CoddyKit. To lekcja 1 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Excel Formulas Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Dlaczego zaokrąglanie ma znaczenie

Arkusze kalkulacyjne często generują długie ułamki dziesiętne, takie jak 3.14159 lub 49.99876. W przypadku pieniędzy, raportów i czytelnego wyświetlania zazwyczaj potrzebna jest uporządkowana liczba, na przykład 3.14 lub 50.00.

Rodzina funkcji ROUND zmienia rzeczywistą zapisaną wartość, a nie tylko jej wygląd. Różni się to od formatowania komórki, które zmienia wyłącznie sposób wyświetlania. W tej lekcji poznają Państwo trzy powiązane funkcje: ROUND, ROUNDUP i ROUNDDOWN.

Funkcja ROUND

Funkcja ROUND przyjmuje dwa argumenty: liczbę do zaokrąglenia oraz liczbę miejsc po przecinku, które należy zachować.

  • number — wartość lub odwołanie do komórki
  • num_digits — liczba miejsc po przecinku, które należy zachować

Zaokrągla do najbliższej wartości zgodnie ze standardową zasadą: 5 i więcej zaokrągla w górę, a mniej niż 5 — w dół. W tym przykładzie cena jest zaokrąglana do 2 miejsc po przecinku.

=ROUND(49.99876, 2)

Odczytywanie wyniku

Formuła =ROUND(49.99876, 2) sprawdza trzecią cyfrę po przecinku (8). Ponieważ wynosi ona co najmniej 5, druga cyfra po przecinku zostaje zaokrąglona w górę, co daje 50,00.

Dla porównania formuła =ROUND(3.14159, 2) ma na trzecim miejscu po przecinku cyfrę 1, czyli mniej niż 5. Nic nie zostaje więc zaokrąglone w górę i wynikiem jest 3,14. Funkcja zawsze zachowuje dokładnie tyle miejsc po przecinku, ile określono.

=ROUND(3.14159, 2)

Zaokrąglanie do liczb całkowitych

Wartość 0 parametru num_digits oznacza zaokrąglanie do najbliższej liczby całkowitej. Przydaje się to w przypadku liczby osób, ilości lub dowolnej wartości, która nie powinna zawierać części dziesiętnej.

Na przykład formuła =ROUND(87.6, 0) zwraca 88, a formuła =ROUND(87.4, 0) zwraca 87. O kierunku zaokrąglenia decyduje część dziesiętna.

=ROUND(87.6, 0)

Zaokrąglanie części całkowitej

Ujemna wartość parametru num_digits zaokrągla do dziesiątek, setek lub tysięcy. Doskonale nadaje się to do tworzenia przybliżonych podsumowań.

  • -1 zaokrągla do najbliższej dziesiątki
  • -2 zaokrągla do najbliższej setki
  • -3 zaokrągla do najbliższego tysiąca

Dlatego formuła =ROUND(1287, -2) zwraca 1300, ponieważ liczba 1287 jest bliższa 1300 niż 1200.

=ROUND(1287, -2)

Zawsze w górę za pomocą ROUNDUP

Funkcja ROUNDUP przyjmuje te same dwa argumenty, ale zawsze zaokrągla od zera, niezależnie od tego, jak małe są odrzucane cyfry.

Na przykład formuła =ROUNDUP(2.001, 2) nadal zwraca 2,01, mimo że wartość 1 w zwykłym zaokrąglaniu zostałaby zaokrąglona w dół. Funkcji ROUNDUP należy używać, gdy opłata lub liczba nigdy nie może zostać zaniżona, na przykład przy rozliczaniu częściowego zużycia jako pełnej jednostki.

=ROUNDUP(2.001, 2)

Przykład użycia ROUNDUP

Załóżmy, że opłata jest naliczana za pudełko, a każde pudełko mieści 12 sztuk. Klient zamawia 37 sztuk. Dzielenie daje 37/12 = 3.083 pudełka, ale nie można wysłać części pudełka.

Umieszczenie wyniku w funkcji ROUNDUP z zerową liczbą miejsc po przecinku wymusza zaokrąglenie w górę do następnego pełnego pudełka: 4. ROUNDUP gwarantuje, że wynik nigdy nie będzie niższy od rzeczywiście potrzebnej liczby.

=ROUNDUP(37/12, 0)

Zawsze w dół za pomocą ROUNDDOWN

Funkcja ROUNDDOWN zawsze zaokrągla w kierunku zera, odrzucając dodatkowe cyfry i nigdy nie zaokrąglając w górę.

Dlatego formuła =ROUNDDOWN(2.999, 2) zwraca 2,99, a formuła =ROUNDDOWN(2.999, 0) zwraca 2. Przydaje się to, gdy potrzebna jest ostrożna wartość, na przykład liczba pełnych sztuk mieszczących się w budżecie.

=ROUNDDOWN(2.999, 2)

Porównanie trzech funkcji

Rozważmy wartość 4.567 zaokrągloną do 1 miejsca po przecinku przez każdą z funkcji:

  • ROUND(4.567, 1) zwraca 4,6 (do najbliższej wartości)
  • ROUNDUP(4.567, 1) zwraca 4,6 (od zera)
  • ROUNDDOWN(4.567, 1) zwraca 4,5 (w kierunku zera)

W tym przypadku ROUND i ROUNDUP dają taki sam wynik, ponieważ druga cyfra po przecinku wynosi 6. Dla wartości 4.541 funkcje ROUND i ROUNDDOWN zwróciłyby natomiast 4,5.

=ROUNDUP(4.567, 1)

Korzystanie z odwołań do komórek

W rzeczywistych arkuszach zaokrągla się wartości znajdujące się w komórkach, a nie liczby wpisane bezpośrednio w formule. Jeśli w komórce B2 znajduje się obliczony podatek, można zaokrąglić go bezpośrednio w formule.

Poniższa formuła zaokrągla podatek z komórki B2 do najbliższego centa. Gdy wartość B2 się zmieni, zaokrąglony wynik zostanie automatycznie zaktualizowany. Dzięki temu zapisane wartości pieniężne pozostają uporządkowane przed dalszymi obliczeniami.

=ROUND(B2, 2)

Zaokrąglanie a formatowanie

Ważna kwestia: formatowanie liczb komórki zmienia tylko to, jak wartość wygląda. Liczba bazowa pozostaje długa, więc późniejsze sumy mogą różnić się o cent.

Funkcja ROUND zmienia samą wartość, dzięki czemu sumy pozostają dokładne. Ogólna zasada jest następująca: formatowanie służy do wyświetlania, ale funkcji ROUND należy używać wtedy, gdy zaokrąglona liczba będzie wykorzystywana w dalszych obliczeniach, szczególnie w przypadku pieniędzy.

=SUM(ROUND(A2,2), ROUND(A3,2))

Szybki test

Sprawdź swoją wiedzę o rodzinie funkcji ROUND.

Podsumowanie

Mają już Państwo pełną kontrolę nad zaokrąglaniem:

  • ROUND(number, digits) zaokrągla do najbliższej wartości (5 i więcej zaokrągla w górę).
  • ROUNDUP zawsze zaokrągla od zera.
  • ROUNDDOWN zawsze zaokrągla w kierunku zera.
  • Dodatnie wartości parametru digits zachowują miejsca po przecinku, 0 daje liczby całkowite, a wartości ujemne zaokrąglają do dziesiątek, setek i większych jednostek.

Należy używać tych funkcji, a nie tylko formatowania, gdy zaokrąglona wartość będzie wykorzystywana w dalszych obliczeniach.

=ROUND(A2, 2)

Często zadawane pytania

Czy lekcja „Zaokrąglanie za pomocą ROUND, ROUNDUP i ROUNDDOWN” jest bezpłatna?

Tak — pełny tekst „Zaokrąglanie za pomocą ROUND, ROUNDUP i ROUNDDOWN” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Excel Formulas Academy, przejdź na CoddyKit PRO. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Zaokrąglanie za pomocą ROUND, ROUNDUP i ROUNDDOWN”?

Proszę ustalać liczbę miejsc dziesiętnych i kierunek zaokrąglania. Ćwiczysz Excel Formulas Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Excel Formulas Academy?

Nie wymagamy żadnego doświadczenia. Excel Formulas Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 4.

Ile czasu zajmuje lekcja „Zaokrąglanie za pomocą ROUND, ROUNDUP i ROUNDDOWN”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Excel Formulas Academy?

Tak. Każda lekcja Excel Formulas Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Zaokrąglanie za pomocą ROUND, ROUNDUP i ROUNDDOWN
  2. Obcinanie za pomocą INT i TRUNC
  3. Zaokrąglanie do wielokrotności za pomocą MROUND
  4. Formatowanie liczb jako tekstu za pomocą TEXT
← Powrót do Excel Formulas Academy