Екцел формула: Добијте целобројни део броја -

Преглед садржаја

Генеричка формула

=TRUNC(number)

Резиме

Да бисте уклонили децимални део броја и вратили само целобројни део, можете користити функцију ТРУНЦ да бисте одсекли децимални део.

У примеру, ћелија Ц6 садржи ову формулу:

=TRUNC(B6)

Функција ТРУНЦ једноставно скраћује (тј. Уклања) бројеве; уопште се не заокружује.

Објашњење

Са ТРУНЦ-ом не долази до заокруживања. Функција ТРУНЦ једноставно одсече децимални део броја са подразумеваним подешавањима.

ТРУНЦ заправо узима необавезни други аргумент да би одредио прецизност одсецања, али када не наведете овај опционални аргумент, претпоставља се да је нула, а одсецање се дешава у децималу.

Шта је са ИНТ или РОУНД?

Можда се питате да ли могу користити ИНТ или ОКРУГЛИ функције уместо тога.

Понашање ИНТ-а је идентично ТРУНЦ-у (са подразумеваним подешавањима) за позитивне бројеве - функција ИНТ заокружиће број на следећи цели број, а затим ће вратити само целобројни део броја.

Међутим, за негативне бројеве заокруживање које чини ИНТ је помало чудно.

То је зато што ИНТ заокружује негативне бројеве од нуле, без обзира на децималну вредност. Погледајте последња 2 примера на екрану изнад за пример.

Због овог понашања ТРУНЦ је боља опција ако само желите целобројни део броја.

Као што бисте очекивали, функција РОУНД заокружује бројеве према доле. Ако желите да заокружите на најближи цели број, (позитиван или негативан), само користите:

=ROUND(number,0)

Али имајте на уму да се целобројна вредност може разликовати од броја с којим сте започели због заокруживања.

Занимљиви Чланци...