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
Beregning af tidspunkt
Moderator: Lodahl
Re: Beregning af tidspunkt
Jeg synes det lød interessant, så jeg hentede filen og - fandt en fejl: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
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
ser til gengæld ud til at klare ærterne.=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)
Tak for det Bjarnehansen
Re: Beregning af tidspunkt
og dog: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.
Er udgangspunktet (B1) 13-03-2020 18:55 og der skal lægges 5 (A2) til alle værdier, går det galt igen.
-
- Posts: 60
- Joined: 9. Feb 2016 14:05
Re: Beregning af tidspunkt
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)
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)