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

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

Итак, приступим!

Добавление или вычитание дней к датам в Excel с помощью специальной вставки

Недавно я работал с одним из авторов контента над одним из моих проектов. Я отправил ей список статей со сроками сдачи автору (как показано ниже).

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

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

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

Ниже приведены шаги, чтобы добавить 10 дней к существующим датам в нашем наборе данных:

  • В пустую ячейку введите 10 (число, которое мы хотим добавить к датам)
  • Копируем эту ячейку (ту, в которую вводим значение 10)
  • Выделите ячейки с датами
  • Щелкните выделение правой кнопкой мыши
  • Щелкните Специальная вставка. Откроется диалоговое окно Специальная вставка.
  • В разделе «Вставить» выберите «Значения».
  • В разделе «Параметры операции» выберите «Добавить».
  • Нажмите ОК

Это оно!

Вышеупомянутые шаги добавят 10 ко всем датам в выборе.

Если вы хотите вычесть из даты, выберите опцию «Вычесть» на шаге 7.

Примечание. Важно выбрать параметр «Значение» на шаге 6, так как это гарантирует, что формат дат останется неизменным. Если вы этого не сделаете, это изменит форматирование ваших дат (поскольку оно также копирует форматирование из скопированной ячейки).

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

Добавление или вычитание дней к датам с помощью формул

С формулами вы получаете большую гибкость при добавлении и вычитании дат.

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

Вы также можете добавить только будние дни (игнорируя выходные).

Давайте посмотрим на пару примеров, которые облегчат понимание этих сценариев.

Добавление фиксированного количества дней к дате

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

Ниже приведена формула для этого:

= B2 + 10

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

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

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

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

Например, в некоторые из этих дат я могу добавить 10 дней, а в другие — 5 или 15 дней.

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

Ниже у меня есть пример набора данных, в котором у меня есть вспомогательный столбец (столбцы C), у которого есть дни для добавления.

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

= B2 + C2

Это довольно просто, поскольку мы просто складываем два числа.

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

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

Но что, если вы хотите добавить к существующей дате только будние дни (т.е. игнорировать выходные — субботу и воскресенье)?

Вы также можете это сделать (как описано в следующем разделе).

Добавление к дате только дней недели

Ниже у меня есть набор данных, где даты указаны в столбце B, а количество дней недели, которые я хочу добавить, — в столбце C.

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

=WORKDAY(B2,C2)

Функция WORKDAY в Excel принимает три аргумента:

  • Дата, к которой вы хотите добавить определенное количество рабочих дней (B2 в нашем примере).
  • Общее количество рабочих дней, которое вы хотите добавить (C2 в нашем примере)
  • [Необязательный аргумент] Список праздников, которые не следует учитывать

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

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

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

=WORKDAY.INTL(B2,C2,7)

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

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

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

Примечание. Если вы хотите вычесть дни вместо добавления дней, используйте отрицательное число в качестве значения дня. Например, вместо 10 используйте -10 в столбце c.

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

Если вы хотите добавить только будние дни и игнорировать выходные, вы также можете сделать это с помощью формул WORKDAY или WORKDAY.INTL().

Надеюсь, вы нашли этот урок полезным.

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