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.
Zelfs als je naar het helpsysteem kijkt, wordt er niets met die naam vermeld.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).