Note: The other languages of the website are Google-translated. Back to English
Увійти  \/ 
x
or
x
Реєстрація  \/ 
x

or

Як порахувати кількість днів, тижнів, місяців або років між двома датами?

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


Підрахуйте кількість днів між двома датами за формулами

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

1. Введіть будь-яку з наведених нижче формул у порожню комірку, де ви хочете отримати результат:

=DATEDIF(A2,B2,"D")
=B2-A2

примітки: У наведеній вище формулі, A2 - комірка дати початку і B2 - клітинка дати завершення.

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


Підрахуйте кількість тижнів між двома датами за формулами

Щоб порахувати, скільки тижнів між двома датами, ви можете скористатися наведеною нижче зручною формулою, просто відніміть дату початку від дати закінчення і розділіть на 7.

1. Введіть будь-яку з наведених нижче формул у порожню комірку:

=(DATEDIF(A2,B2,"D")/7)
=(B2-A2)/7

примітки: У наведеній вище формулі, A2 - комірка дати початку і B2 - клітинка дати завершення.

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

  • чайовіЯкщо ви хочете отримати кількість повних тижнів між двома датами, застосуйте цю формулу:
  • = ОКРУГЛИЙ ((DATEDIF (A2, B2, "d") / 7), 0)
    = INT ((B2-A2) / 7)


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

Забагато формул, щоб запам’ятати, с Kutools для Excel's Помічник дати та часу функція, ви можете швидко отримати різні результати різниці між двома датами залежно від ваших потреб, не пам’ятаючи жодних формул, таких як тижні + дні , місяці + тижні тощо. Клацніть, щоб завантажити Kutools для Excel!

Kutools для Excel: з більш ніж 300 зручними надбудовами Excel, спробуйте безкоштовно без обмежень протягом 30 днів. Завантажте та безкоштовно пробну версію зараз!


Підрахуйте кількість місяців між двома датами за формулою

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

1. Будь ласка, введіть наступну формулу в порожню клітинку, де ви хочете вивести результат:

=DATEDIF(A2,B2,"m")

примітки: У наведеній вище формулі, A2 - комірка дати початку і B2 - клітинка дати завершення.

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

  • чайовіЯкщо ви хочете отримати кількість повних тижнів між двома датами, застосуйте цю формулу:
  • = DATEDIF (A2, B2, "m") & "місяці" & DATEDIF (A2, B2, "md") & "дні"


Підрахуйте кількість років між двома датами за формулою

За допомогою вищезазначеної функції DATEDIF ви також можете розрахувати кількість років між двома датами.

1. Застосуйте формулу нижче до порожньої комірки:

=DATEDIF(A2,B2,"y")

примітки: У наведеній вище формулі, A2 - комірка дати початку і B2 - клітинка дати завершення.

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


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

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

1. У порожню комірку введіть або скопіюйте таку формулу:

=DATEDIF(A2, B2, "y") &" years "&DATEDIF(A2, B2, "ym") &" months " &DATEDIF(A2, B2, "md") &" days"

примітки: У наведеній вище формулі, A2 - комірка дати початку і B2 - клітинка дати завершення.

2. А потім перетягніть маркер заповнення, щоб заповнити цю формулу, і конкретна кількість років, місяців та днів між датами обчислюється одночасно, див. Знімок екрана:


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

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

Примітка:Щоб застосувати це Помічник дати та часу, по-перше, вам слід завантажити Kutools для Excel, а потім швидко та легко застосувати функцію.

після установки Kutools для Excel, будь ласка, зробіть так:

1. Клацніть клітинку, де потрібно знайти результат, а потім клацніть КутулсПомічник формули > Помічник дати та часу, див. скріншот:

2, в Помічник дати та часу у діалоговому вікні виконайте такі операції:

  • перевірити Різниця опція від тип розділ;
  • В Введення аргументів текстові поля, виділіть клітинки, які містять дату початку та дату закінчення окремо;
  • Потім виберіть потрібний тип вихідного результату. Наприклад, якщо ви хочете отримати кількість років, місяців, тижнів і днів між двома датами, ви просто вибираєте Рік + Місяць + Тиждень + День.

3. Закінчивши налаштування, натисніть OK , і ви отримаєте перший обчислений результат, тоді вам просто потрібно перетягнути маркер заповнення вниз до комірок, до яких ви хочете застосувати цю формулу, і ви отримаєте такий результат, як вам потрібно:

Натисніть, щоб завантажити Kutools для Excel та безкоштовну пробну версію зараз!


Більш відносні статті про дату та час:

  • Обчисліть години між часом після півночі в Excel
  • Припустимо, у вас є графік роботи, щоб записати ваш робочий час, час у стовпці А - це час початку сьогоднішнього дня, а час у стовпці Б - час закінчення наступного дня. Зазвичай, якщо ви розраховуєте різницю в часі між двома часами безпосередньо мінус "= B2-A2", він не відображатиме правильний результат, як показано на лівому скріншоті. Як ви могли правильно розрахувати години від двох разів після півночі в Excel?
  • Підрахуйте кількість днів / робочих днів / вихідних між двома датами
  • Вам коли-небудь доводилося рахувати кількість днів між двома датами в Excel? Можливо, іноді ви просто хочете обчислити робочі дні між двома датами, а іноді вам потрібно рахувати дні вихідних лише між двома датами. Як ви могли порахувати кількість днів між двома датами в певному стані?

Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2019 та 365. Підтримує всі мови. Простота розгортання на вашому підприємстві чи в організації. Повна функція 30-денної безкоштовної пробної версії. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Julique Lewis-Haydock · 1 months ago
    Love Kutools! I purchased years ago and still visit the extednoffice.com site when I need fast solutions!
  • To post as a guest, your comment is unpublished.
    338s · 3 years ago
    Avenger vs Marvell
    perhitungan permainan roulette
    perhitungan permainan sicbo
  • To post as a guest, your comment is unpublished.
    corn · 4 years ago
    How can obtain age from two DOB. Eg- i need to calculate the age from DATE of Birth till the Date of Treatment was started
  • To post as a guest, your comment is unpublished.
    vishnu · 4 years ago
    how to obtain matching no of months between two sets of dates ?

  • To post as a guest, your comment is unpublished.
    Rhea Mae Escobal · 4 years ago
    What is the formula for 01/05/2017 13:01:20 minus 01/05/2017 08:59:27 to get the total hours.
  • To post as a guest, your comment is unpublished.
    jo martino · 5 years ago
    I need the following and cannot figure out the formula
    I have been given the date of birth, date of exam. I need a third date, (record purge date) that
    has the following rules;

    IF they are 18 or over by exam date, the purge date will be 7 years from exam date
    IF they are under 18 by exam date, the purge date would be 7 years from when they turn 18
  • To post as a guest, your comment is unpublished.
    ananan · 5 years ago
    Thank You so much for your way.

    2017 calendar printable
  • To post as a guest, your comment is unpublished.
    Manohar Meena · 5 years ago
    Thank You so much for your way of displaying the information pictorially. It was so helpful to me for counting YYMMDD in a single cell.
  • To post as a guest, your comment is unpublished.
    Derek · 5 years ago
    The formula for the number of weeks between two dates is not correct. It just tells us how many seven day periods there were. Weeks start on Sunday and end on Saturday.

    So a ten day period could be 2 or 3 weeks/parts of weeks.

    [u]Example[/u]:
    Start on Saturday. Saturday is last day of week one. Then the next 7 days are week two. Then there are two days left in week three, ending on Monday.

    [u]Question:[/u]
    Is there a formula to calculate how many weeks or parts of weeks there are between two dates?
  • To post as a guest, your comment is unpublished.
    Pravin · 5 years ago
    required to calculate in datedif function i.e 12.05.84 to 15.05.85 + 01.09.01 to 28.08.03 = result. is it possible?
  • To post as a guest, your comment is unpublished.
    Mannu · 5 years ago
    I want to know that how to count week number when start a month like ([u]1-Nov 2016 than week no - 1 or 29-Nov 2016 than week no - 5[/u])

    Thanks
    Mannu
  • To post as a guest, your comment is unpublished.
    Mike · 5 years ago
    Hi there, anyone can show me how to count number of fortnights between two dates?

    And what if the fortnight was not fully divided between the two dates? Will it show as days remaining?

    Thanks.

    Mike
  • To post as a guest, your comment is unpublished.
    alan millar · 5 years ago
    No mention is made of how the cells should be formatted.

    Also this formula calculates 9th May 2016 minus 23rd June 2015 as 36,473 weeks ??
  • To post as a guest, your comment is unpublished.
    NIMFA SALDUA · 6 years ago
    Hello, pls. help me. I have to know the formula for start date and ending date with a revision of the ending date. Example:

    Spreadsheet:

    A(start date) B (end date) C (end date-revision)
    February 1, 2016 February 26, 2016 February 19, 2016

    Pls. help formulate the formula for these 3 columns in the spreadsheet.

    Thank you.

    nimfa
  • To post as a guest, your comment is unpublished.
    Dave · 6 years ago
    Copied formula, used 6/20/1949 and 1/4/2016, it gave me 66 yrs 6 months 128 days. if I use a start day date higher than the end day date I get triple digits, such as 6/5 to 6/30. Is it a formatting issue?
  • To post as a guest, your comment is unpublished.
    Pavan Kumar · 6 years ago
    Datedif is very useful for Years,Months and days.

    Thank you very munch
  • To post as a guest, your comment is unpublished.
    jagdish · 6 years ago
    15/04/1996 and 01/01/2016 how to calculate year by function =datedif
  • To post as a guest, your comment is unpublished.
    yda · 6 years ago
    thanks a lot very usful information
  • To post as a guest, your comment is unpublished.
    James Kong · 6 years ago
    Datedif was very useful for Years,Months and the days.
  • To post as a guest, your comment is unpublished.
    Sopheak · 6 years ago
    I used the formula "Datedif" both for Month and year, it's missed one Month or one Year. Eg. 01/Jan/2014 and 31/Dec/2014 the logical is 12 Months but the answer of the formula is 11 Months (Wrong).
    Please help to check and explain,

    Sopheak
    • To post as a guest, your comment is unpublished.
      Gary · 5 years ago
      Start Date: 1-Jan-2014
      End Date: 31-Dec-2014
      Days: 364.00 or 0 Years, 11 Months, 30 Days
      • To post as a guest, your comment is unpublished.
        SELVAM · 4 years ago
        had a similar problem and I tried this and seems to work.

        =DATEDIF(D10,E10,"y")&" Yr " &DATEDIF(D10,E10,"ym") & " Mth " &DATEDIF(D10,E10, "md")+1 & " Day"
      • To post as a guest, your comment is unpublished.
        Gary · 5 years ago
        Start Date 1/1/2014
        End Date 1/1/2015
        Days 365 Days
        1 Years, 0 Months, 0 Days =DATEDIF(C25,C26,"M") & " Months, " & DATEDIF(C25,C26,"MD") & " Days"
        12 Months, 0 Days =DATEDIF(C25,C26,"M") & " Months, " & DATEDIF(C25,C26,"MD") & " Days"
        • To post as a guest, your comment is unpublished.
          Syed · 4 years ago
          As ur way to we get ans this:
          1 Years, 0 Months, 0 Days
          12 Months, 0 Days

          But
          how can we add those two thing in another column.
          can u explain and share tht formula

          For Example:
          A1:1 Years, 0 Months, 0 Days
          A2:12 Months, 0 Days
          A3:????????????????
          how we get the total?
    • To post as a guest, your comment is unpublished.
      Gary · 5 years ago
      =DATEDIF(C25,C26,"Y") & " Years, " & DATEDIF(C25,C26,"YM") & " Months, " & DATEDIF(C25,C26,"MD") & " Days"

      Start Date: 1/1/2014
      End Date: 31/12/2014
      Days 364.00 or 0 Years, 11 Months, 30 Days
    • To post as a guest, your comment is unpublished.
      Abby · 6 years ago
      I have the same problem also.
  • To post as a guest, your comment is unpublished.
    amit · 6 years ago
    I want to know what will be the year form today after 15 years
  • To post as a guest, your comment is unpublished.
    Mushi Gao · 7 years ago
    I need to write about which less (date).
  • To post as a guest, your comment is unpublished.
    SUDHAKAR · 7 years ago
    is it work in any date format? Ex. dd/mm/yyyy, mm/dd/yyyy, yyyy/mm/dd
    Please reply
    • To post as a guest, your comment is unpublished.
      Kisim · 7 years ago
      [quote name="SUDHAKAR"]is it work in any date format? Ex. dd/mm/yyyy, mm/dd/yyyy, yyyy/mm/dd
      Please reply[/quote]
      [quote name="SUDHAKAR"]is it work in any date format? Ex. dd/mm/yyyy, mm/dd/yyyy, yyyy/mm/dd
      Please reply[/quote]
      Work format is dd/mm/yyy
  • To post as a guest, your comment is unpublished.
    kavi · 7 years ago
    want to calculate months between two dates
  • To post as a guest, your comment is unpublished.
    vipul · 7 years ago
    194 days to be converted in month (how many months)

    please suggest formula for same in excel
  • To post as a guest, your comment is unpublished.
    Kisim · 7 years ago
    Need a formula to return week pacific month such as bellow
    1st week
    2nd week
    3rd week
    4th week
    Then go to next moth automatically changed return same result
    • To post as a guest, your comment is unpublished.
      Prabu · 6 years ago
      =INT((A2-(DATE(YEAR(A2),MONTH(A2)-MOD(MONTH(A2),1),1)-WEEKDAY(DATE(YEAR(A2),MONTH(A2)-MOD(MONTH(A2),1),1),2)+1)+7)/7)
  • To post as a guest, your comment is unpublished.
    Vijay Hudda · 7 years ago
    Formula can't working in Excel sheet
  • To post as a guest, your comment is unpublished.
    GT · 7 years ago
    Further to your =DATEDIF(B1,B2,"Y") & " Years, " & DATEDIF(B1,B2,"YM") & " Months, " & DATEDIF(B1,B2,"MD") & " Days" formula, I have a requirement for Months, Weeks and Days. Is this possible ?
  • To post as a guest, your comment is unpublished.
    Ramchandra · 7 years ago
    A very very thanks to Extend office to help me out of this issue
  • To post as a guest, your comment is unpublished.
    Ayyanar · 7 years ago
    Thank you extend office
    This is very very usefull function
  • To post as a guest, your comment is unpublished.
    Deen · 7 years ago
    That was very easy and helpful. I have a question however. What if in your above example B2 is a constant. Therefore, what if I am trying to find the number of year/months/days between start date and TODAY or a fixed date. Can I add that date in the formulae rather than making a new cell with the date and having the formula read from that?