Avatar billede mrjohn Nybegynder
16. september 2003 - 12:13 Der er 16 kommentarer og
1 løsning

Konvertering af tal indtastning til Datoformat

Jeg her et lille problem, som består i at jeg vil indtaste en dato i en celle som et tal uden brug af bindestreg f.eks 15-09-03 som 150903, men hvor den viser og konverterer til datoformat. Problemet er at 150903 opfattes som et tal i excel, så hvordan klarer man lige den ?. Jeg har prøvet funktionen DATO men den kræver at man indtaster år, måned og dag i hver sin celle.
Håber der er nogen der kan hjælpe
Avatar billede janvogt Praktikant
16. september 2003 - 12:36 #1
Prøv at bruge denne:
=DATE(20&RIGHT(C17;2);MID(C17;3;2);LEFT(C17;2))

Dansk Excel version
=DATO(20&HØJRE(C17;2);MIDT(C17;3;2);VENSTRE(C17;2))
Avatar billede janvogt Praktikant
16. september 2003 - 12:37 #2
Bemærk, at den kun gælder for datoer mellem 1/1-2000 og 31/12-2099.
Avatar billede janvogt Praktikant
16. september 2003 - 12:38 #3
C17 skal udskiftes med den celle, hvor du skriver f.eks. 150903.
Avatar billede aheiss Praktikant
16. september 2003 - 12:47 #4
Hvad med at vælge formater / brugerdefineret og skriv nu under typen : ddmmåå
Avatar billede aheiss Praktikant
16. september 2003 - 12:50 #5
dvs. : Formater / Celler / brugerdefineret
Avatar billede mrjohn Nybegynder
16. september 2003 - 12:54 #6
Tak for svaret. Det giver mig en mulighed for at bruge datoen i mine videre beregninger Problemet er bare at brugerne kan indtaste i alle mulige "faconer" f.eks 15092003, 150903, men det løser jeg med hvis funktioner eller specifikt angiver indtastningsformen. Et andet problem er derimod at datoformatet samtidig skal vises i den indtastede celle ???.
Avatar billede janvogt Praktikant
16. september 2003 - 13:05 #7
Hvis det skal være i samme celle kan DATO-formlen ihvertfald ikke bruges.

Du kan bruge Data-Datavalidering-Dato for at sikre, at brugerne skriver en dato.
Avatar billede aheiss Praktikant
16. september 2003 - 13:06 #8
Ikke forstået. De indtaster 150903 enter og så står der hvad i cellen?
Avatar billede janvogt Praktikant
16. september 2003 - 13:07 #9
Her kan du også angive et gyldigt dato-interval, hvis du ønsker det.
Taster brugeren ikke en gyldig dato, kan der komme en meddelelsesboks frem på skærmen.
Avatar billede janvogt Praktikant
16. september 2003 - 13:08 #10
Brugerformateringen ddmmåå kan vist ikke bruges her.
Avatar billede janvogt Praktikant
16. september 2003 - 13:09 #11
Hvis man bruger "DDMMÅÅ" med 150903 opfattes det som 26-02-2313.
Avatar billede aheiss Praktikant
16. september 2003 - 13:14 #12
Ikke hvis det først har været formateret som dato
Avatar billede aheiss Praktikant
16. september 2003 - 13:18 #13
Nej - korrekt, det virker ikke
Avatar billede mrjohn Nybegynder
16. september 2003 - 13:28 #14
janvogt: Tak for indsatsen, men det løste nu ikke helt mit problem, da jeg godt ville undgå irreterende bokse ved en datavalidering. Men pointene er dine. (undskyld, men jeg er ny på siden og håber at jeg har fået accepteret svaret og givet pointene)
Avatar billede janvogt Praktikant
16. september 2003 - 14:21 #15
På én eller anden måde skal brugeren vel vide, at han/hun har tastet forkert?
Du kan forøvrigt godt fjerne den "irriterende boks" når man taster forkert, men så risikerer man at få data, som man ikke kan bruge til noget.
Avatar billede ingolf Nybegynder
16. september 2003 - 22:17 #16
Hvorfor ikke bare skrive:
15/9 eller 15-9 og lade Excell selv tilføje 2003, hvis tallene alle er inden for 2003. Skulle det ikke også virke?
Avatar billede mrjohn Nybegynder
16. september 2003 - 22:33 #17
Ingolf: Joh, men problemet er at det skal bruges til folk som absolut ikke er excel vante og derfor oftest ikke kender indtastningen i datoformat, men bare vil taste ud i en køre som eks. 1509
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
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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