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

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


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

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

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

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



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

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

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

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

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

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


© Copyright 2013 - 2020 Excel2.ru. All Rights Reserved