Sidder og roder med tidsregistrering, og det går egentlig ok.. men har lidt problemer.
Denne tidsregistrering, som så mange andre, er lavet i 100 dele..
Jeg får så til sidst, enten er + eller -, resultat.. men stadig fks. -1,70 Dette er jo ikke 70 minutter, men 70/100 dele af en time = 0,7*0,6 =42 minutter
Tiden er så tt:mm = 1:42
Joda.. men vi kan jo ikke gange hele tiden, altså 1,70 med 0,6 for så får vi 1,02. Hvordan går man så lige det? - mere får at man ikke selv skal regne minutterne ud hele tiden..
Tiden du har divederet med 24, formateret som klokkeslæt, altså her =1,70/24 giver 1 time 42 minutter, men vær opmærksom på at Excel kun kan vise negativ tid, hvis du bruger 1904-datosystemet. ellers vider den bare ################
Jeg får rest/flextids resultatet fks. i celle q12.
Skriver jeg =Q12/24 i en klokkeformateret celle, virker det ikke, og viser ###### Men hvis jeg skriver =1,7/24 så skriver den 1:42.. og så er vi lige vidt, hvis man alligevel skal skrive hver gang.
Men den tæller da her, hvordan får jeg den så til at bruge et udregnet tal fra fks. celle q12?
madklub, prøvede forskelligt med den løsning, det kommer bare med fejl. #NAVN?
Ja positiv er ok, negativ er nogo.. altså den kan godt regne det ud, hvis tallet i q12 er positiv.. hvis tallet er negativ i q12, så laver den ###### men det var vel også det du mente Jan.
Det der er i det, er at stempel ind og ud er i tid, mens timer, pauser, flex, frem og tilbage er i standart format.
Jeg skal lave et kontrol ark, så jeg kan taste firmaets tal ind, for at se om det passer.
Det er nemmest at regne det hele ud i standard, og derefter lave det om, men eftersom de selv blander det, og for at jeg kan lave kontrol, må helst se ens ud.
Ja, det var netop det, jeg mente. Du kan løse det ved at gå ind under Indstillinger og Avanceret. Under beregning sætter du flueben i anvend 1904-datosystemet, så vises negativ tid (men alle datoer ændres til gengæld 4 år og en dag fremad.
Du kan så bruge denne makro til at stille datoerne tilbage:
Sub DatoRetur() For Each c In ActiveSheet.UsedRange.Cells If IsDate(c.Value) Then c.Value = c.Value - 1462 End If Next c End Sub
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.