Обща формула
=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)
Но имайте предвид, че целочислената стойност може да се различава от числото, с което сте започнали поради закръгляване.