Найти в Дзене
Р7-Офис

Ах, отбросьте! Как получить целое число в таблице

Оглавление

Функции ОТБР и ОКРУГЛ

В сложных расчётах порой получаются дробные значения, особенно при делении. Но для дальнейших действий эти дроби оказываются неудобны. Для упрощения можно отбросить дробные части или округлить до целого. Для этого в редакторе электронных таблиц есть специальные функции.

Получаем целое число

Проблему мы уже озвучили – нам не нужны дробные числа. Справиться можно с помощью функций отбрасывания дробной части или округления. Результат работы обеих приведен на примере ниже.

Синтаксис обеих функций предельно простой.

В первом случае:

=ОТБР(x;[число_разрядов])

Здесь х – ячейка с числом или само число. Второй параметр необязателен и пригодится если вы, например, захотите отбросить всё до тысячных.

Во втором случае формула выглядит так:

=ОКРУГЛ(x;число_разрядов)

В начале по-прежнему исходное значение, а вот разряды стали обязательными: 0 – целое число, 1 – оставляем десятые, 2 – сотые и т.д.

Полноты ради нужно сказать, что у функции ОКРГУЛ есть целое семейство, которым пользуются скорее продвинутые мастера таблиц (округление до ближайшего большего или меньшего, по модулю целого или до ближайшего кратного, с недостатком и с ожидаемой точностью).

Практический пример

У нас есть количество чего-то, что не делится с дробями. Пусть это будут ноутбуки, лампочки, стулья, фикусы и т.п., которые мы хотим равномерно распределить по трём помещениям. Половина фикуса, треть ноутбука и разбитая лампочка точно никому не нужны. Мы хотим примерно понимать частное от деления на три, то есть если результатом является дробное число, отбросить дробную часть.

Сделаем это двумя путями: с помощью одной только функции и более длинной формулы. Наверное встанет резонный вопрос, зачем использовать несколько, если можно одну. Как минимум для того, чтобы потренироваться и не бояться длинных выражений. При должном навыке они позволяют сделать очень много.

-2

В столбце D используется простейшая формула вида =ОТБР(B2/3;0), то есть отбрасывание всей дробной части, что дополнительно прописано нулем в числе разрядов.

Иногда нужно явно прописать логику рассуждений, в этом случае получится длиннее (это нужно просто принять).

В столбце С у нас введена формула вида =ЕСЛИ(ОСТАТ(B2;3)>0;ОТБР(B2/3); B2/3). Мы сначала с помощью ОСТАТ проверяем, есть ли вообще остаток. А потом функцией ЕСЛИ делаем выбор. Если остаток есть, то мы его отбрасываем дробное за счёт ОТБР, а если нет, то просто делим на 3 и всё.

Наука
7 млн интересуются