Excel formula: Dobivanje cjelobrojnog dijela broja -

Sadržaj

Generička formula

=TRUNC(number)

Sažetak

Da biste uklonili decimalni dio broja i vratili samo cjelobrojni dio, možete upotrijebiti funkciju TRUNC da biste odsjekli decimalni broj.

U primjeru, stanica C6 sadrži ovu formulu:

=TRUNC(B6)

Funkcija TRUNC jednostavno skraćuje (tj. Uklanja) brojeve; uopće se ne zaokružuje.

Obrazloženje

S TRUNC-om se ne događa zaokruživanje. Funkcija TRUNC jednostavno odreže decimalni dio broja sa zadanim postavkama.

TRUNC zapravo uzima neobavezni drugi argument da specificira preciznost odsijecanja, ali kada ne navedete ovaj neobavezni argument, pretpostavlja se da je nula, a odsijecanje se događa na decimalni broj.

Što je s INT ili ROUND?

Možda se pitate ako možete koristiti INT ili okrugli funkcije umjesto.

Ponašanje INT-a identično je TRUNC-u (sa zadanim postavkama) za pozitivne brojeve - funkcija INT zaokružit će broj na sljedeći cijeli broj, a zatim vratiti samo cjelobrojni dio broja.

Međutim, za negativne brojeve zaokruživanje koje INT čini pomalo je čudno.

To je zato što INT zaokružuje negativne brojeve prema dolje od nule, bez obzira na decimalnu vrijednost. Pogledajte primjer za posljednja 2 primjera na gornjem zaslonu.

Zbog takvog ponašanja TRUNC je bolja opcija ako samo želite cjelobrojni dio broja.

Kao što biste očekivali, funkcija ROUND zaokružuje brojeve prema dolje. Ako želite zaokružiti na najbliži cijeli broj, (pozitivan ili negativan), samo upotrijebite:

=ROUND(number,0)

Ali imajte na umu da se cijela vrijednost može razlikovati od broja s kojim ste započeli zbog zaokruživanja.

Zanimljivi članci...