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:
- Zaznacz komórki.
- Na karcie Narzędzia główne, w grupie Liczba, użyj przycisku Zmniejsz dziesiętne tyle razy, ile miejsc po przecinku chcesz ukryć.
- 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.






