Excel-formel: Få en hel del av et tall -

Innholdsfortegnelse

Generisk formel

=TRUNC(number)

Sammendrag

For å fjerne desimaldelen av et tall og bare returnere heltallsdelen, kan du bruke TRUNC-funksjonen til å kutte av desimalen.

I eksemplet inneholder celle C6 denne formelen:

=TRUNC(B6)

TRUNC-funksjonen avkorter (dvs. fjerner) tall; det rundes ikke i det hele tatt.

Forklaring

Med TRUNC foregår ingen avrunding. TRUNC-funksjonen kutter bare desimaldelen av tallet med standardinnstillinger.

TRUNC tar faktisk et valgfritt annet argument for å spesifisere presisjonen til avkorting, men når du ikke oppgir dette valgfrie argumentet, antas det å være null, og avkorting skjer med desimal.

Hva med INT eller RUND?

Du lurer kanskje på om du kan bruke INT- eller ROUND- funksjonene i stedet.

Oppførselen til INT er identisk med TRUNC (med standardinnstillinger) for positive tall - INT-funksjonen vil runde et tall ned til neste heltall og deretter returnere bare heltallsdelen av tallet.

For negative tall er imidlertid avrundingen som INT gjør litt rart.

Dette er fordi INT avrunder negative tall ned fra null, uansett desimalverdi. Se de to siste eksemplene på skjermen ovenfor for et eksempel.

På grunn av denne oppførselen er TRUNC et bedre alternativ hvis du bare vil ha heltallsdelen av et tall.

Som du forventer, avrunder RUND-funksjonen tall ned. Hvis du vil avrunde til nærmeste heltall, (positiv eller negativ), bruk bare:

=ROUND(number,0)

Men vær oppmerksom på at heltallverdien kan være forskjellig fra tallet du startet med på grunn av avrunding.

Interessante artikler...