ROUND vs. ROUNDUP vs. ROUNDDOWN: Porównanie funkcji zaokrąglania programu Excel

ROUND vs. ROUNDUP vs. ROUNDDOWN: Porównanie funkcji zaokrąglania programu Excel
Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Złożone obliczenia matematyczne często prowadzą do sytuacji, w których użytkownicy muszą zaokrąglić wynik końcowy. Na szczęście Excel oferuje trzy różne funkcje, które mogą zaokrąglać wyniki obliczeń matematycznych.





ROUND, ROUNDUP i ROUNDDOWN są składniowo podobne, ale dają różne wyniki końcowe. Wiedza o tym, którego użyć i kiedy, jest niezwykle ważna dla użytkowników. Świadomość subtelnych różnic między tymi trzema może pomóc w uzyskaniu pożądanych wyników w programie Excel.





WYKORZYSTAJ WIDEO DNIA PRZEWIŃ, ABY KONTYNUOWAĆ TREŚĆ

Dlaczego program Excel ma trzy funkcje OKRĄGŁE?

W programie Microsoft Excel dostępne są trzy oddzielne funkcje zaokrąglania. Chociaż wszystkie trzy są podobne i mają prawie taką samą składnię, każdy daje nieco inny wynik, a programiści programu Excel powinni być świadomi różnic.





Trzy funkcje zaokrąglania to ROUND, ROUNDUP i ROUNDDOWN. Wszystkie są bardzo przydatne, pomagając użytkownikom w formatowaniu danych wyjściowych z operacji. Każda z funkcji służy do ograniczenia liczby miejsc dziesiętnych pokazywanych w liczbie.

1. OKRĄGŁA

Funkcja ZAOKR jest najbardziej znaną z trzech funkcji. Ma stosunkowo prostą składnię:



 =ROUND(number, number_digits)

Pierwszy argument to liczba, która ma zostać zaokrąglona, ​​a drugi liczba to liczba miejsc dziesiętnych, do których ma być ograniczona. Funkcja jest zgodna ze standardowymi regułami zaokrąglania i może zaokrąglać dane wejściowe w górę lub w dół.

Pierwszym argumentem funkcji może być wartość statyczna, odwołanie do innej komórki lub inna funkcja. Drugi argument określa, do ilu miejsc po przecinku ma zostać zaokrąglona funkcja. Może to być dowolna liczba całkowita.





Wpisując 0 na drugiej pozycji, funkcja może zaokrąglić pierwszy argument do liczby całkowitej.

jak usunąć wydarzenia z kalendarza iPhone'a
 =ROUND(3.78, 0)

Powyższa formuła da w wyniku liczbę 4. Liczby w kolumnie B poniższego arkusza kalkulacyjnego zostały wygenerowane przy użyciu funkcji ZAOKRĄGŁY na liczbach w kolumnie A, z 2 jako drugim argumentem.





  Seria liczb w arkuszu kalkulacyjnym programu Excel. Każda liczba została zaokrąglona do dwóch miejsc po przecinku.

2. ZAOKRĄGLENIE

Funkcja ZAOKR.GÓRA jest drugą z funkcji ZAOKR.GÓRA. Jest bardzo podobny do standardowej funkcji okrągłej. Składnia ROUNDUP wygląda tak samo jak ROUND:

 =ROUNDUP(number, number_digits)

Funkcjonalnie funkcja ZAOKR.GÓRA działa prawie dokładnie tak samo, jak ZAOKR.GÓRA. Główna różnica między nimi polega na tym, że gdy ROUND może zaokrąglić liczbę w argumencie jeden w górę lub w dół, ROUNDUP zaokrągla tylko w górę.

Tylko zaokrąglenie w górę oznacza, że ​​niezależnie od wartości na ostatnim miejscu dziesiętnym zaokrąglanej liczby, o ile nie jest to 0, zostanie ona zaokrąglona w górę.

 =ROUNDUP(0.0072, 3)

Mimo że ostatnie miejsce po przecinku w powyższej liczbie to 2, wyniki nadal będą zaokrąglane w górę do 0,008. Jedynym sposobem, w jaki liczba nie zostanie zaokrąglona w górę, jest zaokrąglenie wszystkich końcowych cyfr po przecinku do 0. Użycie 0,0070 nadal spowoduje zaokrąglenie do 0,007 w powyższym przykładzie.

W powyższym arkuszu kalkulacyjnym różnice między ZAOKRĄGNIĘTYM i ZAOKRĄGLONYM W GÓRĘ można wyraźnie zobaczyć, porównując kolumny B i C.

  Seria liczb w arkuszu kalkulacyjnym programu Excel, która jest okrągła w programie Excel's ROUNDUP function.

3. ZAOKRĄGLENIE W DÓŁ

Funkcja ZAOKRĄGLANIE W DÓŁ programu Excel jest dość podobna do pierwszych dwóch funkcji zaokrąglania. Funkcja ZAOKR.DÓŁ ma taką samą składnię, jak ZAOKR.DÓŁ i ZAOKR.GÓRA:

 =ROUNDDOWN(number, number_digits)

Podobnie jak w przypadku funkcji ZAOKR.GÓRA z powyższego, kluczowa różnica między ZAOKR.ROD. a ZAOKR.DÓŁ. polega na tym, że ZAOKR.DÓŁ zawsze zaokrągli wynik w dół. Zaokrąglenie w dół nastąpi niezależnie od wartości pozostałych cyfr.

 =ROUNDDOWN(0.0078, 3)

Wynikiem skorygowanej funkcji będzie 0,007, mimo że następna cyfra będzie miała wartość 8. Wyniki zawsze będą wyglądać tak, jakby obcięły bieżącą liczbę na określonej cyfrze bez uwzględnienia jakichkolwiek cyfr końcowych.

  Seria liczb w arkuszu kalkulacyjnym programu Excel, która jest okrągła w programie Excel's ROUNDDOWN function.

Różnice między wszystkimi trzema funkcjami zaokrąglania są dobrze widoczne w powyższym przykładzie. Jedna ważna rzecz, na którą należy zwrócić uwagę, jest widoczna w komórce D2. Jeśli ostatnią cyfrą jest 0, zostanie ona domyślnie ukryta w wynikach. Ukrytą cyfrę końcową można zmienić za pomocą konfigurowanie niestandardowego formatowania programu Excel aby komórki zawierały określoną wcześniej liczbę cyfr.

  Seria liczb w arkuszu kalkulacyjnym programu Excel, która jest okrągła w programie Excel's rounding functions and formatted.

Przykłady różnic między funkcjami OKRĄGŁYmi programu Excel

Istnieje wiele sytuacji, w których różne funkcje zaokrąglania programu Excel mogą być przydatne. Proste obliczenia geometryczne oferują ciekawy sposób spojrzenia na różne funkcje zaokrąglania.

jak pogrubić w komunikatorze na Facebooku

Jako przykład rozważmy poniższy arkusz kalkulacyjny używany do obliczania objętości sferycznego obiektu o zadanym promieniu. Aby znaleźć objętość kuli, użyjemy następującego wzoru:

 volume = (4/3) π r^3

W tym wzorze r będzie promieniem kuli. W przypadku Pi program Excel oferuje wbudowaną funkcję PI. Wreszcie promień można podzielić na sześcian przy użyciu formuły POTĘGA programu Excel . Pierwszym argumentem będzie promień kuli. Drugim będzie potęga, do której jest podnoszony, 3.

Możemy wprowadzić ten wzór i listę promieni, aby obliczyć objętość różnych sfer. Wynikowa formuła będzie wyglądać następująco:

 =(4/3) * PI() * POWER(A2, 3)
  Obliczanie objętości kuli.

Każdy wynik pokazuje całkowitą objętość danej kuli, ale ze względu na liczbę miejsc po przecinku wynik jest trudny do odczytania. Funkcja round może pomóc w uzyskaniu łatwiejszego do zrozumienia wyniku.

Liczbę cyfr po przecinku można ograniczyć, zawijając formułę od góry do funkcji ROUND. Wynikowa formuła będzie wyglądać bardziej tak:

 =ROUND((4/3) * PI() * POWER(A2, 3), 2)
  Obliczenia objętości kuli w programie Excel zaokrąglone do 2 miejsc po przecinku.

Zastosowanie powyższego wzoru w kolumnie C powoduje zaokrąglenie objętości do 2 miejsc po przecinku. Zamiana ROUND na ROUNDUP i ROUNDDOWN może wypełnić kolumny D i E:

 =ROUNDUP((4/3) * PI() * POWER(A2, 3), 2)
 =ROUNDDOWN((4/3) * PI() * POWER(A2, 3), 2)
  Obliczenia objętości kuli w programie Excel zostały zaokrąglone do dwóch miejsc po przecinku przy użyciu wszystkich trzech funkcji zaokrąglania.

Wyniki końcowe są w każdym przypadku obcinane do 2 miejsc po przecinku i zaokrąglane w górę lub w dół w zależności od użytej funkcji.

Gdy użyjesz dowolnej funkcji ROUND do obcięcia liczby miejsc dziesiętnych w formule, wynik zostanie zaokrąglony nawet wtedy, gdy zostanie użyty w innych obliczeniach. Jeśli zamiast tego zostanie użyta opcja formatowania w celu ograniczenia liczby miejsc dziesiętnych, rzeczywisty wynik zostanie zapisany, a wszelkie przyszłe obliczenia będą wykorzystywać pełny wynik.

czy powinienem kupić komputer stacjonarny czy laptop?

Używanie zaokrąglonych liczb może spowodować utratę precyzji skomplikowanych obliczeń, dlatego użytkownicy powinni wiedzieć, która metoda zaokrąglania jest najbardziej odpowiednia.

Zrozum różnice między funkcjami OKRĄGŁYmi programu Excel

Każda z trzech funkcji zaokrąglania programu Excel działa nieco inaczej niż pozostałe. Chociaż wszystkie trzy okrągłe liczby, zrozumienie różnic między nimi może pomóc w uzyskaniu dokładnych wyników, których szukasz.

Wiedza o tym, kiedy wynik należy zaokrąglić w górę, kiedy w dół, a kiedy kierunek nie ma znaczenia, może pomóc w podjęciu decyzji, której formuły potrzebujesz. Znajomość wszystkich trzech funkcji i wiedza o tym, jak zmieniają dane, z którymi pracujesz, jest niezbędna dla programistów programu Excel.