Opis
Za pomocą tej funkcji zwracasz datę przypadającą określoną liczbę miesięcy przed lub po określonej dacie, zachowując ten sam dzień miesiąca.Jest to przydatne przy obliczaniu dat zapadalności lub terminów płatności przypadających na ten sam dzień miesiąca, co data emisji.
Składnia
EDATE(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łady
Dane próbki
| A | B | |
|---|---|---|
| 1 | 1 lutego 2018 r. | 56 |
| 2 | 23 kwietnia 2019 r. | 39 |
| 3 | 4 lipca 2000 r. | 15 |
| 4 | 7/19/2003 | -92 |
| 5 | 12/23/2023 | 22 |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dodaj liczbę miesięcy do daty podanej w komórce. | =EDATE(A1,56) |
Ta formuła dodaje 56 miesięcy do daty w komórce A1. Ta formuła zwraca datę 10.01.2022 | ||||||||||||
| Odejmij określoną liczbę miesięcy od określonej daty. | =EDATE("19/07/2003", -92) |
Ten wzór dodaje -92 miesiące do podanej daty 19.07.2003 r. Ta formuła zwraca datę 19.11.1995. Należy pamiętać, że data musi być podana w cudzysłowie. |
||||||||||||
| Wygeneruj sekwencję terminów. | =EDATE(A1, SEKWENCJA(12)) |
Ta formuła działa w następujący sposób:
Dla tego zestawu danych formuła zwraca:
|
||||||||||||
| Utwórz listę dat półrocznych przeglądów. | =EDATE(A1, SEKWENCJA(10, 1, 6, 6)) |
Ta formuła działa w następujący sposób:
Dla tego zestawu danych formuła zwraca:
|
Uwagi
- Platforma Workiva przechowuje daty jako liczby, dzięki czemu można ich używać w obliczeniach. Domyślnie 1 stycznia 1900 = 1.
- EDATE zwraca datę całkowitą, która musi być sformatowana jako data.
- Jeżeli podana lub wskazana
data_początkowa niejest prawidłową datą całkowitą lub jest w formacie „DD/MM/RRRR” lub „RRRR/MM/DD”, funkcja EDATE zwraca błąd #VALUE!. - Jeżeli do parametru
start_datedołączony jest ułamkowy czas (czyli nie jest liczbą całkowitą), jest on usuwany. - Jeśli
miesięcy nie jest liczbącałkowitą, zostaje obcięte. - Jeżeli
miesięcyzawiera wartość dziesiętną, zostanie ona usunięta. - Symbole wieloznaczne nie działają z tą funkcją.
Porady
- Aby obliczyć datę końca miesiąca, należy użyć funkcji EOMONTH .
- Funkcja EDATE usuwa godziny z dat zawierających godzinę (czasami nazywanych „datetime”).
Aby zachować godzinę w dacie, możesz użyć następującego wzoru:=EDATE(data_początkowa;miesiące)+MOD(
data_początkowa;1) Funkcja MOD wyodrębnia godzinę z daty, a następnie dodaje ją z powrotem.