Использование функции рабочего листа TRUNC (Microsoft Excel)
Бывают случаи, когда вам нужно «обрезать» число до определенного количества цифр. Для этой цели Excel предоставляет функцию рабочего листа TRUNC. TRUNC может работать с одним или двумя аргументами, если это необходимо для ваших целей. При использовании только с одним аргументом TRUNC просто отбрасывает любую часть числа после десятичной точки. Например, рассмотрим следующее:
=TRUNC(12.34)
Это возвращает значение 12, то есть все, что находится слева от десятичной точки. Этот результат может показаться знакомым, и вы можете подумать, что TRUNC делает то же самое, что и функция INT. Однако есть несколько отличий. Рассмотрим сценарий, в котором аргумент меньше нуля:
=TRUNC(-43.21)
В этом случае TRUNC возвращает –43, а не –44, как INT. Помните, что при использовании TRUNC с одним аргументом он просто отбрасывает все, что находится справа от десятичной точки.
Если вы используете второй аргумент с TRUNC, вы можете указать количество десятичных знаков, в котором вы хотите, чтобы произошло усечение. Например, следующая формула возвращает значение 12,3:
=TRUNC(12.34,1)
Если вы используете отрицательное значение для второго аргумента, усечение происходит слева от десятичной точки. Это имеет тот же эффект, что и возвращаемые степени 10. Например, рассмотрим следующий пример, который возвращает значение 1200:
=TRUNC(1234.5678,-2)
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2151) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:
link: / excelribbon-Using_the_TRUNC_Worksheet_Function [Использование функции рабочего листа TRUNC]
.