Szukaj…


Wprowadzenie

Kilka formuł Excela dotyczy zaokrąglania i precyzji liczb niecałkowitych. Jest to oddzielne od używania formatowania komórek, które wpływa na wyświetlanie danych liczbowych. W niektórych przypadkach wystarczy samo formatowanie komórek, ale w skomplikowanych obliczeniach wymagane są ścisłe reguły zaokrąglania i precyzji, aby uzyskać spójne i poprawne wyniki.

Składnia

  • = ZAOKR (liczba, cyfry)
  • = ZAOKR.DÓŁ (liczba, cyfry)
  • = ZAOKR.DÓŁ (liczba, cyfry)
  • = MROUND (liczba, wielokrotność)
  • = TRUNC (liczba, [cyfry]
  • = INT (liczba)
  • = SUFITOWA (liczba, znaczenie)
  • = PODŁOGA (liczba, znaczenie)
  • = NAWET (liczba)
  • = ODD (liczba)
  • = NAPRAWIONO (liczba, [miejsca dziesiętne], [no_commas])

Parametry

Parametry Detale
numer liczba do zaokrąglenia. Może to być komórka taka jak B2 lub stała jak 3.14159
liczba_cyfrów które miejsce ma być zaokrąglone 2. Pominięte lub 0 oznacza zaokrąglenie do liczby całkowitej. 1 lub 2 oznacza zaokrąglenie do dziesiątych lub setnych. -1 lub -3 oznacza zaokrąglenie do dziesiątek lub tysięcy.
wielokrotność Wielokrotność, do której chcesz zaokrąglić liczbę.
znaczenie Wielokrotność, do której chcesz zaokrąglić liczbę.
miejsca po przecinku Liczba cyfr po prawej stronie przecinka dziesiętnego. (Opcjonalnie - domyślnie 2)
no_commas Wartość logiczna, która, jeśli TRUE , zapobiega FIXED przecinków do zwracanego tekstu. (Opcjonalnie - domyślnie FALSE )
[...] Parametry w [nawiasach kwadratowych] są opcjonalne.

Uwagi

Wartości wyświetlane użytkownikowi mogą być prezentowane w określonym formacie, który nie wpływa na rzeczywiste wartości danych. Na przykład wyświetlane dane mogą być sformatowane w procentach. Szczegółowe informacje zawiera temat Formatowanie komórek .

Korzystanie z funkcji ROUND

Funkcja ROUND zaokrągla wartość. Liczba miejsc dziesiętnych do zaokrąglenia jest określona przez wartość dodatnią w parametrze num_digits . Wartość ujemna dla num_digits zaokrągli liczbę całkowitą wartości po lewej stronie przecinka dziesiętnego, np. Do najbliższej 10 (dla -1) lub do najbliższej 1000 (dla -3).

Oto tabela pokazująca, w jaki sposób można użyć rundy.

Począwszy od OKRĄGŁY (b, 2) OKRĄGŁY (b, 1) OKRĄGŁY (b) OKRĄGŁY (b, -1)
23,10651375 23.11 23.1 23 20
19.16818924 19.17 19,2 19 20
3,92748883 3,93 3,9 4 0
31,38208409 31,38 31,4 31 30
38,34235561 38,34 38,3 38 40
7,682632495 7,68 7,7 8 10
35,39315416 35,39 35,4 35 40
20,47004449 20,47 20,5 20 20
20,49775276 20,5 20,5 20 20
2.288822497 2.29 2.3 2) 0

Dostępne są również dodatkowe podobne funkcje do kontroli kierunku zaokrąglania:

  • ROUNDUP - Zawsze zaokrągla liczbę w górę, od zera.
  • ROUNDDOWN - Zawsze zaokrągla liczbę w dół, w kierunku zera.

Korzystanie z funkcji TRUNC i INT

Formuła excel TRUNC służy do obcinania liczby do określonej liczby miejsc po przecinku, określonej przez opcjonalny parametr num_digits . Jeśli ten parametr zostanie zdefiniowany jako wartość ujemna, skróci on całkowitą część wartości. Jeśli parametr zostanie pominięty, wówczas wartością domyślną jest 0 która usuwa dziesiętną część liczby.

Funkcja INT działa podobnie do TRUNC , ponieważ usuwa dziesiętną część liczby poprzez zaokrąglenie jej w dół, aby opuścić część całkowitą. Różnica między nimi polega na wykonywaniu operacji na liczbie ujemnej; TRUNC usunie przecinek dziesiętny, jednak INT zaokrągli wartość w dół od zera.

Na przykład:

=TRUNC(123.456,2)
=TRUNC(123.4357,-1)
=TRUNC(-123.123)
=INT(567.89)
=INT(-567.89)

Wyświetli się:

123.45
120.00
-123.00
567.00
-568.00

Korzystanie z funkcji MROUND

Funkcja Excel MROUND służy do zaokrąglania liczby do przedziału innego niż potęga 10.

Te przykłady pokazują MROUND do najbliższej ćwiartki i do najbliższej liczby parzystej.

Począwszy od MROUND (b, 0,25) MROUND (b, 2)
23,93195211 24,00 24
2,793135388 2,75 2)
21,93903064 22,00 22
13,74193739 13,75 14
16,77047412 16,75 16
13,03922302 13,00 14
17.06132896 17.00 18
16.11741694 16,00 16
33,48249592 33,50 34
37,29656687 37,25 38

Podobny wynik można uzyskać za pomocą funkcji EVEN i ODD które zaokrąglają liczbę odpowiednio do najbliższej liczby parzystej lub nieparzystej.

Korzystanie z funkcji SUFITU I PODŁOGI

Funkcja CEILING zaokrągla liczbę w górę, od zera, do najbliższej wielokrotności znaczenia. Funkcja FLOOR robi to samo, zaokrąglając liczbę w dół do zera.

Przykładem zastosowania CEILING jest to, że jeśli chcesz uniknąć używania groszy w swoich cenach, a Twój produkt jest wyceniony na 4,42 USD, użyj wzoru =CEILING(4.42,0.05) aby zaokrąglić ceny do najbliższego niklu.

Na przykład:

=CEILING(2.2, 1)
=FLOOR(2.2, 1)
=CEILING(-4.8, 2)
=FLOOR(-4.8, 2)
=CEILING(0.456, 0.01)
=FLOOR(0.456, 0.01)

Wróciłbym:

3
2
-4
-6
0.46
0.45

Korzystanie z funkcji NAPRAWIONE

Funkcja FIXED zaokrągla liczbę do określonej liczby miejsc po przecinku zdefiniowanej parametrem decimals , formatuje liczbę w formacie dziesiętnym za pomocą przecinka jako separatora, chyba że określono jako nie wymagane zdefiniowane przez parametr no_commas , i zwraca wynik jako tekst. Parametr decimals jest opcjonalny i domyślnie ma dwa miejsca po przecinku. Parametr no_commas jest również opcjonalny i domyślnie ma wartość FALSE .

Na przykład:

=FIXED(1234.567, 1)
=FIXED(1234.567, -1)
=FIXED(1234.567, 1, TRUE)
=FIXED(1234.567)

Wróciłbym:

1,234.6
1,230
1234.6
1234.57


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow