Mam dwie kolumny w programie Microsoft Excel: F to kolumna z zakończoną usługą daty; E to kolumna z datą rozpoczęcia usługi.
Jak obliczyć i zgłosić liczbę miesięcy dla każdej osoby?
microsoft-excel
Terrance Drake
źródło
źródło
Odpowiedzi:
Funkcja DATEDIF wyraźnie podaje liczbę miesięcy między dwiema datami - zaokrągla w dół
=DATEDIF(A2,B2,"m")
gdzie A2 jest wcześniejszą z dwóch dat
Jeśli chcesz zaokrąglić do „najbliższego” całego miesiąca, możesz użyć tej wersji
=DATEDIF(A2,B2+15,"m")
Jeśli nie obchodzi Cię dzień, a dowolna data w styczniu do dowolnej daty w marcu wynosi 3 miesiące, możesz użyć tej wersji
=DATEDIF(A2-DAY(A2)+1,B2,"m")+1
źródło
=(B2 - A1)/(365/12)
jeśli chcesz uzyskać nie zaokrągloną odpowiedź, uważa, że miesiąc trwa średnio 365/12 dniIstnieje KB firmy Microsoft na ten temat tutaj
Zapewnia dwa rozwiązania, w zależności od tego, czy chcesz zaokrąglić miesiące w dół, czy w górę.
Podsumowanie:
Zaokrąglić w dół:
W obu przypadkach EDate to komórka zawierająca wcześniejszą datę, a LDate to komórka zawierająca późniejszą datę.
źródło