Формула на Excel: Вземете целочислена част от число -

Съдържание

Обща формула

=TRUNC(number)

Обобщение

За да премахнете десетичната част от число и да върнете само целочислената част, можете да използвате функцията TRUNC, за да отрежете десетичния знак.

В примера клетка C6 съдържа тази формула:

=TRUNC(B6)

Функцията TRUNC просто съкращава (т.е. премахва) числата; изобщо не се закръгля.

Обяснение

С TRUNC не се извършва закръгляване. Функцията TRUNC просто отрязва десетичната част на числото с настройки по подразбиране.

TRUNC всъщност взема незадължителен втори аргумент, за да определи точността на отрязването, но когато не предоставите този незадължителен аргумент, се приема, че е нула и отрязването се извършва в десетичната запетая.

Ами INT или ROUND?

Може да се чудите дали вместо това можете да използвате функциите INT или ROUND .

Поведението на INT е идентично с TRUNC (с настройки по подразбиране) за положителни числа - функцията INT ще закръгли число надолу до следващото цяло число и след това ще върне само целочислената част от числото.

За отрицателните числа обаче закръглянето, което INT прави, е малко странно.

Това е така, защото INT закръглява отрицателните числа надолу от нулата, без значение каква е десетичната стойност. Вижте последните 2 примера на екрана по-горе за пример.

Поради това поведение TRUNC е по-добър вариант, ако просто искате целочислената част от число.

Както бихте очаквали, функцията ROUND закръглява числата надолу. Ако искате да закръглите до най-близкото цяло число ((положително или отрицателно), просто използвайте:

=ROUND(number,0)

Но имайте предвид, че целочислената стойност може да се различава от числото, с което сте започнали поради закръгляване.

Интересни статии...