Jak zaokrąglić liczby dziesiętne w programie Excel (5 prostych sposobów)

  • Udostępnij To
Hugh West

Microsoft Excel dostarczył szereg bardzo łatwych, szybkich & przydatnych metod zaokrąglania miejsc dziesiętnych do określonego punktu lub limitu. W tym artykule zilustruję, jak można wykorzystać te proste techniki do zaokrąglania miejsc dziesiętnych w ciągu kilku sekund.

Pobierz Zeszyt ćwiczeń

Możesz pobrać Practice Workbook, który wykorzystaliśmy do przygotowania tego artykułu. Możesz zmienić dane, aby zobaczyć wyniki z zaokrąglonymi wartościami, a nawet możesz osadzić formuły, aby znaleźć wyniki z losowymi danymi podanymi w arkuszach kalkulacyjnych.

Roundup Decimals.xlsm

5 Quick & Simple Methods to Round up Decimals in Excel

W naszym zbiorze danych mamy 4 różne liczby z dziesiętnymi & chcemy zaokrąglić dziesiętne do określonego punktu.

1. dostosowanie formatu liczbowego w celu zaokrąglenia wartości dziesiętnych

Możemy bezpośrednio dostosować format liczby, aby zaokrąglić w górę wartości dziesiętne. Nie będzie to jednak zaokrąglanie w górę za każdym razem w oparciu o wartości dziesiętne. Jeśli wartość dziesiętna wynosi 5 lub więcej niż 5, tylko wtedy poprzednia wartość zostanie dodana z 1.

Na przykład, 163.425 będzie 163.43, gdy chcemy mieć 2 miejsca po przecinku. Jeśli chcemy mieć tylko 1 miejsce po przecinku dla tej liczby, będzie to 163.4, a nie 163.5, ponieważ kolejną cyfrą po 4 jest 2.

Kroki:

  • Wybierz liczbę lub zakres komórek zawierających liczby.
  • Na mocy Strona główna & od Numer grupa poleceń, wybierz flagę Expansion.

  • Idź do Numer kategoria z listy.
  • Wpisz miejsca po przecinku, które chcesz & przykładowy wynik zostanie wyświetlony na górze.
  • Naciśnij OK & jesteś zrobiony.

Read More: Excel 2 miejsca po przecinku bez zaokrąglania (4 skuteczne sposoby)

2) Użycie Math & Trig Drop-down do zaokrąglenia tablicy ułamków zwykłych.

Możemy wybrać funkcja ROUNDUP z zakładki Formuły & pozwoli Ci to wybrać tablicę lub duży zakres komórek z większą precyzją.

Kroki:

  • Idź do Formuły najpierw wstążka.
  • Z. Matematyka & Trig z listy rozwijanej wybierz ROUNDUP Pojawia się okno dialogowe o nazwie Argumenty funkcji pojawi się.

  • Teraz wybierz komórki liczb, które chcesz zaokrąglić.
  • Wpisz 3 lub jakąś inną wartość wewnątrz num_digit sekcji. Podgląd wartości wynikowej znajdziesz w prawym dolnym rogu argumentów.
  • Naciśnij OK & natychmiast otrzymasz wynik.

  • Na koniec przeciągnij w prawo Uchwyt do napełniania ikonę, aby zastosować tę samą formułę dla pozostałych kolumn.

Oto wyniki dla wszystkich liczb zaokrąglonych do stałych miejsc po przecinku na rysunku poniżej.

Read More: Jak zaokrąglić liczby w Excelu bez formuły (3 szybkie sposoby)

3. użycie funkcji ROUNDUP do zaokrąglania liczb dziesiętnych

Możemy użyć ROUNDUP funkcja bezpośrednio w Excelu, aby zaokrąglić wartości dziesiętne lub liczby. Składnia dla tej metody będzie -.

=ROUNDUP(Numbers, num_digits)

W części dotyczącej argumentów,

  • Numery - Liczby, które chcemy zaokrąglić w górę.
  • num_digits - Punkt dziesiętny lub miejsce w liczbie, do którego chcemy zaokrąglić.

Kroki:

  • W Komórka D5 dodaje się następującą formułę-.
=ROUNDUP($C5,D$4)

  • Potem wystarczy uderzyć w Wejdź na stronę przycisk dla wyjścia.

  • Następnie przeciągnij w dół Uchwyt do napełniania ikonę, aby skopiować formułę dla pozostałych numerów kolumny.

  • Ponownie, przeciągnij w prawo Uchwyt do napełniania ikonę, aby skopiować formułę dla pozostałych numerów pozostałych kolumn.

Oto końcowe wyjście.

Tak więc, dla 163,425, jeśli zaokrąglimy do 3 miejsc po przecinku, to pozostanie to samo, ponieważ ma dokładnie 3 miejsca po przecinku. Zaokrąglenie do 2 miejsc po przecinku da 163,43 Dla 1 miejsca po przecinku będzie to 163,5

Jeśli chcesz uzyskać tylko liczby całkowite, to musisz użyć 0 lub wartości ujemnych w argumencie num_digit.

Gdy użyjemy 0, wynikiem będzie 164, ponieważ 0,425 zamieni się na 1, a następnie zostanie dodane do 163, aby uzyskać 164.

Dla -1 jako num_digit, otrzymamy 170 & dla -2, zamieni się w 200.

Uwaga: Możemy również użyć funkcja ROUND tutaj, ale ta funkcja będzie albo zaokrąglać w górę lub w dół liczbę w oparciu o następującą cyfrę dziesiętną. Więc ta funkcja nie jest zalecana, jeśli chcesz zaokrąglić tylko w górę.

Read More: Excel zaokrągla do 2 miejsc po przecinku (z kalkulatorem)

Podobne lektury

  • Jak używać kodu formatu liczbowego w Excelu (13 sposobów)
  • Excel Number Stored As Text [Solved]
  • Jak zaokrąglić liczby do najbliższych 10000 w Excelu (5 prostych sposobów)
  • Niestandardowy format liczbowy: Miliony z jednym miejscem po przecinku w Excelu (6 sposobów)
  • Jak dostosować format liczb w programie Excel z wieloma warunkami

4. wstawianie funkcji CEILING do zaokrąglania w górę do określonej wielokrotności liczb & dziesiętnych

Teraz użyjemy funkcja CEILING aby zaokrąglić liczby w Excelu. Ale zanim to nastąpi, poznajmy rolę tej funkcji. Funkcja CEILING zaokrągla liczbę do najbliższej wielokrotności znaczenia. Na przykład, jeśli zaokrąglimy 163,425 do najbliższej wielokrotności 0,25, to wynikiem będzie 163,500, a wielokrotność 0,25 zostanie przypisana do cyfry tuż po przecinku.

Składnia tej funkcji to -.

=CEILING(liczba, znaczenie)

W części dotyczącej argumentów,

  • numer - Liczba, którą chcesz zaokrąglić w górę
  • znaczenie - Jest to liczba lub wartość dziesiętna, która zostanie automatycznie pomnożona przez liczby całkowite, aby zaokrąglić liczbę do następnej wielokrotności tej wartości wprowadzonej przez użytkownika.

Kroki:

  • Napisz następujący wzór w Komórka D5 -
=CEILING($C5,D$4)

  • Następnie naciśnij przycisk Wejdź na stronę aby uzyskać dane wyjściowe.

  • Następnie przeciągnij w dół Uchwyt do napełniania ikonę, aby zastosować formułę dla pozostałych numerów kolumny.

  • Na koniec przeciągnij w prawo Uchwyt do napełniania ikonę, aby skopiować formułę dla pozostałych numerów pozostałych kolumn.

Kilka chwil później otrzymasz wyjście jak na obrazku poniżej.

Read More: Jak zaokrąglić liczby do najbliższej wielokrotności 5 w programie Excel

5) Wykorzystanie VBA w Excelu do zaokrąglania miejsc dziesiętnych

W naszej ostatniej metodzie nauczymy się stosować Excel VBA aby zaokrąglić wartości dziesiętne. Wystarczy do tego prosty kod. Tutaj zaokrąglimy liczbę 163,425 do 2 miejsc po przecinku.

Kroki:

  • Najpierw należy nacisnąć Alt + F11 aby otworzyć Okno VBA .
  • Następnie kliknij Insert> Moduł aby otworzyć nowy moduł.

  • Później wpisz w nim następujące kody-.
 Sub RoundUp_Using_VBA() Dim RUp As Double RUp = WorksheetFunction.RoundUp(163.425, 2) MsgBox RUp End Sub 
  • Następnie należy nacisnąć przycisk Uruchom ikonę, aby uruchomić kody.

Spójrz na kod, wstawiliśmy liczbę i liczbę dziesiętną wewnątrz RoundUp VBA funkcja jako dwa argumenty.

  • Po pojawieniu się Makra w oknie dialogowym, wybierz Nazwa makra i nacisnąć Uruchom .

Wkrótce po tym otrzymasz okrągły numer w oknie wiadomości.

Read More: Jak zaokrąglić do najbliższych 100 w Excelu (6 najszybszych sposobów)

Słowa końcowe

Są to wszystkie najbardziej powszechne & owocne metody zaokrąglania dziesiętnych lub liczb pod różnymi kryteriami. Jeśli uważasz, że pominąłem formułę lub technikę, którą powinienem był dodać również, to daj mi znać poprzez swoje cenne komentarze. Możesz też rzucić okiem na nasze inne ciekawe & informacyjne artykuły związane z funkcjami Excela na tej stronie.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.