Microsoft Excel хранит дату и время в виде чисел, что позволяет пользователю легко добавлять и вычитать дни к дате в Excel.
Это также очень упрощает, когда вы хотите узнать общее количество дней между двумя датами, поскольку вы можете просто вычесть одно из другого.
В этом уроке я покажу вам несколько действительно простых способов добавить или вычесть дни к датам в Excel.
Итак, приступим!
Добавление или вычитание дней к датам в Excel с помощью специальной вставки
Недавно я работал с одним из авторов контента над одним из моих проектов. Я отправил ей список статей со сроками сдачи автору (как показано ниже).
Писательница вернулась ко мне и попросила сдвинуть все эти сроки на 10 дней, так как ей нужно было позаботиться о некоторых неотложных делах, и ей нужно было 10 дней отдыха.
Это прекрасный пример, когда мне нужно добавить фиксированное количество дней к сроку выполнения, чтобы я мог получить новую дату для каждой задачи.
В Excel есть встроенная функция «Специальная вставка», которая позволяет быстро добавлять или вычитать фиксированное число из диапазона выбранных ячеек.
Ниже приведены шаги по добавлению 10 дней к существующим датам в нашем наборе данных:
В пустую ячейку введите 10 (число, которое мы хотим добавить к датам).
Копируем эту ячейку (ту, в которую мы вводим значение 10).
Выделите ячейки с датами.
Щёлкните правой кнопкой мыши по выделенному фрагменту.
Щёлкните «Специальная вставка». Откроется диалоговое окно «Специальная вставка».
В разделе «Вставить» выберите «Значения».
В параметрах операции выберите «Добавить».
Нажмите ОК.
Вот и всё! Вышеупомянутые шаги добавят 10 ко всем датам в выборе.
Если вы хотите вычесть из даты, выберите опцию «Вычесть» на шаге 7.
Этот метод лучше всего использовать, если вы хотите добавить к датам фиксированное количество дней. Если вы хотите добавить к дате переменное количество дней, лучше всего использовать метод формулы (рассматривается далее).
Добавление или вычитание дней к датам с помощью формул
С формулами вы получаете большую гибкость при добавлении и вычитании дат.
Например, вы можете добавить другое количество дней до даты, просто указав это число в дополнительном столбце.
Вы также можете добавить только будние дни (игнорируя выходные).
Давайте посмотрим на пару примеров, которые облегчат понимание этих сценариев.
Добавление фиксированного количества дней к дате
Предположим, у вас есть набор данных, показанный ниже, и вы хотите добавить фиксированное количество дней к каждой из этих дат.
Ниже приведена формула для этого:
= B2 + 10
Поскольку даты хранятся в Excel в виде чисел, всё, что вам нужно сделать, это добавить значение, на которое вы хотите продлить дату.
В этом примере я просто добавил 10 к дате в каждой ячейке, чтобы получить дату через 10 дней.
Вы можете скопировать и вставить приведённую выше формулу во все ячейки столбца, чтобы применить её ко всем датам.
Добавление разного количества дней к дате
Что делать, если вы не хотите добавлять один и тот же номер к каждой дате? Что делать, если вы хотите, чтобы в переменную дату добавлялись две разные существующие даты.
Например, в некоторые из этих дат я могу добавить 10 дней, а в другие — 5 или 15 дней.
В таком сценарии лучше всего вставить вспомогательный столбец и указать даты переменных в этом вспомогательном столбце.
Ниже у меня есть пример набора данных, в котором у меня есть вспомогательный столбец (столбец C), у которого есть дни для добавления.
Ниже приведена формула, которую я могу использовать, чтобы добавить эти дни во вспомогательном столбце к существующим датам:
= B2 + C2
Это довольно просто, поскольку мы просто складываем два числа.
А если вы хотите вычесть дни из даты, используйте знак минус вместо знака плюс в приведённой выше формуле.
Но что, если вы хотите добавить к существующей дате только будние дни (т. е. игнорировать выходные — субботу и воскресенье)?
Вы также можете это сделать (как описано в следующем разделе).
Добавление к дате только дней недели
Ниже у меня есть набор данных, где даты указаны в столбце B, а количество дней недели, которые я хочу добавить, — в столбце C.
Ниже приведена формула, которая даст вам дату после добавления заданного количества рабочих дней:
= РАБДЕНЬ(B2; C2)
Функция РАБДЕНЬ в Excel принимает три аргумента:
- Дата, к которой вы хотите добавить определённое количество рабочих дней (B2 в нашем примере)
- Общее количество рабочих дней, которое вы хотите добавить (C2 в нашем примере)
- [Необязательный аргумент] Список праздников, которые не следует учитывать
В нашем примере, поскольку у нас нет списка праздников, я использую только первые два аргумента. Эта функция считает только будние дни (то есть с понедельника по пятницу) и игнорирует выходные дни (то есть субботу и воскресенье).
Если вы хотите добавить выходные дни, отличные от субботы и воскресенья (скажем, пятницу и субботу или только воскресенье), вы можете сделать это, используя немного другую формулу.
Ниже приведена формула, которая дала бы мне окончательный результат, учитывая пятницу и субботу как выходные:
= РАБДЕНЬ.INTL(B2; C2; 7)
Формула РАБДЕНЬ.INTL — это небольшое улучшение по сравнению с функцией РАБДЕНЬ, поскольку она позволяет вам выбирать выходные дни.
Например, в приведённой выше формуле я указал третий аргумент как 7, что означает, что я хочу считать пятницу и субботу выходными днями.
Точно так же вы также можете выбрать только воскресенье в качестве выходного дня. Фактически, вы можете выбрать один день или комбинацию двух последовательных дней в качестве выходных в рамках этой формулы.
Это два простых способа, которыми вы можете воспользоваться, чтобы добавить или вычесть дни из даты в Excel. Если вы хотите быстро добавить фиксированное количество дней, вы можете использовать специальную технику вставки или простую формулу сложения.
Если вы хотите добавить только будние дни и игнорировать выходные, вы также можете сделать это с помощью формул РАБДЕНЬ или РАБДЕНЬ.INTL.
Надеюсь, вы нашли этот урок полезным.
Хотите освоить Excel глубже?
Больше полезных формул, приёмов и готовых решений — на Vip Excel
