Datums vóór 1900

..ik hoop dat het werkt... nog niet grondig getest

Gebruik voor eigen risico !!

1-1-2020 Versie 4.0 aangepast melding datumsysteem 1904 waarschuwing toegevoegd


NB In Google sheets kan je eenvoudig met de formule =Datumverschil(..) ook met data van voor 1900 werken !!

Datumvelden in Excel beginnen te tellen op
1-1-1900  met de waarde 1

2-1-1900 met de waarde 2

3-1-1900 met de waarde 3

..

1-3-2016 heeft de waarde 42430


Maar zodra je een datum voor 1900 invult herkent Excel de waarde niet als datum.

Voor het uitrekenen van iemands leeftijd voor 1900 geeft dat dus problemen.
Op het internet staan wat moeilijke oplossingen, maar voor sommige moet je redelijk wat excel kennis hebben en zelfs VBA (Visual Basic for Applications).

Ik heb geprobeerd een iets minder moeilijke oplossing te maken, die ongetwijfeld niet voor iedereen werkzaam zal blijken, maar wellicht is 'iets' beter dan 'niets'.
De oplossing heeft als nadeel:

  • Datums moeten als tekst worden ingevoerd in het formaat dd-mm-jjjj
  • De uitkomst is een digitaal getal. Bijv. 16,5 jaar = 16 1/2 jaar
  • Formules in dit voorbeeld zijn de NL formules.
  • Het geldt alleen voor de periode 1600- en later

Basis voor dit voorbeeld is dat de als tekst ingegeven datum van voor 1900 wordt gewijzigd naar een datum na 1900 door bijv. 1788 te wijzigen in 3088 zodat Excel het wel als datum zal herkennen.

De gebruikte formules:

Download hier het voorbeeld.. [alleen voor persoonlijk gebruik]


Als onderstaande formule het resultaat #WAARDE geeft staat het datumsysteem zeer waarschijnlijk ingesteld op '1904'!
Wijzig dit bij instellingen.

Jarenvoor 1900 Berekenen Versie 4
Excel – 31,3 KB 626 downloads

'Oude' versie

jarenvoor1900berekenen-versie3
Excel – 12,8 KB 675 downloads

Problemen bij het uitrekenen van leeftijden rond het jaar 1900 [Google en Excel]