
Formuła ogólna
=DATEDIF(start_date,end_date,"m")
Podsumowanie
Aby obliczyć miesiące między dwiema datami jako liczbę całkowitą, możesz użyć funkcji DATA.RÓŻNICA. W pokazanym przykładzie formuła w D6 to:
=DATEDIF(B6,C6,"m")
Uwaga: DATEDIF automatycznie zaokrągla w dół. Aby zaokrąglić w górę do najbliższego miesiąca, patrz poniżej.
Tajemnica DATEDIF
Funkcja DATEDIF to funkcja „zgodności” pochodząca z programu Lotus 1-2-3. Z nieznanych powodów DATEDIF jest udokumentowana tylko w programie Excel 2000 i nie pojawi się jako sugerowana funkcja na pasku formuły. Możesz jednak używać DATEDIF we wszystkich aktualnych wersjach programu tExcel, wystarczy wprowadzić tę funkcję ręcznie. Excel nie pomoże ci z argumentami funkcji. Więcej informacji na temat dostępnych argumentów można znaleźć na tej stronie dotyczącej funkcji DATEDIF.
Wyjaśnienie
DATEDIF przyjmuje 3 argumenty: data_początkowa, data_końcowa i jednostka. W tym przypadku potrzebujemy miesięcy, więc podajemy „m” na jednostkę.
DATEDIF automatycznie oblicza i zwraca liczbę miesięcy, zaokrągloną w dół.
Najbliższy cały miesiąc
DATEDIF domyślnie zaokrągla w dół. Jeśli chcesz obliczyć miesiące do najbliższego pełnego miesiąca, możesz w prosty sposób dostosować wzór:
=DATEDIF(start_date,end_date+15,"m")
Gwarantuje to, że daty końcowe przypadające w drugiej połowie miesiąca są traktowane jak daty w kolejnym miesiącu, skutecznie zaokrąglając wynik końcowy.