Datumconversie

Bespreek het rekenblad
Bird
Berichten: 2
Lid geworden op: ma jan 09, 2012 7:48 am

Datumconversie

Bericht door Bird »

Hoe kan ik van een numeriek veld een datumformaat van jjjjmmdd maken waarvan hij de getalswaarde van de datum correct berekent?

Nu calculeert hij het aantal dagen tussen de data 20190714 en 20190603 op 111. De bedoeling is om het werkelijke aantal dagen tussen die beide data (ook voor honderden andere data!) te berekenen.

P.S. Van de velden een datumveld maken met het formaat jjjjmmdd helpt niet (probeer zelf maar). Dan maakt hij er, als je erop gaat staan, -83560417
resp. -83571228 van.

DANK!
OpenOffice.org 3.3.0 OOO330m20 (Build:9567) Windows 7
RPG
Berichten: 4670
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Datumconversie

Bericht door RPG »

Ik heb het idee dat de bron van de gegevens een tekst bestand is wat niet goed is geïmporteerd. Het is raadzaam om voldoende aandacht aan dat importeren te besteden en in dit geval moet ook een getal wat op deze manier een datum vormt gelijk veranderd worden tot een datum.

Meestal wordt er een popup getoond wanneer er een CSV bestand geïmporteerd wordt. In deze popup zijn allerlei keuze mogelijkheden. Onderin is het mogelijk voor elk veld iets vast te leggen, in dit geval hoe het als datum behandeld moet worden.
LibreOffice 7.4.3.2 op openSUSE Leap 15.4
Alex
Berichten: 103
Lid geworden op: do feb 25, 2010 8:46 pm

Re: Datumconversie

Bericht door Alex »

Om er data van te maken waar Calc mee kan rekenen moet je de juiste scheiders tussen de dagen, maanden en jaren aanbrengen.
Dat kan als volgt: selecteer alle data, klik Bewerken, Zoeken en Vervangen.
Vul in: Zoeken naar: ^(\d\d\d\d)(\d\d)(\d\d)$
Vervangen door: $1-$2-$3
Vink onder Meer opties aan: Alleen huidige selectie, Reguliere expressies.
Klik dan op Alles vervangen.
Daarna kun je de data de gewenste opmaak geven.
AOO 4.1.15 & LO 24.2.2 op Windows 10
Plaats reactie