Функция СЕГОДНЯ() в MS EXCEL

Задача функции СЕГОДНЯ(), английский вариант TODAY(), - вернуть текущую дату. Записав, формулу =СЕГОДНЯ() получим 21.05.2011 (если конечно сегодня этот день).

Функция СЕГОДНЯ() возвращает текущую дату в числовом формате (см. статью Как EXCEL хранит дату и время). Т.е. формат ячейки, содержащей эту формулу должен быть Общий или Дата, иначе получим число 40684 вместо даты 21.05.2011.

Синтаксис функции СЕГОДНЯ()

У функции СЕГОДНЯ() нет аргументов (их нет сегодня и вряд ли они появятся завтра :)

Использование функции

1. Функция СЕГОДНЯ() полезна, если на листе требуется отображать текущую дату независимо от времени открытия книги. Записав в ячейке в ячейке А1 формулу =СЕГОДНЯ() при каждом открытии книги будем видеть текущую дату.

2. Функция и спользуется для вычисления интервалов. Например, если известно, что проект заканчивается 31/12/2017 (предполагается, что срок еще не наступил), то узнать сколько дней осталось до конца проекта можно с помощью следующей формулы =ДАТАЗНАЧ("31/12/2017")-СЕГОДНЯ()

3. Узнать текущий месяц можно с помощью формулы =МЕСЯЦ(СЕГОДНЯ()). Получим число от 1 до 12. Другой способ - записать формулу =СЕГОДНЯ(), но установить формат ячейки "ММММ" (о пользовательских форматах Дат см. эту статью).

4. Узнать текущее число месяца можно с помощью формулы =ДЕНЬ(СЕГОДНЯ()) (см. файл примера)

Функция СЕГОДНЯ() перестала обновлять дату!

Если функция СЕГОДНЯ() не обновляет дату может потребоваться изменение параметров, управляющих пересчетом книги или листа. На вкладке Формулы выберите команду Вычисление, затем в Параметры вычислений выберите вариант Автоматически или нажмите клавишу F9.

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Средняя: 3.9 (8 оценок)
Яндекс.Метрика