Leeftijd berekenen met DATUMVERSCHIL()

Geplaatst in Functies door Exhelp | Tags: , , , ,
Van toepassing op: Excel 2007, Excel 2010, Excel 2013

We weten al dat we met datums kunnen rekenen in Excel, maar het resultaat daarvan is dan steeds een geheel getal dat staat voor het aantal dagen verschil.

Met het aantal dagen ben je niet veel wanneer je iemands leeftijd of anciënniteit wil berekenen.

Gelukkig werd er in Excel een handige functie voorzien hiervoor, zijnde DATUMVERSCHIL().

=DATUMVERSCHIL(begindatum;einddatum;eenheid)

  • begindatum: de eerste datum van de periode
  • einddatum: de laatste datum van de periode
  • eenheid: het type informatie dat je wil retourneren

Mogelijke eenheden:

  • “J” – Het aantal volledige jaren in de periode.
  • “M” – Het aantal volledige maanden in de periode.
  • “D” – Het aantal dagen in de periode.
  • “MD” – Het verschil tussen de dagen in begindatum en einddatum. De maanden en jaren van de datums worden genegeerd.
  • “JM” – Het verschil tussen de maanden in begindatum en einddatum. De dagen en jaren van de datums worden genegeerd.
  • “JD” – Het verschil tussen de dagen van begindatum en einddatum. De jaren van de datums worden genegeerd.

Opmerking: wanneer u met een Engelse versie van Windows werkt, moet u een “Y” gebruiken in plaats van een “J”!

Bekijk onderstaand voorbeeld. In kolom “C” kan je zien weke formule ik gebruikt heb ik de cel links er naast. De geboortedatum in cel “B1” werd handmatig ingevoerd.

De persoon waarvan de geboortedatum werd ingevoerd is 28 jaar oud. Dat komt overeen met 338 maanden (afgerond!) of 10301 dagen.

 

8 reacties op “Leeftijd berekenen met DATUMVERSCHIL()”

  • werkt dit in excel 2003 ?

    • DATUMVERSCHIL() is geen standaardfunctie in Excel 2003, maar ze werkt wel als je je Microsoft Office Updates altijd hebt uitgevoerd. Excel zal weinig hulp voorzien bij het invoeren van de formule.

      Indien je dit anders wil doen, kan je steeds een kijkje nemen op de website van Microsoft Office, waar men een alternatieve manier bespreekt om hetzelfde resultaat te bekomen: Het verschil tussen twee datums berekenen

  • Bij mij moet in de formule niet “J” van jaar ingevuld worden maar “Y” van Year voorts werkt alles normaal ik gebruik excel 2010.
    groetjes

    • Beste novan,

      Dat kan kloppen. Kijk in de post hierboven eens net onder de opsomming van de eenheden:

      “Opmerking: wanneer u met een Engelse versie van Windows werkt, moet u een “Y” gebruiken in plaats van een “J”!”

      Kan dit de oorzaak zijn in uw geval?

      Groeten,
      Exhelp

      • Ik gebruik excel 2010 Nederlandse versie vind dit ook raar misschien een bug?

        • Beste Novan,

          Ik heb het zelf eens getest op iemand anders’ PC en ben tot dezelfde vaststelling gekomen.
          Blijkbaar is dit een slordigheidje van Microsoft en werd de ‘Y’ in deze formule niet vertaald naar ‘J’.

          Je moet dus altijd ‘Y’ gebruiken.

          Groeten,
          Exhelp

  • ik ken steeds de startdatum, maar de einddatum komt later, nu zie ik op mijn werkblad #GETAL
    dit geeft als probleem dat ik die kolom ook niet kan optellen, want daar geeft hij ook #getal tot de einddatum is ingegeven en een cijfer verschijnt

Plaats een reactie

U moet ingelogd zijn om te reageren.

Login

Forums

Exhelp

Meest recente berichten

TAGS



Creative Commons Licentie
Op dit werk is een Creative
Commons Licentie
van toepassing.