Перейти к основному содержанию

Как добавить или вычесть дни, месяцы и годы на текущий момент в Excel?

В этой статье представлены 7 решений для добавления или вычитания дней, недель, месяцев, лет или комбинации лет / месяцев / дней к дате в Excel. Видео Демо-версия

  1. Добавьте или вычтите дни до даты с помощью формулы
  2. Добавить или вычесть дни из нескольких дат без формулы
  3. Добавить или вычесть недели до даты в Excel
  4. Добавить или вычесть месяцы до даты в Excel
  5. Добавить или вычесть годы на текущий момент в Excel
  6. Добавьте или вычтите комбинацию лет, месяца и дней до даты в Excel
  7. Добавьте или вычтите дни, недели, месяцы или годы на сегодняшний день с помощью Kutools for Excel

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

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

= даты + количество дней

1. Выберите пустую ячейку, в которую вы поместите результат расчета, введите формулу = A2 + 10, и нажмите Enter .
Внимание: Чтобы вычесть 10 дней из даты, используйте эту формулу = A2–10.

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

Теперь вы добавили или вычли такое же количество дней из этих дат массово. Смотрите скриншот:

Легко добавлять / вычитать дни, недели, месяцы или годы к дате в Excel

Сложно и утомительно запоминать длинные сложные формулы в Excel? Kutools для Excel Формула Помощник перечисляет наиболее часто используемые формулы, которые помогут вам быстро вычислить и решить проблемы в Excel, говорит Добавить годы / месяцы / недели / дни к дате, Добавить часы / минуты / секунды к дате, Сумма абсолютных значений, Найдите наиболее распространенное значение, и т.д.


объявление добавить дни недели месяцы годы до даты

Kutools for Excel - Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now

Добавить или вычесть дни из нескольких дат без формулы

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

1. Введите количество дней, которое вы добавите или вычтете к датам, в пустой ячейке, например 10, а затем скопируйте его. Смотрите скриншот:

2. Выберите даты, которые вы добавите или вычтете, щелкните правой кнопкой мыши и выберите Специальная вставка > Специальная вставка в контекстном меню. Смотрите скриншот:

3. В диалоговом окне «Специальная вставка» установите флажок Добавить or вычитать нужные вам параметры и щелкните OK кнопка. Смотрите скриншот:

4. Теперь число добавляется или вычитается к датам, и даты отображаются в виде 5-значных чисел. Не снимая выделения с этих 5-значных чисел, нажмите Главная > Формат номера коробка> Короткое свидание чтобы снова преобразовать их в даты.

Теперь вы увидите, что указанное количество дней добавляется или вычитается из указанного диапазона дат без формулы. Смотрите скриншот:

OfficeTab Excel 1186

Приближается сезон увольнений, по-прежнему медленно работать?
Office Tab повышает темп вашей работы!

  • Повышение эффективности работы на 80% за счет одновременного просмотра и редактирования нескольких документов
  • Уменьшите количество кликов на тысячи каждый день, попрощайтесь с рукой мыши
  • Яркие вкладки делают утомительную работу веселее, создают живое и яркое рабочее пространство.   
  • Выбор
    90,000+
    высокоэффективные люди и 300+ известных компаний
 

Помогите вам работать быстрее и легко выделиться из толпы! 1 секунда для переключения между десятками открытых документов!       Узнать больше        Бесплатная пробная версия

Добавить или вычесть недели до даты в Excel

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

= даты + 7 * количество недель

1. Выберите пустую ячейку, в которую вы поместите результат расчета, введите формулу = A2 + 4 * 7, и нажмите Enter .
Внимание: Чтобы вычесть 4 недели из даты, используйте эту формулу = A2-4 * 7.

Kutools for Excel

Выделяться из толпы

300+ удобных инструментов
Решите 80% проблем в Excel
Бесплатная пробная версия

Попрощайтесь с утомительным VBA и формулами!

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

Теперь вы добавили или вычли одно и то же количество недель из нескольких дат сразу. Смотрите скриншот:

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

Для добавления или вычитания месяцев из дат нельзя прибавлять или вычитать 30 из дат, потому что месяцы содержат разное количество дней в году, некоторые содержат 30 дней, некоторые содержат 31 день, а некоторые содержат 28 или 29 дней. Следовательно, нам нужно применить функцию EDATE, чтобы справиться с этой ситуацией.

= ДАТА (даты, количество месяцев)

1. Выберите пустую ячейку, в которую вы поместите результат расчета, введите формулу = ДАТА (A2,3), и перетащите маркер автозаполнения этой ячейки формулы, чтобы применить эту формулу к другим ячейкам по мере необходимости.
Внимание: Чтобы вычесть 3 месяца из даты, используйте эту формулу = ДАТА (A2; -3).

2. Как видите, функция EDATE возвращает 5-значные числа. Оставьте выбранными эти 5-значные числа и нажмите Главная > Формат номера коробка> Короткое свидание чтобы преобразовать их в даты назад. Смотрите скриншот:

Теперь вы увидите, что к датам было добавлено или вычтено такое же количество месяцев. Смотрите скриншот:

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

Например, вы добавите 6 лет к пакету дат в Excel, вы можете сделать следующее:

= ДАТА (ГОД (даты) + Количество лет, МЕСЯЦ (даты),ДЕНЬ(даты))

1. Выберите пустую ячейку, в которую вы поместите результат расчета, введите формулу = ДАТА (ГОД (A2) + 6; МЕСЯЦ (A2), ДЕНЬ (A2)), и нажмите Enter .
Внимание: Чтобы вычесть 6 лет из даты, примените эту формулу = ДАТА (ГОД (A2) -6; МЕСЯЦ (A2), ДЕНЬ (A2)).

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

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

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

= ДАТА (ГОД (даты) + Количество лет, МЕСЯЦ (даты) + количество месяцев, ДЕНЬ (даты) + количество дней)

1. Выберите пустую ячейку, в которую вы поместите результат расчета, введите формулу =DATE(YEAR(A2)+3,MONTH(A2)+5,DAY(A2)+15), и нажмите Enter ключ. Смотрите скриншот:
Внимание: Чтобы вычесть сумму лет, месяцев и дней вместе, используйте эту формулу =DATE(YEAR(A2)-3,MONTH(A2)-5,DAY(A2)-15).

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

Добавьте или вычтите дни, недели, месяцы или годы на сегодняшний день с помощью Kutools for Excel

Если у вас установлен Kutools for Excel, вы найдете его Формула Помощник перечисляет наиболее часто используемые формулы, которые помогут вам легко производить вычисления в Excel, включая добавление дней, недель, месяцев или лет к дате. Пожалуйста, сделайте следующее:

Kutools for Excel - Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now

1. Выберите ячейку, в которую вы поместите результат расчета, и нажмите Кутулс > Формула Помощник > Добавить годы к дате.
Функции: Выберите подходящую формулу из Формула Помощник раскрывающийся список в зависимости от ваших потребностей. Например, выберите Добавить недели к дате для добавления / вычитания указанных недель к дате.

2. В открывшемся диалоговом окне Помощник по формулам укажите адрес ячейки даты в поле Дата Время поле и введите количество лет, которое вы добавите в поле Номер регистрации пунктом.
Функции: В нашем случае мы добавим 5 лет с даты, поэтому набираем 5 в Номер регистрации коробка. Если вам нужно вычесть несколько лет, например 3 года, введите -3 в Номер регистрации пунктом.

3, Нажмите Ok кнопку, чтобы применить формулу Добавить годы к дате. При необходимости перетащите маркер заполнения, чтобы применить эту формулу к другому диапазону.

Добавить / вычесть дни до даты:

Добавьте / вычтите недели до даты:

Добавьте / вычтите месяцы до даты:

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

Демонстрация: добавление или вычитание дней, недель, месяцев или лет на текущий момент в Excel


300 инструментов помогут вам выделиться из толпы уже сейчас

с Kutools для Excel - никогда не беспокойся о сокращении работы

Kutools for Excel предлагает 300 удобных инструментов, адаптированных для 1500 рабочих сценариев, которые повышают вашу скорость и эффективность по сравнению с вашими коллегами и завоевывают доверие вашего начальника. Закрепите свое положение даже в трудные времена и обеспечьте стабильность своей семье.

  • Станьте экспертом Excel всего за 3 минуты и получите широкое признание.
  • Повысьте эффективность работы на 80 %, решите 80 % задач Excel и избегайте сверхурочной работы.
  • Ускорьте выполнение задач, сэкономьте 2 часа в день на самосовершенствовании и времени с семьей.
  • Упростите задачи Excel, уменьшив необходимость запоминать сложные формулы и коды VBA.
  • Уменьшите напряжение и усталость, связанные с повторяющимися задачами.
  • Инвестируйте только $49.0, получая от обучения выгоду на сумму более 4000.0 долларов.
  • Выбранный более чем 110,000 300 лучших специалистов и более чем XNUMX известными компаниями, преуспевайте в Excel.
  • Предложите полнофункциональную бесплатную пробную версию на 30 дней без необходимости использования кредитной карты.
Прочитайте больше ...
Бесплатная пробная версия
 
Comments (67)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How to add or subtract 5Y 8M 23D and 2Y 3M 12D in excel with formula
This comment was minimized by the moderator on the site
How to add or subtract 5Y 8M 23D and 2Y 3M 12D in excel with formula
This comment was minimized by the moderator on the site
1- 2year,4months,29days
and

2- 0year,9months,1days
how to calculate formula in Excel both 1 & 2 in same format like (3years 1 months 30days)
This comment was minimized by the moderator on the site
Hello, Nigam,
To solve your problem, the following User Defined Function may hep you:
Function CalculateDate(pRg As Range, pRg2 As Range)
    On Error GoTo Err
    Application.Volatile

    Dim xRegEx As Object
    Set xRegEx = CreateObject("VBSCRIPT.REGEXP")
    y1 = 0
    y2 = 0
    y = 0
    m1 = 0
    m2 = 0
    m = 0
    d1 = 0
    d2 = 0
    d = 0
    res = ""
    With xRegEx
        .Pattern = "\d+ ?year"
        .Global = True
        .IgnoreCase = True
    End With
    y1 = CInt(Replace(xRegEx.Execute(pRg.Value).Item(0), "year", ""))
    y2 = CInt(Replace(xRegEx.Execute(pRg2.Value).Item(0), "year", ""))
    xRegEx.Pattern = "\d+ ?months"
    m1 = CInt(Replace(xRegEx.Execute(pRg.Value).Item(0), "months", ""))
    m2 = CInt(Replace(xRegEx.Execute(pRg2.Value).Item(0), "months", ""))
    xRegEx.Pattern = "\d+ ?days"
    d1 = CInt(Replace(xRegEx.Execute(pRg.Value).Item(0), "days", ""))
    d2 = CInt(Replace(xRegEx.Execute(pRg2.Value).Item(0), "days", ""))
    d = d1 + d2
    If d > 31 Then
        d = d - 31
        m = 1
    End If
    m = m + m1 + m2
    If m > 12 Then
        m = m - 12
        y = 1
    End If
    y = y + y1 + y2
    res = y & "year," & m & "months," & d & "days"
Err:
    CalculateDate = res
End Function


After pasting this code, please apply this formula: =CalculateDate(A2,B2)

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
terima kasih, saya jadi mengetahui rumus menambahkan 1 bulan
This comment was minimized by the moderator on the site
Έχω σε κελιά το χρόνο υπηρεσίας υπαλλήλων
με τη μορφή "15χρ 00µη 17ηµ" (όλο σε ένα κελί).
Ξέρετε αν μπορώ να κάνω πράξεις με αυτό ???

π.χ. να Προσθέσω xxμη yyημ και να έχω 15χρ 00+xxµη 17+yyηµ
This comment was minimized by the moderator on the site
Hello, Ξερόλας!
Sorry, I can't understand your problem clearly, you can describe your problem in English.
Thank you!
This comment was minimized by the moderator on the site
Έχω σε κελιά το χρόνο υπηρεσίας υπαλλήλων
με τη μορφή "15χρ 00µη 17ηµ" (όλο σε ένα κελί).
Ξέρετε αν μπορώ να κάνω πράξεις με αυτό ???

π.χ. να Προσθέσω xxμη yyημ και να έχω 15χρ 00+xxµη 17+yyηµ
This comment was minimized by the moderator on the site
lo que requiero es sumar a una fecha solo los dias "4 martes" y "4 jueves"
This comment was minimized by the moderator on the site
hi, i need to substract dates formula of machine break down hoursi.e : machine breakdown started 1/1/2021  next cell 6:00 am job done 15/1/2021 4:00 PM 
with minimum 10 hours each day = 150 hours(15 days)
can some one help me out on this formula..
This comment was minimized by the moderator on the site
How to add or subtract 5Y 8M 23D and 2Y 3M 12D in excel with formula
This comment was minimized by the moderator on the site
i need your help, i want to solve one question please tell me
one boy is going on leave from 26-06-2018 to 22-07-2018 for 27 days and his total monthly salary is 23968

if the month has 30 days then his salary will be per day 798.93 & if month has 31 days then 773.16

he was on leave in july 05 days(30 days in the month) and rest 22 dyas in july(31 days in the month)
23968/30*5+23968/31*44
i want then formula for this calculation in one cell please tell me as soon as possible because its urgent for me mail me on my personal mail
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations