Baza wiedzy / Excel
ZAOKR.W.DÓŁ w Excelu: FLOOR, wielokrotności i liczby ujemne
Odróżnij FLOOR od ZAOKR.DÓŁ i sprawdź wpływ znaku kroku. Porównaj wyniki FLOOR.MATH i FLOOR.PRECISE dla liczb ujemnych.

ZAOKR.W.DÓŁ to polska nazwa FLOOR. Funkcja zaokrągla do wielokrotności wskazanego kroku. Nie należy jej mylić z ZAOKR.DÓŁ, czyli ROUNDDOWN, której drugi argument określa miejsca dziesiętne. Ja najpierw zapisuję jednostkę i krok, bo podobne nazwy funkcji potrafią ukryć zupełnie inne obliczenie.
W przykładach podstawowych używam dodatniego kroku i małych danych syntetycznych. Osobno wyjaśniam liczby ujemne oraz różnice między FLOOR, FLOOR.MATH i FLOOR.PRECISE. To tam najłatwiej błędnie potraktować „w dół” jako „do zera”.
Składnia i pierwszy przykład
Dokumentacja Microsoft podaje:
=ZAOKR.W.DÓŁ(liczba;istotność)
Istotność to krok, którego wielokrotnością ma być wynik. Dla 23 i kroku 5 rozpatrujemy sąsiednie wielokrotności 20 i 25. Zaokrąglenie w dół wybiera 20. Jeżeli liczba jest już wielokrotnością kroku, na przykład 25, pozostaje bez zmiany.
Angielski zapis to =FLOOR(23,5). Polskie przykłady stosują średniki oraz przecinki dziesiętne. Rzeczywiste separatory zależą od ustawień regionalnych. Przed kopiowaniem formuły upewnij się, że zapis pasuje do twojej instalacji i nie zawiera dopisanych komentarzy.
Wielokrotność nie jest liczbą miejsc
| Formuła PL | Wynik | Wyjaśnienie |
|---|---|---|
=ZAOKR.W.DÓŁ(23;5) |
20 | Pełne piątki |
=ZAOKR.W.DÓŁ(14,7;0,5) |
14,5 | Krok pół jednostki |
=ZAOKR.W.DÓŁ(7,89;1) |
7 | Krok jednej jednostki |
=ZAOKR.DÓŁ(7,89;1) |
7,8 | Jedno miejsce po przecinku |
Ostatni wiersz pokazuje ZAOKR.DÓŁ / ROUNDDOWN, czyli inną funkcję. Jeśli raport wymaga jednej cyfry po przecinku, krok 1 w FLOOR nie realizuje tego wymagania. Napisz obok formuły, czy parametr oznacza jednostkę, czy precyzję.
Przy zmianie kroku sprawdź również liczbę dokładnie na granicy. Dla kroku 5 liczby 24 i 25 dają odpowiednio 20 i 25. To prosta kontrola reguły, która wyjaśnia więcej niż przypadkowe sprawdzenie jednej liczby daleko od granicy.
Pełne grupy i niewykorzystana reszta
Masz syntetycznie 17 sztuk i odkładasz je w grupach po 5. Formuła =ZAOKR.W.DÓŁ(17;5) zwróci 15 sztuk mieszczących się w pełnych grupach. Wynik nie oznacza 15 grup. W tym układzie powstają trzy pełne grupy, a dwie sztuki zostają poza nimi.
Jeżeli potrzebujesz liczby opakowań mieszczących wszystkie sztuki, kierunek musi być inny. Przykład takiego liczenia opisuję w haśle ZAOKR.GÓRA. Obie sytuacje dotyczą opakowań, ale odpowiadają na różne pytania.

Liczby ujemne i znak kroku
Dla dodatniego kroku 4 formuła =ZAOKR.W.DÓŁ(-17;4) daje -20. Na osi -20 leży niżej niż -17. Wynik oddala się od zera, więc reguła „FLOOR zawsze zmierza do zera” jest błędna.
W starszej funkcji znaczenie ma także znak kroku. Dokumentacja pokazuje =ZAOKR.W.DÓŁ(-2,5;-2) z wynikiem -2. Z kolei dodatnia liczba i ujemna istotność, jak =ZAOKR.W.DÓŁ(2,5;-2), dają #LICZBA!. Nie przenoś więc opisu dodatniego kroku automatycznie na wszystkie kombinacje znaków.
W zwykłym harmonogramie czy grupowaniu trzymam krok jako dodatnią liczbę z jasno opisaną jednostką. Jeśli potrzebujesz sterowania zachowaniem ujemnych wartości, rozważ wariant matematyczny. Jawny parametr kierunku jest czytelniejszy niż ukrywanie reguły w znaku liczby wpisanej jako krok.
FLOOR.MATH i FLOOR.PRECISE
ZAOKR.W.DÓŁ.MATEMATYCZNE / FLOOR.MATH ma opcjonalny tryb zmieniający kierunek dla liczb ujemnych. Przy domyślnym trybie -17 i krok 4 dają -20. Z niezerowym trybem kierunek zmienia się do zera, więc można otrzymać -16.
=ZAOKR.W.DÓŁ.MATEMATYCZNE(-17;4)
=ZAOKR.W.DÓŁ.MATEMATYCZNE(-17;4;1)
Pierwszy wynik to -20, drugi -16. FLOOR.PRECISE przy -17 i kroku 4 daje -20, a nie -16. Ten wariant używa wartości bezwzględnej kroku i zaokrągla matematycznie w dół. Same podobieństwa nazw nie wystarczają do porównania funkcji.
Ustal sens wejścia przed obsługą błędów
W ćwiczeniach krok jest dodatni i niezerowy. Jeśli w twoim źródle pojawia się zero, brak lub tekst, najpierw wyjaśnij znaczenie takiego rekordu. Nie przypisuję jednego wyniku dla zerowego kroku całej rodzinie funkcji: warianty mają własne zasady, a dokumentacja FLOOR.PRECISE osobno opisuje zwracanie zera w tej sytuacji.
Nie utożsamiaj również zaokrąglenia w dół z ostrożnym szacunkiem. Obniżenie prognozy przychodu i obniżenie prognozy kosztu mogą prowadzić do odmiennych decyzji. Funkcja wykonuje operację matematyczną; sens użycia kierunku musisz ustalić w kontekście raportu.
Ćwiczenie: nazwa, krok i jednostka
Dla kroku 5 prześledź 19, 20 i 21. Oczekiwane wyniki to 15, 20 i 20. Następnie dla dodatniego kroku 4 porównaj -17 i -16: wyniki to -20 i -16. Zapisz obok, gdzie znajduje się zero i w którą stronę przesuwa się wartość.
Na własnej tabeli nazwij parametr, na przykład „liczba sztuk w pełnej grupie”. Ułatwi to odróżnienie wyniku w sztukach od liczby grup i od liczby miejsc dziesiętnych. Tę informację warto zachować nawet wtedy, gdy sama formuła zajmuje tylko jedną linijkę.
Najważniejsze w pigułce
Czy ZAOKR.W.DÓŁ to ROUNDDOWN?
ZAOKR.W.DÓŁ to FLOOR i przyjmuje wielokrotność. ROUNDDOWN nazywa się ZAOKR.DÓŁ i przyjmuje liczbę miejsc.
Ile daje FLOOR dla -17 i dodatniego kroku 4?
-20. Jest to niższa wielokrotność czterech, położona dalej od zera.
Jak FLOOR.MATH może zwrócić -16 zamiast -20?
Dla -17 i kroku 4 podaj niezerowy trzeci argument trybu, na przykład 1. Zmienia on kierunek zaokrąglania ujemnej liczby do zera.
Przy pracy nad artykułem użyto w zautomatyzowany sposób sztucznej inteligencji. Jeśli też chcesz tak umieć, sprawdź ten projekt.
