Excel formula: Pridobite celoštevilski del števila -

Kazalo

Splošna formula

=TRUNC(number)

Povzetek

Če želite odstraniti decimalni del števila in vrniti le celoštevilski del, lahko s funkcijo TRUNC odrežete decimalno številko.

V primeru celica C6 vsebuje to formulo:

=TRUNC(B6)

Funkcija TRUNC preprosto skrajša (tj. Odstrani) številke; sploh ne zaokroži.

Pojasnilo

Pri TRUNC ne pride do zaokroževanja. Funkcija TRUNC s privzetimi nastavitvami preprosto odreže decimalni del števila.

TRUNC dejansko sprejme neobvezni drugi argument, da določi natančnost okrnitve, toda ko tega neobveznega argumenta ne navedete, se domneva, da je nič, in okrnitev se zgodi na decimalno mesto.

Kaj pa INT ali ROUND?

Morda se sprašujete, če lahko uporabite INT ali OKROGLE funkcije namesto.

Obnašanje INT je enako pozitivnemu številu TRUNC (s privzetimi nastavitvami) - funkcija INT bo število zaokrožila navzdol na naslednje celo število in nato vrnila samo celoštevilski del števila.

Vendar je pri negativnih številih zaokroževanje, ki ga naredi INT, nekoliko čudno.

To je zato, ker INT zaokroži negativna števila navzdol od nič, ne glede na decimalno vrednost. Za primer si oglejte zadnja 2 primera na zgornjem zaslonu.

Zaradi tega vedenja je TRUNC boljša možnost, če želite samo celoštevilski del števila.

Kot ste pričakovali, funkcija ROUND zaokroži številke navzdol. Če želite zaokrožiti na najbližje celo število (pozitivno ali negativno), uporabite:

=ROUND(number,0)

Upoštevajte pa, da se lahko celoštevilčna vrednost razlikuje od tiste, s katero ste začeli zaradi zaokroževanja.

Zanimive Članki...