Portret kobiety pracującej z komputerem

Zaokrąglenia w Excelu – funkcje ZAOKR, ZAOKR.DÓŁ i ZAOKR.GÓRA

7 min. czytania

Funkcje ZAOKR, ZAOKR.DÓŁ i ZAOKR.GÓRA w Excelu służą do precyzyjnego zaokrąglania liczb: odpowiednio do najbliższej wartości, zawsze w dół oraz zawsze w górę względem zera. To podstawowe narzędzia przy obliczeniach finansowych, statystycznych i w raportach, gdzie liczy się spójność i powtarzalność wyników.

1. Zaokrąglanie w Excelu – o co w ogóle chodzi?

W Excelu możesz „zaokrąglać” liczby na dwa sposoby:

Tylko sposób wyświetlania – zmieniasz format komórki (np. liczbę miejsc po przecinku), ale rzeczywista wartość pozostaje bez zmian.

Zmiana rzeczywistej wartości – stosujesz funkcje takie jak ZAOKR, ZAOKR.GÓRA i ZAOKR.DÓŁ, a wynik obliczeń faktycznie się zmienia.

To rozróżnienie jest kluczowe: komórka może wyglądać jak 123,46 zł, a realnie mieć wartość 123,455 – różnice mogą się potem kumulować w kolejnych obliczeniach.

2. Format liczby vs funkcje zaokrąglające

Zmiana samego sposobu wyświetlania (bez funkcji)

Aby tylko „obciąć” widoczne miejsca po przecinku, wykonaj te kroki:

  1. Zaznacz komórki.
  2. Na karcie Narzędzia główne, w grupie Liczba, użyj przycisku Zmniejsz dziesiętne tyle razy, ile miejsc po przecinku chcesz ukryć.
  3. Alternatywnie: kliknij prawym przyciskiem → Formatuj komórki → zakładka Liczby → wybierz kategorię (np. Walutowe, Procentowe, Naukowe) i ustaw Miejsca dziesiętne.

To nie zmienia samej liczby, a jedynie jej prezentację – jeśli w obliczeniach potrzebujesz faktycznie zaokrąglonej wartości, użyj funkcji ZAOKR / ZAOKR.GÓRA / ZAOKR.DÓŁ.

3. Funkcja ZAOKR – zaokrąglanie „normalne” do najbliższej wartości

Funkcja ZAOKR odpowiada klasycznemu, matematycznemu zaokrąglaniu do najbliższej wartości.

Składnia

=ZAOKR(liczba; liczba_cyfr)

liczba – wartość, którą chcesz zaokrąglić.

liczba_cyfr – liczba cyfr, do której chcesz zaokrąglić (po przecinku lub w lewo od przecinka).

Jak działa argument liczba_cyfr?

Zgodnie z dokumentacją Microsoft:

  • > 0 – zaokrąglenie do tylu miejsc po przecinku; przykład: =ZAOKR(23,7825; 2) → 23,78;
  • = 0 – zaokrąglenie do najbliższej liczby całkowitej; przykład: =ZAOKR(23,7825; 0) → 24;
  • < 0 – zaokrąglanie do dziesiątek, setek itd. (w lewo od przecinka), spójnie z angielską funkcją ROUND.

Zasada zaokrąglania

Jeśli część dziesiętna jest mniejsza niż 0,5, liczba zaokrąglana jest w dół; jeśli jest równa lub większa niż 0,5, liczba zaokrąglana jest w górę.

Przykłady:

=ZAOKR(2,44; 1) → 2,4

=ZAOKR(2,45; 1) → 2,5

=ZAOKR(2,45; 0) → 2

=ZAOKR(2,55; 0) → 3

ZAOKR stosuj, gdy chcesz „bezstronnego” zaokrąglania – bez systematycznego zawyżania czy zaniżania wyników.

4. Funkcja ZAOKR.GÓRA – zawsze w górę (od zera)

Funkcja ZAOKR.GÓRA zaokrągla liczbę zawsze w górę, w kierunku od zera, niezależnie od części dziesiętnej.

Składnia

Zaokrąglanie do podanej liczby miejsc dziesiętnych:

=ZAOKR.GÓRA(liczba; liczba_cyfr)

liczba – wartość do zaokrąglenia.

liczba_cyfr – liczba miejsc po przecinku (lub cyfr w lewo od przecinka), analogicznie jak w funkcji ZAOKR.

Zaokrąglanie „w górę do wielokrotności” konkretnej wartości realizują w Excelu oddzielne funkcje z rodziny CEILING (ang.).

Jak zaokrągla ZAOKR.GÓRA?

Dla liczb dodatnich wynik jest zawsze większy lub równy liczbie wejściowej; dla liczb ujemnych wynik jest zawsze „dalej od zera” (wartość bezwzględna rośnie).

Przykłady (do całkowitej):

=ZAOKR.GÓRA(2,01; 0) → 3

=ZAOKR.GÓRA(2,99; 0) → 3

=ZAOKR.GÓRA(-2,01; 0) → -3

=ZAOKR.GÓRA(-2,99; 0) → -3

Przykłady (do miejsc po przecinku):

=ZAOKR.GÓRA(2,41; 1) → 2,5

=ZAOKR.GÓRA(2,40; 1) → 2,4

Typowe zastosowania ZAOKR.GÓRA

Oto sytuacje, w których ta funkcja szczególnie się sprawdza:

  • minimalna liczba jednostek – wyliczanie palet, paczek czy miejsc, gdy „lepiej mieć trochę więcej niż za mało”;
  • stawki i opłaty – gdy regulamin wymaga zaokrąglania „w górę do pełnych złotych/groszy”;
  • podatki i prowizje – gdy przepisy narzucają zasady zaokrąglania w górę.

ZAOKR.GÓRA gwarantuje, że wynik nigdy nie będzie zaniżony względem wartości wejściowej.

5. Funkcja ZAOKR.DÓŁ – zawsze w dół (do zera)

Funkcja ZAOKR.DÓŁ działa odwrotnie do ZAOKR.GÓRA: zaokrągla zawsze w dół, w kierunku do zera, niezależnie od części dziesiętnej.

Składnia

=ZAOKR.DÓŁ(liczba; liczba_cyfr)

liczba – wartość, którą chcesz zaokrąglić.

liczba_cyfr – liczba miejsc po przecinku lub cyfr przed przecinkiem, jak w ZAOKR.

Jak zaokrągla ZAOKR.DÓŁ?

Dla liczb dodatnich wynik jest zawsze mniejszy lub równy liczbie wejściowej; dla liczb ujemnych wynik jest „bliżej zera” (wartość bezwzględna maleje).

Przykłady (do całkowitych):

=ZAOKR.DÓŁ(2,99; 0) → 2

=ZAOKR.DÓŁ(2,01; 0) → 2

=ZAOKR.DÓŁ(-2,99; 0) → -2

=ZAOKR.DÓŁ(-2,01; 0) → -2

Przykłady (do miejsc po przecinku):

=ZAOKR.DÓŁ(2,49; 1) → 2,4

=ZAOKR.DÓŁ(2,41; 1) → 2,4

Typowe zastosowania ZAOKR.DÓŁ

Najczęstsze przypadki użycia wyglądają tak:

  • limity i progi – liczenie maksymalnej liczby pełnych godzin/dni bez przekraczania limitu;
  • zasady zaniżania – gdy regulacja mówi „liczymy tylko pełne miesiące stażu”;
  • konserwatywne szacunki – „obcinanie” części dziesiętnych, gdy nie wolno zawyżać wyniku.

ZAOKR.DÓŁ zapobiega przekroczeniu wartości granicznych – idealny do pilnowania limitów.

6. Porównanie – ZAOKR vs ZAOKR.GÓRA vs ZAOKR.DÓŁ

Poniższa tabela zestawia kierunek zaokrąglania, charakterystykę i proste przykłady:

Funkcja Kierunek zaokrąglania Charakterystyka Przykład (do całkowitej)
ZAOKR Do najbliższej wartości Standardowe, „bezstronne” zaokrąglenie =ZAOKR(2,5; 0) → 3; =ZAOKR(2,4; 0) → 2
ZAOKR.GÓRA Zawsze w górę, od zera Zawsze „zawyża” wynik (lub zostawia bez zmian) =ZAOKR.GÓRA(2,01; 0) → 3
ZAOKR.DÓŁ Zawsze w dół, do zera Zawsze „zaniża” wynik (lub zostawia bez zmian) =ZAOKR.DÓŁ(2,99; 0) → 2

Dobór funkcji zawsze zależy od reguł biznesowych, przepisów lub zapisów umownych – „najlepsza” jest ta zgodna z kontekstem.

7. Najczęstsze pułapki przy zaokrąglaniu w Excelu

Suma zaokrąglonych vs zaokrąglona suma

ZAOKR(SUMA(...); 2) może dać inny wynik niż SUMA(ZAOKR(...; 2)).

W finansach często wymaga się, aby każdą pozycję zaokrąglać osobno, a dopiero potem sumować – wtedy stosuj zaokrąglanie w poszczególnych wierszach, a nie na końcu.

Zaokrąglanie tylko formatem liczby

Zmiana liczby miejsc dziesiętnych w formatowaniu nie wpływa na wynik obliczeń i może wprowadzać w błąd, jeśli te wartości wykorzystujesz później w formułach.

Jeżeli ważna jest „prawdziwa” wartość liczby, korzystaj z ZAOKR / ZAOKR.GÓRA / ZAOKR.DÓŁ zamiast polegać wyłącznie na formatowaniu.

Systematyczne zawyżanie lub zaniżanie wyników

Częste używanie ZAOKR.GÓRA sprawia, że wszystkie wyniki są co najmniej tak duże jak wartości wejściowe – raport może być systematycznie zawyżony.

Analogicznie, ZAOKR.DÓŁ może systematycznie zaniżać wartości, co bywa niepożądane w analizach i budżetach.

8. Praktyczne wskazówki – jak dobrać odpowiednią funkcję?

Poniższe wskazówki pomogą szybko wybrać właściwe narzędzie:

  • standard matematyczny – gdy chcesz zwykłego zaokrąglania do najbliższej wartości, używaj ZAOKR;
  • regulamin „w górę” – jeśli przepisy lub logika biznesowa wymagają zawyżenia, wybierz ZAOKR.GÓRA;
  • pilnowanie limitów – gdy nie wolno przekraczać wartości, użyj ZAOKR.DÓŁ;
  • format to nie wynik – odróżniaj format liczby (wygląd) od funkcji zaokrąglającej (prawdziwa zmiana wartości);
  • zgodność z zasadami – w finansach i podatkach zawsze sprawdź, jakie dokładnie reguły zaokrąglania obowiązują (do najbliższej, w górę, w dół) i na tej podstawie wybierz ZAOKR, ZAOKR.GÓRA lub ZAOKR.DÓŁ.

Świadomy wybór funkcji eliminuje rozbieżności i ułatwia utrzymanie spójności całego arkusza.