Excel formula: iegūt skaitļa veselu skaitļa daļu -

Satura rādītājs

Vispārēja formula

=TRUNC(number)

Kopsavilkums

Lai noņemtu skaitļa decimāldaļu un atgrieztu tikai veselu skaitli, varat izmantot funkciju TRUNC, lai atdalītu decimāldaļu.

Piemērā šūnā C6 ir šāda formula:

=TRUNC(B6)

Funkcija TRUNC vienkārši saīsina (ti, noņem) skaitļus; tas nemaz neapaļojas.

Paskaidrojums

Izmantojot TRUNC, noapaļošana nenotiek. Funkcija TRUNC vienkārši sagriež skaitļa decimāldaļu ar noklusējuma iestatījumiem.

TRUNC faktiski izmanto izvēles otro argumentu, lai norādītu saīsināšanas precizitāti, bet, ja jūs nepiegādājat šo izvēles argumentu, tiek pieņemts, ka tas ir nulle, un saīsināšana notiek ar decimāldaļu.

Kā ir ar INT vai ROUND?

Jūs varētu domāt, vai tā vietā varat izmantot funkcijas INT vai ROUND .

INT uzvedība ir identiska TRUNC (ar noklusējuma iestatījumiem) pozitīvajiem skaitļiem - funkcija INT noapaļo skaitli uz leju līdz nākamajam skaitlim un pēc tam atgriezīs tikai skaitļa veselu skaitļa daļu.

Tomēr attiecībā uz negatīviem skaitļiem noapaļošana, ko veic INT, ir mazliet dīvaina.

Tas ir tāpēc, ka INT noapaļo negatīvos skaitļus lejup no nulles, neatkarīgi no decimāldaļas vērtības. Skatiet piemēru pēdējos 2 piemērus iepriekš redzamajā ekrānā.

Šīs uzvedības dēļ TRUNC ir labāka iespēja, ja vēlaties tikai veselu skaitļa daļu.

Kā jūs varētu gaidīt, funkcija ROUND noapaļo skaitļus uz leju. Ja vēlaties noapaļot līdz tuvākajam skaitlim (pozitīvs vai negatīvs), vienkārši izmantojiet:

=ROUND(number,0)

Tomēr ņemiet vērā, ka veselā skaitļa vērtība var atšķirties no skaitļa, ar kuru sākāt noapaļošanas dēļ.

Interesanti raksti...