Excel-formule: krijg een integer deel van een getal -

Inhoudsopgave

Generieke formule

=TRUNC(number)

Samenvatting

Als u het decimale deel van een getal wilt verwijderen en alleen het gehele deel wilt retourneren, kunt u de functie TRUNC gebruiken om het decimaalteken af ​​te snijden.

In het voorbeeld bevat cel C6 deze formule:

=TRUNC(B6)

De functie TRUNC kapt eenvoudigweg getallen af ​​(dwz verwijdert); het is helemaal niet rond.

Uitleg

Bij TRUNC vindt geen afronding plaats. De TRUNC-functie snijdt eenvoudig het decimale deel van het nummer af met de standaardinstellingen.

TRUNC gebruikt eigenlijk een optioneel tweede argument om de precisie van afkapping te specificeren, maar als je dit optionele argument niet opgeeft, wordt aangenomen dat het nul is, en afkappen gebeurt op het decimaal.

Hoe zit het met INT of ROND?

U vraagt ​​zich misschien af ​​of u in plaats daarvan de INT- of ROUND- functies kunt gebruiken.

Het gedrag van INT is identiek aan TRUNC (met standaardinstellingen) voor positieve getallen - de INT-functie rondt een getal naar beneden af ​​naar het volgende gehele getal en retourneert dan alleen het gehele gedeelte van het getal.

Voor negatieve getallen is de afronding die INT doet echter een beetje vreemd.

Dit komt doordat INT negatieve getallen naar beneden afrondt, weg van nul, ongeacht de decimale waarde. Zie de laatste 2 voorbeelden in het bovenstaande scherm voor een voorbeeld.

Vanwege dit gedrag is TRUNC een betere optie als u alleen het gehele deel van een getal wilt.

Zoals je zou verwachten, rondt de functie ROND de cijfers naar beneden af. Als je naar het dichtstbijzijnde gehele getal (positief of negatief) wilt afronden, gebruik dan gewoon:

=ROUND(number,0)

Maar houd er rekening mee dat de gehele waarde kan verschillen van het getal waarmee u bent begonnen vanwege afronding.

Interessante artikelen...