Opis
Użyj tej funkcji, aby skrócić liczbę do określonej liczby cyfr. Obsługiwane w łańcuchach.
TRUNC usuwa część ułamkową liczby bez zaokrąglania. Przydaje się do usuwania miejsc dziesiętnych lub wyodrębniania części całkowitej liczby.
Uwaga: Funkcja TRUNC różni się od funkcji ROUND tym, że TRUNC zawsze obcina w kierunku zera, podczas gdy ROUND zaokrągla w górę lub w dół na podstawie cyfry po prawej stronie określonego miejsca dziesiętnego.
Składnia
TRUNC(liczba, [liczba_cyfr])
Wejścia
Funkcja ta akceptuje następujące argumenty:
| Nazwa | Wymagane | Opis | Prawidłowe dane wejściowe |
|---|---|---|---|
liczba |
Tak | Liczba, którą chcesz skrócić. | Liczba rzeczywista, odwołanie do komórki zawierającej liczbę rzeczywistą lub formuła, której wynikiem jest jedno z powyższych. |
liczba_cyfr |
Nie | Liczba cyfr, do których chcesz skrócić liczbę. | Liczba całkowita, odwołanie do komórki zawierającej liczbę całkowitą lub formuła, której wynikiem jest którykolwiek z powyższych wyników.Jeśli pominięte, traktowane jest jako 0. |
Przykład
Przykładowe dane
| A | B | ||
|---|---|---|---|
| 1 | Liczba | Opis | |
| 2 | 3.14159 | Liczba pi | |
| 3 | -2.718 | Negatywne e | |
| 4 | 1234.5678 | Duża liczba | |
| 5 | 0.00123 | Mała liczba |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik |
|---|---|---|
| Usuń część dziesiętną liczby, aby uzyskać jej część całkowitą, bez zaokrąglania. | =LICZBA.CAŁK(A2) |
Usuwa wszystko po przecinku w liczbie 3,14159 bez zaokrąglania w górę lub w dół. Wynik: 3 |
| Zachowaj ustaloną liczbę miejsc po przecinku z wartości bez zaokrąglania jej. | =LICZBA.CAŁK(A2, 2) |
Odcina 3,14159 po 2 miejscach po przecinku zamiast zaokrąglać do najbliższej setnej. Wynik: 3,14 |
| Oblicz część całkowitą wartości ujemnej bez zaokrąglania. | =LICZBA.CAŁK(A3) |
Obcinanie zawsze przesuwa się w stronę zera, więc −2,718 traci część dziesiętną, ale nie jest zaokrąglane w dół do −3. Wynik: −2 |
| Zaokrąglij dużą liczbę w dół do najbliższej setki, odrzucając cyfry dziesiątek i jedności. | =LICZBA.CAŁK(A4, -2) |
Ujemne num_digits obcina cyfry po lewej stronie przecinka dziesiętnego, zerując dwie ostatnie cyfry liczby 1234,5678.Wynik: 1200 |
| Zachowaj określoną liczbę miejsc po przecinku od bardzo małej wartości bez zaokrąglania jej. | =LICZBA.CAŁK(A5, 4) |
Odcina 0,00123 po 4 miejscach po przecinku, zamiast zaokrąglać ostatnią cyfrę. Wynik: 0,0012 |
Uwagi
- Funkcja TRUNC zawsze obcina wartość w kierunku zera, niezależnie od tego, czy liczba jest dodatnia, czy ujemna.
- Jeżeli num_digits jest większe od 0, funkcja TRUNC obcina wartość do określonej liczby miejsc dziesiętnych.
- Jeżeli num_digits wynosi 0 lub jest pominięte, funkcja TRUNC obcina wartość do liczby całkowitej.
- Jeżeli num_digits jest ujemne, funkcja TRUNC obcina cyfry po lewej stronie przecinka dziesiętnego.
- Funkcja TRUNC nie zaokrągla liczb, lecz po prostu usuwa określone cyfry.
Porady
- Użyj TRUNC, jeśli chcesz usunąć miejsca dziesiętne bez zaokrąglania.
- Funkcja TRUNC może być przydatna w obliczeniach finansowych, w których chcesz odrzucić ułamki centów.
- Połącz TRUNC z innymi funkcjami, takimi jak INT lub MOD , aby wykonywać bardziej złożone operacje na liczbach.
- Należy pamiętać o różnicy pomiędzy funkcją TRUNC i ROUND , aby wybrać odpowiednią funkcję dla swoich potrzeb.
- Jeśli chcesz zaokrąglić liczby w inny sposób, rozważ użycie innych funkcji zaokrąglania (link w Funkcje powiązane ).