Avatar billede loho03 Nybegynder
27. juni 2006 - 10:34 Der er 8 kommentarer og
1 løsning

formel til beregning af tid

Jeg skal udregne en tidsforskel i regneark og kan ikke finde ud af hvordan skal skal få den til at udregne forskellen mellem to tidspunkter. Når jeg indsætter tiden f.eks. fast mødetid kl. 06.00 og vedkommende er mødt kl. 05.00 skal den beregne en overtid på 1 time. Er der nogen der kan hjælpe med det.
Avatar billede b_hansen Novice
27. juni 2006 - 10:37 #1
Du skal indtaste dine klokkeslet med : mellem timer og minutter for at Excel kan finde ud af det. Eksempelvis 06:00
Så skal du formatere den celle, du vil lave beregningen i til klokkeslet. Herefter er det blot et spørgsmål om at lave en formel, der trækker de to celler fra hinanden: =A1-B1

Du skal bare huske, at Excel ikke kan vise negative timer. Jeg kan ikke huske, om Excel kan regne med dem.
Avatar billede loho03 Nybegynder
27. juni 2006 - 10:43 #2
Det er lige det med den negative tid, for jeg har et eksempel hvor vedkommende er gået kl. 14.00 og først skulle gå kl. 14.33. Det vil jo give en negativ tid, men det kan være der er en anden der kan hjælpe med det.
27. juni 2006 - 10:53 #3
Du kan klare det med en HVIS()-funktion, skille de positive tider fra de negative i hver sin celle.

=HVIS(A1>=B1;A1-B1;"")
=HVIS(A1<B1;B1-A1;"")

En anden mulighed er at ændre til 1904-datosystem. Det gør du under:
Funktioner->Indstillinger, fanen Beregning, marker feltet "1904-datosystem"
Herefter skal du indtaste alle klokkeslet igen, da det kun virker fremadrettet.
Avatar billede loho03 Nybegynder
27. juni 2006 - 10:55 #4
Når du starter hvad stiller du så formatet i cellen. Tal eller klokkeslet?
27. juni 2006 - 11:06 #5
Når du indtaster et klokkeslet med kolon, formateres det automatisk som klokkeslet.
I formlen hvor du vil regne på klokkeslet, skal du manuelt formatere til visning af klokkeslet.
Hvis en klokkeslets-beregning kan give en værdi højere end 24-timer, skal du vælge brugerdefineret format: [t]:mm
Avatar billede loho03 Nybegynder
27. juni 2006 - 22:21 #6
Jeg har stadig problemer.
Mødetid er kl. 05.00. Vedkommende er mødt kl. 06.00. Fri kl. 14.33 men gik kl. 14.00
Pausen er et kommasepareret tal der hedder 0,67. Jeg mangler en formel til at regne hendes overtid ud. Jeg håber der sidder et klogt hovede der kan hjælpe mig.
Avatar billede mrjh Novice
28. juni 2006 - 00:21 #7
Forstår ikke lige hvordan du kommer frem til 0,67 ?
Men excel kan ikke regne med negativ tid. Derfor er du nødt til at omregne til tal.
Denne formel omregner både negativ tid og positiv tid med timer og minutter i decimal tal. Cellen med formlen skal derfor være formateret som tal.

=AFKORT((B1-A1)*24)+REST((B1-A1)*24;HVIS(B1>A1;1;-1))*0,6
28. juni 2006 - 10:38 #8
Du vil gøre opgaven meget lettere for dig selv, hvis du vælger enten at arbejde med klokkeslet eller med decimaltal. En kombination af de 2 typer kan sagtens lade sig gøre, men vil komplicere opgaven unødigt.


mrjh: Excel kan håndtere negativ tid, hvis der vælges 1904-datosystem
Avatar billede mrjh Novice
28. juni 2006 - 10:46 #9
erikjuul : Det var smart, det vidste jeg ikke. Tak for oplysningen. Ja man lærer noget hver dag i excel :-)
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
Excel-kurser for alle niveauer og behov – find det kursus, der passer til dig

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