Hoe gebruik ik de datedif-functie in excel?

Probeer ‘DATEDIF’ in een cel van uw spreadsheet te typen. U zult niets vinden met die naam.

probeer dateif in een cel te typen

Zelfs als je naar het helpsysteem kijkt, wordt er niets met die naam vermeld.

probeer te zoeken naar gedateerdif in de helpselectie

Maar als u teruggaat naar het Help-systeem van Excel 2000, vindt u daar de DATEDIF-functie gedocumenteerd. Nou, het is een mysterie waarom Microsoft de DATEDIF-functie uit de functieslijst moet verbergen.

Als je het mij vraagt, is DATEDIF de beste functie om het verschil tussen twee datums te bepalen. En een van de beste voorbeelden is berekend op basis van leeftijd.

Nu is de vraag: als deze functie er niet is, hoe kunnen we deze dan in alle nieuwe versies van Excel gebruiken?

En het antwoord is: we kunnen het gebruiken zoals we alle functies in Excel gebruiken. Het enige verschil is dat wanneer u het probeert in te voegen, Excel de syntaxisargumenten niet weergeeft. Daarom wil ik vandaag in dit artikel alle details over de functie DATEDIF met u delen.

Syntaxis

DATUM.ALS(Datum1;Datum2;Interval)

  • Datum1: De datum vanaf wanneer u wilt beginnen met het berekenen van uw interval. Simpel gezegd is dit de startdatum van het interval.
  • Datum2: De datum waarop u het interval wilt berekenen. Simpel gezegd is dit de einddatum van uw interval.
  • Interval: Het vertegenwoordigt de eenheid van tijd, die uit de functie zal terugkeren. We hebben zes specifieke tekstreeksen om verschillende tijdseenheden weer te geven.

Gebruik verschillende intervallen

Je hebt zes verschillende soorten intervallen om het verschil tussen twee datums te berekenen.

1. “y” voor jaren

Het retourneert de volledige jaren tussen de startdatum en de einddatum, waarbij de overtollige maanden en dagen worden genegeerd.

gebruik y-interval in datedif om jaren te krijgen

In het bovenstaande voorbeeld hebt u het interval tussen twee datums berekend met ‘y’. Als u controleert of het verschil tussen deze twee datums groter is dan 25 jaar (37 dagen meer). Maar hij gaf alleen de voltooide jaren terug, dat wil zeggen 25.

2. “m” voor maanden

Het retourneert het aantal volledige maanden tussen de startdatum en de einddatum, waarbij overtollige dagen worden genegeerd.

m-interval gebruiken in datedif om maanden te krijgen

Het resultaat leverde 301 maanden op, wat het totale aantal volledige maanden is, waarbij de overschrijding van 7 dagen buiten beschouwing wordt gelaten.

3. “d” voor dagen

Het retourneert het totale aantal dagen tussen de startdatum en de einddatum. Omdat dagen de kleinste eenheid tussen twee datums zijn, vindt u hier het totale aantal dagen.

gebruik d-interval in datedif om dagen te krijgen

In het bovenstaande voorbeeld hebben we het totale aantal dagen tussen de begin- en einddatum.

4. “ym” voor maanden over jaren

Het retourneert volledige maandnummers over volledige jaren. Simpel gezegd: als u een totaal interval van 25 jaar, 1 maand en 7 dagen tussen twee datums heeft, wordt in het resultaat 1 maand geretourneerd.

gebruik ym-interval in datedif om maanden over jaren te krijgen

In het bovenstaande voorbeeld hebben we het aantal resterende volledige maanden berekend na opeenvolgende jaren tussen de startdatum en de einddatum.

5. “yd” voor dagen over jaren

Het geeft het aantal dagen over de voltooide jaren weer. Simpel gezegd: als u een totaal interval van 25 jaar en 37 dagen tussen twee datums heeft, wordt in het resultaat 37 dagen geretourneerd.

gebruik yd-interval in datedif om dagen over jaren te krijgen

In het bovenstaande voorbeeld heeft u het aantal resterende dagen berekend na de volledige jaren tussen de startdatum en de einddatum.

6. “md” voor dagen gedurende maanden

Het retourneert het aantal overtollige dagen over de volledige maand. Simpel gezegd: als u een totaal interval van 301 maanden en 7 dagen tussen twee datums heeft, wordt in het resultaat 7 dagen geretourneerd.

gebruik md-interval in datedif om dagen uit maanden te halen

In het bovenstaande voorbeeld hebben we het aantal resterende dagen berekend na de volledige maanden tussen de startdatum en de einddatum.

Haal het Excel-bestand op

VOORBEELD: Bereken de leeftijd in Excel met DATEDIF

Hier moet u de leeftijd berekenen in een formaat waarin u jaren, maanden en dagen afzonderlijk kunt weergeven. Bijvoorbeeld 26 jaar, 8 maanden en 17 dagen. En hiervoor moeten we DATEDIF drie keer combineren.

bereken de leeftijd in Excel met behulp van de dateif-functie en geboortedatum

Hier zijn de stappen.

1. Bereken de voltooide jaren van iemands leeftijd

Eerst moet u het totale aantal voltooide jaren berekenen tussen een geboortedatum en de datum van vandaag. En hiervoor zal de formule zijn:

 =DATEDIF(Date-of-Birth,TODAY(),"y")

Hiermee worden de jaren geretourneerd die tussen twee datums zijn voltooid.

bereken de leeftijd in Excel met behulp van de datedif-functie met behulp van de geboortedatum en krijg voltooide jaren

2. Bereken de voltooide maanden van iemands leeftijd na voltooide jaren

Het volgende is het berekenen van de voltooide maanden. Dit betekent dat als uw leeftijd 26 jaar, 5 maanden en 19 dagen is, wij 5 maanden terug moeten krijgen.

De onderstaande formule kan worden gebruikt:

 =DATEDIF(Date-of-Birth,TODAY(),"my")

Hierdoor worden de voltooide maanden tussen de geboortedatum en de datum van vandaag na de voltooide jaren geretourneerd.

bereken de leeftijd in Excel met behulp van de gedateerdif-functie met behulp van de geboortedatum en krijg volledige maanden

3. Volledige dagen van iemands leeftijd na volledige jaren en maanden

Uiteindelijk moet u de resterende dagen berekenen na het voltooien van jaren en maanden. Hier is de formule:

 =DATEDIF(Date-of-Birth,TODAY(),"md")

Hierdoor wordt de rest van de dagen tussen de geboortedatum en de datum van vandaag geretourneerd na het voltooien van de jaren en maanden.

bereken de leeftijd in Excel met behulp van de datedif-functie met behulp van de geboortedatum en krijg volledige dagen

4. Combineer de drie formules om de echte leeftijd te bepalen

Nu is het tijd om dit allemaal te combineren om een nauwkeurige leeftijd te bepalen. Voer de onderstaande formule in een cel in uw spreadsheet in en vervang Geboortedatum door uw werkelijke geboortedatum.

 ="You age is "& DATEDIF(Date-of-Birth,TODAY(),"y") &" Year(s), "& DATEDIF(Date-of-Birth,TODAY(),"ym")& " Month(s) & "& DATEDIF(Date-of-Birth,TODAY(),"md")& " Day(s)."

Dat is alles.

Haal het Excel-bestand op

Belangrijke punten

  • Het negeert de tijd in de datum.
  • De einddatum (Datum2) moet groter zijn dan de startdatum (Datum1).

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *