
Podsumowanie
Funkcja Excel EOMONTH zwraca ostatni dzień miesiąca, n miesięcy w przeszłości lub w przyszłości. Funkcji EDATE można używać do obliczania dat wygaśnięcia, terminów i innych dat, które muszą przypadać na ostatni dzień miesiąca. Użyj wartości dodatniej dla miesięcy, aby uzyskać datę w przyszłości, i wartości ujemnej, aby uzyskać datę w przeszłości.
Cel, powód
Uzyskaj ostatni dzień miesiąca n miesięcy w przyszłości lub w przeszłościWartość zwracana
Data ostatniego dnia miesiącaSkładnia
= EOMONTH (data_początkowa, miesiące)Argumenty
- data_początkowa - data reprezentująca datę rozpoczęcia w prawidłowym formacie numeru seryjnego programu Excel.
- miesiące - liczba miesięcy przed datą_początkową lub po niej.
Wersja
Excel 2003Uwagi dotyczące użytkowania
Funkcja EOMONTH zwraca ostatni dzień miesiąca, n miesięcy w przeszłości lub w przyszłości. Użyj wartości dodatniej dla miesięcy, aby uzyskać datę w przyszłości, i wartości ujemnej, aby uzyskać datę w przeszłości. Funkcji EDATE można używać do obliczania dat wygaśnięcia, terminów i innych dat, które muszą przypadać na ostatni dzień miesiąca.
EOMONTH zwraca numer seryjny odpowiadający dacie. Aby wyświetlić wynik jako datę, zastosuj wybrany format liczb.
Podstawowe użycie
Na przykład 12 maja 2017 r. W komórce B5:
=EOMONTH(B5,0) // returns May 31, 2017 =EOMONTH(B5,4) // returns Sep 30, 2017 =EOMONTH(B5,-3) // returns Feb 28, 2017
Możesz również użyć EOMONTH, aby przejść przez lata:
=EOMONTH(B5,12) // returns May 31, 2018 =EOMONTH(B5,36) // returns May 31, 2020 =EOMONTH(B5,-24) // returns May 31, 2015
Ostatni dzień bieżącego miesiąca
Aby uzyskać ostatni dzień bieżącego miesiąca, połącz funkcję DZIŚ z EOMONTH w następujący sposób:
=EOMONTH(TODAY(),0) // last day of current month
Funkcja DZIŚ zwraca bieżącą datę do funkcji EOMONTH. EOMONTH, z zerami (0) oznaczającymi miesiące, używa bieżącej daty do obliczenia ostatniego dnia bieżącego miesiąca.
Pierwszy dzień bieżącego miesiąca
Chociaż EOMONTH zwraca ostatni dzień miesiąca, możesz użyć EOMONTH, aby uzyskać pierwszy dzień miesiąca bieżącego w następujący sposób:
=EOMONTH(TODAY(),-1)+1 // first day of current month
Zobacz linki poniżej, aby uzyskać więcej przykładów użycia funkcji EOMONTH w formułach.
Uwagi
- W przypadku miesięcy użyj liczby dodatniej dla dat w przyszłości i liczby ujemnej dla dat z przeszłości.
- EOMONTH zwróci błąd #ARG, jeśli data początkowa jest nieprawidłowa.
- Jeśli data rozpoczęcia ma dołączony czas ułamkowy, zostanie usunięta.
- Jeśli argument miesięcy zawiera wartość dziesiętną, zostanie ona usunięta.
- Aby przenieść dowolną datę n miesięcy do przyszłości lub przeszłości, zobacz funkcję EDATE.
- EOMONTH zwraca numer seryjny daty, który musi być sformatowany jako data.
Powiązane wideo

