Формула Excel: Отримайте цілу частину числа -

Зміст

Загальна формула

=TRUNC(number)

Резюме

Щоб видалити десяткову частину числа і повернути лише цілу частину, можна скористатися функцією TRUNC, щоб відрізати десяткову частину.

У цьому прикладі клітинка C6 містить таку формулу:

=TRUNC(B6)

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

Пояснення

З TRUNC не відбувається округлення. Функція TRUNC просто вирізає десяткову частину числа із налаштуваннями за замовчуванням.

TRUNC фактично бере необов’язковий другий аргумент, щоб вказати точність усічення, але коли ви не надаєте цей необов’язковий аргумент, вважається, що він дорівнює нулю, а усічення відбувається в десятковій точці.

А як щодо INT або ROUND?

Ви можете запитати , якщо ви можете використовувати INT або КРУГЛІ функції замість цього.

Поведінка INT ідентична TRUNC (із налаштуваннями за замовчуванням) для позитивних чисел - функція INT округляє число до наступного цілого числа, а потім повертає лише цілу частину числа.

Однак для від’ємних чисел округлення, яке робить INT, трохи дивне.

Це тому, що INT округлює від’ємні числа до нуля, незалежно від того, яке десяткове значення. Для прикладу див. Останні 2 приклади на екрані вище.

Через таку поведінку TRUNC є кращим варіантом, якщо ви просто хочете отримати цілу частину числа.

Як і слід було очікувати, функція ROUND округлює числа донизу. Якщо ви хочете округлити до найближчого цілого числа (позитивного чи негативного), просто використовуйте:

=ROUND(number,0)

Але майте на увазі, що ціле значення може відрізнятися від числа, з якого ви почали через округлення.

Цікаві статті...