Opis
Użyj tej funkcji, aby zwrócić ostatni dzień miesiąca, n miesięcy w przeszłości lub przyszłości. Jest to przydatne przy obliczaniu dat zapadalności lub terminów płatności przypadających na ostatni dzień miesiąca.
Składnia
(data_początkowa, miesiące)
Wejścia
Ta funkcja ma następujące argumenty:
| Nazwa | Wymagane | Opis | Prawidłowe dane wejściowe |
|---|---|---|---|
data_początkowa |
Tak | Data, od której ma być obliczany wynik. | Odwołanie do komórki, data całkowita lub data w formacie DD/MM/RRRR lub RRRR/MM/DD. Dopuszczalna jest również formuła, której wynikiem jest jeden z tych formatów. |
mies. |
Tak | Liczba miesięcy przed lub po dacie rozpoczęcia .Dodatnia wartość months oznacza datę w przyszłości, ujemna wartość oznacza datę w przeszłości. |
Odwołanie do komórki lub liczba całkowita. Dopuszczalna jest również formuła, która daje którykolwiek z tych wyników. |
Przykład
Dane próbki
| A | B | C | |
|---|---|---|---|
| 1 | Data | Modyfikacja | Wynik EOMONTH |
| 2 | 1 lutego 2024 r. | 14 | 4/30/2019 |
| 3 | 23 kwietnia 2019 r. | 23 | 5/31/2017 |
| 4 | 7/19/2003 | 222 | 44592 |
| 5 | 12/23/2023 | -24 | #LICZBA! |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik |
|---|---|---|
| Dodaj ustaloną liczbę miesięcy do daty podanej w komórce i zmień dzień na ostatni dzień tego miesiąca. | =EOMONTH(A2,14) |
Ta formuła dodaje 14 miesięcy do daty w komórce A2 i zmienia dzień na ostatni dzień miesiąca. Wynik: 45777 (30.04.2025) |
| Odejmij określoną liczbę miesięcy od określonej daty i zmień dzień na ostatni dzień tego miesiąca. | =EOMONTH("19.07.2023",4) |
Ta formuła dodaje 4 miesiące do podanej daty „ Wynik: 45260 (30.11.2023) |
| Dodaj liczbę miesięcy w jednej komórce do daty określonej w komórce i zmień dzień na ostatni dzień tego miesiąca. | =EOMONTH(A5;B5) |
Ta formuła dodaje liczbę miesięcy w komórce B5 (-24) do daty w komórce A5. Wynik: błąd #NUM!, ponieważ wartość w komórce B5 jest ujemna. |
| Oblicz ostatni dzień roboczy miesiąca. | =DZIEŃROBOCZY(EOMIESIĄC(A2;0), -1) |
Ta formuła działa w następujący sposób:
Wynik: 45350 (28.02.2024) |
| Oblicz następną datę płatności za kwartalną subskrypcję, upewniając się, że płatność zawsze przypada ostatniego dnia miesiąca. | =EOMONTH(EDATE(A3, 3), 0) |
Ta formuła działa w następujący sposób:
Wynik: 43677 (31.07.2019) |
Uwagi
- Platforma Workiva przechowuje daty jako liczby, dzięki czemu można ich używać w obliczeniach.
Domyślnie 1 stycznia 1900 = 1. - EOMONTH zwraca wartość daty będącą numerem seryjnym, którą następnie można sformatować jako datę.
- Jeżeli podana lub odwołana
data_początkowa nie jest prawidłową datącałkowitą lub jest w formacie DD/MM/RRRR lub RRRR/MM/DD, funkcja EOMONTH zwraca błąd #VALUE!. - Jeśli
data_startowaplus liczba miesięcy nie jest prawidłową datą (zazwyczaj wynika to z faktu, że jest poza zakresem), funkcja EOMONTH zwraca błąd #NUM!. - Jeśli do parametru
start_datedołączony jest ułamek czasu (czyli nie jest liczbą całkowitą), jest on usuwany. - Jeśli
miesięcy nie jest liczbącałkowitą (zawiera wartość dziesiętną), jest obcinane. - Symbole wieloznaczne nie działają z tą funkcją.