Перейти к содержимому

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

  • автор:

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

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Сложить или вычесть даты в Excel для Mac

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

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

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

  1. Откройте новый лист в книге.
  2. В ячейке A1 введите 08.02.2012.
  3. В ячейке B1 введите =A1-15 и нажмите клавишу RETURN. Эта формула вычитает 15 дней из даты в ячейке A1.
  4. В ячейке C1 введите =A1+30 и нажмите клавишу RETURN. Эта формула добавляет 30 дней к дате в ячейке A1.
  5. В ячейке D1 введите =C1-15 и нажмите клавишу RETURN. Эта формула вычитает 15 дней из даты в ячейке C1. В ячейках A1 и C1 даты вычета счетов за февраль и март (08.02.2012 и 09.03.2012). Ячейки B1 и D1 показывают даты (24.01.2012 и 23.02.12), на которые следует перевести средства, чтобы они поступают за 15 календарных дней до срока.

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

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

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

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

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

  1. В ячейке A5 введите 16.10.2012.
  2. В ячейке B5 введите =ДАТАМЕС(A5;16) и нажмите клавишу RETURN. Функция использует значение из ячейки A5 в качестве начальной даты.
  3. В ячейке C5 введите =ДАТАМЕС(«16.10.2012»;16) и нажмите клавишу RETURN. В этом случае функция использует введенное значение даты («16.10.2012»). В обеих ячейках B5 и C5 отображается дата 16.02.2014. Почему в результатах отображаются цифры, а не даты? В зависимости от формата ячеек, содержащих формулы, которые вы ввели, результаты Excel отображаться как порядковые номера. В этом случае 16.02.14 может отображаться как 41686. Если результаты отображаются в виде серийных номеров, измените формат с помощью указанных здесь действий.
    1. Выделите ячейки B5 и C5.
    2. На вкладке Главная в группе Формат выберите элемент Формат ячеек, а затем — элемент Дата. Числовые значения в ячейках должны отобразиться в виде дат.

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

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

    Количество прибавляемых или вычитаемых лет

    Сложение или вычитание дат

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

    Сложить или вычесть дни из даты

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

    Сложить или вычесть дни из даты можно с помощью =A2+B2, где A2 — это дата, а B2 — количество дней, которые нужно прибавить или вычесть.

    1. Введите даты сходимой даты в столбце A.
    2. Введите количество дней, в течение дней в которые нужно добавить или вычесть столбец B. Вы можете ввести отрицательное число, чтобы вычесть дни из даты начала, и положительное число, чтобы прибавить к дате.
    3. В ячейке C2 введите =A2+B2и скопируйте его при необходимости.

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

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

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

    Используйте эту возможность, чтобы прибавить к дате месяцы или вычесть их из нее. В данном случае =ДАТАМЕСЯ(A2;B2), где A2 является датой, а B2 — количество месяцев, которые нужно прибавить или вычесть.

    1. В этом примере даты начала можно ввести в столбец A.
    2. Введите количество месяцев, которые нужно добавить или вычесть, в столбце B. Чтобы указать, следует ли вычесть месяц, можно ввести знак «минус» (-) перед числом (например, -1).
    3. Введите =ВРЕМЯ(A2;B2) в ячейку C2 и скопируйте ее при необходимости.

    • В зависимости от формата ячеек, содержащих введенную формулу, результаты могут отображаться в Excel как порядковые номера. Например, 8-фев-2019 может отображаться как «43504».
    • В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. По умолчанию порядковый номер 1 января 1900 г. — 1, а 1 января 2010 г. — 40179, так как он отс0 1 января 1900 г. находится через 40 178 дней.
    • Если результаты отображаются в числовом номере, выберите ячейки, о которые идет речь, и следуйте следующим шагам:
      • Нажмите CTRL+1, чтобы запустить диалоговое окно «Формат ячеек», и щелкните вкладку «Число».
      • В категории щелкните«Дата»,выберите нужный формат даты и нажмите кнопку «ОК». Значения в ячейках должны отобразиться как даты.

      Сложить или вычесть годы из даты

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

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

      Сложить или вычесть годы из начальной даты с помощью =ДАТА(ГОД(A2)+B2;МЕСЯЦ(A2);ДЕНЬ(A2))

      Как работает формула:

      • Функция ГОД ищет дату в ячейке A2 и возвращает 2019. Затем он прибавляет 3 года к ячейке B2, в результате чего результат будет 2022.
      • Функции МЕСЯЦи ДЕНЬ возвращают только исходные значения из ячейки A2, но они требуются функцией ДАТА.
      • Наконец, функция ДАТА объединяет эти три значения в дату через 3 года в будущем — 08.02.22.

      Сложить или вычесть из даты сочетание дней, месяцев и лет

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

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

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

      Как работает формула:

      • Функция ГОД ищет дату в ячейке A2 и возвращает 2019. Затем она добавляет 1 год из ячейки B2, в результате чего результатом будет 2020.
      • Функция МЕСЯЦ возвращает 6, а затем добавляет в нее 7 из ячейки C2. Это интересно, поскольку 6 + 7 = 13, т. е. 1-й год и 1 месяц. В этом случае формула распознает это и автоматически добавляет к результату еще один год, урезав его с 2020-го по 2021-й.
      • Функция ДЕНЬ возвращает 8 и добавляет к ней 15. Эта формула будет работать так же, как и часть формулы «МЕСЯЦ», если вы ука между числами дней в этом месяце.
      • Затем функция ДАТА объединяет эти три значения в дату, которая составляет 1 год, 7 месяцев и 15 дней в будущем— 23.01.21.

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

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

      Расчет даты

      1. В ячейке A1 введите 08.02.2013.
      2. В ячейке B1 введите =A1-15.
      3. В ячейке C1 введите =A1+30.
      4. В ячейке D1 введите =C1-15.

      Добавление месяцев к дате

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

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

      1. В ячейке A1 введите 24.10.2013.
      2. В ячейке B1 введите =ВРЕМЯ(A1;16).
      3. Чтобы отформатирование результатов в виде дат, выберите ячейку B1. Щелкните стрелку рядом с кнопкой «Числовойформат>даты.

      Вычитание месяцев из даты

      Для вычитания месяцев из даты будет применяться та же функция ДАТАМАЙТА.

      Введите дату в ячейку A1 и в ячейку B1 и формулу =ДАТАМЕС(15.04.2013;-5).

      Вычитание месяцев из даты

      Здесь указывается значение даты начала, которая заключена в кавычках.

      Можно просто обратиться к ячейке со значением даты или использовать формулу =ДАТАМЕС(A1;-5) для того же результата.

      Другие примеры

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

      Примеры добавления и вычитания дат

      Прибавь или вычесть года

      Вычитание дат

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

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

      Копирование примера данных

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

      Задача Дата начала Дата окончания Длительность
      Создание плана проекта 08.06.2011 20.09.2011
      Этап 1. 21.09.2011 02.06.2012
      Этап 2. 03.06.2012 10.12.2014
      Этап 3. 11.12.2014 20.04.2017

      Вычисление разницы в днях

      Определение количества дней между двумя датами

      1. Выделите ячейку D2 — первую пустую ячейку в столбце «Длительность».
      2. Введите =C2-B2 и нажмите клавишу RETURN. В Excel возвращается результат в виде количества дней между двумя датами (104).
      3. Выберите ячейку D2.
      4. Перетащите маркер заполнения , чтобы скопировать формулу в оставшиеся строки. Excel автоматически изменяет ссылки на ячейки, чтобы включить правильные значения для каждой строки.

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

      Параметр

      1. Выделите ячейку D2 — первую пустую ячейку в столбце «Длительность». Если ячейка не пуста, в меню Правка выберите пункты Очистить и Все.
      2. Выполните одно из указанных ниже действий.
        • В Excel для Mac 2011 на вкладке «Формулы» в области «Функция»щелкните построитель формул.
        • В Excel 2016 для Mac на вкладке «Формулы» нажмите кнопку «Вставить функцию».
      3. В поле поиска построитель формул введите «NETWORKDAYS».
      4. В появившемся списке дважды щелкните пункт ЧИСТРАБДНИ.
      5. В разделе Аргументы щелкните поле Нач_дата и выберите ячейку B2 на листе (08.06.2011).
      6. В разделе Аргументы щелкните поле Кон_дата и выберите ячейку C2 на листе (20.09.2011).
      7. Не заполняйте поле Праздники.
      8. Нажмите клавишу RETURN. Результатом является 75 рабочих дней (без учета праздников).
      9. Выберите ячейку D2.
      10. Перетащите маркер заполнения , чтобы скопировать формулу в оставшиеся строки. Excel автоматически изменяет ссылки на ячейки, чтобы включить правильные значения для каждой строки.

      Совет: Подробнее об этих формулах, в том числе о том, как учитывать в них праздники, читайте в статьях Функция ЧИСТРАБДНИ и Функция ЧИСТРАБДНИ.МЕЖД.

      Вычисление количества месяцев между двумя датами одного и того же года

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

      1. Выделите ячейку D2 — первую пустую ячейку в столбце «Длительность». Если ячейка не пуста, в меню Правка выберите пункты Очистить и Все.
      2. В ячейке D2 введите =МЕСЯЦ(C2)-МЕСЯЦ(B2), а затем нажмите клавишу RETURN. Результат — 3.

      Вычисление количества месяцев между двумя датами разных лет

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

      1. Выберите ячейку D3. Если ячейка не пуста, в меню Правка выберите пункты Очистить и Все.
      2. В ячейке D3 введите =(ГОД(C3)-ГОД(B3))*12+МЕСЯЦ(C3)-МЕСЯЦ(B3), а затем нажмите клавишу RETURN. Результат — 9.

      Вычисление количества лет между двумя датами

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

      1. Выберите ячейку D4. Если ячейка не пуста, в меню Правка выберите пункты Очистить и Все.
      2. В ячейке D4 введите =ГОД(C4)-ГОД(B4), а затем нажмите клавишу RETURN. Результат — 2.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *