Microsoft Office Excel содержит в своей библиотеке функций раздел Дата и время. На первый взгляд найти полезные формулы для постоянного использования достаточно трудно. Однако есть несколько интересных выражений, которые могут понадобиться пользователю при работе с персоналом. В статье разберемся, как работает функция сегодня в excel.
Общая информация
СЕГОДНЯ является функцией с пустым аргументом. Программа обращается к встроенному в операционную систему календарю для получения значения текущей даты. По умолчанию для данной формулы используется формат ячейки Дата и время, но, если нужно получить значение в виде кода Excel, то используйте Числовой формат.
Важно! Для того, чтобы дата в ячейке была постоянно актуальной, необходимо в Параметрах редактора включить автоматические вычисления в книге. Тогда при каждом новом открытии файла, функция СЕГОДНЯ будет работать корректно.
Примеры как использовать
Как известно, любую функцию в таблицу можно вставить тремя способами:
1. Через специального мастера с выполнением последовательно двух шагов.
2. Через строку формул.
3. Сразу в ячейке через знак равно.
На заметку! Если используйте англоязычную версию редактора, то на английском данная функция называется today.
Рассмотри несколько примеров:
- Необходимо посчитать возраст сотрудников на данный момент, зная даты рождения. Записываете в ячейку формулу =ГОД(СЕГОДНЯ())-ГОД(C3), где ГОД возвращает только годовую часть даты, а затем при помощи маркера автозаполнения применяете выражение ко всей таблице.
Важно! Для корректного отображения результатов используйте Числовой формат ячеек.
- Для планировщика задач из редактора необходимо возвращать текущий день недели.
Чтобы решить эту задачу, необходимо использовать специальную функцию ДЕНЬНЕД с аргументом СЕГОДНЯ. При этом важно правильно выбрать тип числа. Для того, чтобы понедельник был единицей, а воскресенье семеркой, нужно использовать второй тип.
- 3. Рассмотрим, как делать минус дни от текущего момента.
Формула выглядит вот так:
=СЕГОДНЯ()-2, т.е. будет результат в виде даты без двух дней. Точно также работает и увеличение даты.
Бонус! Чтобы на рабочий лист добавить текущую дату с временем, необходимо воспользоваться отдельной формулой ТДАТА, которая также не имеет аргументов.
Как видите, самостоятельно функция СЕГОДНЯ используется редко. Однако в сочетании с другими формулами и с несколькими условиями функциональность выражения резко возрастает.