28. september 2009 - 11:13Der er
6 kommentarer og 1 løsning
Formatering af datoformat
Hej
Jeg har et problem, jeg har et output fra en database (som jeg ikke kan ændre) der leverer dato i det fulde format (01-01-2009 00:00:00). Det er også fint nok, hvis bare det er muligt at arbejde med som tekst. Men excel formaterer det jo til dataformat, også bliver det lige pludselig 39814,9524884259. Jeg vil gerne have det fulde format bare i tekst format, så jeg kan tage enkelte elementer derfra.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
1) Du kan ændre formatet i cellen til f.eks. brugerdefineret: dd-mm-åååå tt:mm:ss
2) Formatet behøver jo ikke ændres for at du kan trække elementer ud. Det kan jo gøres med dato og -klokkesletfunktioner: =ÅR(serienr) =MÅNED(serienr) =DAG(serienr) =TIME(serienr) =MINUT(serienr) =SEKUND(serienr) hvor serienr er det lange decimaltal.
Det er jeg klar over. Men det løser ikke mit problem, jeg ønsker eksempelvis at lave analyse på baggrund af time, ugedag og lignende. Også kan jeg jo ikke regne med decimaltegnet.
Okay, jeg har nok ikke formuleret mit spørgsmål godt nok. Et eksempel, hvordan tæller jeg så hvor mange af alle rækker har er registreret med den 22. time. Altså mellem kl. 22.00 og 22.59.??
Det kan laves med en hjælpekolonne: Hvis du i kolonne A har serienumrene, så i kolonne B sættes hver celle: =TIME(A[rækkenr]) og trækkes ned for alle tal. Derefter kan kan du tælle antal forekomster i B der er lig 22: =TÆL.HVIS(B1:B00;22) (tæller række 1 til 100).
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.