Avatar billede taarner Nybegynder
23. november 2006 - 13:46 Der er 22 kommentarer og
2 løsninger

Beregning af en bestemtidsperiode i forbindelse med tidsregistrer

Kære alle,

Jeg er ved at lave et tidsregistreringsskema som via komme gå tid skal kunne beregne:

På mandagstillæg som gives i perioden 00-04, dvs er man mødt 01.00 og gået 07.00 skal man have et mandagstillæg på 3 timer. Hvordan laver jeg en sådan formel.


Et andet tillæg gives i perioden 17-06. Dvs er man mødt 15.00 og går 02.00 skal man et 17-06 tillæg på 9 timer - hvordan laver jeg en sådan formel????
Avatar billede kleindk Nybegynder
23. november 2006 - 14:20 #1
Beregning af timer er noget tungt i excel, men det kan godt lade sig gøre
Skriv komme tid i B5  (dd-mm-aa tt:mm)
Skriv gå tid i B6  (dd-mm-aa tt:mm)

Formlen
=IF(AND(HOUR(B5)>0;HOUR(B5)<4);B6-B5+TIMEVALUE("3:00");B6-B5)
beregner dit tillæg på 3 timer og

formlen
=IF(AND(OR(HOUR(B5)>17;HOUR(B5)<24);OR(HOUR(B5)>4;HOUR(B5)<6));B6-B5+TIMEVALUE("9:00");B6-B5)

beregner dit 9 timers tillæg.
Du kan kombinere formlerne, men så gælder det om at holde tungen lige i munden så derfor vil jeg anbefale at du holder dem adskilt.
Hus at give dine felter det rigtige format (tidsformat 13:00)
Avatar billede kleindk Nybegynder
23. november 2006 - 14:22 #2
evt. oversættelse hvis du sidder med en dansk version
if - hvis
and - og
or - eller
timevalue - tidsværdi (tror jeg nok)
Avatar billede mrjh Novice
23. november 2006 - 14:41 #3
Starttid i B3 og sluttid i C3. Resultatcellen formateres som tid
3-timers tillæg:
=HVIS(C3>B3;MIN(C3-B3+(B3>C3);3/24);MIN(C3;3/24))
Avatar billede taarner Nybegynder
23. november 2006 - 14:45 #4
tillægget behøver ikke nødvendigvis give 3 eller 9..det skal afhænge af komme gå tiden...men tillæggen skal kun gives i henholdsvis:

00-04

og 17-06.......

Håber I kan hjælpe....

(er ny her på stedet - hvordan tildeler jeg jer point???)

Taarner
Avatar billede taarner Nybegynder
23. november 2006 - 15:16 #5
Dvs..formlen skal regne ud hvor mange timer den pågældende har været på arbejde i tiden henholdsvis:

00.00-04.00

17.00-06.00
Avatar billede mrjh Novice
23. november 2006 - 16:53 #6
Prøv lige dem her. Starttid i J5 og sluttid i K5. Tider indtastes som decimal tal. Skal det være i tidsformat skal formlerne lige rettes lidt til

formel for 0-4:
=K5-HVIS(OG(K5>4;K5<24);K5-4)-HVIS(OG(J5>0;J5<4);J5)

formel for 17-6:
=K6-17+HVIS(K6<17;24)-HVIS(OG(K6>6;K6<17);K6-6)-HVIS(OG(J6>17;J6<6);J6-17+HVIS(J6<17;24))
Avatar billede mrjh Novice
23. november 2006 - 17:08 #7
Her er formlerne til tidsformat. Start og slut i J9 og K9
=K9-HVIS(OG(K9>(4/24);K9<(24/24));K9-(4/24))-HVIS(OG(J9>0;J9<(4/24));J9)
Start og slut i J10 og K10
=K10-(17/24)+(K10<(17/24))-HVIS(OG(K10>(6/24);K10<(17/24));K10-(6/24))-HVIS(OG(J10>(17/24);J10<(6/24));J10-(17/24)+(J10<(17/24)))
Avatar billede taarner Nybegynder
23. november 2006 - 17:31 #8
Jeg prøver men får fejlmeddelelsen: "#NAME?"

Jeg har prøvet at gennemskue "evaluere# fejlen (hvis det er en sådan)...meen det er ikke nemt....
Avatar billede excelent Ekspert
23. november 2006 - 19:38 #9
udskift HVIS med IF og OG med AND
Avatar billede taarner Nybegynder
23. november 2006 - 20:13 #10
Tak det hjalp en del..I er de sejeste!!

Mrjh du skal have tak og en masse point - Excelent, du fortjener også lidt!

Tak for hjælpen!!! Jeg bøjer mig i støvet...den sidste hjælp jeg skal have er til at give point - how do I do??
Avatar billede mrjh Novice
23. november 2006 - 20:33 #11
Selvtak, det var også en hård nød at knække. Når der er lagt et svar som her :o)giver du point ved at markere navn ude i venstre side og acceptere svaret.
Avatar billede excelent Ekspert
23. november 2006 - 20:38 #12
jeg står over, var blot et hint :-)
Avatar billede taarner Nybegynder
23. november 2006 - 21:05 #13
En ting til..

Ved 17-06..

Så virker det ikke om natten..eller hvad man skal sige..eks.

En der møder 00.01 og går 07:00 får med formlen 13 timer og ikke som korrekt 05:59??
Avatar billede mrjh Novice
23. november 2006 - 21:22 #14
Prøv lige denne
=K10-(17/24)+(K10<(17/24))-HVIS(OG(K10>(6/24);K10<(17/24));K10-(6/24))-HVIS(ELLER(J10>(17/24);J10<(6/24));J10-(17/24)+(J10<(17/24)))
Avatar billede mrjh Novice
23. november 2006 - 21:32 #15
Hmmm der er også en fejl i 0-4 formlen. Kigger lige på det
Avatar billede taarner Nybegynder
23. november 2006 - 21:34 #16
Super sejt!! ;)
Avatar billede taarner Nybegynder
23. november 2006 - 21:44 #17
Opretter et nyt emne vedr. nogenlunde det samme eller kan man gøre det her og så uddele point igen - (100)

Problemet er endnu en regel som er svær at lave manuel.

Det drejer sig om et såkaldt lørdagstillæg som gives efter klokken 14.00. Her er dog et men. Er tidspunktet/rummet efter klokken 14 større end tidsrummet før udløser det tillæg for hele lørdagens arbejdstid. Ellers får man kun lørdags tillægget efter 14.00

Eks 1
Er du f.eks mødt kl. 10.00 en lørdag og går kl 15. Udløser det lørdagstillæg på 1 time (14-15).

Eks 2.
Møder du kl. 10.00 og går klokken 18.00 er tidsrummet efter klokken 14 større end tidsrummet før kl. 14. dvs lørdagstillæg for hele lørdagen 8. timer
Avatar billede mrjh Novice
23. november 2006 - 22:16 #18
Prøv denne formel for 0-4
=HVIS(K9<=(4/24);K9;4/24)-HVIS(J9<(4/24);J9)
Avatar billede mrjh Novice
23. november 2006 - 23:45 #19
Undskyld ventetiden. har lige kigget på den sidste formel igen igen. Jeg tror denne virker for 0-4:

=MIN(K9;4/24)-HVIS(J9<K9;MIN(J9;4/24))
Avatar billede mrjh Novice
24. november 2006 - 00:01 #20
Og husk at acceptere svar for at give point. Marker navn og klik på accepter
Avatar billede taarner Nybegynder
24. november 2006 - 10:20 #21
er hermed gjort - tak for en superindsats.......Håber jeg en dag, kan hjælpe den anden vej......
Avatar billede mrjh Novice
24. november 2006 - 10:54 #22
Selvtak. Jeg har selv hentet meget hjælp på eksperten og har været glad for den hjælp og kvikke hoveder som huserer herinde.
Du har stadig ikke accepteret svaret. et eller andet sted kan du finde en box med mit navn. Marker navnet og klik på accepter (tror jeg nok)
Avatar billede taarner Nybegynder
24. november 2006 - 13:10 #23
Nu skulle accepten være der
Avatar billede taarner Nybegynder
27. november 2006 - 10:55 #24
Hej igen,

har fundet en fejl, ved 17-06 tillægget..skriver man at man møder kl 10-11, skal den ikke give noget, men formlen giver 13 timer ? ? ? ?
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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