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 do obliczania dat zapadalności lub terminów płatności, które przypadają na ostatni dzień miesiąca.
Składnia
(start_date, months)
Wejścia
Ta funkcja ma następujące argumenty:
Nazwa | Wymagane | Prawidłowe wejście |
---|---|---|
start_date |
Tak | Data, od której ma zostać obliczony wynik. Może to być 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 powyższych formatów. |
mies. |
Tak | Liczba miesięcy przed lub po start_date . Miesiące z wartością dodatnią oznaczają datę przyszłą, a z wartością ujemną - datę przeszłą.Może to być odwołanie do komórki lub liczba całkowita. Dopuszczalna jest również formuła, która daje jeden z powyższych wyników. |
Przykład
Dane próbki
A | B | Wynik miesiąca |
---|---|---|
1 lutego 2018 r | 14 | 4/30/2019 |
23 kwietnia 2019 r | -23 | 5/31/2017 |
4 lipca 2000 r | 4 | 11/30/2000 |
27/19/2003 | -14 | #VALUE! |
12/23/2023 | -2400 | #NUM! |
Przykładowe formuły
Formuła | Opis | Wynik |
---|---|---|
=EOMONTH(A3,4) |
Dodaje 4 miesiące do daty w komórce A1 i zmienia dzień na ostatni dzień miesiąca. | 11/30/2000 |
=EOMONTH(7/19/2003,-14) |
Dodaje -14 miesięcy do podanej daty 7/19/2003 i zmienia dzień na ostatni dzień miesiąca |
5/31/2002 |
=EOMONTH(A5,B5) |
Dodaje liczbę miesięcy (-2400) do daty w komórce A5. | #NUM! (poza zakresem) |
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 numeru seryjnego, którą można następnie sformatować jako datę.
- Jeśli dostarczona lub przywoływana
start_date
nie jest prawidłową datą całkowitą lub w formacie DD/MM/RRRR lub RRRR/MM/DD, EOMONTH zwraca błąd #VALUE! - Jeśli
start_date
plus miesiące nie jest prawidłową datą (zazwyczaj jest to spowodowane tym, że jest poza zakresem), EOMONTH zwraca błąd #NUM! - Jeśli
start_date
ma dołączony czas ułamkowy (tzn. nie jest liczbą całkowitą), jest on usuwany. - Jeśli
months
nie jest liczbą całkowitą (zawiera wartość dziesiętną), zostanie obcięta. - Symbole wieloznaczne nie działają z tą funkcją.
Powiązane funkcje
DATE
DATEVALUE
DAY
DAYS
DAYS360
EDATE
EOMONTH
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
WEEK
WORKDAY
WORKDAY.INTL
YEAR
YEARFRAC