Avatar billede per2edb Praktikant
04. marts 2015 - 14:53 Der er 12 kommentarer og
1 løsning

Fra Amerikansk datoer til Dansk

Jeg har et større program basret på datoer lavet i USA
Datoerne står helt forkert efter vores danske opsætning

Er der en opsætningsmulighed i Excel der kan skifte dette om?
04. marts 2015 - 15:17 #1
Hvordan ser de amerikanske datoer ud - tal/tekst?
Er det udelukkende tal, kan der let laves en formel, der ændrer til danske. Bruges MAY, OCT osv. kræver det en lidt længere formel, men ikke umulig.
Avatar billede per2edb Praktikant
04. marts 2015 - 17:35 #2
Datoerne står som ## I/T
Avatar billede falster Ekspert
04. marts 2015 - 20:49 #3
Det der er vist en Excel-fejlmelding.

Har du mulighed for at skrive, hvad det står som amerikansk dato.

"12/31/99" eller "12/31/1999" eller "12 March 2005" eller "December 31, 1999" eller noget helt 5.
Avatar billede per2edb Praktikant
04. marts 2015 - 22:44 #4
4-AUG-13

og

Sunday
Avatar billede jens48 Ekspert
05. marts 2015 - 13:58 #5
Prøv med denne lille formel:

=IF(FIND("-";A1)=2;DATE(RIGHT(A1;2)+2000;MATCH(MID(A1;3;3);{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"};0);LEFT(A1;1));DATE(RIGHT(A1;2)+2000;MATCH(MID(A1;4;3);{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"};0);LEFT(A1;2)))

På dansk:

=HVIS(FIND("-";A1)=2;DATO(HØJRE(A1;2)+2000;SAMMENLIGN(MIDT(A1;3;3);{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"};0);VENSTRE(A1;1));DATO(HØJRE(A1;2)+2000;SAMMENLIGN(MIDT(A1;4;3);{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"};0);VENSTRE(A1;2)))

Se bort fra ugedagen. Hvis du vil have den med kan det klares ved at formattere cellen således:

dddd dd-mmm-åååå
Avatar billede per2edb Praktikant
05. marts 2015 - 15:25 #6
tak jeg prøver
Hvor skal det placeres
Avatar billede jens48 Ekspert
05. marts 2015 - 16:18 #7
Det er sådan set ligegyldigt, men den tager den amerikanske dato fra A1
Du får lige en simplificeret formel:

=DATE(RIGHT(A1;2)+2000;MATCH(MID(A1;3+1*(FIND("-";A1)=3);3);{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"};0);LEFT(A1;1+1*1*(FIND("-";A1)=3)))

Dansk:

=DATO(HØJRE(A1;2)+2000;SAMMENLIGN(MIDT(A1;3+1*(FIND("-";A1)=3);3);{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"};0);VENSTRE(A1;1+1*1*(FIND("-";A1)=3)))
Avatar billede per2edb Praktikant
05. marts 2015 - 16:54 #8
Jeg må bede om mere hjælp

Skal det lægges i hver cell altså A1 og A2 .....
eller i en mappe
Avatar billede jens48 Ekspert
05. marts 2015 - 17:14 #9
Hvor har du de amerikanske datoer stående? Hvis de står i A1 og nedefter, kan du f.eks sætte formelen ind i B1 og kopiere nedad så langt som nødvendigt. Ellers skal A1 udskiftes med den relevante celle - ialt 5 gange i den simplificerede formel.
Avatar billede per2edb Praktikant
15. april 2015 - 13:48 #10
Jeg har snart prøvet alt men intet virker

Er der en der pr mail kan modtage programmet og måske komme med en løsning
Avatar billede jens48 Ekspert
15. april 2015 - 14:26 #11
Hvis du sender det til kober_soerensen(snabel-a)hotmail.com vil jeg gerne kigge på det
Avatar billede per2edb Praktikant
15. april 2015 - 14:34 #12
1000 tak. Jeg sender det

Du skal få 200 point ekstra for ulejligheden
Avatar billede jens48 Ekspert
16. april 2015 - 22:27 #13
Jeg har sendt din kalender retur med rettelser og et par makroer til hurtig skift af måned
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester