Як додати чи відняти дні до дати в Excel (ярлик + формула)

Microsoft Excel зберігає дати та час як числа, що дозволяє користувачеві легко додавати та віднімати дні до дати в Excel.

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

У цьому уроці я покажу вам кілька дійсно простих способів додавати або віднімати дні до дат у Excel.

Тож почнемо!

Додавання або віднімання днів до дат у Excel за допомогою спеціальної вставки

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

Письменниця повернулася до мене і попросила перенести всі ці терміни на 10 днів, оскільки у неї є невідкладні речі, про які потрібно подбати, і їй потрібні 10 днів відпустки.

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

Excel має вбудовану функцію Paste Special, яка дозволяє швидко додавати або віднімати фіксоване число з діапазону вибраних комірок.

Нижче наведено кроки, щоб додати 10 днів до існуючих дат у наборі даних:

  1. У порожній клітинці введіть 10 (число, яке ми хочемо додати до дат)
  2. Скопіюйте цю клітинку (ту, в яку ми вводимо значення 10)
  3. Виділіть клітинки з датами
  4. Клацніть правою кнопкою миші на виділенні
  5. Натисніть Спеціальна вставка. Відкриється діалогове вікно Спеціальна вставка
  6. У опції Вставити виберіть "Значення"
  7. У параметрах операцій виберіть "Додати"
  8. Натисніть ОК

Це воно!

Наведені вище кроки додадуть 10 до всіх дат у виділенні.

Якщо ви хочете відняти дату, виберіть опцію Віднімання на кроці 7.

Примітка: Важливо вибрати опцію Значення на кроці 6, оскільки це гарантує, що формат дат залишається незмінним. Якщо ви цього не зробите, це змінить форматування ваших дат (оскільки воно також копіює форматування з скопійованої комірки).

Цей метод найкраще використовувати, коли потрібно додати до дат фіксовану кількість днів. Якщо ви хочете додати до дати змінну кількість днів, найкраще скористатися методом формули (розглянуто далі).

Додавання або віднімання днів до дат за допомогою формул

За допомогою формул ви отримуєте велику гнучкість при додаванні чи відніманні дат.

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

Ви також можете додати лише будні (ігноруючи вихідні).

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

Додавання фіксованої кількості днів до дати

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

Нижче наведена формула для цього:

= В2+10

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

У цьому прикладі я просто додав 10 до дати в кожній комірці, щоб отримати дату через 10 днів.

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

Додавання змінної кількості днів до дати

Що робити, якщо ви не хочете додавати до кожної дати одне і те ж число? Що робити, якщо ви хочете, щоб змінна дата додала дві різні існуючі дати.

Наприклад, в деякі з цих дат я можу додати 10 днів, а в інші - 5 або 15 днів.

У такому сценарії найкраще вставити допоміжний стовпець і вказати в ньому змінні дати.

Нижче наведено приклад набору даних, де у мене є допоміжний стовпець (стовпці С), у якому є дні для додавання.

Нижче наведена формула, яку я можу використовувати, щоб додати ці дні у стовпці -помічнику до існуючих дат:

= В2+С2

Це досить просто, оскільки ми просто додаємо два числа.

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

Примітка: У деяких випадках замість дати ви можете побачити серійний номер (або дата може бути в іншому форматі). Якщо це станеться, вам просто потрібно змінити формат комірки, щоб відобразити її у форматі очікуваної дати.

Але тепер, що якби лише додати будні дні до існуючої дати (тобто ігнорувати вихідні дні - суботу та неділю)?

Ви також можете це зробити (як описано в наступному розділі).

Додавання до дати лише буднів

Нижче я маю набір даних, де дати у стовпці В, а кількість буднів, які я хочу додати, - у стовпці С.

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

= РОБОЧИЙ ДЕНЬ (В2, С2)

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

  • Дата, до якої потрібно додати певну кількість робочих днів (В2 у нашому прикладі)
  • Загальна кількість робочих днів, які потрібно додати (С2 у нашому прикладі)
  • [Необов’язковий аргумент] Список свят, які не слід зараховувати

У нашому прикладі, оскільки у нас немає списку свят, я використовую лише перші два аргументи. Ця функція підраховує лише будні (тобто з понеділка по п’ятницю) та ігнорує вихідні дні (тобто суботу та неділю).

Якщо ви хочете додати вихідні дні, які відрізняються від суботи та неділі (скажімо, п’ятниці та суботи чи лише неділі), ви можете це зробити, використовуючи дещо іншу формулу.

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

= WORKDAY.INTL (B2, C2,7)

Формула WORKDAY.INTL - це невелике поліпшення у порівнянні з функцією WORKDAY, оскільки вона дозволяє вибирати вихідні дні.

Наприклад, у наведеній вище формулі я вказав третій аргумент як 7, що вказує на те, що я хочу вважати п’ятницю та суботу днями вихідних.

Подібним чином, ви також можете вибрати, щоб неділя була вихідним днем. Фактично, ви можете вибрати будь -який окремий день або поєднання двох послідовних днів як днів вихідних у цій формулі.

Примітка: Якщо ви хочете відняти дні замість додавання днів, використовуйте від’ємне число як значення дня. Наприклад, замість 10 використовуйте -10 у стовпці c.

Це два простих способи, якими ви можете скористатися додавати або віднімати дні з дати в Excel. Якщо ви хочете швидко додати фіксовану кількість днів, ви можете скористатися спеціальною технікою вставки або простою формулою додавання.

Якщо ви хочете додати лише будні та ігнорувати вихідні, ви також можете це зробити за допомогою формул WORKDAY або WORKDAY.INTL.

Сподіваюся, цей підручник був вам корисним.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave