Problemer med dato, samsat fra 3 celler.?

Brugerhjælp og support til regneark i LibreOffice Calc

Moderator: Lodahl

Post Reply
rl34dk
Posts: 5
Joined: 3. Aug 2007 12:45

Problemer med dato, samsat fra 3 celler.?

Post by rl34dk »

Hej.!

Kan ikke få datoen til at passe sammen, når jeg sætter den sammen fra 3 forskellige celler.

Eks.:
Celle A1, har værdi 01
Celle A2, har værdi dec
Celle A3, har værdi 2008

Alle celler har format 'Tekst'.

Celle A5, har formlen'=DATO(ÅR(A3);MÅNED(B2);DAG(A1))'
Og formaten skulle så være 'DATO', men hvis jeg højre klikker på Celle A5 og vælger formatere celler, får jeg selvf. formatere celler boksen frem, og vælger kategori 'DATO' og format '31. dec 1999', men i eksempel kassen vises '31. dec 1899' og A5 får værdien '30. dec 1899', men det passer jo ikke da, værdien skal være '01. dec 2008'
Hvad gør jeg forkert, har næsten prøvet alt.

Jeg køre med v3

På forhånd tak
Robert
Jens S
Posts: 1091
Joined: 25. Mar 2007 22:42

Post by Jens S »

Hvorfor ikke bare skrive =DATO(A3;B2;A1)
lapont
Posts: 91
Joined: 17. Sep 2004 11:37
Location: Nordjylland

Re: Problemer med dato, samsat fra 3 celler.?

Post by lapont »

rl34dk wrote: Eks.:
Celle A1, har værdi 01
Celle A2, har værdi dec
Celle A3, har værdi 2008

Alle celler har format 'Tekst'.
Det er nemmere at håndtere, hvis de tre celler har formatet 'Tal', så kan du bruge DATO-funktionen. Hvis måneden absolut skal angives med bogstaver, kan du bruge formlen:

=SAMMENKÆDNING(A1; "."; A2; "."; A3)

Den vil give teksten: 01.dec.2008 i det angivne eksempel
lubuntu 14.04 LibreOffice 4.1.6.2
rl34dk
Posts: 5
Joined: 3. Aug 2007 12:45

Re: Problemer med dato, samsat fra 3 celler.?

Post by rl34dk »

lapont wrote:
rl34dk wrote: Eks.:
Celle A1, har værdi 01
Celle A2, har værdi dec
Celle A3, har værdi 2008

Alle celler har format 'Tekst'.
Det er nemmere at håndtere, hvis de tre celler har formatet 'Tal', så kan du bruge DATO-funktionen. Hvis måneden absolut skal angives med bogstaver, kan du bruge formlen:

=SAMMENKÆDNING(A1; "."; A2; "."; A3)

Den vil give teksten: 01.dec.2008 i det angivne eksempel
Formlen Samkædning, kendte jeg ikke, men den giver mig det resultat jeg søgt.
Tak for hjælpen. :D
rl34dk
Posts: 5
Joined: 3. Aug 2007 12:45

Post by rl34dk »

Jens S wrote:Hvorfor ikke bare skrive =DATO(A3;B2;A1)
DATO formaten, havde jeg prøvet, men den giver mig resultatet ' 30-11-1999 ' :?

Hvorfor ved jeg ikke. Har prøvet at ændre på formatet i Dato, men med forskellige resultat. :roll:
Jens S
Posts: 1091
Joined: 25. Mar 2007 22:42

Post by Jens S »

Hej
Læg lige mærke til at Dato-formlen kun tager heltal som argumenter, altså som 2009, 12 og 1. Så hvis der står december i celle B2 skal det ændres til 12 - eller vi indsætter en formel i formlen der ændrer december til 12

I celle I1 indtaster du januar, marker cellen, træk i fyldhåndtaget ned til I12 - og du har alle månedsnavne. Nu kan du bruge følgende formel:
=DATO(A3;SAMMENLIGN(B2;I1:I12;0);A1)
mvh
Jens
Post Reply