Добрый день!
Ситуация такая:
На "Листе2" есть ячейки с данными, которые могут быть от 0 до бесконечности с шагом 0.5.
Для расчетов в "Листе1" необходимо использовать значение без изменений. НО!
Для расчетов в "Листе3" необходимо значение из "Листа2" округлять в большую сторону.
Можно ли как-то это сделать?
Пример:
На втором листе есть значение 1.5.
Для формулы в первом листе мне необходимо использовать это значение - 1.5.
Для формулы в третьем листе мне необходимо округлить значение в большую сторону и использовать - 2.
Доброе время!
для решения вашей задачи применяйте функцию ОКРУГЛВВЕРХ. Она принудительно округляет значение вверх до указанного числа разрядов. Ее параметры по порядку
исходное число
количество разрядов , до которого надо округлить. положительные значения для разрядов в дробной части (1 - до десятых, 2 - до стоых, 3 - до тысячных и т.д.), отрицательные числа - для разрядов целой части (1 - до десятков, 2 - до сотен...), ну а 0 позволяет оставить только целую часть, но принудительно округленную в верхнюю сторону.
посмотрите пример на рисунке
Успеха Вам!
если значение находится в ячейке A2 на листе Лист2
На первом листе в формулах используете ячейку Лист2!A2, а на третьем листе используете ОКРУГЛ(Лист2!A2;0) (для округления в большую сторону при значении десятичной части от 0.5 и больше) или ОКРУГЛВВЕРХ(Лист2!A2;0) (для округления в большую сторону всегда)
Конечно, в Excel есть формулы для округления до ближайшего разряда (ОКРУГЛ), до меньшего разряда (ОКРУГЛВНИЗ) и до большего разряда (ОКРУГЛВВЕРХ).
Вам нужна формула вида:
=ОКРУГЛВВЕРХ(A1;0), где A1 - округляемое число, 0 - округление до целого числа.