Hoe Excel DATEDIF-functie te gebruiken (met voorbeelden)

Excel DATEDIF-functie (voorbeelden + video)

Excel DATEDIF is een van de weinige ongedocumenteerde functies (de andere die ik ken zijn EVALUATE, FILES en GET.CELL).

Ongedocumenteerd zijn betekent dat u het niet zult vinden in de formulelijst of als onderdeel van de IntelliSense (de prompt die verschijnt wanneer u een formulenaam typt om u de namen van de overeenkomende functies te tonen).

Wanneer Excel DATEDIF-functie gebruiken?

Excel DATEDIF-functie kan worden gebruikt wanneer u het aantal jaren, maanden of dagen tussen de twee opgegeven datums wilt berekenen. Een goed voorbeeld is het berekenen van de leeftijd.

Wat het teruggeeft

Het retourneert een numerieke waarde die het aantal jaren/maanden/dagen tussen de twee opgegeven datums aangeeft. Of het het aantal jaren, of maanden of dagen zou zijn, wordt bepaald door de invoer van de gebruiker (zie Inputargumenten hieronder).

Syntaxis

=DATUM.ALS(startdatum,einddatum,eenheid)

Invoerargumenten

  • startdatum: het is een datum die de begindatumwaarde van de periode vertegenwoordigt. Het kan worden ingevoerd als tekenreeksen tussen dubbele aanhalingstekens, als serienummer of als resultaat van een andere functie, zoals DATE().
  • einddatum: het is een datum die de einddatumwaarde van de periode vertegenwoordigt. Het kan worden ingevoerd als tekenreeksen tussen dubbele aanhalingstekens, als serienummer of als resultaat van een andere functie, zoals DATE().
  • eenheid: Dit zou bepalen welk type resultaat u van deze functie krijgt. Er zijn zes verschillende uitgangen die u kunt krijgen van de DATEDIF-functie, afhankelijk van de eenheid die u gebruikt. Dit zijn de eenheden die u kunt gebruiken:
    • "Y" - retourneert het aantal voltooide jaren in de opgegeven periode.
    • "M" - retourneert het aantal voltooide maanden in de opgegeven periode.
    • "D" - retourneert het aantal voltooide dagen in de opgegeven periode.
    • "MD" - retourneert het aantal dagen in de periode, maar telt niet de dagen in de jaren en maanden die zijn voltooid.
    • "JM" - retourneert het aantal maanden in de periode, maar telt niet de jaren die zijn voltooid.
    • "YD" - retourneert het aantal dagen in de periode, maar telt niet de dagen in de jaren die zijn voltooid.

extra notities

  • Excel DATEDIF-functie is bedoeld voor compatibiliteit met Lotus 1-2-3.
  • Tijdens het typen van deze functie in een cel in Excel, wordt de IntelliSense NIET weergegeven. Het toont niet eens de naam van de functie als u deze in een cel invoert. Het werkt echter in alle versies van Excel. U moet de argumenten kennen en weten hoe u deze moet gebruiken.
  • Datums kunnen worden ingevoerd als tekenreeksen tussen dubbele aanhalingstekens (bijvoorbeeld "2016/1/15"), als serienummers (bijvoorbeeld 42384, wat staat voor 15 januari 2016, als u het 1900-datumsysteem gebruikt), of als de resultaten van andere formules/functies (bijvoorbeeld DATEVALUE ("2016/1/15")).

Excel DATEDIF-functie - Live voorbeelden

Hier zijn drie voorbeelden van het gebruik van de Excel DATEDIF-functie.

#1 Berekening van het aantal voltooide jaren tussen twee datums.

In het bovenstaande voorbeeld retourneert de Excel-functie DATEDIF het aantal jaren dat is voltooid tussen 01 januari 1990 en de huidige datum (in dit voorbeeld 14 maart 2016). Het geeft 26 terug, wat het totale aantal voltooide jaren is en negeert de extra maanden en dagen erna.

Een veelvoorkomend gebruik hiervan zou het berekenen van de leeftijd in jaren kunnen zijn.

#2 Berekening van het aantal voltooide maanden tussen twee datums.

In het bovenstaande voorbeeld retourneert de Excel-functie DATEDIF het aantal maanden dat is voltooid tussen 01 januari 1990 en de huidige datum (in dit voorbeeld 14 maart 2016).

Het retourneert 314, wat het totale aantal voltooide maanden is en negeert de extra dagen erna.

Een goed gebruik hiervan is het berekenen van het aantal maanden tussen de start- en einddatum van projecten.

In het bovenstaande voorbeeld geeft het het totale aantal maanden. Maar als u het aantal maanden na het totale aantal voltooide jaren wilt weten, moet u YM als eenheidsargument gebruiken.

Als u bijvoorbeeld bij het berekenen van de leeftijd in Excel wilt weten hoeveel jaren en hoeveel maanden er zijn verstreken tot de datum, kunt u YM gebruiken om naast de jaren ook het aantal maanden te krijgen (zoals hieronder weergegeven).

#3 Berekenen van het aantal voltooide dagen tussen twee datums.

In het bovenstaande voorbeeld retourneert de Excel-functie DATEDIF het totale aantal dagen dat is voltooid tussen 01 januari 1990 en de huidige datum (in dit voorbeeld 14 maart 2016). Het retourneert 9569, wat het totale aantal dagen tussen de twee datums is.

Als je het aantal dagen tussen de twee datums wilt hebben en de dagen wilt uitsluiten van de jaren die al zijn verstreken, moet je YD gebruiken als het derde argument (zoals weergegeven in de onderstaande afbeelding):

In het bovenstaande voorbeeld retourneert het 72, wat het totale aantal dagen is na 26 volledige jaren.

Als je het aantal dagen tussen de twee datums wilt krijgen en de dagen en maanden die al zijn verstreken, wilt uitsluiten, moet je MD als het derde argument gebruiken (zoals weergegeven in de onderstaande afbeelding):

In het bovenstaande voorbeeld retourneert het 13, wat het aantal dagen is naast 26 jaar en 3 maanden.

  • Excel DATE-functie: Excel DATE-functie kan worden gebruikt wanneer u de datumwaarde wilt krijgen met behulp van de jaar-, maand- en dagwaarden als invoerargumenten. Het retourneert een serienummer dat een specifieke datum in Excel vertegenwoordigt.
  • Excel DATEVALUE-functie: Excel DATEVALUE-functie is het meest geschikt voor situaties waarin een datum als tekst wordt opgeslagen. Deze functie converteert de datum van tekstformaat naar een serienummer dat Excel herkent als een datum.
  • Excel NETWORKDAYS-functie: Excel NETWORKDAYS-functie kan worden gebruikt wanneer u het aantal werkdagen tussen twee opgegeven datums wilt krijgen. Het telt niet de weekenden tussen de opgegeven datums (standaard is het weekend zaterdag en zondag). Het kan ook bepaalde feestdagen uitsluiten.
  • Excel NETWORKDAYS.INTL-functie: Excel NETWORKDAYS.INTL-functie kan worden gebruikt wanneer u het aantal werkdagen tussen twee opgegeven datums wilt krijgen. Het telt niet de weekenden en feestdagen, die beide door de gebruiker kunnen worden opgegeven. U kunt ook het weekend opgeven (u kunt bijvoorbeeld vrijdag en zaterdag als weekend opgeven, of alleen zondag als weekend).
  • Excel Today-functie: Excel TODAY-functie kan worden gebruikt om de huidige datum te krijgen. Het retourneert een serienummer dat de huidige datum vertegenwoordigt.
  • Excel WEEKDAY-functie: Excel WEEKDAY-functie kan worden gebruikt om de dag van de week als een getal voor de opgegeven datum te krijgen. Het retourneert een getal tussen 1 en 7 dat de corresponderende dag van de week vertegenwoordigt.
  • Excel WORKDAY-functie: Excel WORKDAY-functie kan worden gebruikt wanneer u de datum na een bepaald aantal werkdagen wilt krijgen. Standaard duurt het zaterdag en zondag als weekend.
  • Excel WERKDAG.INTL Functie: Excel WERKDAG.INTL functie kan worden gebruikt wanneer u de datum wilt krijgen na een bepaald aantal werkdagen. In deze functie kunt u het weekend specificeren als andere dagen dan zaterdag en zondag.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave