Vil du taste fra x til y tider ind eller bare hvor mange timer du har arbejdet?
--
Man kan godt både puste og have mel i munden på samme tid
Hvad betyder fra x til y tider?
Altså jeg vil taste ind hvor mange timer jeg har arbejdet og så skal regnearket omregne det til løn til mig.
--
Kjartan Johannesen.
http://www.kjartan.dk[...] <-- Oversigt over casemod links. Send mig endelig nogen!
60:33:00*87,20 = 23:57 ?????
har du arbejdet 60 timer og 33 min ? eller hva ?
--
Ja undskyld, det kan godt være jeg ikke har udtrykket mig klart nok.
Jeg skriver fx. 10 timer og 20 min = 10:20 Og dem lægger det så sammen til en sum i bunden som så blev 60:33:00 og det er den sum jeg så gerne vil have lavet om til penge.
Altså jeg får 87,20 i timen.
Og jeg har arbejdet X antal timer.
--
Kjartan Johannesen.
http://www.kjartan.dk[...] <-- Oversigt over casemod links. Send mig endelig nogen!
Du skal bare gange resultatet med 24
eks.
A1 = 10:00
A2 = 87,20
i A3 skriver du
=A1 * A2 * 24
--
Lige et tillæg
Du får muligvis et besynderligt resultat, men det er formatet der snyder. Formater resultatcellen som Standard.
--
Eller helt simpelt, lav det hele som standard.
10 timer og 20 min = 10,3 osv
--
#7 Ja den er jo nem nok, men problemet bliver når jeg skal sidde og omskrive det hele. Ville gerne have et fuld automatisk regneark.
Hvor jeg blot tastede mine møde og fritider ind.
--
Kjartan Johannesen.
http://www.kjartan.dk[...] <-- Oversigt over casemod links. Send mig endelig nogen!
#5 Hvor kommer de 24 fra ??
--
Enermax 350W EG365P-VE•A7N8X Deluxe 2.0•[email protected]@3360+(217x10.5|43º-53º)•2x512MB OCZ PC3500 EL @2-3-2-11-T1•R9500@R9700@385/568•Syncmaster957DF•MX500@hvid Icemat Det mest effektive jeg har fundet ud af, er at implentere lidt VBA i det. I VB(A) er der en kanon funktion der hedder DateDiff - den beregner enhederne mellem to datoer/tidspunkter, i en hvilken som helst enhed (dag, uger, år, minutter, sekunder etc.).
Det jeg så har gjort er, at jeg har et felt til starttid og et felt til sluttid. Dem har jeg formatteret til et tid-format, hvor der bare vises time- og minuttal. I praksis vises der f.eks. 13:50 i feltet, mens værdien er 13:50:00.
Derefter har jeg omskrevet DateDiff funktionen, da den kun returnerer hel-tal. Ikke videre genialt når man regner med timer, og man har arbejdet f.eks. 8½ time.
Tilsidst har jeg en tredje felt hvori forskellen mellem de to tidspunkter beregnes. Den indeholder linien:
=MyDateDiff(E5;F5)
hvor E5 er start og F5 er sluttidspunktet.
Det min funktion gør, er at den tager de to tidspunktet, beregner forskellen i minutter, dividerer med 60 (laver forskellen om til timer), og returnerer det. Det der står i feltet er antallet af timer mellem E5 og F5.
NB! Funktionen virker ikke, hvis din arbejdstider passerer midnat.
Public Function MyDateDiff(t1 As Date, t2 As Date) As Single
Dim m As Integer
If t1 = 0 Or t2 = 0 Then
MyDateDiff = 0
Else
m = DateDiff("n", t1, t2)
MyDateDiff = m / 60
End If
End Function
--
Når man affyrer en kanonkugle mod fortet og hører en derinde råbe: "Jeg har!", så ved man, man har med nogle virkelig dumme folk at gøre.
PS. Er du i tvivl om hvor du indsætter koden?
Funktioner - Makro - Visual Basic Editor...
Hvis du vil vide hvordan man formatterer cellerne fra VBA, så optag en makro, lav de ændringer du vil og kig så på koden i VBA. :o)
--
Når man affyrer en kanonkugle mod fortet og hører en derinde råbe: "Jeg har!", så ved man, man har med nogle virkelig dumme folk at gøre.
Jeg tror, at det kan laves lettere end #10 og uden kl. 24-problemet.
Formatter din kolonne til starttidspunkt til dato og klokkeslet (Marker kolonnen, Formater > Celler > dato [xx-yy-zz aa:bb], hvor xx = dato, yy = måned og zz = år, aa: timetal, evt med 0 foran og bb = minuttal.
Det samme med sluttidspunkt.
Næste kolonne kan formateres på samme måde som tal [Formater > celler > tal].
Formlen i denne kolonne er simpel: " =(A1-B1)*24 "
Nu kommer dit daglige timetal ud i alm. decimaltal og kan bruges i dine videre beregninger.
--
For Thee I Mourn and Mourn Myself for Thee
Okay... sådan kunne man jo sagtens også gøre det...
--
Når man affyrer en kanonkugle mod fortet og hører en derinde råbe: "Jeg har!", så ved man, man har med nogle virkelig dumme folk at gøre.
Hej tusinde tak for svarene som jeg først lige har kigget på.
Jeg er dog gået efter BlueHawk forslag, men jeg kan ikke helt for det til at fungere.
Og det ser ud til at fungere.
Tak drenge.
Kjartan
--
Kjartan Johannesen.
http://www.kjartan.dk[...] <-- Oversigt over casemod links. Send mig endelig nogen!
Super..
Det virker...
--
Gæstebruger, opret dit eget login og få din egen signatur.