Samouczek II
Zaokrąglanie wartości
Nie zawsze potrzebujemy wyników obliczeń z dokładnością do wielu miejsc po przecinku. Przykładowo, gdy obliczamy średnią cenę towarów to wystarczy dokładność do 1 grosza, czyli do dwóch miejsc po przecinku.
Załóżmy, że mamy w komórce liczbę 5,408432
. Chcemy, aby dla czytelności tabeli liczba ta była wyświetlana z dokładnością do 3 miejsc po przecinku (5,408
), ale by sama komórka dalej zachowywała wartość 5,408432
. W tym celu:
Zaznacz komórki, których sposób wyświetlania chcesz zmienić.
Na karcie
Narzędzia główne
znajdziesz w grupieLiczba
przyciskZmniejsz dziesiętne
.Kliknij ten przycisk tyle razy, ile miejsc po przecinku chcesz „zlikwidować”.
Gdy będziemy chcieli przywrócić stan poprzedni posługujemy się przyciskiem Zwiększ dziesiętne
. Uważajmy, aby nie przesadzić, ponieważ Excel będzie wówczas wypisywał niepotrzebne zera po ostatniej z cyfr.
Dokładnie ten sam efekt możemy osiągnąć, klikając zaznaczone komórki prawym klawiszem myszki i wybierając z menu kontekstowego opcję Formatuj komórki
. Na karcie Liczby
w polu Kategoria
wybieramy pomiędzy Walutowe
, Księgowe
, Procentowe
lub Naukowe
. W każdej z tych opcji po prawej stronie będzie dostępne pole Miejsca dziesiętne
, w którym wskazujemy liczbę wyświetlanych miejsc po przecinku.
Zaokrąglanie liczby w górę lub w dół
Aby zaokrąglić liczbę w górę możemy wykorzystać jedną z trzech funkcji: ZAOKR.GÓRA
, ZAOKR.DO.PARZ
albo ZAOKR.DO.NPARZ
. Zobaczmy ich działanie na przykładach, przy założeniu, że w komórkach B1
, B2
, B3
i B4
jest wpisana liczba 55,9186
:
=ZAOKR.GÓRA(B1;0)
– zaokrągli liczbę z komórkiB1
w górę do najbliższej liczby całkowitej. Wynik formuły:56
.=ZAOKR.GÓRA(B2;3)
– zaokrągli liczbę z komórkiB2
w górę do najbliższej tysięcznej (tj. do trzeciego miejsca po przecinku). Wynik formuły:55,919
.=ZAOKR.DO.PARZ(B3)
– zaokrągli liczbę z komórkiB3
do najbliższej liczby parzystej. Wynik formuły:56
.=ZAOKR.DO.NPARZ(B4)
– zaokrągli liczbę z komórki B4 do najbliższej liczby nieparzystej. Wynik formuły:57
.
Z kolei w dół zaokrąglimy funkcją ZAOKR.DÓŁ
(składnia jest analogiczna jak przy ZAOKR.GÓRA
). Zakładając, że w komórce B5
jest liczba ujemna, formuła =ZAOKR.DÓŁ(B5;0)
zaokrągli liczbę z komórki B5
w dół.
Funkcja ZAOKR.DÓŁ
zaokrągla liczbę w dół w kierunku zera, a funkcja ZAOKR.GÓRA
zaokrągla liczbę w górę, dalej od zera. Zaokrąglenie w dół liczby ujemnej może dać w efekcie liczbę większą od zaokrąglanej!
Możemy także użyć funkcji ZAOKR
, jeżeli po prostu chcesz zaokrąglić do najbliższej liczby (nie precyzując, czy w górę czy w dół). I tak dla wartości z przykładowego arkusza 3:
=ZAOKR(A1;0)
– zaokrągli liczbę z komórkiA1
w górę, gdyż „bliżej jej” do15
niż14
;=ZAOKR(A2;0)
– zaokrągli liczbę z komórkiA2
w dół, gdyż „bliżej jej” do2
niż3
.
Jak zaokrąglić liczbę ułamkową bez precyzowania czy w górę czy w dół?
Na przykład formułą: =ZAOKR(A3;1)
, która zaokrągli liczbę z komórki A3
do najbliższej liczby z jednym miejscem dziesiętnym.
Jak widzimy, drugi parametr funkcji ZAOKR
(podobnie zresztą jak to w przypadku funkcji ZAOKR.GÓRA
i ZAOKR.DÓŁ
) precyzuje liczbę miejsc po przecinku, do której następuje zaokrąglenie.
Możemy również zaokrąglić liczbę do określonej wielokrotności. Żeby to zrobić podajemy liczbę wejściową oraz inną liczbę i szukamy ile razy ta inna liczba mieści się w liczbie wejściowej. Następnie wyświetlamy wielokrotność najbliżej pasującą do liczby wejściowej.
Zobaczmy, jak to działa na przykładzie formuły
Sprawdzi ona, ile razy liczba 10 mieści się w liczbie z komórki C1, a następnie wyświetli najbliżej pasującą wielokrotność.
Możemy również skorzystać z funkcji DŁ
, która pokazuje długość ciągu (np. DŁ(29646)
zwróci wartość 5
). Na przykład jeżeli chcemy znajdującą się w komórce A1
liczbę 50945,89238
zapisać z dokładnością do jednego miejsca po przecinku, a przy tym ją zaokrąglić (czyli otrzymać 50945,9)
, to możemy użyć funkcji
=ZAOKR.GÓRA(A1;6‑DŁ(ZAOKR.DO.CAŁK(A1)))
.
Pobierz przykładowe dane:
Ciocia poprosiła cię o pomoc w sklepie. Potrzebuje zaokrąglić każdą cenę produktu w taki sposób, by ostatnią cyfrą w rozwinięciu dziesiętnym zawsze była 9, (np. 10 -> 9,99, 7,50 -> 7,49). W jaki sposób jej pomożesz?
Ciocia zmieniła zdanie. Teraz chciałaby zaokrąglić każdą cenę (tę początkową) do liczb całkowitych. Jeżeli wartość zaokrąglona wyszła parzysta zaokrąglamy ją do liczb nieparzystych, a jeżeli nieparzysta to do parzystych.