Перейти до основного матеріалу

Як додати або відняти дні, місяці та роки на сьогодні в Excel?

У цій статті наведено 7 рішень щодо додавання або віднімання днів, тижнів, місяців, років або поєднання років / місяців / днів до дати в Excel. Відео Демо-версія

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

Додайте або відніміть дні на сьогодні за формулою

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

= дата + кількість днів

1. Виділіть порожню комірку, куди ви помістите результат обчислення, введіть формулу = А2 + 10, і натисніть кнопку Що натомість? Створіть віртуальну версію себе у ключ
примітки: Для віднімання 10 днів із дати використовуйте цю формулу = А2–10.

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

Тепер ви додали або відняли стільки ж днів із цих дат оптом. Дивіться знімок екрана:

Легко додайте / відніміть дні, тижні, місяці чи роки на сьогоднішній день у програмі Excel

Важко і нудно запам'ятовувати довгі складні формули в Excel? Kutools для Excel Помічник формули перелічує найбільш часто використовувані формули, які допоможуть вам швидко розрахувати та вирішити проблеми в Excel Додайте роки / місяці / тижні / дні на сьогоднішній день, Додайте години / хвилини / секунди на сьогоднішній день, Сума абсолютних величин, Знайдіть найбільш загальне значення, І т.д.


оголошення додати дні тижні місяці роки на сьогоднішній день

Kutools для Excel - Доповніть Excel понад 300 основними інструментами. Насолоджуйтесь повнофункціональною 30-денною БЕЗКОШТОВНОЮ пробною версією без кредитної картки! Get It Now

Додавання або віднімання днів до кількох дат без формули

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

1. Введіть кількість днів, яку ви будете додавати або віднімати до дат, у порожній комірці (наприклад, 10), а потім скопіюйте її. Дивіться знімок екрана:

2. Виберіть дати, до яких ви будете додавати або віднімати дні, клацніть правою кнопкою миші та виберіть Спеціальна вставка > Спеціальна вставка в контекстному меню. Дивіться знімок екрана:

3. У діалоговому вікні Спеціальна вставка перевірте додавати or Віднімати параметри, як вам потрібно, і натисніть на OK кнопку. Дивіться знімок екрана:

4. Тепер число додається або віднімається до дат, і дати відображаються як 5-значні числа. Залиште ці 5-значні числа вибраними та натисніть Головна > формат номера вікно> Коротке побачення щоб знову перетворити їх на дати.

Тепер ви побачите, що вказана кількість днів додається або віднімається із зазначеного діапазону дат оптом без формули. Дивіться знімок екрана:

OfficeTab Excel 1186

Наближається сезон звільнення, все ще працюєте повільно?
Вкладка Office підвищує ваш темп роботи!

  • Підвищення ефективності роботи на 80% для одночасного перегляду та редагування декількох документів
  • Щодня зменшуйте тисячі клацань, прощайте руку миші
  • Різнокольорові вкладки приносять задоволення від нудної роботи, забезпечують живий і яскравий робочий простір   
  • Вибір
    90,000 +
    високоефективні люди та 300+ відомих компаній
 

Допоможіть вам працювати швидше і легко виділитися з натовпу! 1 секунда для перемикання між десятками відкритих документів!       Детальніше        Безкоштовна пробна версія зараз

Додавання або віднімання тижнів на сьогодні в Excel

Ви також можете застосувати формулу, щоб додати або відняти вказану кількість тижнів від дати в Excel. Будь ласка, виконайте наступне:

= дата + 7 * кількість тижнів

1. Виділіть порожню комірку, куди ви помістите результат обчислення, введіть формулу = A2 + 4 * 7, і натисніть кнопку Що натомість? Створіть віртуальну версію себе у ключ
примітки: Для віднімання 4-х тижнів від дати використовуйте цю формулу = А2-4 * 7.

Kutools для Excel

Виділитися з натовпу

Понад 300 зручних інструментів
Вирішіть 80% задач у Excel
Безкоштовна пробна версія зараз

Попрощайтеся з виснажливим VBA та формулами!

2. Якщо вам потрібно додати або відняти тижні від інших дат, перетягніть маркер автозаповнення комірки формули, як вам потрібно.

Тепер ви додали або відняли однакову кількість тижнів із кількох дат. Дивіться знімок екрана:

Додавання або віднімання місяців на сьогодні в Excel

Для додавання або віднімання місяців до дат не годиться додавати або віднімати 30 від дат, оскільки місяці містять різну кількість днів у році, деякі містять 30 днів, деякі містять 31 день, а деякі містять 28 або 29 днів. Тому нам потрібно застосувати функцію EDATE для вирішення цієї ситуації.

= EDATE (дата, кількість місяців)

1. Виділіть порожню комірку, куди ви помістите результат обчислення, введіть формулу = ЕДАТ (A2,3)та перетягніть маркер автозаповнення комірки цієї формули, щоб застосувати цю формулу до інших комірок, як вам потрібно.
примітки: Щоб відняти 3 місяці від дати, скористайтесь цією формулою = ЕДАТ (A2, -3).

2. Як бачите, функція EDATE поверне 5-значні числа. Будь ласка, залиште ці 5-значні номери вибраними та натисніть Головна > формат номера вікно> Коротке побачення щоб перетворити їх на дату. Дивіться знімок екрана:

Тепер ви побачите, що вона додала або відняла стільки ж місяців до дат в обсязі. Дивіться знімок екрана:

Додавання або віднімання років на сьогодні в Excel

Наприклад, ви додасте 6 років до партії дат в Excel, ви можете зробити наступне:

= ДАТА (РІК (дата) + кількість років, МІСЯЦЬ (дата), DAY (дата))

1. Виділіть порожню комірку, куди ви помістите результат обчислення, введіть формулу = ДАТА (РІК (A2) + 6, МІСЯЦЬ (A2), ДЕНЬ (A2)), і натисніть кнопку Що натомість? Створіть віртуальну версію себе у ключ
примітки: Щоб відняти 6 років від дати, застосуйте цю формулу = ДАТА (РІК (A2) -6, МІСЯЦЬ (A2), ДЕНЬ (A2)).

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

Додавання або віднімання комбінації років, місяця та днів на сьогоднішній день у програмі Excel

У деяких випадках вам може знадобитися одночасно додавати або віднімати роки, місяці та дні, говорить додавання 3 роки 5 місяців і 15 днів. У цьому випадку ви можете застосувати функцію DATE для вирішення проблеми.

= ДАТА (РІК (дата) + кількість років, МІСЯЦЬ (дата) + кількість місяців, ДЕНЬ (дата) + кількість днів)

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

2. Якщо потрібно, перетягніть маркер автозаповнення комірки цієї формули, щоб застосувати цю формулу до інших комірок.

Додайте або відніміть дні, тижні, місяці або роки до дати за допомогою Kutools для Excel

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

Kutools для Excel - Доповніть Excel понад 300 основними інструментами. Насолоджуйтесь повнофункціональною 30-денною БЕЗКОШТОВНОЮ пробною версією без кредитної картки! Get It Now

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

2. У діалоговому вікні «Помічник формули» вкажіть адресу комірки дати в полі Дата, час і введіть кількість років, які ви додасте в Номер коробка
Чайові: У нашому випадку ми додамо 5 років з дати, тому вводимо 5 в Номер коробці. Якщо вам потрібно відняти кілька років, наприклад 3 роки, введіть -3 у Номер коробка

3. Натисніть Ok кнопку, щоб застосувати формулу Додайте роки на сьогоднішній день. Перетягніть маркер заповнення, щоб застосувати цю формулу до іншого діапазону, якщо це необхідно.

Додавання / віднімання днів на сьогоднішній день:

Додавання / віднімання тижнів на сьогоднішній день:

Додавання / віднімання місяців на сьогоднішній день:

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

Демонстрація: додавання або віднімання днів, тижнів, місяців або років на сьогоднішній день у програмі Excel


Зараз 300 інструментів допоможуть вам виділитися серед натовпу

з Kutools для Excel - ніколи не турбуйтеся про скорочення роботи

Kutools для 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