Avatar billede sholm Nybegynder
22. december 2007 - 18:46 Der er 17 kommentarer og
1 løsning

Antal timer inden for et tidsrum

Hej
Jeg vil gerne have udregnet hvor mange timer der ligger inden for et givet tidspunkt.

F.eks.
Tidsrummet 08:00 - 16:00
Checkind: 01-01-07 06:00
Checkud: 01-01-07 19:00

Hvordan kan jeg udregne hvor mange timer fra checkind til checkud der ligger i tidsrummet?

Et lille tvist er at Checkud også kan være på den anden side af midnat eller flere dage frem i tiden.

Det skal lige siges at jeg ikke kender meget til excel, jeg har prøvet lidt af hvert men jeg sidder fast da jeg ikke kender nok til excel :(
Avatar billede mugs Novice
22. december 2007 - 18:49 #1
Måske kan du få hjælp her:

http://www.eksperten.dk/artikler/681
Avatar billede excelent Ekspert
22. december 2007 - 19:52 #2
A1= 01-01-07 06:00
A2= 01-01-07 19:00
A3=A2-A1

formater A3 som : [t]:mm
Avatar billede jkrons Professor
23. december 2007 - 01:22 #3
Hvis du har Check.-ind i A2 og Check-Ud i B2 skal du lave to nye celler til begynd og slut (altså 08:00) og 16:00). Det er i eksemplet nedenfor C2 og D2. Formlen beregner så, hv or meget af din tid,. der ligger mellem, 8 og 16. Hvis det altid er mellem 8 og 16, kan du bruge formel 2 i stedet for formel 1, og så behøver du ikkke indtastev begynf og slut på periode:

Formel 1:
=MIN(D2;B2-HELTAL(B2))-MAKS(A2-HELTAL(A2);C2)

Formel 2:
=MIN(16/24;B2-HELTAL(B2))-MAKS(A2-HELTAL(A2);8/24)
Avatar billede jkrons Professor
23. december 2007 - 01:23 #4
Også fik jeg selvfølgelig ikke læst det sidste. Hvis check ud kan ligg flere dage uud i fremtiden, er det så fra 8-16 hver af dagene?
Avatar billede jkrons Professor
23. december 2007 - 01:29 #5
I sidstnævnte tilfælde bliver opgaven noget anderledes, da Excel ikke umiddelbart kan se på hvilken dato et klokkeslæt ligger. I så fald er det nødvendigt at udvide med en betingelsesfunktion, der tester hvor mange hele døgn, der er involveret, og det går ikke lige på nu ærende tidspunkt af døgnet :-)
Avatar billede jkrons Professor
23. december 2007 - 01:57 #6
Prøv noget i denne stil. Jeg er ikke 100 % sikker på at den dækker alle tilfælde:

=HVIS(HELTAL(B2-A2)>0;((F2*8/24)+16/24-MAKS(8/24;A2-HELTAL(A2))+MAKS(B2-HELTAL(B2);8/24)-8/24)-HVIS(B2-HELTAL(B2)>=A2-HELTAL(A2);8/24);MIN(16/24;B2-HELTAL(B2))-MAKS(A2-HELTAL(A2);8/24))
Avatar billede excelent Ekspert
23. december 2007 - 08:13 #7
Hvis checkin/ud tastes som dato og tid fx. 01-01-07 06:00

vil jkrons formel1 udvidet som denne returnere timer over flere dage

=(MIN(D2;B2-HELTAL(B2))-MAKS(A2-HELTAL(A2);C2))*(DAG(B2-A2)+1)
Avatar billede jkrons Professor
23. december 2007 - 13:36 #8
excelent-> Når jeg prøver din formel på 1-2-07 08:00 til 4-2-07 10:00 får jeg 08:00, hvor det korrekte svar skulle være 26:00.
Avatar billede jkrons Professor
23. december 2007 - 13:43 #9
I øvriogt var sder fejl i den jeg lavwede i nat:

=HVIS(HELTAL(B2-A2)>0;((HELTAL(B2-A2)*8/24)+16/24-MAKS(8/24;A2-HELTAL(A2))+MAKS(B2-HELTAL(B2);8/24)-8/24)-HVIS(B2-HELTAL(B2)>=A2-HELTAL(A2);8/24);MIN(16/24;B2-HELTAL(B2))-MAKS(A2-HELTAL(A2);8/24))

Er bedre.
Avatar billede excelent Ekspert
23. december 2007 - 15:00 #10
jkrons-> det gør jeg også :-)

jeg går ud fra det stadig er timer inden for 08:00 til 16:00

så skal det give 2 timer dagligt * 4 dage = 8

eller hur ?
Avatar billede sholm Nybegynder
23. december 2007 - 19:23 #11
Tak for svarene!

Jeg kigger lige på dem og ser om jeg kan få noget af det til at virke :o)
Avatar billede jkrons Professor
23. december 2007 - 21:50 #12
Excelent-> Dete r så fordi jeg opfatter problemet anderledes end dig :-). Jeg har løst det ud fra den forudsætning, at hvis man møder den 1-2-07 kl. 08:00 og går hjem den 4-1-07 kl. 10.00 så har man 3 * 8 timer mellem 8 og 16 hver af dagene 1., 2. og 3. og så to timer den 4. Ialt 26 timer.
Avatar billede jkrons Professor
23. december 2007 - 21:53 #13
Din formel vil betyde, at hvis man møder ind den 1-2-07 kl. 10:00 og gåt hjem den 4-7-07 kl. 09.00 ville man samlet have haft negativ tid mellem 8-16 på de tre dage.
Avatar billede excelent Ekspert
24. december 2007 - 12:50 #14
hmm ja sådan kan den selfølgelig også forståes
Avatar billede jkrons Professor
24. december 2007 - 14:33 #15
Vi manglæer bare lige lidt input fra sholm :-).

Men god jul, nu er det nok snart på tide at stoppe her :-)
Avatar billede excelent Ekspert
24. december 2007 - 16:38 #16
tak i lige måde jkrons
ja vi må heller stoppe i tide :-)
Avatar billede sholm Nybegynder
25. december 2007 - 19:36 #17
Kommentar: jkrons
23/12-2007 13:43:47

Det var præcis det jeg skulle bruge, smid et svar og du skal få dine velfortjente point :o)
Avatar billede jkrons Professor
26. december 2007 - 11:03 #18
Her er et svar :-)
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