Indhold

# DATODIF (på engelsk: DATEDIF)

Denne funktion returnerer antallet af hele dage, måneder eller år mellem startdatoen og slutdatoen.

Denne funktion er tilgængelig siden LibreOffice 3.6.

Denne funktion er en del af Open Document Format for Office Applications (OpenDocument) standard Version 1.2. (ISO/IEC 26300:2-2015)

### Syntaks

DATODIF(Startdato; Slutdato; Interval)

Startdato er datoen, hvorfra beregningen tager sit udgangspunkt.

Slutdato er datoen, hvortil beregningen finder sted. Slutdato skal være senere end Startdato.

Interval er en streng, der bestemmer, hvordan forskellen skal beregnes. Mulige værdier er "d", "m", "y", "ym", "md" eller "yd" uanset de aktuelle sprogindstillinger.

Når der indtastes datoer som del af en formel, fortolkes skråstreger og omvendte skråstreger (brugt som datoadskiller) som aritmetiske operatorer. Datoer indtastet med dette format genkendes derfor ikke som datoer, hvilket resulterer i fejlagtige beregninger. For at sikre at indtastede datoer fortolkes som datoer kan du bruge DATO-funktionen, f.eks. DATO(1954;7;20) eller du kan placere datoen i anførselstegn (gåseøjne) og bruge ISO 8601 notation, f.eks. "1954-07-20". Undgå altid at anvende datoer med lokale afhængigheder så som "07/20/54". Denne beregning kan resultere i fejl eller fejlagtige beregninger ved andre sprogindstillinger.

Entydig konvertering er mulig for ISO 8601 datoer og tider i deres udvidede formater med separatorer. Hvis en #VÆRDI! fejl opstår, så fravælg Generér #VÆRDI! fejl i LibreOffice ▸ Indstillinger Funktioner ▸ Indstillinger ▸ LibreOffice Calc ▸ Formler, knappen Detaljer... i sektionen "Detaljerede beregningsindstillinger", i rullelisten Konvertering fra tekst til tal.

Værdi for "Interval" | Returværdi
--- | ---
"d" | Antal hele dage mellem startdato og slutdato.
"m" | Antal af hele måneder mellem startdato og slutdato.
"y" | Antal af hele år mellem startdato og slutdato.
"ym" | Antallet af hele måneder når år trækkes fra forskellen mellem startdato og slutdato.
"md" | Antallet af hele dage når år og måneder trækkes fra forskellen mellem startdato og slutdato.
"yd" | Antallet af hele dage når år trækkes fra forskellen mellem startdato og slutdato.

### Eksempler

Fødselsdagsberegning. En person er født 17/4 1974. I dag er 13/6 2012.

=DATODIF("1974-04-17";"2012-06-13";"y") giver 38.

=DATODIF("1974-04-17";"2012-06-13";"ym") giver 1.

=DATODIF("1974-04-17";"2012-06-13";"md") giver 27.

Så han er 38 år, 1 måned og 27 dage gammel.

=DATODIF(DATO(1974,4,17);"2012-06-13";"m") giver 457, han har levet i 457 måneder.

=DATODIF("1974-04-17";"2012-06-13";"d")giver 13937, han har levet i 13937 dage.

=DATODIF("1974-04-17";DATO(2012;06;13);"yd") giver 57, han havde fødselsdag for 57 dage siden.

Relaterede emner

Wiki-side for funktionen DATODIF (på engelsk: DATEDIF).

Dato- og klokkeslætsfunktioner

DATO (på engelsk: DATE)

DATODIF (på engelsk: DATEDIF)

DATOVÆRDI (på engelsk: DATEVALUE)

DAG (på engelsk: DAY)

DAGE (på engelsk: DAYS)

DAGE360 (på engelsk: DAYS360)

DAGE.I.MÅNEDEN (på engelsk: DAYSINMONTH)

DAGE.I.ÅRET (på engelsk: DAYSINYEAR)

PÅSKESØNDAG (på engelsk: EASTERSUNDAY)

EDATO (på engelsk: EDATE)

SLUT.PÅ.MÅNED (på engelsk: EOMONTH)

TIME (på engelsk: HOUR)

ER.SKUDÅR (på engelsk: ISLEAPYEAR)

ISOUGE.NR (på engelsk: ISOWEEKNUM)

MINUT (på engelsk: MINUTE)

MÅNED (på engelsk: MONTH)

MÅNEDER (på engelsk: MONTHS)

ANTAL.ARBEJDSDAGE (på engelsk: NETWORKDAYS)

ANTAL.ARBEJDSDAGE.INTL (på engelsk: NETWORKDAYS.INTL)

NU (på engelsk: NOW)

SEKUND (på engelsk: SECOND)

TID (på engelsk: TIME)

TIDSVÆRDI (på engelsk: TIMEVALUE)

IDAG (på engelsk: TODAY)

UGEDAG (på engelsk: WEEKDAY)

UGE.NR (på engelsk: WEEKNUM)

UGE.NR_EXCEL2003 (på engelsk: WEEKNUM_EXCEL2003)

UGE.NR_OOO (på engelsk: WEEKNUM_OOO)

UGER (på engelsk: WEEKS)

UGER.I.ÅRET (på engelsk: WEEKSINYEAR)

ARBEJDSDAG (på engelsk: WORKDAY)

ARBEJDSDAG.INTL (på engelsk: WORKDAY.INTL)

ÅR (på engelsk: YEAR)

ÅR.BRØK (på engelsk: YEARFRAC)

ÅR.INTERVAL (på engelsk: YEARS)