• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Volgorde datum notering

Status
Niet open voor verdere reacties.

titatonneke

Gebruiker
Lid geworden
3 nov 2006
Berichten
25
Hallo,

Ik ben in excel werkbladen aan het maken voor om te controleren of output van twee informatie systemen overeen komen. Nu geven de beide systemen een andere notering voor de datum.

voorbeeld
Systeem A geeft: 19650115
Systeem B geeft: 150165
(15 januari 1965)

Hierbij wordt dezelfde datum bedoeld, dus dat is goed. om de twee velden te kunnen controleren met een gelijk formule, ben ik van plan om de output van systeem B te veranderen. Dit doe ik met de volgende formule:

="19"&RECHTS(A1;2)&DEEL(A1;3;2)&LINKS(A1;2)

Dit geeft een goed resultaat voor het voorbeeld van hierboven.


Nu komt mijn probleem. Systeem B bij geeft niet altijd een zes cijferige output. Zoals bijvoorbeeld 1 maart 1971.

Systeem A geeft: 19710301
Systeem B geeft: 10371

Is het mogelijk om één formule te maken voor beide gevallen? Want als ik moet controleren op welke rij ik welke formule toe moet passen, dan ben ik nog lang bezig. het is overigens geen probleem als er verschillende stappen en cellen gebruikt moeten worden om het resultaat te bereiken.

Bij voorbaat dank
 
Zo ?

="19"&RECHTS(A1;2)&DEEL(A1;LENGTE(A1)-3;2)&TEKST(LINKS(A1;LENGTE(A1)-4);"00")

Met vriendelijke groet,


Roncancio
 
De vorige formule werkte goed, maar nu heb ik een lijst die op dezelfde manier om gezet moet worden. Het probleem is dat er nu ook recentere datums bij zitten. Ik kan niet meer simpel weg een 19 ervoor zetten omdat er ook datums van na 2000 bij zitten.

Is het mogelijk dat ik deze formule aan kan passen zodat er 20 voor bepaalde datums wordt gezet. zodat 21001 wordt verandert in 20011002.

voorbeelden:

150165 > 19650115
10371 > 19710301
21001 > 20011002
 
zo:

=ALS(RECHTS(A1;2)<=RECHTS(JAAR(VANDAAG());2);20;19)&RECHTS(A1;2)&DEEL(A1;LENGTE(A1)-3;2)&TEKST(LINKS(A1;LENGTE(A1)-4);"00")

Met vriendelijke groet,


Roncancio
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan