Beskrivelse
Bruk denne funksjonen til å returnere en dato som ligger det angitte antallet måneder før eller etter den angitte datoen, samtidig som den beholder samme dag i måneden. Dette er nyttig for å beregne forfallsdatoer som faller på samme dag i måneden som utstedelsesdatoen.
Syntaks
EDATE(start_dato, måneder)
Innganger
Denne funksjonen har følgende argumenter:
| Navn | Påkrevd | Gyldig input |
|---|---|---|
start_dato |
Ja | Datoen som resultatet skal beregnes fra. Dette kan være en cellereferanse, en heltallsdato eller en dato i formatet DD/MM/ÅÅÅÅÅ eller ÅÅÅÅ/MM/DD. En formel som resulterer i en av disse er også akseptabel. |
måneder |
Ja |
Antall måneder før eller etter |
Eksempler
Eksempeldata
| A | B | |
|---|---|---|
| 1 | 1. februar 2018 | 56 |
| 2 | 23. april 2019 | 39 |
| 3 | 4. juli 2000 | 15 |
| 4 | 7/19/2003 | -92 |
| 5 | 12/23/2023 | 22 |
Eksempel på formler
| Bruksområde | Formel | Forklaring og resultat | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Legg til et antall måneder til en dato som er angitt i en celle. | =EDATE(A1,56) |
Denne formelen legger til 56 måneder til datoen i celle A1. Denne formelen returnerer 10/1/2022 | ||||||||||||
| Trekker fra et antall måneder fra en spesifisert dato. | =EDATE(7/19/2003,-92) |
Denne formelen legger til -92 måneder til den oppgitte datoen 19.7.2003. Denne formelen gir avkastning 19/11/1995. | ||||||||||||
| Generer en sekvens med forfallsdatoer. | =DATO(A1, SEKVENS(12)) |
Denne formelen fungerer på følgende måte:
For dette datasettet gir formelen følgende resultat:
|
||||||||||||
| Lag en liste over halvårlige revisjonsdatoer. | =EDATE(A1, SEKVENS(10, 1, 6, 6)) |
Denne formelen fungerer på følgende måte:
For dette datasettet gir formelen følgende resultat:
|
Merknader
- Workiva-plattformen lagrer datoer som tall, slik at de kan brukes i beregninger. Som standard er 1. januar 1900 = 1.
- EDATE returnerer en heltallsdato, som må formateres som en dato.
- Hvis den oppgitte eller refererte
start_dateikke er en gyldig heltallsdato eller i formatet "DD/MM/YYYYY" eller "YYYY/MM/DD", returnerer EDATE feilen #VALUE! - Hvis
start_datehar en brøkdel av tiden knyttet til seg (det vil si at den ikke er et heltall), fjernes den. - Hvis
monthsikke er et heltall, blir det avkortet. - Hvis
monthsinneholder en desimalverdi, vil den bli fjernet. - Jokertegn fungerer ikke med denne funksjonen.
Tips
- For å beregne en månedsluttdato bruker du funksjonen EOMONTH.
- EDATE-funksjonen fjerner klokkeslett fra datoer som inneholder klokkeslett (noen ganger kalt "datetime").
For å bevare klokkeslettet i en dato kan du bruke en formel som denne:=EDATE(start_date,months)+MOD(start_date,1)
Funksjonen MOD trekker ut klokkeslettet fra datoen, og legger det deretter til igjen.
Relaterte funksjoner
DATE
DATEVALUE
DAY
DAYS
DAYS360
EDATE
EOMONTH
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
WEEKDAY
WORKDAY
WORKDAY.INTL
YEAR
YEARFRAC