Как к Дате Прибавить Месяцы в Excel • В этом курсе

Содержание

Как складывать и вычитать даты, дни, недели, месяцы и годы в Excel. Excel: арифметические действия с датами.

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

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

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

Как вычитать даты в Excel

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

Пример 1. Непосредственно вычитаем одну дату из другой

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

Пример 2. Вычитание дат с помощью функции РАЗНДАТ

Если предыдущая формула кажется Вам слишком простой, тот же результат можно получить более изощрённым способом с помощью функции РАЗНДАТ (DATEDIF).

Следующий рисунок показывает, что обе формулы возвращают одинаковый результат, за исключением ряда 4, где функция РАЗНДАТ (DATEDIF) возвращает ошибку #ЧИСЛО! (#NUM!). Посмотрим, почему это происходит.

Когда Вы вычитаете более позднюю дату (6 мая 2015) из более ранней (1 мая 2015), операция вычитания возвращает отрицательное число. Однако синтаксис функции РАЗНДАТ (DATEDIF) не позволяет, чтобы начальная дата была больше конечной даты и, естественно, возвращает ошибку.

Пример 3. Вычитаем дату из текущей даты

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

Как и в предыдущем примере, формулы отлично работают, когда текущая дата больше, чем вычитаемая. В противном случае функция РАЗНДАТ (DATEDIF) возвращает ошибку.

Пример 4. Вычитание дат с помощью функции ДАТА

Если Вы предпочитаете вводить даты непосредственно в формулу, указывайте их с помощью функции ДАТА (DATE), а затем вычитайте одну дату из другой.

Функция ДАТА имеет следующий синтаксис: ДАТА(год ; месяц ; день ) .

Например, следующая формула вычитает 15 мая 2015 года из 20 мая 2015 года и возвращает разность – 5 дней.

Как к Дате Прибавить Месяцы в Excel • В этом курсе

Если нужно подсчитать количество месяцев или лет между двумя датами , тогда функция РАЗНДАТ (DATEDIF) – единственное возможное решение. В продолжении статьи Вы найдёте несколько примеров формул, подробно раскрывающих эту функцию.

Теперь, когда Вы знаете, как вычитать одну дату из другой, посмотрим, как можно прибавить или вычесть из даты определённое количество дней, месяцев или лет. Для этого существует несколько функций Excel. Что именно выбрать зависит от того, какие единицы времени требуется прибавить или вычесть.

Как прибавить (вычесть) дни к дате в Excel

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

Пример 1. Прибавление дней к дате в Excel

Общая формула добавления определённого количества дней к дате выглядит так:

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

Следующий рисунок показывает действие этих формул. На момент написания текста текущей датой было 6 мая 2015 г.

Пример 2. Вычитание дней из даты в Excel

Чтобы вычесть определённое количество дней из даты, Вам снова нужно использовать обычную арифметическую операцию. Единственное отличие от предыдущего примера – минус вместо плюса:-)

Как прибавить (вычесть) несколько недель к дате

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

Например, чтобы прибавить 3 недели к дате в ячейке А2 , используйте следующую формулу:

Чтобы вычесть 2 недели из сегодняшней даты, используйте эту формулу:

Как прибавить (вычесть) несколько месяцев к дате в Excel

Чтобы прибавить (или отнять) определённое количество месяцев к дате, нужно использовать функцию ДАТА (DATE) или ДАТАМЕС (EDATE), как показано ниже.

Пример 1. Прибавляем несколько месяцев к дате с помощью функции ДАТА

Если список дат находится, например, в столбце A , укажите количество месяцев, которые Вы хотите добавить (положительное число) или отнять (отрицательное число) в какой-то ячейке, скажем, в C2 .

Введите в ячейку B2 указанную ниже формулу, щёлкните по выделенному углу ячейки и протащите его мышкой вниз по столбцу B до последней заполненной ячейки в столбце A . Формула из ячейки B2 будет скопирована во все ячейки столбца B .

Как к Дате Прибавить Месяцы в Excel • В этом курсе

Посмотрим, что делает эта формула. Логика формулы ясна и очевидна. Функция ДАТА(год ; месяц ; день ) получает следующие аргументы:

  • Год из даты в ячейке A2 ;
  • Месяц из даты в ячейке A2 + количество месяцев, указанное в ячейке C2 ;
  • День из даты в ячейке A2 ;

Всё просто! Если Вы введёте в C2 отрицательное число, формула вычтет месяцы, а не прибавит.

Как к Дате Прибавить Месяцы в Excel • В этом курсе

Естественно, ничто не мешает Вам ввести минус прямо в формуле, чтобы вычесть месяцы:

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

Пример 2. Прибавляем или вычитаем месяцы из даты с помощью функции ДАТАМЕС

В Excel предусмотрена специальная функция, которая возвращает дату, отстоящую от заданной на определенное количество месяцев назад или вперёд, – это функция ДАТАМЕС (EDATE). Она доступна в последних версиях Excel 2007, 2010, 2013 и новой Excel 2016.

При использовании ДАТАМЕС (EDATE) Вы указываете два следующих аргумента:

  • Начальная дата – дата, от которой отсчитывается количество месяцев.
  • Месяцы – количество месяцев, которые нужно прибавить (положительное число) или отнять (отрицательное число).

Эти формулы дадут тот же самый результат, что и формулы с функцией ДАТА (DATE) в предыдущем примере:

Как к Дате Прибавить Месяцы в Excel • В этом курсе

При использовании функции ДАТАМЕС (EDATE) начальную дату и количество месяцев можно указывать непосредственно в формуле. Даты можно задавать с помощью функции ДАТА (DATE) или как результат выполнения других формул. Например:

Эта формула прибавляет 10 месяцев к 7 мая 2015 года

Эта формула отнимает 10 месяцев от сегодняшней даты

Примечание: Функция ДАТАМЕС (EDATE) возвращает просто целое число. Чтобы представить его как дату, необходимо применить к ячейке формат даты. Как это сделать, указано в статье Как изменить формат даты в Excel .

Как прибавить (отнять) годы к дате в Excel

Добавление лет к датам в Excel осуществляется так же, как добавление месяцев. Вам необходимо снова использовать функцию ДАТА (DATE), но на этот раз нужно указать количество лет, которые Вы хотите добавить:

ДАТА(ГОД(дата ) + N лет ; МЕСЯЦ(дата ); ДЕНЬ(дата ))
= DATE(YEAR(дата ) + N лет , MONTH(дата ), DAY(дата ))

На листе Excel, формулы могут выглядеть следующим образом:

Прибавляем 5 лет к дате, указанной в ячейке A2 :

Вычитаем 5 лет из даты, указанной в ячейке A2 :

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

Прибавление (вычитание) дней, месяцев и лет к дате

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

ДАТА(ГОД(дата ) + X лет ; МЕСЯЦ(дата ) + Y месяцев ; ДЕНЬ(дата ) + Z дней )
= DATE(YEAR(дата ) + X лет , MONTH(дата ) + Y месяцев , DAY(дата ) + Z дней )

ДАТА(ГОД(дата ) — X лет ; МЕСЯЦ(дата ) — Y месяцев ; ДЕНЬ(дата ) — Z дней )
= DATE(YEAR(дата ) — X лет , MONTH(дата ) — Y месяцев , DAY(дата ) — Z дней )

Например, следующая формула прибавляет 2 года и 3 месяца, и вычитает 15 дней из даты в ячейке A2 :

Применительно к нашему столбцу с датами, формула принимает следующий вид:

Как складывать и вычитать время в Excel

В Microsoft Excel складывать и вычитать время можно с помощью функции ВРЕМЯ (TIME). Она позволяет Вам обращаться с единицами времени (часами, минутами и секундами) так же, как и с годами, месяцами и днями в функции ДАТА (DATE).

A2 + ВРЕМЯ(часы ; минуты ; секунды )
= A2 + TIME(часы , минуты , секунды )

A2 — ВРЕМЯ(часы ; минуты ; секунды )
= A2 — TIME(часы , минуты , секунды )

где A2 – это ячейка с временем, которое нужно изменить.

Например, чтобы добавить 2 часа 30 минут и 15 секунд к времени в ячейке A2 надо использовать следующую формулу:

Пример 1

1. Чтобы выяснить, сколько проработал в компании тот или иной служащий, нужно из текущей даты вычесть дату поступления его на работу. Если в рабочей таблице содержатся даты приема на работу, в нее целесообразно добавить сегодняшнее число. (Самый простой способ введения текущей даты — с помощью комбинации клавиш CTRL SHIFT;).

Как к Дате Прибавить Месяцы в Excel • В этом курсе

2. Активизируйте ячейку, в которую будет заноситься трудовой стаж данного служащего.

Как к Дате Прибавить Месяцы в Excel • В этом курсе

3. Теперь из текущей даты нужно вычесть дату приема на работу. В рассматриваемом примере сначала можно попробовать воспользоваться формулой =$В$2-C5. Обратите внимание на результат! Получилось такое большое число, потому что формула вычисляет количество дней (а не лет) работы на предприятии.

Как к Дате Прибавить Месяцы в Excel • В этом курсе

4. Разделив результаты на 365, получим ответ в годах. В нашем случае формула должна иметь вид =($В$2-C5)/365. Теперь легко заметить, что первый сотрудник проработал на предприятии более 22 лет.

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

В этой статье

Добавление и вычитание дней из даты

Допустим, что выплата средств со счета производится 8 февраля 2010 г. Необходимо перевести средства на счет, чтобы они поступили за 15 календарных дней до указанной даты. Кроме того, известно, что платежный цикл счета составляет 30 дней, и необходимо определить, когда следует перевести средства для платежа в марте 2010 г., чтобы они поступили за 15 дней до этой даты.

Ячейки A1 и C1 представляют даты платежей (08.02.10 и 10.03.10) для февраля и марта, а ячейки B1 и D1 — даты (24.01.10 и 23.02.10), когда необходимо перевести средства для заданных дат платежей.

Добавление и вычитание месяцев из даты

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

В функции ДАТАМЕС используются два значения (аргумента): начальная дата и количество месяцев, которые необходимо добавить или вычесть. Чтобы вычесть месяцы, введите отрицательное число в качестве второго аргумента (например, =ДАТАМЕС(«15.02.2010»;-5). Результатом этой формулы будет дата 15.09.2009 .

Значение начальной даты можно указать с помощью ссылки на ячейку, содержащую дату, или введя дату в кавычках, например «15.02.2010».

Предположим, нужно добавить 16 месяцев к дате 16 октября 2009 г.

В этом случае функция использует значение даты, введенное непосредственно («16.10.2009»).

В ячейках B5 и C5 должна отображаться дата 16.02.11 .

Примечание: В зависимости от формата ячеек, содержащих введенные формулы, результаты могут отображаться в Excel как числа ; в этом случае дата 16.02.2011 может отображаться как 40 590.

Excel хранит даты в виде порядковых номеров, над которыми можно выполнять вычисления. По умолчанию дате 1 января 1900 г. соответствует число 1, а 1 января 2010 г. — 40 179, поскольку интервал между ними составляет 40 178 дней.

Если результат отображается как число, выберите ячейки B5 и C5 и выполните указанные ниже действия.

На вкладке Главная в группе Ячейки нажмите кнопку Формат и выберите пункт Формат ячеек .

В диалоговом окне Формат ячеек откройте вкладку Число .

Добавление и вычитание лет из даты

Принцип работы формулы

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

Можно использовать похожую формулу для добавления месяцев к дате. Например, используя данные из предыдущего примера, можно добавить 9 месяцев к дате 09.06.09 с помощью формулы =ДАТА(ГОД(A2);МЕСЯЦ(A2)+9;ДЕНЬ(A2)) . Эта формула возвращает дату 09.03.10 .

Добавление к дате определенного количества дней, месяцев и лет

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

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

Принцип работы формулы

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

Калькулятор дней считает количество дней, недель, месяцев, лет и даже часов, минут и секунд между двумя указанными датами.
По умолчанию Калькулятор дней считает дни между сегодняшней датой и 1 января 2000 года

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

Калькулятор дней может считать дни в диапазоне от 40 века Н.Э. до 40 века до Н.Э.
Выполненные расчеты можно сохранить в памяти калькулятора нажав на кнопку «Сохранить». Возможно сохранение до 30 значений.
Вы можете удалять или корректировать сохраненные результаты.
Сохраненные результаты можно подставить в основные расчеты, щелкнув мышью по нужной строке.

Часто задаваемые вопросы

Да, конечно, учитывает. Учитывается не просто количество дней в году, но и количество дней в каждом отдельном месяце. Это легко проверить немного поэкспериментировав с настройками Калькулятора дней.

Исторические факты

В связи с несовершенством Юлианского календаря итальянским астрономом Лилием Алоизием был создан новый вариант летоисчисления. Его отличие заключалось в том, что високосными годами в конце века были только те, которые кратны 400.

Новый вариант календаря был принят в обращение 15 октября 1582 папой Григорием XIII и получил название Григорианский в честь его имени. Из-за неточностей предыдущего Юлианского календаря образовалось 10 лишних дней. Поэтому переход на новое летоисчисление перескочил этот лишний промежуток времени.

эксперт
Мнение эксперта
Михаил Соловьев, консультант по вопросам работы с продуктами Microsoft
Если у вас возникнут сложности, я помогу разобраться!
Задать вопрос эксперту
Узнайте, как вставить сегодняшнюю дату и время в виде статической метки времени или динамических значений, как автоматически заполнять столбец или строку днями недели. Если же вы хотите что-то уточнить, обращайтесь ко мне!
= ДАТА(ГОД(дата) + X лет; МЕСЯЦ(дата) + Y месяцев; ДЕНЬ(дата) + Z дней)
= DATE(YEAR(дата) + X лет, MONTH(дата) + Y месяцев, DAY(дата) + Z дней)
Для вычитания X лет, Y месяцев и Z дней:
Как к Дате Прибавить Месяцы в Excel • В этом курсе

Прибавить к дате количество месяцев excel

В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. По умолчанию 1 января 1900 является порядковым числом 1, а 1 января 2010 — порядковым номером 40179, так как это 40 178 дней после 1 января 1900 г.

Как в excel растянуть дату на все ячейки

Чтобы изменить формат даты или времени, щелкните ячейку правой кнопкой мыши и выберите Формат ячеек . Затем в диалоговом окне Формат ячеек на вкладке Число в группе Числовые форматы , нажмите Дата или Время и в списке Тип выберите тип, после чего нажмите ОК .

Как в Excel сделать дату по порядку?

  1. Перетащите указатель вниз по столбцу, чтобы выделить нужные даты.
  2. На вкладке Главная щелкните стрелку на кнопке Сортировка и фильтр и выберите команду Сортировка от старых к новым или Сортировка от новых к старым.

Как увеличить дату в Excel?

В ячейке A5 введите формулу =ДАТА(ГОД(A2)+1;МЕСЯЦ(A2)+7;ДЕНЬ(A2)+5) и нажмите клавишу RETURN . Эта формула добавляет 1 год, 7 месяцев и 5 дней к дате 09.06.2012, возвращая результат 14.01.2014. В каждой формуле указанное количество лет, месяцев и дней прибавляется к дате, содержащейся в ячейке A2.

Как протянуть дату в гугл таблице?

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

Как в Excel сделать фильтр по дате?

  1. Выделите любую ячейку из набора данных.
  2. На вкладке Данные (Data) нажмите кнопку Фильтр (Filter). В заголовках столбцов появятся стрелки.
  3. Нажмите на стрелку в столбце Date .
  4. Кликните по Выделить все (Select All), чтобы убрать флажки со всех пунктов. …
  5. Нажмите ОК .

Как в Excel к дате прибавить 5 лет?

На листе Excel, формулы могут выглядеть следующим образом:

  1. Прибавляем 5 лет к дате, указанной в ячейке A2: =ДАТА(ГОД(A2)+5;МЕСЯЦ(A2);ДЕНЬ(A2)) =DATE(YEAR(A2)+5,MONTH(A2),DAY(A2))
  2. Вычитаем 5 лет из даты, указанной в ячейке A2: =ДАТА(ГОД(A2)-5;МЕСЯЦ(A2);ДЕНЬ(A2)) =DATE(YEAR(A2)-5,MONTH(A2),DAY(A2))

Как прибавить месяц к дате?

Как вычесть время в Excel и посчитать разницу во времени?

В ячейку D2 введите формулу =C2-B2 (для вычитания значения времени окончания из значения времени начала) и нажмите клавишу ВВОД.

Как протянуть цифры в гугл таблице?

Цифры: вводим цифру в ячейку — выделяем ячейку – наводим на маленький синий квадрат в правом нижнем углу ячейки и тянем вниз, либо перетаскиваем в том направлении, куда нужно подставить данные. Например, протягиваем вниз — единица скопировалась. Если зажать кнопку «CTRL» и протянуть, получится нумерация.

Как сделать автозаполнение в гугл таблице?

  1. Откройте файл в приложении Google Таблицы.
  2. Введите цифры, даты, буквы или слова как минимум в две соседние ячейки строки или столбца.
  3. Нажмите на угол одной ячейки и перетащите его так, чтобы выделить заполненные ячейки вместе с теми, куда нужно подставить данные.

Как увеличить количество столбцов в гугл таблице?

  1. Откройте файл в Google Таблицах на компьютере.
  2. Выберите строку или столбец. Чтобы выделить несколько, сделайте следующее: …
  3. Нажмите правой кнопкой мыши на номер строки или букву столбца.
  4. Выберите Изменить размер строки или Изменить размер столбца и выполните одно из следующих действий: …
  5. Нажмите ОК.

Как сортировать файлы в папке по дате?

Как сделать сортировку по месяцам в Excel?

  1. Перейдите на любую ячейку исходного диапазона A1:C10 и выберите инструмент: «ДАННЫЕ»-«Сортировка».
  2. В появившемся диалоговом окне в первой секции «Столбец» из первого выпадающего списка «Сортировать по:» выбираем значение «Месяц», во втором выпадающем списке без изменений «Значение».

Как перевести текст в дату в Excel?

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

Создание списка последовательных дат

В этом курсе:

  • Вставка и удаление строк и столбцов
    Статья
  • Выделение содержимого ячеек в Excel
    Статья
  • Закрепление областей окна для блокировки строк и столбцов
    Статья
  • Скрытие и отображение строк и столбцов
    Статья
  • Фильтр уникальных значений или удаление повторяющихся значений
    Статья
  • Разделение текста на столбцы с помощью мастера распределения текста по столбцам
    Статья
  • Создание списка последовательных дат
    Статья

Создание списка последовательных дат

Вы можете быстро создать список дат в последовательном порядке с помощью или команды Заполнить.

Использование ручки заполнения

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

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

Использование команды «Заполнить»

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

Выберите Главная > Редактирование > Заполнить > Прогрессия > Единицы. Выберите нужную единицу.

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

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

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

эксперт
Мнение эксперта
Михаил Соловьев, консультант по вопросам работы с продуктами Microsoft
Если у вас возникнут сложности, я помогу разобраться!
Задать вопрос эксперту
В Excel предусмотрена специальная функция, которая возвращает дату, отстоящую от заданной на определенное количество месяцев назад или вперёд, это функция ДАТАМЕС EDATE. Если же вы хотите что-то уточнить, обращайтесь ко мне!
Добавление лет к датам в Excel осуществляется так же, как добавление месяцев. Вам необходимо снова использовать функцию ДАТА (DATE), но на этот раз нужно указать количество лет, которые Вы хотите добавить:

Как получить месяц из даты в Excel | Mister-Office

  • Год из даты в ячейке A2 ;
  • Месяц из даты в ячейке A2 + количество месяцев, указанное в ячейке C2 ;
  • День из даты в ячейке A2 ;

После этого нужно выбрать ячейку, в которой будет находиться результат вычислений, и присвоить ей формат «Общий». Формат «Дата» для ячейки с результатом не подходит, поскольку в этой ячейке будет находиться количество дней (число), а не конкретная дата.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector