Pobierz przykładowy skoroszyt
Ten samouczek pokaże, jak obliczyć liczbę lat między dwiema datami w Excelu i Arkuszach Google.
Funkcja DATEDIF
Aby obliczyć liczbę lat między datami, możesz użyć funkcji DATEDIF z jednostką miary „y” dla lat:
1 | =ROZKŁAD.DAT.(B3;C3;"y") |
Funkcja DATEDIF zwraca liczbę pełnych lat między dwiema datami. Nie da ci wartości ułamkowej.
Następnie możesz użyć wejścia „ym” z funkcją DATEDIF, aby zwrócić pozostałą liczbę miesięcy:
1 | =ROZ.DAT.(B3;C3;"ym") |
i połącz je razem, aby wypisać liczbę lat i miesięcy między dwiema datami:
1 | =DAT.JEŻELI(B3;C3;"r")&"Lata i"&DAT.JEŻELI(B3;C3;"ym")&"Miesiące" |
Funkcja YEARFRAC
Zamiast tego, jeśli chcesz określić liczbę lat, w tym wartości ułamkowe, możesz użyć funkcji YEARFRAC:
1 | =ROKROKU(B3;C3) |
Możesz dodać funkcje TRUNC lub INT, aby obliczyć liczbę pełnych lat (podobnie jak funkcja DATEDIF):
1 | =CAŁOŚĆ(ROKROKU(B3;C3)) |
Lub możesz użyć funkcji ROUND, aby zaokrąglić do najbliższego roku:
1 | =OKRĄG(ROK(B3;C3);0) |
Na koniec możesz użyć funkcji ZAOKR.GÓRA, aby policzyć dowolny niepełny rok jako pełny rok:
1 | =ZAOKR.GÓRA(ROK(B3;C3);0) |
Liczba lat między datami w Arkuszach Google
Wszystkie powyższe przykłady działają dokładnie tak samo w Arkuszach Google, jak w Excelu.