Как вернуть лет год в excel

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

В этой статье описаны синтаксис формулы и использование функции ГОД в Microsoft Excel.

Описание

Возвращает год, соответствующий заданной дате. Год определяется как целое число в диапазоне от 1900 до 9999.

Синтаксис

ГОД(дата_в_числовом_формате)

Аргументы функции ГОД описаны ниже.

  • Дата_в_числовом_формате    Обязательный. Дата, год которой необходимо найти. Даты должны вводиться с помощью функции ДАТА или как результат вычисления других формул и функций. Например, для указания даты 23 мая 2008 г. воспользуйтесь выражением ДАТА(2008,5,23). Если ввести даты как текст, это может привести к возникновению проблем.

Замечания

В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 448 дней.

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

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Данные

Дата

05.07.2008

05.07.2010

Формула

Описание (результат)

Результат

=ГОД(A3)

Год даты в ячейке A3 (2008)

2008

=ГОД(A4)

Год даты в ячейке A4 (2010)

2010

Нужна дополнительная помощь?

Для работы с датами в Excel в разделе с функциями определена категория «Дата и время». Рассмотрим наиболее распространенные функции в этой категории.

Как Excel обрабатывает время

Программа Excel «воспринимает» дату и время как обычное число. Электронная таблица преобразует подобные данные, приравнивая сутки к единице. В результате значение времени представляет собой долю от единицы. К примеру, 12.00 – это 0,5.

Значение даты электронная таблица преобразует в число, равное количеству дней от 1 января 1900 года (так решили разработчики) до заданной даты. Например, при преобразовании даты 13.04.1987 получается число 31880. То есть от 1.01.1900 прошло 31 880 дней.

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



Пример функции ДАТА

Построение значение даты, составляя его из отдельных элементов-чисел.

Синтаксис: год; месяц, день.

Все аргументы обязательные. Их можно задать числами или ссылками на ячейки с соответствующими числовыми данными: для года – от 1900 до 9999; для месяца – от 1 до 12; для дня – от 1 до 31.

Если для аргумента «День» задать большее число (чем количество дней в указанном месяце), то лишние дни перейдут на следующий месяц. Например, указав для декабря 32 дня, получим в результате 1 января.

Пример использования функции:

ДАТА.

Зададим большее количество дней для июня:

Большее количество дней.

Примеры использования в качестве аргументов ссылок на ячейки:

Ссылки в аргументах.

Функция РАЗНДАТ в Excel

Возвращает разницу между двумя датами.

Аргументы:

  • начальная дата;
  • конечная дата;
  • код, обозначающий единицы подсчета (дни, месяцы, годы и др.).

Способы измерения интервалов между заданными датами:

  • для отображения результата в днях – «d»;
  • в месяцах – «m»;
  • в годах – «y»;
  • в месяцах без учета лет – «ym»;
  • в днях без учета месяцев и лет – «md»;
  • в днях без учета лет – «yd».

В некоторых версиях Excel при использовании последних двух аргументов («md», «yd») функция может выдать ошибочное значение. Лучше применять альтернативные формулы.

Примеры действия функции РАЗНДАТ:

РАЗНДАТ.

В версии Excel 2007 данной функции нет в справочнике, но она работает. Хотя результаты лучше проверять, т.к. возможны огрехи.

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

Возвращает год как целое число (от 1900 до 9999), который соответствует заданной дате. В структуре функции только один аргумент – дата в числовом формате. Аргумент должен быть введен посредством функции ДАТА или представлять результат вычисления других формул.

Пример использования функции ГОД:

ГОД.

Функция МЕСЯЦ в Excel: пример

Возвращает месяц как целое число (от 1 до 12) для заданной в числовом формате даты. Аргумент – дата месяца, который необходимо отобразить, в числовом формате. Даты в текстовом формате функция обрабатывает неправильно.

Примеры использования функции МЕСЯЦ:

МЕСЯЦ.

Примеры функций ДЕНЬ, ДЕНЬНЕД и НОМНЕДЕЛИ в Excel

Возвращает день как целое число (от 1 до 31) для заданной в числовом формате даты. Аргумент – дата дня, который нужно найти, в числовом формате.

ДЕНЬ.

Чтобы вернуть порядковый номер дня недели для указанной даты, можно применить функцию ДЕНЬНЕД:

ДЕНЬНЕД.

По умолчанию функция считает воскресенье первым днем недели.

Для отображения порядкового номера недели для указанной даты применяется функция НОМНЕДЕЛИ:

НОМНЕДЕЛИ.

Дата 24.05.2015 приходится на 22 неделю в году. Неделя начинается с воскресенья (по умолчанию).

С понедельника.

В качестве второго аргумента указана цифра 2. Поэтому формула считает, что неделя начинается с понедельника (второй день недели).

Скачать примеры функций для работы с датами

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

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


Вы можете использовать одну из следующих формул для преобразования даты в месяц и год в Excel:

Формула 1: преобразование даты в месяц и полный год (например, 01/2022)

=TEXT( A1 , "mm/yyyy")

Формула 2: преобразование даты в месяц и две последние цифры года (например, 01/22)

=TEXT( A1 , "mm/yy")

Формула 3: преобразование даты в сокращенный месяц и полный год (например, январь 2022 г.)

=TEXT( A1 , "mmm. yyyy")

Формула 4: преобразование даты в полный месяц и полный год (например, январь 2022 г.)

=TEXT( A1 , "mmmm yyyy")

Обратите внимание, что каждая формула предполагает, что дата находится в ячейке A1 .

В следующих примерах показано, как использовать каждую формулу на практике.

Пример 1: преобразование даты в месяц и полный год

Мы можем использовать следующую формулу для преобразования даты в месяц и полный год:

=TEXT( A2 , "mm/yyyy") 

Мы можем ввести эту формулу в ячейку B2 и перетащить ее в каждую оставшуюся ячейку в столбце B:

Excel конвертирует дату в месяц и год

Столбец B отображает месяц и полный год для каждой даты в столбце A.

Пример 2. Преобразование даты в месяц и две последние цифры года

Мы можем использовать следующую формулу для преобразования даты в месяц и две последние цифры года:

=TEXT( A2 , "mm/yy") 

Мы можем ввести эту формулу в ячейку B2 и перетащить ее в каждую оставшуюся ячейку в столбце B:

Столбец B отображает месяц и две последние цифры года для каждой даты в столбце A.

Пример 3: преобразование даты в сокращенный месяц и полный год

Мы можем использовать следующую формулу для преобразования даты в сокращенное название месяца и полный год:

=TEXT( A2 , "mmm. yyyy") 

Мы можем ввести эту формулу в ячейку B2 и перетащить ее в каждую оставшуюся ячейку в столбце B:

Столбец B отображает сокращенный месяц и полный год для каждой даты в столбце A.

Пример 4: преобразование даты в полный месяц и полный год

Мы можем использовать следующую формулу для преобразования даты в полное название месяца и полный год:

=TEXT( A2 , "mmmm yyyy") 

Мы можем ввести эту формулу в ячейку B2 и перетащить ее в каждую оставшуюся ячейку в столбце B:

Excel конвертирует дату в название месяца и год

Столбец B отображает полный месяц и полный год для каждой даты в столбце A.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как преобразовать дату в квартал и год в Excel
Как сравнить даты без времени в Excel
Как фильтровать даты по месяцам в Excel

Skip to content

8 способов — как посчитать возраст в Excel по дате рождения.

В Excel нет специальной функции, чтобы посчитать возраст, однако существует несколько различных способов его определения на основе даты рождения. Вы узнаете несколько приемов, как рассчитать его в количестве полных лет, в годах, месяцах и днях на текущий момент или на какой-то определённый момент времени. Мы объясним преимущества и недостатки каждого способа, покажем, как создать идеальную формулу расчета возраста в Экселе и настроить ее для решения некоторых конкретных задач.

  • Основная формула для расчета возраста
  • Как определить возраст с функцией ДОЛЯГОДА.
  • Как узнать возраст при помощи функции РАЗНДАТ
  • Возраст в днях, месяцах и годах
  • Сколько будет лет на определенную дату?
  • Сколько вам будет в определенный год?
  • Узнаём дату, когда человек достигает N лет
  • Калькулятор возраста для Excel.

В повседневной жизни вопрос «Сколько вам лет?» обычно подразумевает ответ, указывающий, сколько лет вы прожили. В Microsoft Excel вы можете создать формулу для исчисления точной продолжительности жизни в месяцах, днях, часах и даже минутах. Но давайте не будем нарушать традицию и научимся сначала считать по полным годам.

Основная формула Excel расчета для возраста в годах.

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

Если предположить, что день рождения (ДР) записан в ячейке B2, то вычислить возраст в годах можно следующим образом:

=(СЕГОДНЯ()-B2)/365

=(TODAY()-B2)/365

Первая часть выражения (СЕГОДНЯ()-B2) возвращает разницу между текущей и датой рождения в днях. А затем вы делите это на 365, чтобы получить количество лет.

Формула очевидна и легко запоминаема, однако есть небольшая проблема. В большинстве случаев мы получаем число, как показано на скриншоте ниже. Что, согласитесь, несколько непривычно и не слишком удобно.

Чтобы отобразить количество прожитых лет, используйте один из предлагаемых методов округления десятичного числа до ближайшего целого:

=ЦЕЛОЕ((СЕГОДНЯ()-B2)/365)

Функция ЦЕЛОЕ округляет в меньшую сторону до ближайшего целого.

=ОКРУГЛ((СЕГОДНЯ()-B3)/365;0)

Округляет количество прожитых лет по стандартным правилам в зависимости от значения дробной части (более 0,5 — в большую сторону).

=ОКРУГЛВНИЗ((СЕГОДНЯ()-B4)/365;0)

Округляет в меньшую сторону.

=ОТБР((СЕГОДНЯ()-B5)/365;0)

Отбрасывает дробную часть, оставляя только целое.

Во всех случаях ноль в формуле означает, что в возвращаемой цифре не должно быть ни одного десятичного разряда.

Недостатки:  использование этого выражения в Экселе дает довольно точные результаты, но не безупречные. Деление на среднее число дней в году в большинстве случаев работает нормально, но иногда все же показывает неверный возраст. Например, если кто-то родился 29 февраля, а сейчас 28 февраля, программа сделает человека на один день старше.

В качестве альтернативы вы можете использовать в знаменателе 365,25 вместо 365, поскольку каждый четвертый год состоит из 366 дней. Однако и этот подход не идеален. Например, если вы рассчитываете возраст ребенка, который еще не прожил високосный год, деление на 365,25 дает неправильный результат.

В целом, вычитание ДР из текущей даты прекрасно работает в обычной жизни, но не является идеальным подходом в Excel. Ведь мы здесь ожидаем получить точный ответ.

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

Как определить возраст с функцией ДОЛЯГОДА.

Более надежный способ расчета, чем те, о которых мы говорили ранее, — это использование функции ДОЛЯГОДА (YEARFRAC в английском варианте), которая возвращает часть года, то есть количество целых дней между двумя датами.

Синтаксис здесь следующий:

YEARFRAC (дата_начала, дата_окончания, [базис])

Первые два аргумента очевидны и вряд ли требуют какого-либо дополнительного объяснения. А вот Базис — это аргумент, который определяет основу для подсчета дней.

Чтобы составить абсолютно точную формулу, передайте в ДОЛЯГОДА следующие значения:

  • Дата_начала — дата рождения.
  • Дата_окончания — функция СЕГОДНЯ() для использования текущего момента времени.
  • Базис — используйте 1, которая предписывает Excel делить фактическое количество дней в месяце на фактическое количество дней в году. Никаких усредненных цифр типа 360 или 365 здесь не используется.

Учитывая вышеизложенное, формула Excel для расчета возраста по дате рождения выглядит следующим образом:

=ДОЛЯГОДА(дата рождения, СЕГОДНЯ (), 1)

Предполагая, что ДР вписан в ячейку B2, выражение принимает следующий вид:

=ДОЛЯГОДА(B2, СЕГОДНЯ(), 1)

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

Итак, вот улучшенный вариант:

Метод округления можете выбрать сами.

=ЦЕЛОЕ(ДОЛЯГОДА(B2;СЕГОДНЯ();1))

=ОКРУГЛ(ДОЛЯГОДА(B3;СЕГОДНЯ();1);0)

=ОКРУГЛВНИЗ(ДОЛЯГОДА(B4;СЕГОДНЯ();1);0)

=ОТБР(ДОЛЯГОДА(B5;СЕГОДНЯ();1);0)

Особенности применения этих функций мы уже рассмотрели выше.

Как узнать возраст в Excel при помощи РАЗНДАТ.

Еще один способ — использование функции РАЗНДАТ (DATEDIF):

= РАЗНДАТ(дата_нач; дата_кон; аргумент)

где

дата_нач и дата_кон — две даты, разницу между которыми необходимо рассчитать,

Она может возвращать разницу в различных единицах времени, таких как годы, месяцы и дни, в зависимости от параметра, который вы задаете в аргументе:

  • Y — возвращает количество лет.
  • M — количество месяцев.
  • D — количество дней.
  • YM — возвращает месяцы, игнорируя дни и годы.
  • MD — разница в днях, игнорируя месяцы и годы.
  • YD — разница в днях, игнорируя годы.

Поскольку мы хотим подсчитать возраст в годах, мы используем параметр «Y»:

=РАЗНДАТ( дата рождения, СЕГОДНЯ(), «Y»)

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

=РАЗНДАТ(B2;СЕГОДНЯ();»Y»)

В этом случае дополнительная операция округления не требуется, так как РАЗНДАТ с аргументом «Y» сразу выводит количество лет.

Рассчитываем в днях, месяцах и годах.

Высчитывать можно не только количество лет, как это обычно принято, но и более мелкие единицы времени.

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

Фактически, определение чьего-либо возраста на основе даты рождения является частным случаем расчета разницы в датах в Excel, где конечной датой является текущий момент времени. Итак, вы используете обычную функцию РАЗНДАТ:

=РАЗНДАТ(B2;СЕГОДНЯ();»Y»)&» лет, «&РАЗНДАТ(B2;СЕГОДНЯ();»YM»)&» мес., «&РАЗНДАТ(B2;СЕГОДНЯ();»MD»)&» д.»

Где В2 — дата рождения.

Ну а если нужно сделать совсем красиво, используйте более сложное выражение:

=ЕСЛИ(РАЗНДАТ(B2;СЕГОДНЯ();»y»);РАЗНДАТ(B2;СЕГОДНЯ();»y»)&» «&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B2;СЕГОДНЯ();»y»)-11;100);9);10);»[<1]год;[<4]года;лет»)&» «;)& ЕСЛИ(РАЗНДАТ(B2;СЕГОДНЯ();»ym»);РАЗНДАТ(B2;СЕГОДНЯ();»ym»)&» меся»&ТЕКСТ(ОСТАТ(РАЗНДАТ(B2;СЕГОДНЯ();»ym»)-1; 11);»[<1]ц;[<4]ца;цев»)&» «;)& ЕСЛИ(РАЗНДАТ(B2;СЕГОДНЯ();»md»);РАЗНДАТ(B2;СЕГОДНЯ();»md»)&» д»&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B2;СЕГОДНЯ();»md»)-11;100);9); 10);»[<1]ень;[<4]ня;ней»);)

И вот что получится:

Более подробно об использовании функции РАЗНДАТ читайте в материале о расчете разности между датами в Excel.

Сколько вам будет на определённую дату?

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

Кстати, аналогичным образом можно определять и величину трудового стажа.

Итак, вот как это может выглядеть:

Вот расчет:

=РАЗНДАТ(B2;C3;»Y»)&» лет, «&РАЗНДАТ(B2;C3;»YM»)&» мес., «&РАЗНДАТ(B2;C3;»MD»)&» д.»

или же —

=ЕСЛИ(РАЗНДАТ(B2;C3;»y»);РАЗНДАТ(B2;C3;»y»)&» «&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B2;C3;»y»)-11;100);9);10);»[<1]год;[<4]года;лет»)&» «;)& ЕСЛИ(РАЗНДАТ(B2;C3;»ym»);РАЗНДАТ(B2;C3;»ym»)&» меся»&ТЕКСТ(ОСТАТ(РАЗНДАТ(B2;C3;»ym»)-1; 11);»[<1]ц;[<4]ца;цев»)&» «;)& ЕСЛИ(РАЗНДАТ(B2;C3;»md»);РАЗНДАТ(B2;C3;»md»)&» д»&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B2;C3;»md»)-11;100);9); 10);»[<1]ень;[<4]ня;ней»);)

Сколько вам будет лет в определенный год?

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

Допустим, вы работаете с медицинской базой данных, и ваша цель – выяснить, сколько лет пациенту на момент последнего полного медицинского обследования.

Если предположить, что ДР указан в столбце B, начиная со строки 2, а год последнего медицинского осмотра находится в столбце C, то расчет выглядит следующим образом:

=РАЗНДАТ(B2;ДАТА(C2;1;1);»Y»)

Поскольку точный срок медицинского осмотра не определен, вы используете функцию ДАТА с произвольным аргументом дня и месяца, например, DATА(C3; 1; 1).

Функция ДАТА извлекает номер года из ячейки С2, создает полную дату, используя введенные вами номера месяца и дня (в этом примере 1 января), и передает ее в РАЗНДАТ. В результате вы получаете сумму прожитых пациентом лет по состоянию на 1 января определенного года.

Узнайте дату, когда человек достигает N лет

Предположим, ваш друг родился 21 марта 1974 года. Как вам определить, когда ему исполняется 50 лет? Обычно вы просто добавляете 50 лет к ДР человека. В Excel вы делаете то же самое, используя ДАТА:

=ДАТА(ГОД(B2) + 50; МЕСЯЦ(B2); ДЕНЬ(B2))

Где B2 — день рождения.

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

Калькулятор возраста для Excel

Пользователям надстройки Ultimate Suite не нужно беспокоиться о создании своего собственного калькулятора возраста в Excel — это всего лишь пара щелчков мышью:

  1. Выберите ячейку, в которую вы хотите вставить формулу возраста, перейдите на вкладку «Ablebits Tools»> группу «Date & Time» и нажмите кнопку «Мастер даты и времени (Date & Time Wizard)» .
  2. Мастер даты и времени запустится, и вы перейдете прямо на вкладку «Возраст (Age)».
  3. Здесь вам нужно указать 3 параметра:
    • Данные о рождении в виде ссылки на ячейку или дату в формате  дд/мм/гггг.
    • Рассчитывать возраст на сегодняшний день или на конкретную дату.
    • Выберите, следует ли рассчитывать возраст в днях, месяцах, годах, неделях, или в полном виде (лет, месяцев, дней).
  4. Нажмите кнопку « Вставить формулу (Insert Formula)» .

Готово!

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

Как вы могли заметить, формула, созданная калькулятором возраста в Excel, более сложна, чем те, которые мы обсуждали до сих пор.

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

Либо вовсе не добавляйте текст и получите возраст в виде текста «лет/месяцев/дней» (см. ячейку B7 на скриншоте выше).

Если вы хотите избавиться от нулевых единиц, таких как «0 дней», установите флажок «Не показывать нулевые значения».

Также вы можете более подробно узнать о мастере даты и времени здесь.

Если вам интересно протестировать этот калькулятор возраста, а также открыть для себя еще 60 надстроек для экономии времени в Excel, то можете загрузить пробную версию  Ultimate Suite. Если вам понравились инструменты и вы решили получить лицензию, не пропустите это специальное предложение для читателей нашего сайта.

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

Также рекомендуем почитать о работе с датами:

Как перевести время в число В статье рассмотрены различные способы преобразования времени в десятичное число в Excel. Вы найдете множество формул для преобразования времени в часы, минуты или секунды. Поскольку Microsoft Excel использует числовую систему для работы с временем, вы можете…
Формат времени в Excel Вы узнаете об особенностях формата времени Excel, как записать его в часах, минутах или секундах, как перевести в число или текст, а также о том, как добавить время с помощью…
Как вывести месяц из даты На примерах мы покажем, как получить месяц из даты в таблицах Excel, преобразовать число в его название и наоборот, а также многое другое. Думаю, вы уже знаете, что дата в…
Как быстро вставить сегодняшнюю дату в Excel? Это руководство показывает различные способы ввода дат в Excel. Узнайте, как вставить сегодняшнюю дату и время в виде статической метки времени или динамических значений, как автоматически заполнять столбец или строку…
Количество рабочих дней между двумя датами в Excel Довольно распространенная задача: определить количество рабочих дней в период между двумя датами – это частный случай расчета числа дней, который мы уже рассматривали ранее. Тем не менее, в Excel для…

Как в эксель преобразовать дату в год

Как преобразовать дату в год в экселе?

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

Первый способ. Сделаем визуально отражение года в ячейке.

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

Второй шаг. На экране появится меню «Формат ячейки» на закладке «Число». В разделе «Числовые форматы» выделим последнюю строку «все форматы», после чего создадим формат в строке «ТИП»: «ГГГГ» и нажмем на кнопочку «ОК».

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

Второй способ.

Первый шаг. Чтобы действительно оставить только год, нужно сначала в ячейке «С5» прописать формулу =ГОД(C1), которая забирает у даты только год.

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

Функция ГОД

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

В этой статье описаны синтаксис формулы и использование функции ГОД в Microsoft Excel.

Возвращает год, соответствующий заданной дате. Год определяется как целое число в диапазоне от 1900 до 9999.

Аргументы функции ГОД описаны ниже.

Дата_в_числовом_формате Обязательный. Дата, год которой необходимо найти. Даты должны вводиться с помощью функции ДАТА или как результат вычисления других формул и функций. Например, для указания даты 23 мая 2008 г. воспользуйтесь выражением ДАТА(2008,5,23). Если ввести даты как текст, это может привести к возникновению проблем.

В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 448 дней.

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

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Преобразование дат из текстового формата в формат даты

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

Даты, отформатированные как текст, выравниваются по левому краю в ячейке (вместо выравнивания по правому краю). Если включена Проверка ошибок , Текстовая дата с двумя цифрами года также может помечаться индикатором ошибки: .

Поскольку функция проверки ошибок в Excel распознает даты в текстовом формате с двузначным номером года, можно воспользоваться средством автозамены и преобразовать их в даты в формате даты. С помощью функции ДАТАЗНАЧ можно преобразовывать в даты большинство типов текстовых дат.

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

Вы можете использовать индикатор ошибки для преобразования дат из текстового формата в формат даты.

Примечания: Сначала убедитесь в том, что в Excel включена проверка ошибок. Для этого:

Щелкните Файл > Параметры > Формулы.

В Excel 2007 нажмите кнопку Microsoft Office и выберите Параметры ExcelExcel 2007формулы.

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

В разделе правила проверки ошибоквыделите ячейки, которые содержат годы, представленные 2 цифрами.

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

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

Совет: Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.

Нажмите появившуюся рядом с выделенной ячейкой кнопку ошибки.

В меню выберите команду Преобразовать XX в 20XX или Преобразовать XX в 19XX. Если вы хотите отключить индикатор ошибки, не преобразуя число, нажмите кнопку пропустить ошибку.

Текстовые даты с двумя цифрами года преобразуются в стандартные даты с четырьмя цифрами года.

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

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

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

Нажмите кнопку числовой формат и выберите нужный формат даты.

Краткий формат даты выглядит следующим образом:

В длинный формат даты содержатся дополнительные сведения, как показано на рисунке:

Чтобы преобразовать текстовую дату в ячейку в серийный номер, используйте функцию ДАТАЗНАЧ. Затем скопируйте формулу, выделите ячейки, содержащие текстовые даты, и используйте команду Специальная Вставка , чтобы применить к ним формат даты.

Выполните указанные ниже действия:

Выберите пустую ячейку и убедитесь в том, что ее числовой формат является общим.

В пустой ячейке сделайте следующее.

Щелкните ячейку, содержащую дату в текстовом формате, которую следует преобразовать.

Нажмите клавишу ВВОД, и функция ДАТАЗНАЧ возвращает порядковый номер даты, представленной текстовым форматом даты.

Что такое серийный номер Excel?

В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. По умолчанию 1 января 1900 г. является порядковым числом 1, а 1 января 2008 — порядковый номер 39448, так как он составляет 39 448 дня после 1 января, 1900.To скопировать формулу преобразования в диапазон смежных ячеек, выделите ячейку, содержащую введенную формулу. , а затем перетащите маркер заполнения по диапазону пустых ячеек, который соответствует размеру диапазона ячеек, содержащих текстовые даты.

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

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

Сочетание клавиш: Кроме того, можно нажать клавиши CTRL + C.

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

В диалоговом окне Специальная вставка в разделе Вставить выберите параметр Значения и нажмите кнопку ОК.

На вкладке Главная нажмите кнопку вызова всплывающего окна рядом с полем число.

В поле Категория выберите пункт Дата, после чего укажите необходимый формат даты в списке Тип.

Чтобы удалить серийные номера после того, как все даты будут успешно преобразованы, выделите ячейки, содержащие их, а затем нажмите клавишу DELETE.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Как преобразовать дату в кварталы Excel для бюджетного года

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

Формула преобразования даты в кварталы финансового года

Ниже на рисунке приведен пример формулы, которая с помощью функции =ВЫБОР() вычисляет квартал для любого финансового периода на основе указанных исходных дат. В данном примере вычисляются кварталы для бюджетного года, который начинается с октября месяца.

Идея данной формулы заключается в применении функции ВЫБОР со списком номеров кварталов, указанные в желаемом нам порядке.

Формула в ячейке B2 приводит к тому, что Excel извлекает из указанной даты порядковый номер месяца в календарному году с помощью функции =МЕСЯЦ(). А потом уже на его основе функция ВЫБОР выбирает соответственный ему номер квартала финансового года указанному в списке кварталов. В данном случае, когда из даты извлекается месяц январь функция «МЕСЯЦ» возвращает число 1 (январь является первым месяцем в календарном году). На первой позиции списка кварталов бюджетного года находится значение 2. Таким образом январь у нас является месяцем второго квартала в бюджетном году фирмы.

С помощью функции =КВАРТАЛ() можно украсить результаты вычисления формул, преобразовав арабские числа в римские. Целая формула:

В финансовом мире кварталы принято отображать римскими числами I-IV.

Теперь допустим в фирме бюджетный год начинается с апреля месяца, тогда формула будет выглядеть следующим образом:

Легко понять принцип действия формулы и поменять порядок значений номеров кварталов в списке в соответствии с тем порядком, в котором должны быть расположены номера кварталов начиная от месяца начала финансового периода. То есть на 4 месяце (4-я позиция в списке) должно быть значение 1. Это значит, что апрель месяца является началом года финансовой деятельности данной фирмы.

Пример работы функции ВЫБОР в Excel

Функция ВЫБОР возвращает значение с заданного списка значений на основе указанного порядкового номера позиции в списке. Например, если в Excel ввести формулу =ВЫБОР(2;»Золото»;»Серебро»;»Бронза»;»Медь»), получим в результате значение «Серебро», так как оно находится на второй позиции в списке металлов. Если в первом аргументе этой формулы ввести значение 4 тогда получим «Медь» — четвертая позиция.

Первым (обязательным для заполнения) аргументом функции ВЫБОР является индекс. Это число в диапазоне от 1-го и до последнего номера значения в списке, который определяется через последующие аргументы функции. Максимально допустимое число аргументов – 255. Индекс только указывает, который аргумент должен возращен через функцию.

Только первый из аргументов значений списка должен быть обязательным для заполнения. Остальные 254 аргументы дополняют список выбора и определяют значение, возвращаемое в зависимости от индекса. Если индекс имеет числовое значение 1, возвращается первая позиция списка, а если 3 – третья и т.д.

Формат даты в Excel, календарь в Excel, надстройка samradDatePicker

Формат даты используется для отображения дат и времени, представленных числами, в виде дат. Система дат в Excel устроена так, что дату 01.01.1900 года приняли за отправную точку и обозначили числом 1, таким образом, любая дата представляет собой число дней, пройденных с 1 января 1900 года до этой даты. Значение времени является составной частью даты и хранится в виде десятичной дроби. Со значениями даты и времени можно производить математические действия, так как они являются числами.

Как задать формат даты в Excel 2007/2010?

Для задания формата даты необходимо выделить нужные ячейки, после чего перейти на вкладку «Главная», в группу «Число» и раскрыть список форматов в поле «Числовой формат».

В раскрывшемся списке доступны два числовых формата: «Краткая дата» и «Длинный формат даты». В первом случае дата отображается числами, а во втором — числами и словами. Если предложенные форматы не подходят, выбираем пункт «Другие числовые форматы…», в результате чего появляется окно «Формат ячеек».

Это окно также можно вызвать щелчком левой кнопки мыши на правый нижний уголок группы,

либо просто кликнуть правой кнопкой мыши в области выделенных ячеек и выбрать из контекстного меню пункт «Формат ячеек».

В появившемся окне «Формат ячеек» переходим на вкладку «Число» и в группе «Числовые форматы» выбираем пункт «Дата»

В правой части окна отображаются возможности данного формата, в группе «Тип» выбераем нужный способ отображения даты. Форматы даты, перед которыми стоит значок *(звездочка), зависят от даты операционной системы, форматы, перед которыми этого значка нет – не зависят.

Как задать свой собственный формат даты? Как преобразовать дату в год, месяц либо день недели?

Выделяем нужные ячейки в окне открытого листа и вызываем окно «Формат ячеек» любым из перечисленных выше способов. В окне «Формат ячеек» выбираем вкладку «Число» и в группе «Числовые форматы» выбираем пункт «Все форматы». После этого помещаем курсор в поле «Тип» и набираем код числового формата в русской раскладке клавиатуры:

— М – для отображения месяцев в виде числа от 1 до 12;

— ММ — для отображения месяцев в виде числа от 01 до 12;

— МММ – для отображения месяцев в виде «янв» — «дек»;

— ММММ — для отображения месяцев в виде «январь» — «декабрь»;

— МММММ – для отображения месяцев виде первой буквы месяца;

Форматы с кодом «М» можно использовать для преобразования даты в месяц.

— д – для отображения дней в виде числа от 1 до 31;

— дд – для отображения дней в виде числа от 01 до 31;

— ддд – для отображения дней в виде «Пн» — «Вс»;

— дддд – для отображения дней в виде «понедельник» — «воскресенье»;

Форматы с кодом «д» используются для преобразования даты в день.

— гг – для отображения лет в виде чисел от 00 до 99;

-гггг – для отображения лет в виде чисел от 1900 до 9999.

Форматы с кодом «г» используются для преобразования даты в год.

Как установить систему дат 1904?

Кроме вышеописанной системы дат, Excel поддерживает еще одну систему – 1904 года, которая используется на компьютерах Macintosh. Excel автоматически производит смену системы дат, но при необходимости, это можно сделать самостоятельно вручную. Для этого нажимаем кнопку «Office», выбираем кнопку «Параметры Excel», заходим в раздел «Дополнительно» и находим группу «При пересчете этой книги». Смена системы дат производится установкой/снятием флажка перед пунктом «Использовать систему дат 1904».

Как вводить дату в ячейку?

Для того, чтобы Excel воспринимал информацию, вводимую в ячейку, как дату, необходимо использовать в качестве разделителя точку, тире либо наклонную черту «/». При этом все введенные числа, меньшие 31.12, 31-12 либо 31/12 будут автоматически восприниматься как даты, а большие — как текст. Как уже говорилось выше, ячейки с датами могут использоваться в расчетах.

Как в Excel вводить даты при помощи надстройки?

Для тех, кто активно работает с датами в своих таблицах, были созданы надстройки, представляющие собой календарь в Excel. Пример такой надстройки – календарь samradDatePicker. Скажем спасибо создателям этой надстройки и тем, кто доработал ее и перевел на русский язык! Надстройка упрощает ввод дат в ячейки листа Excel. После установки этой надстройки в контекстное меню (щелчок правой кнопки мыши) добавляется новый пункт «Выбрать из календаря», а при выделении ячеек, содержащих дату, справа от ячейки отображается значок календаря.

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

Как вставить в ячейку статическую, фиксированную, не обновляемую дату?

Выделите в окне открытого листа ячейку, в которую требуется вставить текущую дату, и нажмите сочетание клавиш Ctrl+; (точка с запятой). При нажатии этого сочетания клавиш делается своего рода «снимок» с текущей даты и вставляется в ячейку. Введенная таким способом дата не изменяется с течением времени, а остается фиксированной.

Как вставить в ячейку текущую автоматически обновляемую дату?

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

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

Исправление чисел, превратившихся в даты

При импорте в Excel данных из внешних программ, иногда возникает весьма неприятная проблема — дробные числа превращаются в даты:

Испорченные данные

Так обычно происходит, если региональные настройки внешней программы не совпадают с региональными настройками Windows и Excel. Например, вы загружаете данные с американского сайта или европейской учётной системы (где между целой и дробной частью — точка), а в Excel у вас российские настройки (где между целой и дробной частью — запятая, а точка используется как разделитель в дате).

При импорте Excel, как положено, пытается распознать тип входных данных и следует простой логике — если что-то содержит точку (т.е. российский разделитель дат) и похоже на дату — оно будет конвертировано в дату. Всё, что на дату не похоже — останется текстом.

Давайте рассмотрим все возможные сценарии на примере испорченных данных на картинке выше:

  • В ячейке A1 исходное число 153.4182 осталось текстом, т.к. на дату совсем не похоже (не бывает 153-го месяца)
  • В ячейке A2 число 5.1067 тоже осталось текстом, т.к. в Excel не может быть даты мая 1067 года — самая ранняя дата, с которой может работать Excel — 1 января 1900 г.
  • А вот в ячейке А3 изначально было число 5.1987, которое на дату как раз очень похоже, поэтому Excel превратил его в 1 мая 1987, услужливо добавив единичку в качестве дня:

    Неправильная дата

  • То же самое случилось и в ячейке А4, где изначально было число 12.6923. Причем 6923-й год Excel тут нисколько не смутил — для него главное, чтобы дата была не раньше 1900 года. Так что добро пожаловать в далекое будущее:

    Еще одна неправильная дата

  • Единственное, что распознаётся корректно — это числа без дробной части (число 1000 в ячейке А6). И на том спасибо :)

Вот такие варианты. И если текстовые числа ещё можно вылечить банальной заменой точки на запятую, то с числами превратившимися в даты такой номер уже не пройдет. А попытка поменять их формат на числовой выведет нам уже не исходные значения, а внутренние коды дат Excel — количество дней от 01.01.1900 до текущей даты:

Неправильное число после изменения формата

Лечится вся эта история тремя принципиально разными способами.

Способ 1. Заранее в настройках

Если данные ещё не загружены, то можно заранее установить точку в качестве разделителя целой и дробной части через Файл — Параметры — Дополнительно (File — Options — Advanced):

Настройка разделителей в окне параметров Excel

Снимаем флажок Использовать системные разделители (Use system separators) и вводим точку в поле Разделитель целой и дробной части (Decimal separator).

После этого можно смело импортировать данные — проблем не будет.

Способ 2. Формулой

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

Формула исправления чисел из дат

=—ЕСЛИ(ЯЧЕЙКА(«формат»;A1)=»G»; ПОДСТАВИТЬ(A1;».»;»,»); ТЕКСТ(A1;»М,ГГГГ»))

В английской версии это будет:

=—IF(CELL(«format«;A1)=»G»; SUBSTITUTE(A1;».»;»,»); TEXT(A1;»M,YYYY«))

Логика здесь простая:

  • Функция ЯЧЕЙКА (CELL) определяет числовой формат исходной ячейки и выдаёт в качестве результата «G» для текста/чисел или «D3» для дат.
  • Если в исходной ячейке текст, то выполняем замену точки на запятую с помощью функции ПОДСТАВИТЬ (SUBSTITUTE).
  • Если в исходной ячейке дата, то выводим её в формате «номер месяца — запятая — номер года» с помощью функции ТЕКСТ (TEXT).
  • Чтобы преобразовать получившееся текстовое значение в полноценное число — выполняем бессмысленную математическую операцию — добавляем два знака минус перед формулой, имитируя двойное умножение на -1.

Способ 3. Макросом

Если подобную процедуру лечения испорченных чисел приходится выполнять часто, то имеет смысл автоматизировать процесс макросом. Для этого жмём сочетание клавиш Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer), вставляем в нашу книгу новый пустой модуль через меню Insert — Module и копируем туда такой код:

Sub Fix_Numbers_From_Dates()
    Dim num As Double, cell As Range

    For Each cell In Selection
        If Not IsEmpty(cell) Then
            If cell.NumberFormat = "General" Then
                num = CDbl(Replace(cell, ".", ","))
            Else
                num = CDbl(Format(cell, "m,yyyy"))
            End If
            cell.Clear
            cell.Value = num
        End If
    Next cell
End Sub

Останется выделить проблемные ячейки и запустить созданный макрос сочетанием клавиш Alt+F8 или через команду Макросы на вкладке Разработчик (Developer — Macros). Все испорченные числа будут немедленно исправлены.

Ссылки по теме

  • Как Excel на самом деле работает с датами и временем
  • Замена текста функцией ПОДСТАВИТЬ
  • Функция ВПР и числа-как-текст

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

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

В этом уроке вы узнаете:

Функция ГОД возвращает год из четырех цифр, соответствующий указанной дате, в виде целого числа от 1900 до 9999.

Синтаксис функции ГОД в Excel максимально прост:

ГОД(серийный_номер)

Где серийный_номер — любая действительная дата года, которую вы хотите найти. В формулах Excel YEAR вы можете указывать даты несколькими способами:

  • Использование ДАТЫ Например, следующая формула возвращает год для 28 апреля 2015 года:
    =ГОД(ДАТА(2015,4,28))
  • Как порядковый номер, представляющий дату (дополнительную информацию о том, как даты хранятся в Excel, см. в разделе Формат даты Excel). 28 апреля 2015 года хранится как 42122, поэтому вы можете ввести это число непосредственно в формулу:
    =ГОД(42122)

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

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

Простые формулы ГОД могут даже понимать даты, введенные в виде текста, например =ГОД(«28 апреля-2015»). Однако корпорация Майкрософт не гарантирует правильных результатов, если дата предоставляется в виде текстового значения.

На следующем снимке экрана показаны все вышеперечисленные формулы ГОД в действии, и все они возвращают 2015 год, как и следовало ожидать 🙂
Использование функции ГОД в Excel

Как преобразовать дату в год в Excel

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

Пример 1. Извлечение года из даты с помощью функции ГОД

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

Пример 2. Преобразование даты в месяц и год в Excel

Чтобы преобразовать заданную дату в год и месяц, вы можете использовать функцию ТЕКСТ для извлечения каждой единицы по отдельности, а затем объединить эти функции в одной формуле.

В функции ТЕКСТ вы можете использовать разные коды для месяцев и лет, например:

  • «ммм» — сокращенные названия месяцев, как янв — дек.
  • «мммм» — полные названия месяцев, как январь — декабрь.
  • «гг» — 2-значный год
  • «гггг» — 4-значный год

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

=ТЕКСТ(B2, «мммм») & «, » & ТЕКСТ(B2, «гггг»)

Или же

=ТЕКСТ(B2, «ммм») & «-» & ТЕКСТ(B2, «гг»)

Где B2 — ячейка, содержащая дату.
ТЕКСТОВЫЕ формулы для преобразования даты в месяц и год в Excel

Пример 3. Отображение даты как года

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

В этом случае формула не нужна. Вы просто открываете Формат ячеек диалоговом окне, нажав Ctrl + 1, выберите Обычай категория на Число вкладку и введите один из приведенных ниже кодов в Тип коробка:

  • yy — для отображения двухзначного года, как 00 — 99.
  • yyyy — для отображения 4-значного года, как 1900 — 9999.

Отображение даты в виде года

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

Вы можете найти более подробную информацию об изменении формата даты в этом руководстве: Как изменить формат даты в Excel.

Как рассчитать возраст по дате рождения в Excel

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

Рассчитать возраст по дате рождения (DOB) в годах

Традиционный способ рассчитать возраст человека в годах — вычесть дату рождения из текущей даты. Этот подход отлично работает в повседневной жизни, но аналогичная формула расчета возраста в Excel не совсем верна:

INT((СЕГОДНЯ()-Дата рождения)/365)

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

Предполагая, что дата рождения находится в ячейке B2, полная формула выглядит следующим образом:

=ЦЕЛОЕ((СЕГОДНЯ()-B2)/365)
Формула преобразования даты рождения в возраст

Как было сказано выше, эта формула расчета возраста не всегда безупречна, и вот почему. Каждый 4-й год является високосным и содержит 366 дней, тогда как формула делит количество дней на 365. Итак, если кто-то родился 29 февраля, а сегодня 28 февраля, эта формула возраста сделает человека на один день старше.

Деление на 365,25 вместо 365 тоже не безупречно, например, при вычислении возраста ребенка, еще не пережившего високосный год.

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

РАЗНДАТ(Дата рожденияСЕГОДНЯ(), «у»)

ОКРУГЛ ВНИЗ(ГОДОВАЯ ЧАСТЬ(Дата рожденияСЕГОДНЯ(), 1), 0)

Подробное объяснение приведенных выше формул приведено в разделе Как рассчитать возраст в Excel. А следующий скриншот демонстрирует реальную формулу расчета возраста в действии:

=РАЗНДАТ(B2, СЕГОДНЯ(), «г»)
Формула для расчета возраста по дате рождения в годах

Расчет точного возраста по дате рождения (в годах, месяцах и днях)

Чтобы вычислить точный возраст в годах, месяцах и днях, напишите три функции РАЗНДАТ со следующими единицами измерения в последнем аргументе:

  • Y — для расчета количества полных лет.
  • YM — чтобы получить разницу между месяцами, игнорируя годы.
  • MD — получить разницу между днями, игнорируя годы и месяцы.

Затем объедините 3 функции DATEDIF в одну формулу, разделите числа, возвращаемые каждой функцией, запятыми и определите, что означает каждое число.

Предполагая, что дата рождения находится в ячейке B2, полная формула выглядит следующим образом:

=РАЗНД ДАТЫ(B2,СЕГОДНЯ(),»Г») & «Годы,» & РАЗНД ДАТЫ(B2,СЕГОДНЯ(),»ГМ») & » Месяцы, » & РАЗНД ДАТЫ(B2,СЕГОДНЯ(),»MD») & «Дни»

Эта возрастная формула может пригодиться, скажем, врачу для отображения точного возраста пациентов или кадровику, чтобы знать точный возраст всех сотрудников:
Вычисление точного возраста по дате рождения в Excel

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

Вычисление високосных лет в Excel

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

Формула 1. Проверить, есть ли в феврале 29 дней

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

=ДЕНЬ(ДАТА(2015,3,1)-1)=29

В этой формуле функция ДАТА(2015,3,1) возвращает 1-й день марта 2015 года, из которого мы вычитаем 1. Функция ДЕНЬ извлекает номер дня из этой даты, и мы сравниваем это число с 29. Если числа совпадают, формула возвращает значение ИСТИНА, в противном случае — ЛОЖЬ.

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

=ДЕНЬ(ДАТА(ГОД(A2),3,1)-1)=29

Где A2 — ячейка, содержащая дату.

Результаты, возвращаемые формулой, следующие:
Вычисление високосных лет в Excel

Кроме того, вы можете использовать функцию КОНМЕСЯЦА, чтобы вернуть последний день февраля и сравнить это число с 29:

=ДЕНЬ(КОНМЕСЯЦ(ДАТА(ГОД(A2),2,1),0))=29

Чтобы сделать формулу более удобной для пользователя, используйте функцию ЕСЛИ, чтобы она возвращала, скажем, «Високосный год» и «Общий год» вместо ИСТИНА и ЛОЖЬ:

=ЕСЛИ(ДЕНЬ(ДАТА(ГОД(A2),3,1)-1)=29, «високосный год», «простой год»)

=ЕСЛИ(ДЕНЬ(КОНМЕСЯЦА(ДАТА(ГОД(A2),2,1),0))=29, «високосный год», «простой год»)
Используйте функцию ЕСЛИ, чтобы сделать формулу високосного года более удобной для пользователя.

Формула 2. Проверить, состоит ли год из 366 дней

Это еще один очевидный тест, который вряд ли требует каких-либо объяснений. Мы используем одну функцию DATE для возврата 1 января следующего года, другую функцию DATE для получения 1 января этого года, вычитаем последнее из первого и проверяем, равна ли разница 366:

=ДАТА(2016,1,1) — ДАТА(2015,1,1)=366

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

=ДАТА(ГОД(A2)+1,1,1) — ДАТА(ГОД(A2),1,1)=366

Где A2 — ячейка, содержащая дату.

И, естественно, вы можете заключить приведенную выше формулу ДАТА/ГОД в функцию ЕСЛИ, чтобы она возвращала что-то более значимое, чем логические значения ИСТИНА и ЛОЖЬ:

=ЕСЛИ(ДАТА(ГОД(A2)+1,1,1) — ДАТА(ГОД(A2),1,1)=366, «Високосный год», «Невисокосный год»)
Еще один способ определить високосный и невисокосный год в Excel

Как уже было сказано, это не единственные возможные способы расчета високосных лет в Excel. Если вам интересно узнать о других решениях, вы можете проверить метод, предложенный Microsoft. (Как обычно, ребята из Microsoft не ищут легких путей, не так ли?) И еще 14 формул вы можете найти на этот блог.

Надеюсь, эта статья помогла вам разобраться с расчетами года в Excel. Я благодарю вас за чтение и с нетерпением жду встречи с вами на следующей неделе.

Вас также могут заинтересовать

Преобразование дат из текстового формата в формат даты

​Смотрите также​​ или назад относительно​ настроек) с датами​ с использованием двоеточия.​Возвращает месяц как целое​ двумя датами, достаточно​ таблицы столбец А​Excel.​). Формат​ записанное с разрядами;​ ячейке C2 от​ функций ГОД, МЕСЯЦ​ дню месяца. Например,​ января 1900 г.​.​ числовой формат Общие.​ сделать:​Примечание:​ начальной даты на​ ранее 1 января​ Например​ число (от 1​

​ от более позднего​ с датами, то​В ячейке С1​в ячейках​ в каком месте​ правого края и​ и ДЕНЬ можно​ функция ДАТА(2008;1;35) возвращает​Совет:​В диалоговом окне​Проверка числового формата:​Выберите пункты​Мы стараемся как​ нужное количество рабочих​

​ 1900 года. Но​16:45​ до 12) для​ временного периода отнять​ можно скрыть этот​ пишем такую формулу.​(внешний вид данных)стоит​ ячейки будут написаны​ добавляет «14» в​ создать дату годовщины,​ число, соответствующее 4​Ячейка с ошибкой в формуле​ Во избежание непредвиденных результатов​

​Специальная вставка​на вкладке​Файл​ можно оперативнее обеспечивать​ дней (с учетом​ это мы переживем!​По желанию можно дополнительно​ заданной в числовом​ более ранний.​ столбец.​ =ГОД(A1) Получится так.​ – «Общий». Если​

Преобразование текстовых дат с двузначным годом с помощью проверки ошибок

​ данные – слева,​ ячейку D2 в​ основанную на другой​ февраля 2008 года.​ используйте в качестве​в разделе​Главная​ >​ вас актуальными справочными​ выходных суббот и​ ;)​ уточнить количество секунд​ формате даты. Аргумент​​Или, скопировать столбец​Извлечь число из даты​

Ячейки с зеленым индикатором ошибки в левом верхнем углу

​ нужно, то можно​ справа, по центру,​ качестве значения дня.​ ячейке. Например, допустим,​

​Если значение аргумента​​ значения аргумента​Вставить​в группе​Параметры​

  1. ​ материалами на вашем​​ воскресений и государственных​​Во-вторых, с датами и​​ — вводя их​​ – дата месяца,​​Построение значение даты, составляя​​ В и вставить​

    ​ в Excel.​​ изменить формат ячеек​ Изображение кнопки Office​ выровнены, т.д.​Чтобы увеличить или уменьшить​​ что Иван начал​​день​​год​​выберите параметр​

  2. ​число​​ >​​ языке. Эта страница​​ праздинков). Использование этой​ временем в Excel​ также через двоеточие:​ который необходимо отобразить,​

  3. ​ его из отдельных​​ в новый столбец​​В ячейке D1​​ «Общий» на формат​Например, при числовом​​ дату на определенное​

​ работать 10.01.2016. С​меньше 1, аргумент​четыре цифры. Например,​Значения​

  1. ​щелкните стрелку рядом​Формулы​ переведена автоматически, поэтому​ функции полностью аналогично​ возможно выполнять любые​16:45:30​ в числовом формате.​ элементов-чисел.​ значения ячеек. А​ пишем такую формулу.​

    ​ «Текстовый».​​ формате ячеек данные​ количество дней, просто​ помощью функции ДАТА​

  2. ​день​ значение «07» может​и нажмите кнопку​

    Кнопка ошибки

  3. ​ с полем​​.​​ ее текст может​​ применению функции​​ математические операции. Именно​И, наконец, никто не​ Даты в текстовом​Синтаксис: год; месяц, день.​​ столбцs с датами​​ =ДЕНЬ(A1) Получилось так.​

    Команды преобразования дат

    ​Как скопировать дату​ пишутся от правой​ добавьте его к​ можно рассчитать пятилетний​вычитает значение этого​

    Преобразованные даты

    ​ интерпретироваться как «1907»​ОК​Числовой формат​В Excel 2007, нажмите​ содержать неточности и​

Преобразование дат в текстовом формате с помощью функции ДАТАЗНАЧ

​ЧИСТРАБДНИ​ потому, что на​ запрещает указывать дату​ формате функция обрабатывает​Все аргументы обязательные. Их​ и формулами удалить.​Как узнать в​ в текстовом формате​ границы ячейки, а​​ значению либо ссылке​​ юбилей его работы.​

​ числа дней, увеличенное​

  1. ​ или «2007». Четырехзначное​.​и выберите пункт​
    ​кнопку Microsoft Office​​ грамматические ошибки. Для​​(NETWORKDAYS)​​ самом деле они​​ и время сразу​​ неправильно.​ можно задать числами​​ Подробнее о способах​​Excel количество дней в​​ в формат «Дата»,​​ при текстовом формате​

  2. ​ на ячейку с​Функция ДАТА формирует дату.​

    1. ​ на 1, из​​ обозначение года предотвращает​

    2. ​На вкладке​Общие​, а затем​

    3. ​ нас важно, чтобы​​описанной выше.​

    4. ​ — числа! А​ вместе через пробел,​Примеры использования функции МЕСЯЦ:​ или ссылками на​ копирования, смотрите в​

      ​ месяце​

      ​ смотрите в статье​ – от левой​ датой или вычтите​=ДАТА(ГОД(C2)+5;МЕСЯЦ(C2);ДЕНЬ(C2))​ первого дня указанного​ возникновение путаницы.​Главная​.​ выберите пункт​ эта статья была​Вас не в понедельник​ вот это уже​ то есть ​Возвращает день как целое​ ячейки с соответствующими​ статье «Копирование в​.​ «Преобразовать текст в​ границы ячейки.​ его.​Маркер заполнения​Функция ГОД получает значение​ месяца. Например, функция​Если аргумент​щелкните средство запуска​В пустой ячейке сделайте​

  3. ​Параметры Excel​ вам полезна. Просим​ родили? Нет? Уверены?​ раскрывает перед пользователем​27.10.2012 16:45​ число (от 1​

  4. ​ числовыми данными: для​ Excel».​Используем предыдущую таблицу​ дату Excel».​​Формат значения ячейки Excel​​В приведенном ниже примере​​ «2012» из ячейки​​ ДАТА(2008;1;-15) возвращает число,​​год​​ всплывающего окна рядом​

    ​ следующее.​​>​ вас уделить пару​

  5. ​ Можно легко проверить​ массу возможностей.​Для ввода сегодняшней даты​ до 31) для​ года – от​​Если по какой-то​​ с датой 12.06.2016.​​Бывает, что в​​– это формат,​ ячейка A5 содержит​​ C2.​​ соответствующее 16 декабря​​находится в диапазоне​​ с надписью​

  6. ​Введите​​формулы​​ секунд и сообщить,​​ при помощи функции​​Считается простым вычитанием -​​ в текущую ячейку​​ заданной в числовом​​ 1900 до 9999;​​ причине не считаются​

  7. ​ В ячейке А2​​ ячейках дата написана​​ с помощью которого​ дату, которую нужно​К этому значению прибавляется​​ 2007 года.​​ от 0 (нуль)​

  8. ​число​​= ДАТАЗНАЧ (​​.​​ помогла ли она​​ДЕНЬНЕД​ из конечной даты​ можно воспользоваться сочетанием​​ формате даты. Аргумент​​ для месяца –​

  9. ​ даты, то, возможно,​ пишем такую формулу.​ одним числом (например,​ Excel понимает ЧТО​ увеличить или уменьшить​ пять лет («+5»),​

support.office.com

Функция ДАТА

​Примечание:​​ до 1899 (включительно),​.​Щелкните ячейку, содержащую дату​Проверка ошибок​ вам, с помощью​(WEEKDAY)​ вычитаем начальную и​ клавиш​ – дата дня,​ от 1 до​ в ячейках стоит​=ДЕНЬ(КОНМЕСЯЦА(A1;0))​ так. 20160112). Нам​ написано – число,​ на​ после чего в​ В Excel даты хранятся​ Excel для вычисления​В поле​ в текстовом формате,​установите флажок​

​ кнопок внизу страницы.​из категории​ переводим результат в​Ctrl + Ж​

Технические подробности

​ который нужно найти,​​ 12; для дня​​ не тот формат.​Получилось так.​

​ нужно преобразовать это​​ дата, текст, т.д.,​

​7​ ячейке D2 выводится​

  • ​ в виде порядковых​​ года прибавляет это​Числовые форматы​​ которую следует преобразовать.​​Включить фоновый поиск ошибок​ Для удобства также​Дата и время​Общий (General)​​(или​​ в числовом формате.​ – от 1​Напоминаем, что в​В июне месяце 30​ число в дату,​ и проводит различные​дней (значение в​ «2017».​ номеров, что позволяет​ значение к числу​

    ​выберите пункт​​Введите​. Любая ошибка, обнаружении,​ приводим ссылку на​​.​​числовой формат, чтобы​CTRL+SHIFT+4​Чтобы вернуть порядковый номер​ до 31.​ Excel есть два​ дней.​

    • ​ разделить точками год,​​ вычисления в зависимости​​ ячейке C5).​Функция МЕСЯЦ получает значение​ использовать их в​ 1900. Например, функция​Дата​)​ будут помечены треугольник​ оригинал (на английском​Первый аргумент этой функции​ показать разницу в​

    • ​если у вас​​ дня недели для​​Если для аргумента «День»​ формата – формат​Как прибавить к​ месяц, день. Как​ от формата числа,​Сложение или вычитание дат​ «3» из ячейки​ вычислениях. Дате 1​

    • ​ ДАТА(108;1;2) возвращает 2​​, после чего укажите​​Нажмите клавишу ВВОД, а​ в левом верхнем​ языке) .​ — ячейка с​

  • ​ днях:​​ другой системный язык​ указанной даты, можно​ задать большее число​ ячейки и формат​ дате дни, месяцы,​ это сделать, смотрите​

    • ​ текста, т.д. Если​​Вставка текущих даты и​​ C2 и добавляет​​ января 1900 года​​ января 2008 (1900+108)​ необходимый формат даты​ функция ДАТАЗНАЧ возвращает​ углу ячейки.​В некоторых случаях даты​ датой, второй -​

    • ​Здесь ситуация чуть сложнее.​​ по умолчанию).​​ применить функцию ДЕНЬНЕД:​​ (чем количество дней​​ значений. Подробнее об​ года, смотрите в​ в статье «Преобразовать​ формат чисел стоит​ времени в ячейку​ его в ячейку​ соответствует номер 1,​ года.​

  • ​ в списке​​ порядковый номер даты,​В разделе​ могут форматироваться и​ тип отсчета дней​ Необходимо не учитывать​Если скопировать ячейку с​

    • ​По умолчанию функция считает​​ в указанном месяце),​​ этих форматах, чем​ статье «Работа с​ число в дату​​ не верный, то​​Автоматическое заполнение ячеек листа​ D2 в качестве​ а 1 января​Если аргумент​Тип​ которая была представлена​

    • ​Правила контроля ошибок​​ храниться в ячейках​​ недели (самый удобный​​ субботы с воскресеньями​​ датой (протянуть за​ воскресенье первым днем​ то лишние дни​ они отличаются, как​ датами в Excel».​ Excel».​ формула считать не​ данными​

​ значения месяца.​​ 2008 года — 39448,​год​.​ в текстовом формате.​установите флажок​ в виде текста.​ — 2).  ​ и праздники. Для​ правый нижний угол​ недели.​ перейдут на следующий​ настроить нужный формат,​Как соединить в​В Excel можно​ будет. Подробнее об​

Функция ДАТА, пример 1

​Функция ГОД​​Функция ДЕНЬ получает значение​

​ так как интервал​​находится в диапазоне​​Чтобы удалить порядковые номера​Что такое числовом Excel?​Ячейки, которые содержат годы,​ Например, даты могут​Поскольку время в Excel,​ такого расчета лучше​ ячейки), удерживая​Для отображения порядкового номера​ месяц. Например, указав​ т.д., читайте в​ одно предложение слова​

Функция ДАТА, пример 2

​ отследить изменения, произведенные​ этом читайте в​​Функция МЕСЯЦ​ «14» из ячейки​ между этими датами​ от 1900 до​ после успешного преобразования​Excel даты хранятся как​ представленные 2 цифрами​

Изменение формата даты

  1. ​ быть введены в​ как было сказано​ воспользоваться функцией​правую​ недели для указанной​ для декабря 32​

  2. ​ статье «Преобразовать дату​​ и даты из​​ ранее. Например, сотрудник​​ статье «Преобразовать текст​​Функция ДЕНЬ​​ C2 и добавляет​​ составляет 39 447 дней.​​ 9999 (включительно), Excel​​ всех дат, выделите​ целые числа, чтобы​

  3. ​.​​ ячейки, которые имеют​​ выше, такое же​

  4. ​ЧИСТРАБДНИ​кнопку мыши, то​ даты применяется функция​ дня, получим в​

    Форматирование ячейки как даты

Расчет даты на основе другой даты

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

Расчет даты на основе другой даты

  1. ​ НОМНЕДЕЛИ:​

    ​ результате 1 января.​

  2. ​ здесь.​ статье «Функция «СЦЕПИТЬ»​ изменил некоторые цифры.​

  3. ​Теперь рассмотрим,​Функция ДАТАЗНАЧ​ D2 в качестве​ дату, нужно изменить​ как год. Например,​

  4. ​ и нажмите клавишу​ в вычислениях. По​ преобразовать дату в​ того, даты могут​ но только дробная​из категории​

  5. ​ как именно копировать​Дата 24.05.2015 приходится на​Пример использования функции:​Как работать с​ в Excel».​ Или, например, составляем​

Преобразование текстовых строк и чисел в даты

​как преобразовать порядковый номер​Функции даты и времени​ значения дня.​ формат ячейки.​ функция ДАТА(2008;1;2) возвращает​ DELETE.​ умолчанию 1 января​ формате текста в​ быть импортированы или​ его часть, то​Дата и время​ выделенную дату:​ 22 неделю в​Зададим большее количество дней​ датами в Excel,​О других способах​ отчет. Нам нужно​ дат в формат​ (справка)​Если открыть файл, полученный​Синтаксис​ 2 января 2008​Примечание:​ 1900 г —​ обычном даты.​ вставлены в ячейки​ с временем также​

Преобразование текстовых строк и чисел в даты

  1. ​. В качестве аргументов​

    ​Если Вам часто приходится​

  2. ​ году. Неделя начинается​ для июня:​ менять формат, считать,​ различных расчетов, вычислений​ посмотреть предыдущую цифру,​ «Дата»​Все функции Excel (по​

  3. ​ из другой программы,​: ДАТА(год;месяц;день)​ года.​Мы стараемся как​ порядковый номер 1,​Выберите на листе любую​ в текстовом формате​ возможны любые математические​ этой функции необходимо​ вводить различные даты​ с воскресенья (по​​Примеры использования в качестве​​ прибавлять дни к​ дат, смотрите в​

  4. ​ которая стояла в​.​ категориям)​ Excel попытается распознать​Например,​Если значение аргумента​ можно оперативнее обеспечивать​

Увеличение или уменьшение даты на указанное количество дней

​ а 1 января​ ячейку или диапазон​ из внешних источников​ операции, как и​ указать начальную и​ в ячейки листа,​ умолчанию).​ аргументов ссылок на​

​ дате, вычитать, т.д.,​ разделе «Другие статьи​ ячейке, т.д. Подробнее​У нас такая​Все функции Excel (по​​ даты в данных.​​=ДАТА(C2;A2;B2)​год​

Увеличение или уменьшение даты на указанное количество дней

См. также

​ вас актуальными справочными​

​ 2008 г., —​ смежных ячеек с​

​ данных.​ с датой -​

​ конечную даты и​

​ то гораздо удобнее​

​В качестве второго аргумента​

​ ячейки:​

​ смотрите в статье​

​ по этой теме»​ о работе с​

​ таблица с датами,​ алфавиту)​

​ Но иногда это​объединяет значение года​

support.office.com

Преобразовать дату в текст Excel.

​меньше 0 или​​ материалами на вашем​ номер 39448, так​​ индикатором ошибки в​Даты, отформатированные как текст​ сложение, вычитание и​
​ ячейки с датами​ это делать с​ указана цифра 2.​Возвращает разницу между двумя​
​ «Работа с датами​ в конце статей.​ этой функцией смотрите​ написанными порядковыми номерами.​Рассмотрим, как​ не удается сделать.​ из ячейки C2,​ больше 9999, Microsoft​ языке. Эта страница​ как интервал в​ верхнем левом углу.​
​ выравниваются по левому​ т.д.​ выходных (государственных праздников,​ помощью всплывающего календаря:​ Поэтому формула считает,​ датами.​ в Excel» и​В Excel можно​ в статье «Журнал​Преобразуем порядковые номера дат​преобразовать дату в текст​
​ Возможно, это связано​​ месяца из ячейки​​ Excel возвращает значение​
​ переведена автоматически, поэтому​ днях после 1​​ Дополнительные сведения читайте​​ краю ячейки (а​​Нюанс здесь только один.​​ больничных дней, отпусков,​
​Если нужно, чтобы в​​ что неделя начинается​​Аргументы:​​ в конце этой​ округлять числа несколькими​ изменений в Excel».​ в привычные для​ Excel​ с тем, что​ A2 и дня​ ошибки #ЧИСЛО!.​ ее текст может​ января 1900.To скопировать​
​ в статье Выбор​ не по правому​ Если при сложении​ отгулов и т.д.):​ ячейке всегда была​ с понедельника (второй​начальная дата;​ ​ же статьи, смотрите​​ способами. Но, иногда,​Можно извлечь с​ нас даты.​. Нам нужно, чтобы​ числа не похожи​ из ячейки B2​Месяц​ содержать неточности и​ формулу преобразования в​ ячеек, диапазонов, строк​ краю). Если включена​ нескольких временных интервалов​Примечание​ актуальная сегодняшняя дата​ день недели).​конечная дата;​
​ перечень статей в​​ нужно отключить округление​ помощью​Если нужно изменить​​ дата была написана​
​ на обычные даты​ и помещает их​    — обязательный аргумент. Положительное​
​ грамматические ошибки. Для​ диапазон смежных ячеек,​ или столбцов на​
​ Проверка ошибок ,​ сумма получилась больше​: Эта функция появилась​ — лучше воспользоваться​Скачать примеры функций для​код, обозначающий единицы подсчета​
​ разделе «Другие статьи​ чисел. Как это​формул​ формат дат в​ в текстовом формате.​ или отформатированы как​ в одну ячейку​
​ или отрицательное целое​ нас важно, чтобы​ выделите ячейку, содержащую​
​ листе.​ дат в текстовом​ 24 часов, то​ в стандартном наборе​ функцией​
​ работы с датами​ (дни, месяцы, годы​
​ по этой теме».​ сделать, читайте в​Excel из даты месяц,​
Преобразовать дату в текст Excel.​ этом же столбце,​Сначала вспомним, как​ текст. В таком​ в виде даты.​ число в диапазоне​ эта статья была​ формулу, которая была​Совет:​​ формате с двузначным​ Excel обнулит ее​ функций Excel начиная​СЕГОДНЯ​Для указания текущей даты​ и др.).​Преобразовать дату в текст Excel.​В Excel можно​ статье «Как убрать​ год, день​​ то выделяем ячейки,​​ записаны и как​​ случае их можно​​ В примере ниже​ от 1 (январь)​ вам полезна. Просим​ введена , а​ Для отмены выделения ячеек​ может быть также​
​ и начнет суммировать​ с 2007 версии.​(TODAY)​ используется функция СЕГОДНЯ​Способы измерения интервалов между​ несколькими способами посчитать​
​ округление чисел в​. Как вставить текущую​ устанавливаем нужный формат​ хранятся даты в​ преобразовать в даты​ показан результат в​ до 12 (декабрь),​ вас уделить пару​ затем перетащите маркер​ щелкните любую ячейку​ помечены как с​ опять с нуля.​
​ В более древних​:​ (не имеет аргументов).​ заданными датами:​ стаж, возраст. Про​ Excel».​ дату, смотрите в​ дат.​ Excel.​ с помощью функции​ ячейке D2.​ представляющее месяц года.​ секунд и сообщить,​ заполнения​

excel-office.ru

Месяц из даты Excel.

​ в таблице.​ индикатором ошибки:​​ Чтобы этого не​ ​ версиях сначала необходимо​Если выделить ячейку с​​ Чтобы отобразить текущее​для отображения результата в​ эти способы читайте​Рассмотрим,​ статье «Текущая дата​Если нужно перенести​В Excel даты​ ДАТА. Например, на​Необходимо вводить даты без​Если значение аргумента​ помогла ли она​
​по диапазону пустых​Нажмите кнопку ошибки, которая​​.​ ​ происходило, нужно применить​​ подключить надстройку​
​ датой и установить​ ​ время и дату,​
​ днях – «d»;​ статью «Как быстро​как преобразовать число в​ в Excel» здесь.​ эти данные в​
​ хранятся под порядковыми​​ приведенном ниже рисунке​
​ формулы?​месяц​ вам, с помощью​ ячеек, который по​ появится рядом с​
Месяц из даты Excel. ​Поскольку ошибок в Excel​
​ к итоговой ячейке​Пакета анализа​ для нее​ применяется функция ТДАТА​
​в месяцах – «m»;​
​ посчитать стаж в​
​ дату​ Как правильно настроить​
​ другой столбец, то​ ​ номерами. Например, дата​
​ ячейка C2 содержит​Ничего. Вы можете​больше 12, аргумент​
​ кнопок внизу страницы.​ размерам совпадает диапазон​
​ выбранной ячейки.​ можно определить текст,​ формат​
​. Для этого идем​ ​Общий формат​ ().​​в годах – «y»;​
​ Excel».​Excel​ формат даты (не​ выделяем ячейки, копируем​
​ 01.01.1900 г. хранится​
​ дату, которая имеет​
​ Вставить текущую дату,​месяц​
​ Для удобства также​ ячеек, содержащих даты​В меню выберите команду​ отформатированный дат с​37:30:55​
​ в меню​(правой кнопкой по​Как обычно, кому надо​в месяцах без учета​Для работы с датами​и​
​ ячейки), чтобы формулы​ в другой столбец​ под порядковым номером​ формат ГГГГММДД. Она​ или вы можете​добавляет число месяцев​
​ приводим ссылку на​ в текстовом формате.​Преобразовать XX в 20XX​ двумя цифрами, можно​:​Сервис — Надстройки​ ячейке​ быстро — смотрим​ лет – «ym»;​

excel-office.ru

Преобразовать число в дату Excel.

​ в Excel в​​дату в число.​ считали даты, смотрите​ ​ и устанавливаем формат​​ – 1. Дата​​ также отформатирована как​​ Вставить дату, которая​ к первому месяцу​ оригинал (на английском​В результате получится диапазон​или​ использовать параметры автоматического​АЛЕКСАНДР1986​
​(Tools — Add-Ins)​Формат ячеек​
​ видео. Подробности и​в днях без учета​ разделе с функциями​
​Например, в ячейке​ в статье «Преобразовать​ ячеек «Дата».​ 02.01.1900 г имеет​ текст. Для ее​
​ обновляется. Также можно​ указанного года. Например,​
​ языке) .​
​ ячеек с последовательными​Преобразовать XX в 19XX​
Преобразовать число в дату Excel. ​ исправления преобразуемый Дата​: Не подскажите можно​
​и ставим галочку​- вкладка​ нюансы — в​ месяцев и лет​
​ определена категория «Дата​
​ Excel дата написана​ дату в текст​
​Здесь в столбце B​ порядковый номер 2,​ преобразования в дату​ выполнять Автоматическое заполнение​ функция ДАТА(2008;14;2) возвращает​
​С помощью функции ДАТА​ номерами, который соответствует​. Если вы хотите​ в формате даты.​ ли как-то преобразовать​ напротив​Число​ тексте ниже:​ – «md»;​ и время». Рассмотрим​
​ одним числом 20160112.​ Excel».​ дата стоит в​ дата 27.01.2015 г.​ функция ДАТА используется​
​ данными ячейки листа​ число, соответствующее 2​ в Excel можно​ диапазону ячеек с​ прекратить индикатором ошибки​ Функция ДАТАЗНАЧ преобразования​ дату в соответствующий​Пакет анализа​-​Если иметь ввиду российские​в днях без учета​ наиболее распространенные функции​
​ Нам нужно разделить​Рассмотрим еще несколько​ формате ячейки «Дата».​ имеет порядковый номер​ в сочетании с​Щелкните правой кнопкой мыши​ февраля 2009 года.​ объединить три отдельных​ датами в текстовом​ без преобразования число,​ большинство других типов​ квартал!​(Analisys Toolpak)​
​Общий​ региональные настройки, то​ лет – «yd».​ в этой категории.​ точками число на​ приемов​Excel посчитает даты,​

excel-office.ru

Функции для работы с датами в Excel: примеры использования

​ – 42031, т.д.​ функциями ЛЕВСИМВ, ПСТР​ ячейки, которые вы​Если значение аргумента​ значения в дату.​ формате.​ нажмите кнопку​

Как Excel обрабатывает время

​ дат в текстовом​дата записана в​. После этого в​), то можно увидеть​ Excel позволяет вводить​В некоторых версиях Excel​Программа Excel «воспринимает» дату​ год, месяц и​работы с датами в​ записанные и порядковыми​Чтобы преобразовать этот​

​ и ПРАВСИМВ.​ хотите изменить. На​месяц​Функция​Выберите ячейку или диапазон​Пропустить ошибку​ формате в формат​ формате «04.01.2014»?​ Мастере функций в​ интересную картинку:​ дату очень разными​ при использовании последних​

​ и время как​ день.​Excel​ номерами, но нам​ порядковый номер в​Функция ДАТА формирует дату.​ компьютере Mac щелкните​меньше 1, аргумент​

​ДАТА​

Пример функции ДАТА

​ ячеек с последовательными​.​ даты.​

​Pelena​

​ категории​То есть, с точки​ способами — и​ двух аргументов («md»,​ обычное число. Электронная​Как преобразовать число в​.​ удобнее видеть даты​ привычный для нас​=ДАТА(ЛЕВСИМВ(C2;4);ПСТР(C2;5;2);ПРАВСИМВ(C2;2))​ ячейки, удерживая нажатой​месяц​

​возвращает порядковый номер​ номерами и на​Преобразование дат в текстовом​При импорте данных в​:​Дата и время​ зрения Excel, 27.10.2012​ понимает их все:​ «yd») функция может​ таблица преобразует подобные​

​ дату Excel.​

ДАТА.

​Извлечь месяц из даты​ в формате «Дата».​

Большее количество дней.

​ формат даты, нужно​Функция ЛЕВСИМВ получает первые​ клавишу CTRL.​

Ссылки в аргументах.

Функция РАЗНДАТ в Excel

​вычитает значение этого​ определенной даты.​

​ вкладке​

  • ​ формате с двузначным​
  • ​ Microsoft Excel из​
  • ​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ОТБР((МЕСЯЦ(A1)-1)/3)+1​появится необходимая нам​ 15:42 = 41209,65417​

​»Классическая» форма​ выдать ошибочное значение.​

  • ​ данные, приравнивая сутки​У нас такая​
  • ​Excel.​
  • ​Преобразовать дату в текст​
  • ​ установить в ячейке​ 4 знака слева​
  • ​На вкладке​ числа месяцев, увеличенное​Синтаксис​
  • ​Главная​ номером года в​

​ другого источника или​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ОКРВВЕРХ(МЕСЯЦ(A1)/3;1)​ функция​На самом деле любую​3.10.2006​ Лучше применять альтернативные​ к единице. В​

​ таблица с датами,​

РАЗНДАТ.

​Например, в ячейке​ в Excel.​ формат даты. Какими​ в ячейке C2.​Главная​ на 1, из​

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

​: ДАТА(год;месяц;день)​в группе​ стандартные даты с​ введите даты с​AlexM​ЧИСТРАБДНИ​ дату Excel хранит​Сокращенная форма​ формулы.​ результате значение времени​ написанными одним числом.​ А1 стоит дата​

​Даты записаны так.​

ГОД.

Функция МЕСЯЦ в Excel: пример

​ способами вызвать диалоговое​ При этом значение​щелкните​ первого месяца указанного​Аргументы функции ДАТА описаны​Буфер обмена​ четырьмя цифрами.​ двузначным по ячейкам,​:​(NETWORKDAYS)​ и обрабатывает именно​

​3.10.06​

МЕСЯЦ.

Примеры функций ДЕНЬ, ДЕНЬНЕД и НОМНЕДЕЛИ в Excel

​Примеры действия функции РАЗНДАТ:​ представляет собой долю​Нам нужно сделать так,​ — 12.06.2016. Нам​ Формат ячеек –​ окно и сменить​ «2014» становится годом​Формат​

ДЕНЬ.

​ года. Например, функция​ ниже.​нажмите кнопку​После преобразования ячеек с​

ДЕНЬНЕД.

​ которые были ранее​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=-ЦЕЛОЕ(-МЕСЯЦ(A1)/3)​.​

​ так — как​С использованием дефисов​В версии Excel 2007​ от единицы. К​

НОМНЕДЕЛИ.

​ чтобы все даты​ нужно извлечь из​ «Дата».​ формат, смотрите в​ преобразованной даты в​

С понедельника.

​>​ ДАТА(2008;-3;2) возвращает число,​Год​Копировать​ текстовыми значениями можно​ отформатированные как текст,​

​cavstarica​Про то, как это​

​ число с целой​3-10-6​ данной функции нет​ примеру, 12.00 –​ были написаны в​ даты месяц.​Нажимаем на ячейку В7.​

exceltable.com

Основные принципы работы с датами и временем в Excel

Видео

​ статье «Формат Excel»​ ячейке D2.​Формат ячеек​ соответствующее 2 сентября​    — обязательный аргумент. Значение​

Как вводить даты и время в Excel

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

​С использованием дроби​

​ в справочнике, но​

​ это 0,5.​

​ таком формате –​

​Первый вариант​

​ На закладке «Формулы»​

​ тут.​

​Функция ПСТР ссылается на​

​или нажмите клавиши​ 2007 года.​ аргумента​Сочетание клавиш:​ дат путем применения​ зеленый треугольник в​ скажите. как применить​ почитать тут.​ Целая часть числа​3/10/6​ она работает. Хотя​​Значение даты электронная таблица​ ​ 26.01.2016.​​.​

Как в эксель преобразовать дату в год

​ в разделе «Библиотека​Уточним еще один момент​ ячейку C2. Она​

​CTRL+1​

​День​год​  Можно также нажать клавиши​ формата даты.​

​ левом верхнем углу​

​ к данному списку?​Поскольку одни сутки в​ (41209) — это​Внешний вид (отображение) даты​ результаты лучше проверять,​

​ преобразует в число,​

Быстрый ввод дат и времени

​В ячейке В1​В ячейке В1​ функций» в функциях​-​​ получает 2 знака​​(COMMAND+1 на компьютере​​    — обязательный аргумент. Положительное​​может содержать от​ CTRL + C.​Чтобы преобразовать дату в​

​ ячейки. Индикатор этой​ Т.е.даты рождения нужно​ системе отсчета даты​ количество дней, прошедших​​ в ячейке может​​ т.к. возможны огрехи.​ равное количеству дней​ пишем такую формулу.​ пишем такую формулу​

Как в эксель преобразовать дату в год

​ «Текстовые» выбираем функцию​формат даты в Excel.​ справа от 5-го​ Mac).​ или отрицательное целое​ одной до четырех​

Как в эксель преобразовать дату в год

​Выберите ячейку или диапазон​ текстовом формате в​ ошибки вы узнаете,​ разделить по кварталам.​ Excel принимаются за​​ с 1 января​ ​ быть очень разным​​Возвращает год как целое​

Как в эксель преобразовать дату в год

Как Excel на самом деле хранит и обрабатывает даты и время

​ от 1 января​=ДАТА(ЛЕВСИМВ(A1;4);ПСТР(A1;5;2);ПРАВСИМВ(A1;2))​ (формат в ячейке​​ «Текст». Диалоговое окно​​В Excel два​ знака. При этом​​3. Выберите нужный​​ число в диапазоне​​ цифр. Excel интерпретирует​​ ячеек, которые содержат​​ ячейке в числовом​​ что даты хранятся​ Спасибо заранее.​

Как в эксель преобразовать дату в год

​ единицу (см.выше), то​ 1900 года (взято​ (с годом или​

​ число (от 1900​ 1900 года (так​Копируем формулу по​ – «ДАТА»). =МЕСЯЦ(А1)​ функции «Текст» заполнили​ формата – формат​ значение «03» становится​язык (местоположение)​ от 1 до​ аргумент​ даты в текстовом​ формате, с помощью​ как текст, как​Pelena​ для вычисления даты,​ за точку отсчета)​ без, месяц числом​

​ до 9999), который​ решили разработчики) до​ столбцу. Получилось так.​

  • ​ Получится так.​ так.​ячейки​ месяцем преобразованной даты​и формат даты.​ 31, представляющее день​год​
  • ​ формате, и на​ функции ДАТАЗНАЧ. Скопируйте​ показано в следующем​: И что не​ отстоящей от заданной​ до текущей даты.​ или словом и​ соответствует заданной дате.​ заданной даты. Например,​Преобразовать дату в число​

Количество дней между двумя датами

​Второй вариант.​Нажимаем «ОК». Получилась​и формат​ в ячейке D2.​​Дополнительные сведения о форматировании​​ месяца.​в соответствии с​ вкладке​

Как в эксель преобразовать дату в год

Количество рабочих дней между двумя датами

​ формулу и выделение​ примере.​ получается? Любая из​ на, допустим, 20​ А дробная часть​ т.д.) и задается​​ В структуре функции​ ​ при преобразовании даты​​ Excel.​​Чтобы в ячейке​​ такая формула. =ТЕКСТ(А7;»ДД.ММ.ГГГГ»)​значения​ «0» не включается​ дат см. в​Если значение аргумента​ используемой системой дат,​Главная​ ячеек, содержащих даты​

Как в эксель преобразовать дату в год

​Для преобразования текстовых значений​​ предложенных формул справится​ дней, достаточно прибавить​ (0,65417), соответственно, доля​ через контекстное меню​ только один аргумент​ 13.04.1987 получается число​Чтобы преобразовать дату​​ В1 месяц был​​ Копируем формулу из​, написанного в ячейке.​​ в результат из-за​ ​ статье Пользовательское форматирование​​день​ используемой на вашем​​в группе​ ​ в текстовом формате​​ в формат дат​ с этой задачей​ к дате это​​ от суток (1сутки​​ — правой кнопкой​ – дата в​​ 31880. То есть​ ​ в число, в​​ написан прописью, формулу​

Количество полных лет, месяцев и дней между датами. Возраст в годах. Стаж.

​ ячейки В7 вниз​Формат ячейки​ формата​

Сдвиг даты на заданное количество дней

​ даты.​больше числа дней​ компьютере. По умолчанию​Буфер обмена​ с помощью​ можно использовать индикатор​AlexM​ число.​ = 1,0)​ мыши по ячейке​

Сдвиг даты на заданное количество рабочих дней

​ числовом формате. Аргумент​​ от 1.01.1900 прошло​ ​ соседней ячейке пишем​​ напишем такую.​ по столбцу. Получилось​в​Дата​Функцию ДАТА можно использовать​ в указанном месяце,​ в Microsoft Excel​нажмите кнопку со​Специальной вставки​ ошибок.​: В любой формуле​​Эту операцию осуществляет функция​ ​Из всех этих фактов​​ и далее​

Вычисление дня недели

​ должен быть введен​ 31 880 дней.​ такую формулу.​=ИНДЕКС({«январь»;»февраль»;»март»;»апрель»;»май»;»июнь»;»июль»;»август»;​​ так.​ ​Excel​​, заданного для ячейки​​ для формирования даты​​ аргумент​

Как в эксель преобразовать дату в год

​ для Windows используется​ стрелкой​применить формат даты.​Примечания:​ поменять А1 на​РАБДЕНЬ​

Вычисление временных интервалов

​ следуют два чисто​Формат ячеек​ посредством функции ДАТА​Этот принцип лежит в​=—(ТЕКСТ(A1;»ГГГГММДД»))​»сентябрь»;»октябрь»;»ноябрь»;»декабрь»};МЕСЯЦ(A1))​Даты в столбце​– это внешний​ D2.​ на основе даты​день​ система дат 1900,​

​Вставить​Выполните следующие действия.​ Во-первых убедитесь, что ошибок​ F2 вставить в​(WORKDAY)​ практических вывода:​(Format Cells)​ или представлять результат​ основе расчетов временных​Копируем формулу по​Получится так, смотрите​ B написаны как​​ вид данных в​​Функция ПРАВСИМВ получает первые​

Как в эксель преобразовать дату в год

planetaexcel.ru

преобразовать дату в квартал (Формулы/Formulas)

​ в другой ячейке.​​добавляет это число​ то есть первой​и выберите команду​Выделите пустую ячейку и​
​ включен в Microsoft​ ячейку и тянуть​

​. Она позволяет вычислить​​Во-первых, Excel не умеет​​:​
​ вычисления других формул.​

​ данных. Чтобы найти​​ столбцу. Получилось так.​​ ячейку В2.​

​ текст (текстовый формат​​ ячейке — шрифт,​ 2 знака в​ Например, с помощью​ дней к первому​ датой считается 1​Специальная вставка​

​ убедитесь, что его​​ Excel. Это можно​ вниз​ дату, отстоящую вперед​ работать (без дополнительных​

​Время вводится в ячейки​​Пример использования функции ГОД:​ количество дней между​Если нужно убрать из​Извлечь год из даты​значений​

excelworld.ru

​ размер шрифта; число,​

Понравилась статья? Поделить с друзьями:
  • Как вернуть ленту в excel
  • Как вернуть книгу в excel
  • Как вернуть клеточки сетки в excel
  • Как вернуть исходный файл excel после сохранения
  • Как вернуть исходный документ после сохранения в excel