Aby wyłączyć automatyczne zaokrąglanie liczb w Excelu i sprawować pełną kontrolę nad precyzją wyświetlania oraz obliczeń, należy odróżnić trzy różne zjawiska:
- 1. Zwiększenie precyzji wyświetlania liczb w komórkach
- 2. Kontrola zaokrągleń przez funkcje Excela
- 3. Ustawienie dokładności obliczeń zgodnie z wyświetlaniem (precyzja = wyświetlanie)
- 4. Jak zapobiegać niepożądanemu zaokrąglaniu WYNIKÓW działań?
- 5. Problemy z bardzo dużymi lub bardzo małymi liczbami
- Podsumowanie – najważniejsze zasady kontroli precyzji w Excelu
- Wyświetlanie zaokrąglonych liczb wskutek formatu komórki lub szerokości kolumny
- Zaokrąglanie dokonywane przez funkcje matematyczne (ZAOKR, ZAOKR.W.GÓRĘ, ZAOKR.DÓŁ itp.)
- Ustawienie dokładności obliczeń zgodnie z wyświetlaniem („Set precision as displayed”)
Poniżej znajdują się krok po kroku instrukcje, jak kontrolować każdy z tych aspektów.
1. Zwiększenie precyzji wyświetlania liczb w komórkach
Często Excel wyświetla mniej miejsc po przecinku, niż rzeczywiście przechowuje i wykorzystuje w obliczeniach. W rezultacie wydaje się, że liczba jest zaokrąglona, choć jest to tylko „zaokrąglenie wizualne”.
Kroki:
- Zaznacz wybrane komórki (lub cały arkusz: klikając lewy górny narożnik między nagłówkami kolumn i wierszy).
- Przejdź do karty Narzędzia główne.
- W grupie Liczba kliknij ikonę „Zwiększ liczbę miejsc dziesiętnych” (symbol z przecinkiem i strzałką w prawo), aż zobaczysz wystarczającą liczbę miejsc po przecinku.
Wskazówka – Jeżeli mimo to widzisz ####### w komórce, zwiększ szerokość kolumny przez przeciągnięcie jej prawej krawędzi.
Alternatywna metoda:
- Kliknij prawym przyciskiem myszki wybrane komórki i wybierz Formatuj komórki.
- W zakładce Liczby wybierz kategorię Liczba.
- Ustaw odpowiednią liczbę miejsc dziesiętnych.
2. Kontrola zaokrągleń przez funkcje Excela
Excel nie zaokrągla automatycznie wartości liczbowych do wyświetlanego formatu — chyba że używasz funkcji zaokrąglających, takich jak:
- ZAOKR() (zaokrąglenie matematyczne),
- ZAOKR.DÓŁ() (zaokrąglenie w dół),
- ZAOKR.GÓRA() (zaokrąglenie w górę),
- ZAOKR.CAŁK(), ZAOKR.PARZ(), ZAOKR.NIEPARZ() i inne.
Uwaga – Jeśli nie stosujesz funkcji zaokrąglających i poprawnie ustawisz wyświetlanie miejsc po przecinku (patrz wyżej), Excel nie będzie sam w sobie obcinał i zaokrąglał wartości przechowując pełną precyzję, nawet jeżeli widocznych jest tylko np. 2 miejsca po przecinku.
3. Ustawienie dokładności obliczeń zgodnie z wyświetlaniem (precyzja = wyświetlanie)
Excel domyślnie oblicza na pełnej precyzji liczby, niezależnie od tego, ile miejsc po przecinku widzisz. Jeśli chcesz, by Excel wykonywał obliczenia tylko z taką dokładnością, jaka jest wyświetlana (czyli np. obcinał wartości na 2 miejscach dziesiętnych i właśnie takiej wartości używał dalej), włącz funkcję Ustaw dokładność zgodnie z wyświetlaniem („Set precision as displayed”).
Instrukcja krok po kroku –
- Kliknij Plik > Opcje.
- Przejdź do sekcji Zaawansowane.
- Przewiń do sekcji Podczas obliczania tego skoroszytu.
- Zaznacz opcję Ustaw dokładność zgodnie z wyświetlaniem.
- Potwierdź komunikat ostrzegawczy — ta zmiana jest nieodwracalna i przycina WSZYSTKIE dane liczbowe w skoroszycie (może to skutkować nieodwracalną utratą precyzji danych).
Zalecenie – Opcja ta powinna być stosowana tylko wtedy, gdy jesteś pewny, że wyświetlana liczba jest dokładnością, jakiej oczekujesz w końcowych wynikach obliczeń.
4. Jak zapobiegać niepożądanemu zaokrąglaniu WYNIKÓW działań?
Obliczając np. (1,23 \times 89,50) Excel liczy na pełnej precyzji (nawet 15 cyfr znaczących). Jeśli wyniki w kolumnie wyświetlają się jako „110,09” zamiast „110,085”, ustaw większą liczbę miejsc dziesiętnych wyświetlania według instrukcji z punktu 1. Dopiero użycie funkcji ZAOKR(używającej docelowej liczby miejsc po przecinku) wymusi zaokrąglenie wyniku.
Jeśli chcesz uciąć (a nie zaokrąglić!) liczbę do danej liczby miejsc dziesiętnych:
- Użyj funkcji ZAOKR.DÓŁ(liczba; liczba_cyfr). Przykład:
=ZAOKR.DÓŁ(4,67836; 2)
Daje4,67.
5. Problemy z bardzo dużymi lub bardzo małymi liczbami
Jeśli wpisujesz liczby bardzo duże lub bardzo małe (np. wartości naukowe), ustaw w formatowaniu liczbę miejsc dziesiętnych lub zmień kategorię formatu na „Naukowy” w oknie Formatowanie komórek.
Podsumowanie – najważniejsze zasady kontroli precyzji w Excelu
- Excel nie zaokrągla automatycznie wartości liczbowych, tylko wyświetla wybraną liczbę miejsc dziesiętnych.
- Aby zobaczyć pełną precyzję, zwiększ liczbę miejsc dziesiętnych lub zmień format komórki.
- Funkcje zaokrąglające naprawdę zmieniają wartość liczby, a nie tylko jej wyświetlanie.
- Opcja „Ustaw dokładność zgodnie z wyświetlaniem” sprawia, że Excel faktycznie ucina wartości do wyświetlanej precyzji — używaj jej z rozwagą!
Najczęściej zadawane pytania (FAQ):
-
Czy zmiana liczby miejsc dziesiętnych wpływa na obliczenia?
Nie — to tylko zmiana wyglądu, nie wartości używanej w obliczeniach. -
Jak usunąć zaokrąglenie tylko w jednej komórce lub kolumnie?
Zwiększ liczbę miejsc dziesiętnych tylko dla wybranych komórek, stosując opisane wcześniej metody. -
Jak sprawdzić faktyczną wartość w komórce?
Spójrz na pasek formuły u góry – tam zawsze wyświetlona jest pełna liczba, która znajduje się w komórce.
Dzięki tej wiedzy będziesz mógł perfekcyjnie kontrolować, kiedy, gdzie i jak Excel zaokrągla liczby – i kiedy możesz to wyłączyć lub wymusić odpowiednią precyzję obliczeń i prezentacji danych.
