Print side | Luk vindue

Tidsregistrering i Excel 2007

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=397
Udskrevet den: 06.Maj.2024 kl. 10:25


Emne: Tidsregistrering i Excel 2007
Besked fra: Kristian
Emne: Tidsregistrering i Excel 2007
Posteringsdato: 13.Jul.2011 kl. 16:24

Hej,

Håber I kan hjælpe.
 
Jeg skal lave et ark, der skal håndtere tidsregistrering og udfra "komme" og "gå" tider, skal der så beregnes en flexsaldo.
Jeg har datoerne i rækkerne og i kolonnerne har jeg henholdsvis "komme", "gå", "normtid" og "flexbalance"
 
Nu mangler jeg en formel der kan beregne ud fra klokkeslæt og omregne det til timer og minutter i flexbalancen.
 
Kan I hjælpe her?
 
Hilsen
Kristian
 
 



Svar:
Besked fra: H_Frandsen
Posteringsdato: 13.Jul.2011 kl. 20:45
Hej Kristian

Hvis du indtaster tid som TT:MM i de forskellige kolonner burde det bare være at trække dem fra hinanden. Hvis du benytter 8,25 som kvart over 8 kan du dividere denne celle med 24 og formatere den som klokkeslæt så får du det som 08:15.

//Henrik


Besked fra: Kristian
Posteringsdato: 14.Jul.2011 kl. 07:21
Hej Henrik,
 
Tusind tak, det virker. Hvis jeg så gerne vil have en kolonne der beregner en flexsaldo ifht. normtiden, skal jeg så have fat i "hvis"-reglen?
 
Et eksempel, min normtid er 8 timer, og hvis jeg så en dag er her 9 timer, vil jeg gerne have den time overført til min flexsaldo. Eller hvis jeg er her 7 timer, skal den gå i -1 time.
 
Kan du også hjælpe med det?
 
Hilsen
Kristian


Besked fra: H_Frandsen
Posteringsdato: 14.Jul.2011 kl. 08:34
Hej Kristian
 
I bund og grund kan du "nøjes" med at lave en traditionel kolone Faktisktid-Normtid. Dette vil give det ønskde resultat vil så vise 0 i de tilfælde hvor norntid er lig med den faktiske tid. Hvis du ønsker dette kan du benytte kan du benytte en hvis formel i Flexsaldo kolonnen.
=Hvis(Faktisktid-Normtid<>0;Faktisktid-Normtid;"")
 
Hvis formel er bygget op således
Hvis(Betingelse;hvis sand;hvis falsk)
Ovenstående kontrollere om betingelsen Faktisktid-Normtid<>0 hvis den er dette trækker de 2 tal fra hinanden eller viser den blank.
 
//Henrik


Besked fra: Kristian
Posteringsdato: 14.Jul.2011 kl. 09:36
Hej igen Henrik,
 
Tak for hurtigt svar, men jeg vil gerne have at kolonnen "flexsaldo" skal lave en daglig beregning om hvorvidt jeg har været mere en normtiden eller mindre end normtiden. Differencen mellem "normeret tid" og "præsteret tid" skal overføres til "flexsaldo", ved + og -.
 
Her er det ark, jeg døjer med.
 
Dato Komme Normeret tid Præsteret tid Flexsaldo
01-09-11 08:00 16:15 08:00 08:15 00:15
02-09-11 06:01 12:22 07:50 06:21  


Besked fra: H_Frandsen
Posteringsdato: 14.Jul.2011 kl. 11:53
Hej Kristian
 
Prøv med følgende formel i kolonnen "Flexsaldo"
=HVIS(D2>=E2;"-";"+")&" "&TEKST(ABS(E2-D2);"TT:mm")
Udfra forudsætninger at kolonne D; Nomeret tid, E; Præsteret tid
 
Dette vil give dig en kolonne hvor de viser det opgælde antal. Du skal dog være opmærksom på denne kolonne nok ikke kan summeres eller dette skal gøre i en anden kolonne en der arbejder efter tal formatog ikke klokkeslæt, da excel har lidt problemer med et negativt klokkeslæt.
 
Håber det giver mening


Besked fra: Kristian
Posteringsdato: 14.Jul.2011 kl. 12:34
Hej Henrik,
 
Det virker helt perfekt.
 
Tusind tak for hjælpen.
 
Hilsen
Kristian


Besked fra: Kristian
Posteringsdato: 14.Jul.2011 kl. 12:58
Hej igen Henrik,
 
Nu har jeg så lavet en separat kolonne til "summering" men det giver mig stadig ikke mulighed for at opsummere.
 
Jeg har "flexsaldo" stående i F kolonnen og "Summering" i E kolonnen, men når jeg vil summere F2:F3, kommer den ud med 0,00.
 
Kan du også hjælpe med dette? :-)
 
På forhånd tak.


Besked fra: H_Frandsen
Posteringsdato: 14.Jul.2011 kl. 22:33
Hej Kristian

Se om dette kunne være en mulighed

uploads/265/Kristian_1.xlsx" rel="nofollow - uploads/265/Kristian_1.xlsx

//Henrik


Besked fra: Kristian
Posteringsdato: 15.Jul.2011 kl. 10:00
Hej Henrik,
 
Det var lige det jeg manglede, tusind tak.
 
Hvordan afslutter jeg denne "opgave"?
 
Hilsen
Kristian


Besked fra: Allan
Posteringsdato: 15.Jul.2011 kl. 14:33
Hej Kristian,
 
Du har gjort nøjagtig hvad du skal, ved at skrive en tilbagemelding.
Du kan også vælge at klikke på knappen Tak (0) Tak() som sidder i svaret fra H_Frandsen.
Det vil tildele 5 point til brugeren.
 
Du får iøvrigt også selv point ved at poste spørgsmål, svare på spørgsmål osv.
 
Hav en god dag.
 
//Allan


Besked fra: rassten
Posteringsdato: 18.Jul.2011 kl. 00:56
På forhånd undskyld at jeg blander mig. Men det er en udbredt misforståelse at excel ikke kan regne med negativ tid.

1. Som udgangspunkt er det rigtigt at excel har svært ved at regne med negativ tid.
Men problemet kan omgås, ved at få excel til at bruge en gammel Mac indstilling.
I excel-indstilling>"avanceret">"Ved beregning af denne projektmappe" sæt flueben i "Brug 1904-datosystem".
Så kan excel godt regne med negativ tid

2. Hvis man ønsker + / - foran tid, vil jeg anbefale at bruge en Brugerdefineret formatering som " + tt:mm;- tt:mm"

Ved at bruge disse metoder undgår man lange formler, og ekstra kolonner.

som eksempel:
uploads/107/tid-reg-v2.xlsx" rel="nofollow - uploads/107/tid-reg-v2.xlsx



-------------
VH rassten

Arbejde excel 2010
Privat excel 2010



Print side | Luk vindue