Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Werken met datums vóór 1-1-1900  (gelezen 1161 keer)

0 leden en 1 gast bekijken dit topic.

Offline Peerke

  • Nieuw lid
  • Berichten: 5
  • Hey, ik ben nieuw hier !
Werken met datums vóór 1-1-1900
« Gepost op: 01 januari 2024, 21:24:36 »
Met name voor gebruikers die werken met genealogie is het lastig om te berekenen hoeveel dagen er liggen tussen datums van vóór 1900.
Om het aantal dagen te berekenen tussen twee willekeurige datums volstaat het om in bijgaande sheet de twee datums ALS TEKST (dd-mm-jjjj) in te geven.
De sheet werkt met datums vanaf 1-1-1500 en kan eenvoudig worden uitgebreid naar nog vroegere datums. Terugrekenend tot 1-1-1500 is rekening gehouden met de standaard berekening van schrikkeljaren.

Offline Della Jordan

  • Volledig lid
  • **
  • Berichten: 178
  • Geslacht: Vrouw
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #1 Gepost op: 02 januari 2024, 14:19:45 »
Deze vraag komt idd veel voor op fora.
Mooie oplossing. \o/
Groetjes,Della

Offline popipipo

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 317
Re: Werken met datums vóór 1-1-1900
« Reactie #2 Gepost op: 02 januari 2024, 14:27:04 »
Mooi uitgewerkt bestand.
Ik heb er iets aan toegevoegd.
1. Datavalidatie op de invoer, je moet nu 10 karakters invoeren, dus 1-1-1500 pakt hij niet de invoer moet dus worden 01-01-1500, dit is nl ook nodig voor jouw berekening.
2. Heb je wel eens gehoord van de 10 verdwenen dagen? Dit is een correctie die in okt 1582 is ingevoerd ivm het niet meer synchroon lopen van de datums en het jaargetijde.Ik heb er een opmerking aan toegevoegd.
Willem
Hoe meer je weet hoe meer je vergeet.
Hoe meer je vergeet hoe minder je weet.
Hoe minder je weet hoe minder je vergeet.
Hoe minder je vergeet hoe meer je weet.

Offline Peerke

  • Nieuw lid
  • Berichten: 5
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #3 Gepost op: 02 januari 2024, 17:14:41 »
Mooi uitgewerkt bestand.
Ik heb er iets aan toegevoegd.
1. Datavalidatie op de invoer, je moet nu 10 karakters invoeren, dus 1-1-1500 pakt hij niet de invoer moet dus worden 01-01-1500, dit is nl ook nodig voor jouw berekening.
2. Heb je wel eens gehoord van de 10 verdwenen dagen? Dit is een correctie die in okt 1582 is ingevoerd ivm het niet meer synchroon lopen van de datums en het jaargetijde.Ik heb er een opmerking aan toegevoegd.

Dank voor de reactie. Kan ik die aanpassing voor de datum validatie ook ergens zien?
De 10 “verdwenen” dagen waren mij weliswaar bekend maar ik heb ze (nog) niet verwerkt. Is het een idee om op regel 3809 van sheet “Blad2” de formule te overschrijven met een gelijkblijvende waarde?
Als de exacte datums bekend zijn en de idee werkbaar is, zou dat aan de opmerking tegemoet komen.
Vriendelijke groeten,
Peerke

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: Werken met datums vóór 1-1-1900
« Reactie #4 Gepost op: 02 januari 2024, 17:17:38 »
Vooreerst ook mijn beste wensen voor 2024.


In België werd de Gregoriaanse kalender pas ingevoerd eind december 1582...
De laatste dag van de Juliaanse kalender was 21 december 1582 en de eerste dag van de Gregoriaanse kalender was 1 januari 1583.

Toen ik 2 à 3 jaar geleden mijn eigen genealogie-bestand heb geprogrammeerd dmv VBA had ik dit uitgebreid opgezocht zodat ik dit
in mijn automatische datumberekeningen kon opnemen.
Ook heb ik toen de volledige Frans Republikeinse kalender opgenomen in het bestand om deze datums automatisch te laten omzetten
naar de gewone datum.
Ik hoef dus voor geen enkele berekening of omzetting nog ergens op een apart werkblad de betreffende datums in te geven.
Alle gegevens die ik invoer in mijn input-werkblad worden automatisch verwerkt via VBA.

Maar voor mensen die zuiver via formules werken en maar af en toe eens een datum-berekening moeten uitvoeren is het wel een mooie oplossing.

groetjes,
Bieke
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline Peerke

  • Nieuw lid
  • Berichten: 5
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #5 Gepost op: 02 januari 2024, 17:42:10 »
Vooreerst ook mijn beste wensen voor 2024.


In België werd de Gregoriaanse kalender pas ingevoerd eind december 1582...
De laatste dag van de Juliaanse kalender was 21 december 1582 en de eerste dag van de Gregoriaanse kalender was 1 januari 1583.

Toen ik 2 à 3 jaar geleden mijn eigen genealogie-bestand heb geprogrammeerd dmv VBA had ik dit uitgebreid opgezocht zodat ik dit
in mijn automatische datumberekeningen kon opnemen.
Ook heb ik toen de volledige Frans Republikeinse kalender opgenomen in het bestand om deze datums automatisch te laten omzetten
naar de gewone datum.
Ik hoef dus voor geen enkele berekening of omzetting nog ergens op een apart werkblad de betreffende datums in te geven.
Alle gegevens die ik invoer in mijn input-werkblad worden automatisch verwerkt via VBA.

Maar voor mensen die zuiver via formules werken en maar af en toe eens een datum-berekening moeten uitvoeren is het wel een mooie oplossing.

groetjes,
Bieke

Bedankt voor deze reactie. Voor de genealogie van mijn familie maak ik gebruik van PhpGedView. Dat heeft al een hoop problemen van mijn datumberekeningen weggenomen. Maar het bleef mij fascineren om voor Excel iets van een oplossing te bedenken.

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: Werken met datums vóór 1-1-1900
« Reactie #6 Gepost op: 02 januari 2024, 18:00:00 »
@Peerke,

Voor mijn eigen genealogisch onderzoek op zich gebruik ikzelf al ruim 20 jaar Aldfaer en heb ik ook een account op zowel Geneanet als MyHeritage.
Maar omdat ik naast mijn genealogisch onderzoek van mijn eigen familie ook al enkele jaren intensief bezig ben met het maken van gezinsreconstructies
voor een boek dat ik aan het schrijven ben voor de plaatselijke heemkring hier wou ik een geautomatiseerd systeem ontwikkelen binnen excel.
Mijn input-werkbladen zijn louter de indexeringen van de officiële akten (doop/geboorte, huwelijk en overlijden).
Van daaruit wordt dan via een vrij uitgebreide VBA-code met tal van voorwaarden en argumenten alles gecentraliseerd in een "totaal-tabel" waarbij
elke persoon op 1 rij vermeld word met geboorte-, huwelijks- en overlijdensgegevens. De code zoekt dus adhv vermelde ouders en/of partner en
op basis van de datums (leeftijdsberekeningen) in de drie 'input'-werkbladen naar de betreffende gegevens van één en dezelfde persoon en voegt
deze samen.
Vanuit de 'totaal-tabel' worden dan, via alweer een vrij uitgebreide VBA-code, de gezinsreconstructies samengesteld en weggeschreven.

Het scheelt héél wat opzoek-, vergelijkings- en typ-werk op deze manier ;-).

groetjes,
Bieke
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline Peerke

  • Nieuw lid
  • Berichten: 5
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #7 Gepost op: 02 januari 2024, 19:06:16 »
@Peerke,

Voor mijn eigen genealogisch onderzoek op zich gebruik ikzelf al ruim 20 jaar Aldfaer en heb ik ook een account op zowel Geneanet als MyHeritage.
Maar omdat ik naast mijn genealogisch onderzoek van mijn eigen familie ook al enkele jaren intensief bezig ben met het maken van gezinsreconstructies
voor een boek dat ik aan het schrijven ben voor de plaatselijke heemkring hier wou ik een geautomatiseerd systeem ontwikkelen binnen excel.
Mijn input-werkbladen zijn louter de indexeringen van de officiële akten (doop/geboorte, huwelijk en overlijden).
Van daaruit wordt dan via een vrij uitgebreide VBA-code met tal van voorwaarden en argumenten alles gecentraliseerd in een "totaal-tabel" waarbij
elke persoon op 1 rij vermeld word met geboorte-, huwelijks- en overlijdensgegevens. De code zoekt dus adhv vermelde ouders en/of partner en
op basis van de datums (leeftijdsberekeningen) in de drie 'input'-werkbladen naar de betreffende gegevens van één en dezelfde persoon en voegt
deze samen.
Vanuit de 'totaal-tabel' worden dan, via alweer een vrij uitgebreide VBA-code, de gezinsreconstructies samengesteld en weggeschreven.

Het scheelt héél wat opzoek-, vergelijkings- en typ-werk op deze manier ;-).

groetjes,
Bieke

Dat klinkt heel erg compleet en overzichtelijk. Maar zelf een boek schrijven, nee dat is aan mij niet besteed. Alle succes.

Offline Peerke

  • Nieuw lid
  • Berichten: 5
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #8 Gepost op: 02 januari 2024, 20:51:23 »
Dank voor de reactie. Kan ik die aanpassing voor de datum validatie ook ergens zien?
De 10 “verdwenen” dagen waren mij weliswaar bekend maar ik heb ze (nog) niet verwerkt. Is het een idee om op regel 3809 van sheet “Blad2” de formule te overschrijven met een gelijkblijvende waarde?
Als de exacte datums bekend zijn en de idee werkbaar is, zou dat aan de opmerking tegemoet komen.
Vriendelijke groeten,
Peerke

Op regel 3809 heb ik de waarde van de formule op 15-10-1582 overgenomen voor de dagen 14, 13, 12, 11, 10, 9, 8, 7, 6 en 5-10-1582. Het verschil tussen bv 1-10-1582 en 30-10-1582 is nu geen 29 dagen, maar 19 dagen.

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: Werken met datums vóór 1-1-1900
« Reactie #9 Gepost op: 03 januari 2024, 04:57:58 »
@Peerke,

Zoals ik in mijn bericht #4 reeds vermeldde :

In België werd de Gregoriaanse kalender pas ingevoerd eind december 1582...
De laatste dag van de Juliaanse kalender was 21 december 1582 en de eerste dag van de Gregoriaanse kalender was 1 januari 1583.

En dan was dit enkel maar voor het gedeelte van België dat deel uitmaakte van de Habsburgse Nederlanden.
Voor het Prinsbisdom Luik, graafschap Loon werd het zelfs pas ingevoerd in februari 1583 ...

Enkel in de landen Italië, Polen, Portugal, Spanje en de Spaanse Kolonies in de USA werd het effectief ingevoerd begin oktober 1582.
De kalender versprong er aldaar van 4 oktober 1582 naar 15 oktober 1582.

Naast enkele landen (waaronder dus een deel van België) die in de loop van december 1582 de aanpassing doorvoerden volgden
alle andere landen pas vanaf 1583 en dit verspreid tot begin 20e eeuw. In Griekenland was dit zelfs pas in 1923.

Toch niet onbelangrijk vind ik om die aanpassingen op de correcte datums toe te passen.


groetjes,
Bieke
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

 


www.combell.com