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 5587 keer)

0 leden en 1 gast bekijken dit topic.

Offline Peerke

  • Nieuw lid
  • Berichten: 6
  • 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: 192
  • Geslacht: Vrouw
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: 321
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: 6
  • 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: 6
  • 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: 6
  • 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: 6
  • 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

Offline IgnaceV

  • Lid
  • *
  • Berichten: 12
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #10 Gepost op: 08 juni 2024, 10:42:02 »
Ik vroeg me af of jullie een oplossing hebben om republikeinse datums om te zetten naar de moderne datum in excel?
Mocht daar een oplossing voor te vinden zijn dan ben ik jullie dankbaar.

Offline Peerke

  • Nieuw lid
  • Berichten: 6
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #11 Gepost op: 08 juni 2024, 11:32:10 »
Een direct antwoord op de vraag heb ik niet. Wel heb ik een interessante site gevonden die achtergrond informatie geeft over de Republikeinse kalender. (https://wikikids.nl/Franse_republikeinse_kalender).
Maar die zul je zelf ook al wel gevonden hebben.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.226
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Werken met datums vóór 1-1-1900
« Reactie #12 Gepost op: 08 juni 2024, 11:52:06 »
Ik vroeg me af of jullie een oplossing hebben om republikeinse datums om te zetten naar de moderne datum in excel?
Mocht daar een oplossing voor te vinden zijn dan ben ik jullie dankbaar.
Hallo IgnaceV,

Welkom op Oplossing.be  :)

Ik heb jaren terug een tooltje gemaakt om eenvoudig franse (Republikeinse) Datums om te zetten naar huidige.

dit tooltje staat ergens in een van de topics over Genealogie van BlackDevil, maar ik heb het bestandje alvast even aangehangen als bijlage.

Laat eens weten of het voor jou ook practisch is  :)

Groeten,

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline IgnaceV

  • Lid
  • *
  • Berichten: 12
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: Werken met datums vóór 1-1-1900
« Reactie #13 Gepost op: 08 juni 2024, 14:55:41 »
Leuk programma maar ik zoek meer iets om de datums in batch om te zetten. Zie voorbeeldbestandje in bijlage. Ik kan uiteraard de kolom met de datum opsplitsen in 3 kolommen zodat jaar, maand, dag apart staan. En in de volgende kolom de omzetting laten gebeuren. Ik ben op veel vlakken een beetje mee maar op programmeren in VB kan ik niet. Er staan telkens zo'n 100 tot zelfs 500 zo'n datums in dergelijk excel bestand. Wij indexeren namelijk registers Burgerlijke stand uit onze regio Vlaamse Ardennen waarbij het de bedoeling is om de datums in de moderne vorm te zetten en de republikeinse datum bij de opmerkingen te plaatsen.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.226
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Werken met datums vóór 1-1-1900
« Reactie #14 Gepost op: 08 juni 2024, 16:54:07 »
Hallo IgnaceV,

Het is zeker mogelijk om batch te convergeren, maar ik vermoed dat je dan toch eerst de R-datum moet splitten in dag, maand en jaar, en dan kan je of met een formule, of via een aangepaste macro de berekening doen. Je zal, volgens mij, toch zeker de 14 tabbladen (of een compilatie er van in 1 tabblad) moeten gebruiken om de juiste datum op te halen.

Probleem met jou datums is:

sommige dagen worden geschreven als 02, andere als 2
Je maandnamen staan ook niet voluit geschreven, dus daar moet ook een tussenoplossing voor gemaakt worden.
Je Jaren beginnen met een "J" , maar dat zal niet zo moeilijk op te vangen zijn.

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

 


www.combell.com