Avis
Оракул
(90985)
7 лет назад
Арифметически, используя функцию =NOW() в числовом виде. Эта функция завтра покажет на единицу больше, чем сегодня.
Ну, например, чисто на коленке: =30-(NOW()-43028). Здесь: 30 - таймер который и будет уменьшаться, а 43028 - сегодняшний день (20.10.2017) в системе исчисления Excel. Это ещё и показатель даты отсчета, т. е. когда счетчик был включен. Сегодня функция NOW() будет равна тем же 43028, т. е. в скобках получится "0". Завтра функция NOW() примет уже значение 43029, а результат вычитания будет "1", т. е. из 30 будет вычтено "1". Послезавтра NOW() станет равно 43030 и вычитаться будет уже 2 и т. д.
P.S. Время запуска регулируется знаками после запятой. Условная единица это "1" и это 24 часа. Т. е. 43025.5 - это 20.10.2017 12:00.
Полосатый жираф Алик
Искусственный Интеллект
(313088)
7 лет назад
В "нашем" (руссифицированном) Excel, вместо NOW() нужно использовать функцию СЕГОДНЯ ()
И просто указать начальную дату (для понимания). То есть, так:
=30-(СЕГОДНЯ ()-"20.10.2017")
Для ячейки с результатом поставить формат "Общий" или "Числовой". А то Excel сам поменяет его на "Дата" (из-за того, что используется функция даты внутри формулы).