Beregning af tidspunkt

Brugerhjælp og support til regneark i LibreOffice Calc

Moderator: Lodahl

Rønnow
Posts: 3
Joined: 5. May 2018 10:39

Re: Beregning af tidspunkt

Post by Rønnow »

Hej Madam Min

Jeg kan ikke selv overskue hele problemet, men du kan finde et godt indspark på Leif Lodahls blog:

https://libreofficedk.blogspot.com/2019 ... dstid.html
Madam Min
Posts: 55
Joined: 19. Feb 2009 14:21

Re: Beregning af tidspunkt

Post by Madam Min »

Jeg kan ikke selv overskue hele problemet, men du kan finde et godt indspark på Leif Lodahls blog:

https://libreofficedk.blogspot.com/2019 ... dstid.html
Jeg synes det lød interessant, så jeg hentede filen og - fandt en fejl:
Regnearket kan ikke håndtere hvis man starter på arbejde kl. 0:00.

Jeg prøvede også hvad formateringen [TT]:MM gjorde for mit regneark. Men det eneste jeg fik ud af det, var, at tiden kom til at stå som [10]:00.

Bjarnehansens andet forslag
=DATO(ÅR(B1)+A2;MÅNED(B1)+A2;DAG(B1)+A2+HVIS(TIME(B1)+A2>=24;1;0))+TID(TIME(B1)+A2;MINUT(B1)+A2;SEKUND(B1)+A2)
ser til gengæld ud til at klare ærterne.
Tak for det Bjarnehansen
Madam Min
Posts: 55
Joined: 19. Feb 2009 14:21

Re: Beregning af tidspunkt

Post by Madam Min »

Bjarnehansens andet forslag

=DATO(ÅR(B1)+A2;MÅNED(B1)+A2;DAG(B1)+A2+HVIS(TIME(B1)+A2>=24;1;0))+TID(TIME(B1)+A2;MINUT(B1)+A2;SEKUND(B1)+A2)

ser til gengæld ud til at klare ærterne.
og dog:
Er udgangspunktet (B1) 13-03-2020 18:55 og der skal lægges 5 (A2) til alle værdier, går det galt igen.
Jesper K Brogaard
Posts: 60
Joined: 9. Feb 2016 14:05

Re: Beregning af tidspunkt

Post by Jesper K Brogaard »

Min løsning, der ser ud til at virke:

Starttid i b1 (får navnet start) = 13-03-2020 18:55
Ekstratid i b2 (får navnet ekstra) = 5

Mellemregning for klokkeslæt + timer, minutter og sekunder i b3:
=(TIME(start)+ekstra)/24 + (MINUT(start)+ekstra)/60/24 + (SEKUND(start)+ekstra)/3600/24
Giver 0,857696759259259 (formateret som tal)

Mellemregning for ny dato i b4:
=DATO(ÅR(start)+ekstra;MÅNED(start)+ekstra;DAG(start)+ekstra)+ HELTAL(B3)
Giver 26-04-2021

Det endelige resultat i b5:
=DATOVÆRDI(TEKST(B4;"dd-mm-yyyy"))+(B3-HELTAL(B3))
Giver 26-04-2021 20:35:05

Udfordringen bliver så at samle det hele i én beregning. Der kunne en ny funktion i form af en makro måske være løsningen)
Post Reply