Note: The other languages of the website are Google-translated. Back to English
Zaloguj Się  \/ 
x
or
x
Rejestruję się  \/ 
x

or

Jak policzyć liczbę dni, tygodni, miesięcy lub lat między dwiema datami?

Czy zastanawiałeś się kiedyś nad obliczeniem liczby dni, tygodni, miesięcy lub lat między dwiema podanymi datami w programie Excel? Ten samouczek może pomóc w jak najszybszym wykonaniu następujących operacji.


Policz liczbę dni między dwiema datami za pomocą formuł

Aby policzyć liczbę dni między dwiema podanymi datami, użyj poniższych wzorów:

1. Wprowadź dowolną z poniższych formuł do pustej komórki, w której chcesz uzyskać wynik:

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

Uwagi: W powyższym wzorze, A2 jest komórką daty rozpoczęcia, a B2 to komórka z datą zakończenia.

2. Następnie przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę, a liczba dni została obliczona, patrz zrzut ekranu:


Policz liczbę tygodni między dwiema datami za pomocą formuł

Aby obliczyć, ile tygodni między dwiema datami, możesz skorzystać z poniższej przydatnej formuły, po prostu odejmij datę początkową od daty zakończenia i podziel przez 7.

1. Wprowadź dowolną z poniższych formuł do pustej komórki:

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

Uwagi: W powyższym wzorze, A2 jest komórką daty rozpoczęcia, a B2 to komórka z datą zakończenia.

2. Następnie przeciągnij uchwyt wypełniania w dół, aby wypełnić tę formułę, a otrzymasz tygodnie w liczbach dziesiętnych, patrz zrzut ekranu:

  • WskazówkiJeśli chcesz uzyskać liczbę pełnych tygodni między dwiema datami, zastosuj tę formułę:
  • = ZAOKR.DÓŁ ((DATEDIF (A2; B2; "d") / 7); 0)
    = INT ((B2-A2) / 7)


Oblicz różne różnice między dwiema datami w dniach, tygodniach, miesiącach, latach itp.

Za dużo formuł do zapamiętania Kutools dla programu Excel's Pomocnik daty i godziny możesz szybko uzyskać różne wyniki różnic między dwiema datami w zależności od potrzeb, bez pamiętania żadnych formuł, takich jak tygodnie + dni , miesiące + tygodnie i tak dalej. Kliknij, aby pobrać Kutools dla programu Excel!

Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz i bezpłatną wersję próbną teraz!


Policz liczbę miesięcy między dwiema datami za pomocą formuły

Jeśli chcesz określić liczbę miesięcy między dwiema datami, możesz użyć tej funkcji DATA.

1. Wprowadź następującą formułę do pustej komórki, w której chcesz wyprowadzić wynik:

=DATEDIF(A2,B2,"m")

Uwagi: W powyższym wzorze, A2 jest komórką daty rozpoczęcia, a B2 to komórka z datą zakończenia.

2. Następnie przeciągnij uchwyt wypełniania w dół, aby wypełnić tę formułę, a otrzymasz liczbę ukończonych miesięcy między podanymi dwiema datami, patrz zrzut ekranu:

  • WskazówkiJeśli chcesz uzyskać liczbę pełnych tygodni między dwiema datami, zastosuj tę formułę:
  • = DATEDIF (A2, B2, "m") & "miesiące" & DATEDIF (A2, B2, "md") & "dni"


Policz liczbę lat między dwiema datami za pomocą formuły

Dzięki powyższej funkcji DATA.RÓŻNICA możesz również obliczyć liczbę lat między dwiema datami.

1. Zastosuj poniższą formułę do pustej komórki:

=DATEDIF(A2,B2,"y")

Uwagi: W powyższym wzorze, A2 jest komórką daty rozpoczęcia, a B2 to komórka z datą zakończenia.

2. Następnie przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę, a cała liczba lat została obliczona, jak pokazano na poniższym zrzucie ekranu:


Policz liczbę lat, miesięcy i dni między dwiema datami za pomocą formuł

Czasami musisz dokładnie wiedzieć, ile lat, miesięcy i dni między dwiema datami, w tej sytuacji może Ci pomóc następująca długa formuła.

1. W pustej komórce wprowadź lub skopiuj następującą formułę:

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

Uwagi: W powyższym wzorze, A2 jest komórką daty rozpoczęcia, a B2 to komórka z datą zakończenia.

2. A następnie przeciągnij uchwyt wypełniania, aby wypełnić tę formułę, a określona liczba lat, miesięcy i dni między datami jest obliczana jednocześnie, patrz zrzut ekranu:


Oblicz różne różnice między dwiema datami w dniach, tygodniach, miesiącach, latach dzięki zaawansowanej funkcji

Być może jesteś irytujący powyższymi formułami, jeśli tak Kutools dla programu Excel, Z siedzibą w Pomocnik daty i godziny możesz szybko uzyskać różne wyniki różnic między dwiema datami w zależności od potrzeb, na przykład tygodnie + dni , miesiące + tygodnie i tak dalej.

Uwaga:Aby to zastosować Pomocnik daty i godziny, po pierwsze, należy pobrać plik Kutools dla programu Excel, a następnie szybko i łatwo zastosuj tę funkcję.

Po zainstalowaniu Kutools dla programu Excel, zrób tak:

1. Kliknij komórkę, w której chcesz zlokalizować wynik, a następnie kliknij KutoolsPomocnik formuły > Pomocnik daty i godzinyzobacz zrzut ekranu:

2, w Pomocnik daty i godziny w oknie dialogowym wykonaj następujące operacje:

  • Czek Różnica opcja z Rodzaj Sekcja;
  • w Wprowadzanie argumentów pola tekstowe, zaznacz komórki, które zawierają oddzielnie datę początkową i końcową;
  • Następnie wybierz żądany typ wyniku wyjściowego. Na przykład, jeśli chcesz uzyskać liczbę lat, miesięcy, tygodni i dni między dwiema datami, po prostu wybierz Rok + Miesiąc + Tydzień + Dzień.

3. Po zakończeniu ustawień kliknij OK , a otrzymasz pierwszy obliczony wynik, po prostu przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę, a otrzymasz następujący wynik zgodnie z potrzebami:

Kliknij, aby pobrać Kutools dla programu Excel i bezpłatną wersję próbną teraz!


Więcej artykułów o względnej dacie i godzinie:

  • Oblicz godziny między godzinami po północy w programie Excel
  • Przypuśćmy, że masz tabelę czasu do zapisania czasu pracy, godzina w kolumnie A to dzisiejsza godzina rozpoczęcia, a godzina w kolumnie B to godzina zakończenia następnego dnia. Zwykle, jeśli obliczysz różnicę czasu między tymi dwoma czasami przez bezpośrednio minus "= B2-A2", nie wyświetli prawidłowego wyniku, jak pokazano na lewym zrzucie ekranu. Jak poprawnie obliczyć godziny między dwoma godzinami po północy w programie Excel?
  • Policz liczbę dni / dni roboczych / weekendów między dwiema datami
  • Czy kiedykolwiek musiałeś policzyć liczbę dni między dwiema datami w programie Excel? Czasami po prostu chcesz obliczyć tylko dni robocze między dwiema datami, a czasami musisz liczyć tylko dni weekendu między dwiema datami. Jak możesz policzyć liczbę dni między dwiema datami w określonym stanie?

Najlepsze narzędzia biurowe

Kutools for Excel rozwiązuje większość twoich problemów i zwiększa wydajność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2019 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowy bezpłatny okres próbny. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i zmniejsza setki kliknięć myszą każdego dnia!
officetab dół
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?