Текущий год в excel

Текущий год в excel

В некоторых документах, с которыми приходится работать в Microsoft Excel, необходимо проставлять актуальную дату. Например, это могут быть ежедневные отчеты, или отсчет времени до сдачи файла, а может это число вовсе присутствует в каких-то расчетах. Просматривать все листы и исправлять дату долго, да и вероятность, что вы что-то упустите или ошибетесь все-же есть.

Поэтому давайте в данной статье рассмотрим очень простенькую, но, в то же время, достаточно полезную функцию в Экселе СЕГОДНЯ . Покажу различные примеры ее использования, и как сделать так, чтобы она правильно выдавала нужный нам результат.

Про различные функции даты и времени в Экселе можете прочесть в статье, перейдя по ссылке.

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

Если у Вас вместо даты в ячейке отобразились такие же решетки, как на скриншоте ниже, то нужно просто увеличить ширину ячейки. Для этого наведите курсор на границу столбцов А и В , и когда он изменит вид, кликните мышкой и переместите его вправо.

Теперь у Вас всегда в документе будет установлена актуальная дата в выбранной ячейке. В примере это А1 . Также ее формат автоматически изменится на «Дата» .

Применять данную функцию можно и для расчета дня, на определенное значение больше ( А2 ) или меньше ( В2 ) текущего. Для этого к ней в конце нужно дописать «+» , а потом поставить число, которое хотите прибавить. Например, следующее выражение увеличит значение на 10 дней:

А если хотите вернуться на несколько дней назад, то ставьте «-» и пишите число:

Используя СЕГОДНЯ можно рассчитать количество дней между какой-то конкретной датой в будущем и актуальной. Формула будет выглядеть следующим образом:

В качестве аргумента для первой функции указывается нужное число. У меня это 20.01.2018. Результат получится не совсем корректный, поскольку формат ячейки будет автоматически изменен.

Каждой дате в Excel соответствует порядковый номер. Отсчет начинается с 1990 года. То есть, 01.01.1990 – это 1, а число 81, как получилось в примере, соответствует 21 марту 1990 года.

Поэтому выделите ее ( В3 ) и на вкладке «Главная» из выпадающего списка выберите «Общий» формат для ячейки, или «Числовой» . Видите, между 21 марта и 31 октября 81 день.

Используя функцию СЕГОДНЯ так же получится вывести в отдельной ячейке что-нибудь одно: число, месяц или год. Делается это с помощью вот таких формул:

Формат таких ячеек должен быть установлен общий. Если выбрали ДЕНЬ, то будет выведено число от 1 до 31, в зависимости от текущей даты, МЕСЯЦ – от 1 до 12.

Использовать некоторые вышеприведенные формулы можно по-разному. Например, представьте, что сдача проекта назначена на 25 декабря. Чтобы ничего не упустить и держать все под контролем, можно сделать простой счетчик.

Ставлю две даты в А7 и В7 для наглядности, и рядом прописываю формулу:

Конечное число нужно прописать, а вот сегодняшние – можно сослаться на нужную ячейку.

Или же сделайте еще проще и отнимите две даты в Экселе, используя знак минуса. Про расчет разницы подробно описано в статье по ссылке.

Если Вы работаете в крупной компании и регулярно поздравляете сотрудников, тогда можно сделать небольшую табличку, которая бы рассчитывала возраст каждого. Для этого воспользуйтесь формулой:

Вместо 1991 указывайте год, когда человек родился.

Теперь давайте разберемся, что делать, если на следующий день в ячейках, которых используется функция СЕГОДНЯ , значения не меняются. Это значит, что у Вас установлен пересчет документа вручную.

Чтобы это изменить, перейдите на первый пункт «Файл» и выберите в списке «Параметры» .

Дальше слева в меню открываем пункт «Формулы» и смотрим, чтобы в разделе «вычисления» маркер был установлен напротив пункта «автоматически» . Потом нажимайте «ОК» . Теперь документ будет пересчитываться, как только Вы измените значение в ячейке, участвующей в расчетах.

Если Вам удобно или нужно рассчитывать не сразу все листы, а конкретные ячейки, тогда в окне параметров выбирайте «вручную» .

В примере я изменила дату сдачи проекта, но в С8 ничего не поменялось. Чтобы это число пересчитать, нужно поставить курсор в строку формул в самом конце и нажать или «Enter» , или кнопку «Вычислить» внизу слева.

Вот такую полезную функцию в Excel СЕГОДНЯ мы рассмотрели, и научились пользоваться ей в зависимости от поставленной задачи на конкретных примерах.

Функции из этой категории позволяют использовать дату и время, производить преобразования в дату и время других величин, а так же анализировать внутри формул данные, связанные с датой и временем.

    ДАТА (DATE) — возвращает заданную дату в числовом формате Microsoft Excel:
    =ДАТА(2010; 6; 20)
    =DATE(2010, 6, 20) Год (year) (2010) — число, обозначающее год. Должно быть в интервале от 1900 до 2078.
    Месяц (month) (6) — число, обозначающее номер месяца в году. Если месяц больше 12, то это число прибавляется к первому месяцу указанного года. Так, ДАТА(2010;14;4) вернет дату 4 марта 2011 года .
    День (day) (20) — число, определяющее номер дня в месяце. Если день больше числа дней в указанном месяце, то это число будет прибавлено к первому дню указанного месяца. Например, ДАТА(2010;10;44) вернет дату 13 ноября 2010 года .
    Аргументы месяц и день так же могут быть указаны и отрицательными числами.

ДАТАЗНАЧ (DATEVALUE) — Преобразует дату из текстового формата в числовой(понятный для Excel):
=ДАТАЗНАЧ("20.6.2009")
=ДАТАЗНАЧ("20-ИЮН-09")
=DATEVALUE("6/20/2009") обе функции вернут 39984 . Чтобы лучше понимать назначение данной функции советую ознакомиться со статьей: Как Excel воспринимает данные?
Если в указанной текстом дате не указан год( "20.6" ), то ДАТАЗНАЧ применит текущий год на основании системной даты ПК. Любая информация о времени(часы, минуты, секунды) этой функцией игнорируются. Чтобы преобразовать время необходимо воспользоваться функцией ВРЕМЗНАЧ (TIMEVALUE)

ДНЕЙ360 (DAYS360) — Вычисляет количество дней между двумя датами на основе 360-дневного года (двенадцать 30-дневных месяцев). Может использоваться для расчета платежей, если бухгалтерия основана на двенадцати 30-дневных месяцах:
=ДНЕЙ360(нач_дата; кон_дата; метод) Нач_дата и кон_дата — даты, количество дней между которыми требуется узнать.
Метод — логическое значение для указания метода расчета при вычислениях. Если не указан, указан ЛОЖЬ (FALSE) или 0, то применяется Американский метод(NASD). Он основан на том, что если начальная дата является 31-м числом месяца, то она считается равной 30-ому числу того же месяца. Если конечная дата является 31-м числом месяца и начальная дата меньше, чем 30-ое число, то конечная дата считается равной 1-ому числу следующего месяца, в противном случае конечная дата считается равной 30-ому числу того же месяца. Если указан ИСТИНА (TRUE) или 1, то применяется Европейский метод. В этом случае начальная и конечная даты, которые приходятся на 31-ое число месяца, считаются равными 30-ому числу того же месяца.
=ДНЕЙ360("30.11.13"; "7.12.13")
=ДНЕЙ360("30.11.13"; "7.12.13"; 1)
=ДНЕЙ360( A1 ; A2 ) все формулы вернут 7(при условии, что в A1 записана дата "30.11.13" , а в A2 — "07.12.13" ).

Читайте также:  Эксель ссылка на ячейку в формуле

ДАТАМЕС (EDATE) — Находит дату, отстоящую на заданное число месяцев вперед или назад от указанной даты:
=ДАТАМЕС(нач_дата; число_месяцев)
=ДАТАМЕС("15.01.16"; 1)
=ДАТАМЕС("15.01.16"; -1)
=EDATE("01/15/16", 1) нач_дата("15.01.16") — дата или ссылка на ячейку с датой, от которой необходимо вычислить новую дату
число_месяцев(1) — целое число, определяющее количество месяцев до или после даты, указанной аргументом нач_дата . Если указано положительное число, то к указанной дате будет прибавлено указанное количество месяцев; если отрицательное — то из указанной даты будет вычтено указанное количество месяцев. Если указано не целое число, то от него отбрасывается дробная часть без применения округления(1,7 будет преобразовано в 1)
Замечание: для версий Excel ниже 2007 функция может быть недоступна. Если функции нет в списке, то следует установить надстройку Пакет Анализа(если она не установлена), а затем подключить его с помощью команды СервисНадстройки

КОНМЕСЯЦА (EOMONTH) — Определяет дату для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев.
=КОНМЕСЯЦА("01.01.2016"; 0)
=EOMONTH("01.01.2016", 0) нач_дата("01.01.2016") — ссылка на ячейку с датой либо непосредственно дата в числовом или текстовом формате.
число_месяцев(0) — число месяцев до или после даты, указанной аргументом нач_дата . Если указан 0, то будет возвращена дата последнего дня для месяца даты, указанной аргументом нач_дата . Любое положительное число прибавляет указанное кол-во месяцев от даты в нач_дата , а отрицательное — отнимает.
Замечание: для версий Excel ниже 2007 функция может быть недоступна. Если функции нет в списке, то следует установить надстройку Пакет Анализа(если она не установлена), а затем подключить его с помощью команды СервисНадстройки

ЧАС (HOUR) — возвращает количество часов для заданного значения времени:
=ЧАС("15:30:30")
=ЧАС("10.04.2016 15:30:30")
=ЧАС(0,646180555555556)
=ЧАС(6,646180555555556)
=ЧАС("3:30:30 PM")
=HOUR("15:30:30") все вышеприведенные формулы вернут число 15. В качестве аргумента можно задавать как время в текстовом формате("15:30:30"), так и его эквивалент в виде дробной части(0,646180555555556). Так же можно указывать ссылку на ячейку, содержащую значение времени. Если вместе со временем указать дату( "10.04.2016 15:30:30" ), то дата будет игнорироваться. Если число больше 1, то в расчет берется только дробная часть числа( 0,646180555555556 и 6,646180555555556 вернут одинаковое значение) Чтобы лучше понимать работу данной функции советую ознакомиться со статьей: Как Excel воспринимает данные?

МИНУТЫ (MINUTE) — возвращает количество минут для заданного значения времени:
=МИНУТЫ("15:30:30")
=МИНУТЫ("10.04.2016 15:30:30")
=МИНУТЫ(0,646180555555556)
=МИНУТЫ(6,646180555555556)
=МИНУТЫ("3:30:30 PM")
=MINUTE("15:30:30") все вышеприведенные формулы вернут число 30. В качестве аргумента можно задавать как время в текстовом формате("15:30:30"), так и его эквивалент в виде дробной части(0,646180555555556). Так же можно указывать ссылку на ячейку, содержащую значение времени. Если вместе со временем указать дату( "10.04.2016 15:30:30" ), то дата будет игнорироваться. Если число больше 1, то в расчет берется только дробная часть числа( 0,646180555555556 и 6,646180555555556 вернут одинаковое значение) Чтобы лучше понимать работу данной функции советую ознакомиться со статьей: Как Excel воспринимает данные?

СЕКУНДЫ (SECOND) — возвращает количество секунд для заданного значения времени:
=МИНУТЫ("15:30:45")
=СЕКУНДЫ("10.04.2016 15:30:45")
=СЕКУНДЫ(0,646354166666667)
=СЕКУНДЫ(6,646354166666667)
=СЕКУНДЫ("3:30:45 PM")
=SECOND("15:30:45") все вышеприведенные формулы вернут число 45. В качестве аргумента можно задавать как время в текстовом формате("15:30:45"), так и его эквивалент в виде дробной части(0,646354166666667). Так же можно указывать ссылку на ячейку, содержащую значение времени. Если вместе со временем указать дату( "10.04.2016 15:30:45" ), то дата будет игнорироваться. Если число больше 1, то в расчет берется только дробная часть числа( 0,646354166666667 и 6,646354166666667 вернут одинаковое значение) Чтобы лучше понимать работу данной функции советую ознакомиться со статьей: Как Excel воспринимает данные?

ДЕНЬ (DAY) — возвращает число, означающее номер дня для указанной даты, заданной в числовом формате или записанную текстом в одном из локальных форматов:
=ДЕНЬ("20.4.2009")
=ДЕНЬ("20-ИЮН-09")
=ДЕНЬ( A1 )
=DAY("6/20/2009") все указанные функции вернут число 20, т.е. день месяца (при условии, что в А1 записана дата 20.06.2009). =ДЕНЬ(СЕГОДНЯ()) вернет номер дня месяца для текущей даты(на основании системной даты).

МЕСЯЦ (MONTH) — возвращает число, означающее номер месяца для указанной даты, заданной в числовом формате или записанную текстом в одном из локальных форматов:
=МЕСЯЦ("20.6.2009")
=МЕСЯЦ("20-ИЮН-09")
=МЕСЯЦ( A1 )
=MONTH("6/20/2009") все указанные функции вернут число 6, т.е. номер месяца для указанной даты(в А1 записана дата 20.06.2009 ). =МЕСЯЦ(СЕГОДНЯ()) вернет номер месяца для текущей даты(на основании системной даты).

ГОД (YEAR) — возвращает число, означающее год для указанной даты, заданной в числовом формате или записанную текстом в одном из локальных форматов:
=ГОД("20.6.2009")
=ГОД("20-ИЮН-09")
=ГОД( A1 )
=YEAR("6/20/2009") все указанные функции вернут 2009, т.е. год для указанной даты(в А1 записана дата 20.06.2009 ). =ГОД(СЕГОДНЯ()) вернет год для текущей даты(на основании системной даты).

ЧИСТРАБДНИ (NETWORKDAYS) — возвращает количество рабочих дней между указанными датами. Рабочими днями считаются все дни за исключением выходных и праздничных дней. Праздничные дни указываются отдельно:
=ЧИСТРАБДНИ(ДАТАЗНАЧ("1.6.2015"); ДАТАЗНАЧ("1.4.16"); F1:F30 )
=ЧИСТРАБДНИ("1.6.2015"; "1.4.16"; F1:F30 )
=ЧИСТРАБДНИ( A1 ; B1 ; F1:F30 )
=ЧИСТРАБДНИ( A1 ; ДАТАЗНАЧ ("01.04.16"); F1:F30 )
=NETWORKDAYS("1.6.2015", "1.4.16", F1:F30 ) Нач_дата("1.6.2015") — начальная дата для вычисления рабочих дней. Если начальная дата меньше конечной даты, то функция вернет отрицательное значение.
Кон_дата("1.4.16") — конечная дата для вычисления рабочих дней.
Праздники( F1:F30 ) — необязательный аргумент, представляющий одну или нескольких дат в числовом формате, которые должны быть исключены из подсчета рабочих дней. Обычно это государственные праздники(новогодние, майские и т.п.). Как правило для этого аргумента отводится отдельный диапазон ячеек( F1:F30 ), в котором перечисляются праздничные даты. Но так же может быть представлен статичным массивом дат:

Читайте также:  Моющий пылесос томас как пользоваться

ТДАТА (NOW) — возвращает текущую дату и время. Не имеет аргументов:
=ТДАТА()
=NOW() функция не обновляется ежесекундно и будет вычислена только в случае, если на листе с функцией были произведены какие-либо изменения(вручную или макросами).

ВРЕМЯ (TIME) — возвращает заданное в 24-часовом формате время в числовом формате Microsoft Excel:
=ВРЕМЯ(15; 30; 45)
=TIME(15, 30, 45) часы (hour) (15) — число, обозначающее час. Должно быть в интервале от 0 до 23.
минуты (minute) (30) — число, обозначающее минуты часа. Если минуты больше 59, то излишек от 59 прибавляется к указанному часу. Так, ВРЕМЯ(15;78;45) вернет время 16:18:45 .
секунды (second) (45) — число, обозначающее секунды от минуты. Если секунды больше 59, то излишек будет прибавлен к минутам. Например, ВРЕМЯ(15;18;65) вернет время 15:19:05 .
Аргументы минуты и секунды так же могут быть указаны и отрицательными числами. В этом случае указанное количество минут будет вычтено из часа, а секунды — из минут: =ВРЕМЯ(15;18;-65) будет равно 15:16:55

ВРЕМЗНАЧ (TIMEVALUE) — Преобразует время из текстового формата в числовой(понятный для Excel):
=ВРЕМЗНАЧ("15:30")
=ВРЕМЗНАЧ("15:30:45")
=TIMEVALUE("15:30:45") первая функция вернет значение 0,645833333333333 , а вторая — 0,646354166666667 . Чтобы лучше понимать назначение данной функции и её результаты советую ознакомиться со статьей: Как Excel воспринимает данные?
Если в указанном текстом времени не указаны секунды, то ВРЕМЗНАЧ приравняет их к нулевым("15:00" = "15:00:00"). Если не указаны минуты, то функция вернет значение ошибки #ЗНАЧ! (#VALUE!) . Любая информация о дате этой функцией игнорируются. Чтобы преобразовать дату необходимо воспользоваться функцией ДАТАЗНАЧ (DATEVALUE)

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

ДЕНЬНЕД (WEEKDAY) — возвращает день недели для указанной даты. День недели возвращается как целое число в от 1 до 7. При этом вторым аргументом указывается тип определения начала недели — с Воскресенья или с Понедельника:
=ДЕНЬНЕД("02.04.2015")
=ДЕНЬНЕД("2.4.2015";2)
=ДЕНЬНЕД(39905;1)
=ДЕНЬНЕД(A1;2)
=WEEKDAY("4/2/2015") дата_в_числовом_формате("02.04.2015") — дата, записанная как текст("02.04.2015" или "02 Апр 2015") или как число, определяющее дату(39905). Текст автоматически преобразуется в дату в числовом формате. Чтобы лучше понимать принципы задания аргументов для данной функции советую ознакомиться со статьей: Как Excel воспринимает данные?
Тип — целое число, определяющее тип отсчета начала недели:
1 — неделя начинается с Воскресенья. Это значит, что при задании даты "02.4.2015" будет возвращено число 5, хотя день недели Четверг.
2 — неделя начинается с Понедельника. Значит при задании даты "02.4.2015" будет возвращено число 4, что наиболее подходящее для России и Европейской части населения.
В версиях, новее 2003 так же есть и другие варианты, отвечающие за первый день недели(12,13 и т.д.), но в силу их отсутствия их практического применения они не рассматриваются.

НОМНЕДЕЛИ (WEEKNUM) — возвращает номер рабочей недели года для указанной даты:
=НОМНЕДЕЛИ("02.4.2015")
=НОМНЕДЕЛИ("02.4.2015";1)
=НОМНЕДЕЛИ("02.4.2015";1)
=НОМНЕДЕЛИ("02 апр 2015";1)
=НОМНЕДЕЛИ(A1;2)
=WEEKNUM(A1,1) пор_номер_даты("02.4.2015") — дата, записанная как текст("02.04.2015" или "02 Апр 2015") или как число, определяющее дату(39905). Текст автоматически преобразуется в дату в числовом формате. Так же может быть ссылкой на ячейку с датой. Чтобы лучше понимать принципы задания аргументов для данной функции советую ознакомиться со статьей: Как Excel воспринимает данные?
тип_возв(2) — необязательный аргумент, по умолчанию принимающий значение 1. Число, которое определяет, с какого дня начинается неделя. Определение первой недели на основании Системы 1 : 1 или не указан — Воскресенье, 2 или 11 — Понедельник, с 12 до 17 — Вторник, Среда, Четверг, Пятница, Суббота, Воскресенье. Определение первой недели на основании Системы 2 : 21 — первым днем недели считается Понедельник.
Система 1 — Неделя, на которую приходится 1 января, считается первой неделей года, и для нее возвращается число 1.
Система 2 — Неделя, на которую приходится первый четверг года, считается первой неделей, и для нее возвращается число 1.

РАБДЕНЬ (WORKDAY) — возвращает дату, отстоящую на заданное количество рабочих дней вперед или назад от указанной даты. Рабочими днями не считаются выходные дни и дни, определенные как праздничные аргументом праздники . Как правило РАБДЕНЬ используется, чтобы исключить выходные дни или праздники при вычислении дат платежей, ожидаемых дат доставки или количества фактически отработанных дней:
=РАБДЕНЬ(ДАТАЗНАЧ("03.01.16"); 5)
=РАБДЕНЬ(ДАТАЗНАЧ("03.01.16"); 5; <42376; 42377>)
=РАБДЕНЬ("03.01.16"; 5; <"7.1.2016";"8.1.2016">)
=РАБДЕНЬ("03.01.16"; 5; F1:F30 )
=РАБДЕНЬ("1/3/16"; 5; F1:F30 ) Нач_дата("1.6.2015") — начальная дата для вычисления рабочих дней. Если нач_дата является недопустимой датой, то функция вернет значение ошибки #ЧИСЛО! (#NUM!) .
число_дней(5) — количество рабочих и не праздничных дней до или после нач_дата . Положительное число будет означать нахождение будущей даты от указанной аргументом нач_дата ; отрицательное число — прошедшей даты от указанной аргументом нач_дата .
Праздники( F1:F30 ) — необязательный аргумент, представляющий одну или нескольких дат в числовом формате, которые должны быть исключены из подсчета рабочих дней. Обычно это государственные праздники(новогодние, майские и т.п.). Как правило для этого аргумента отводится отдельный диапазон ячеек( F1:F30 ), в котором перечисляются праздничные даты. Но так же может быть представлен статичным массивом дат:

ДОЛЯГОДА (YEARFRAC) — Возвращает долю года, которую составляет количество дней между двумя указанными датами (начальной и конечной). Предназначена для определения доли общегодовых гонораров или обязательств, приходящихся на указанный период:
=ДОЛЯГОДА("01.01.16";"30.06.16";0)
=ДОЛЯГОДА("01.01.16";"01.07.16";3)
=ДОЛЯГОДА( A1 ; B1 ;4)
=YEARFRAC( A1 , B1 ) нач_дата — дата в текстовом формате, непосредственно дата или ссылка на ячейку с начальной датой.
кон_дата — дата в текстовом формате, непосредственно дата или ссылка на ячейку с конечной датой.
Базис — тип используемого способа вычисления дня:

  • 0 или не указан — US (NASD) 30/360
  • 1 — Фактический/фактический
  • 2 — Фактический/360
  • 3 — Фактический/365
  • 4 — Европейский 30/360
Читайте также:  Как отправить геопозицию с андроид

Замечание: для версий Excel ниже 2007 функция может быть недоступна. Если функции нет в списке, то следует установить надстройку Пакет Анализа(если она не установлена), а затем подключить его с помощью команды СервисНадстройки

РАЗНДАТ (DATEDIFF) – Вычисляет интервал в виде полного количества лет, месяцев или дней между двумя датами. Самое интересное в этой функции то, что она отсутствует в справке и её нельзя найти через Мастер вставки функций. Но эту функцию можно записать в ячейку напрямую.
Эта функция способна правильно рассчитать количество полных лет для сотрудника от дня рождения до текущей даты. Без этой функции сделать это очень сложно.
Синтаксис функции и аргументы:
=РАЗНДАТ(Нач_дата; Кон_дата; Интервал)
=РАЗНДАТ(ДАТАЗНАЧ("1.6.2015"); ДАТАЗНАЧ("1.4.16"); "y")
=РАЗНДАТ("1.6.2015"; "1.4.16"; "ym")
=РАЗНДАТ( A1 ; B1 ; "yd")
=РАЗНДАТ( A1 ; ДАТАЗНАЧ ("01.04.16"); "m")
=DATEDIFF("1.6.2015", "1.4.16", "ym")
Нач_дата – начальная дата для расчета интервала.
Кон_дата – конечная дата для расчета интервала. Должна быть всегда больше начальной даты.
Интервал — определяет, как и в каких единицах будет рассчитываться интервал между начальной и конечной датами. Допускается указание следующих значений:

  • "y" — разница в полных годах
  • "m" — в полных месяцах
  • "d" — в полных днях
  • "yd" — разница в днях с начала года без учета лет
  • "md" — разница в днях без учета месяцев и лет
  • "ym" — разница в полных месяцах без учета лет

Добрый день уважаемый пользователь!

В этой статье мы поговорим о трёх основных функций дат, это функция ГОД, функция МЕСЯЦ и функция ДЕНЬ в Excel. Это три составляющие любой даты и теперь рассмотрим, как с ними работать и для чего это нам надо. В первую очередь, эти функции служат для извлечения определенного параметра из имеющейся даты, мы может отдельно изъять год, числовую последовательность месяца или дня. Использование этих функций будет актуально когда, к примеру, нужно будет поделить ваши данные по временным отрезкам по годам, по месяцам или по дням. Часто использование этих функций оправдано при работе со статистическими данными, когда их применение улучшают показатели анализа.

Теперь давайте рассмотрим каждую из функций времени по отдельности:

Функция ГОД в Excel

Основная обязанность, которую выполняет функция ГОД в Excel, является возврат года, который будет соответствовать указанной дате. Сам год будет определять функция ГОД как целое число в диапазоне от 1900 года до 9999 года.

Синтаксис, который использует функция ГОД в Excel очень простой: =ГОД(указаная_дата_в_числовом_формате), где:

  • Дата_в_числовом_формате, является обязательным аргументом и представляет собой дату, год которой следует вычислить. Даты нужно вводить при помощи функции ДАТА, указывать ссылкой на ячейку, которая содержит дату в соответствующем формате или это будет результат отдельных расчётов иных функций и формул. Важно!В случае, когда дата будет введена как текст, это приведёт к ошибкам и проблемам.

Стоит знать что значения, которое возвращает функция ГОД в Excel полностью, ведется по григорианскому календарю, без разницы какой формат для даты был указан. Даже если вы указываете дату по другому летоисчислению или альтернативному календарю, значение которое функция ГОД вернет, будет соответствовать дате григорианского календаря.

Все даты MS Excel хранит как последовательные числа и именно это позволяет нам работать с ними и использовать в своих вычислениях. По умолчанию первая дата под номером 1, это 1 января 1900 года, а вот, к примеру, 1 января 2018 года будет предоставлен числом 43101, так разница между этими двумя датами будет составлять 43101 день.

Функция МЕСЯЦ в Excel

Главная особенность, как используется функция МЕСЯЦ в Excel, это возврат значения месяца из даты, который заданный как числовой формат. Месяц будет возвращен функцией как целое число в диапазоне чисел от 1 до 12, что соответствует месяцам от января до декабря.

Синтаксис, который использует функция МЕСЯЦ в Excel, простой и незатейливый: =МЕСЯЦ(ваша_дата_в_числовом_формате), где:

  • Дата_в_числовом_формате, является обязательным аргументом и представляет собой дату, месяц которой следует вычислить. Даты нужно вводить при помощи функции ДАТА, указывать ссылкой на ячейку, которая содержит дату в соответствующем формате или это будет результат отдельных расчётов иных функций и формул. Важно!В случае, когда дата будет введена как текст, это приведёт к ошибкам и проблемам.

Особенности, как используется функция МЕСЯЦ в Excel, соответствуют аналогично предыдущей рассматриваемой функции, так как формат дат распространяется на все функции времени.

Функция ДЕНЬ в Excel

Основная обязанность, которую выполняет функция ДЕНЬ в Excel, является возврат число дня, которое будет в указанной дате. День будет возвращен функцией как целое число в диапазоне чисел от 1 до 31, что зависит от максимального количества дней в месяце.

Синтаксис, который использует функция ДЕНЬ в Excel, так же не отличаеться обилием аргументов: =ДЕНЬ(ваша_дата_в_числовом_формате), где:

  • Дата_в_числовом_формате, является обязательным аргументом и представляет собой дату, день которой следует вычислить. Даты нужно вводить при помощи функции ДАТА, указывать ссылкой на ячейку, которая содержит дату в соответствующем формате или это будет результат отдельных расчётов иных функций и формул. Важно!В случае, когда дата будет введена как текст, это приведёт к ошибкам и проблемам.

Как и предыдущие функции, функция ДЕНЬ в Excel хранит даты как последовательные числа и значения которые она возвращает, соответствуют датам григорианского календаря.

Отдельно для каждой функции я решил не создавать примеры их использования, поскольку они очень схожи в характере работы, рознятся только полученные результаты, разницу вы можете изучить на скриншоте: Также, для примера, можете изучить варианты работы этих функций в моей статье «Как посчитать количество дней в Excel».

Ну, вот и всё что я, пока, хотел вам рассказать о таких функциях работы с датами как функция ГОД, функция МЕСЯЦ и функция ДЕНЬ. Очень надеюсь, что моя статья вам помогла в решении вашей проблемы. Жду ваши лайки и комментарии, делитесь статьей с друзьями и коллегами, пусть нас будет много!

"Я хочу жить как бедный человек с деньгами.
"
Пабло Пикассо

Ссылка на основную публикацию
Adblock detector