Avatar billede Fogh Novice
06. november 2018 - 10:50 Der er 3 kommentarer og
2 løsninger

Beregning af Overtid

Jeg har fundet denne ellers fine formel, men har det problem at jeg skal kunne regne henover midnat, ved ikke helt om det har noget at sige, men mit indtastningsfelt er kun klokkeslæt? kan selvfølgelig være at det er derfor det ikke kan lader sig gøre.

Public Function Overtid(ByVal Start As Date, Slut As Date, NormalStart As Date, NormalSlut As Date) As Date
Overtid = "00:00"
If Slut < Start Then Slut = Slut + 1
If Start < NormalStart Then Overtid = (NormalStart - Start)
If Slut > NormalSlut Then Overtid = Overtid + (Slut - NormalSlut)
End Function

Er der mon nogen der har en idé til hvordan det kan løses?
Avatar billede Fogh Novice
06. november 2018 - 10:54 #1
Hvis der er nogen der har et andet forslag til, hvordan problemstillingen kan løses er jeg også lydhør :)

Kort beskrevet har vi 2 klokkeslæt eksempelvis Start 23:00 Slut klokken 08:00 samt en normal start "06:00" og normal slut "18:00" så alle timer udenfor dette tidsrum skal registreres som overtid.

Håber der er en der kan få det til at spille :)
Avatar billede finb Ekspert
06. november 2018 - 12:04 #2
https://www.computerworld.dk/eksperten/spm/1025824
"10:34 i celle A1
17:41 i celle B1
Skriv =B1-A1+(A1>B1) i celle C1"
Avatar billede Fogh Novice
06. november 2018 - 12:46 #3
Tæller den formel ikke bare antallet af timer mellem de to timer?
Hvordan tester jeg så på hvor mange "normal timer" der er i tidsrummer?
Avatar billede Jan K Ekspert
06. november 2018 - 13:04 #4
Avatar billede Fogh Novice
07. november 2018 - 09:43 #5
Hi Finb og Jan K.
En kombination af jeres forslag blev løsningen!
Total timer - Normaltimer = Overtid :)

Så i får begge andel i løsningen
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