Print side | Luk vindue

Time tillæg

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=4131
Udskrevet den: 30.Apr.2024 kl. 13:38


Emne: Time tillæg
Besked fra: Nervatos
Emne: Time tillæg
Posteringsdato: 08.Jan.2020 kl. 13:03
Hej med Jer

Jeg har fundet inspiration i Bjarnejensens arbejdstids oversigt. Men jeg er desværre lidt låst, i forhold til at komme videre med en lidt besværlig formel.
Der skal tælles tillæg i forhold til antal timer fra lørdag kl 14 til mandag kl 04.

Jeg har i følgende:
B2 = Dato (01-01-20)
C2 = Check in (13:00)
D2 = Check ud (18:30)

Dette er til lørdag:
=HVIS(UGEDAG(B2;2)=6;ColTime(TID(14;0;0);TID(24;0;0);C2;D2);"")
Søndag:
=HVIS(UGEDAG(B2;2)=7;ColTime(TID(24;0;0);TID(0;0;0);C2;D2);"")
Mandag:
=HVIS(UGEDAG(B2;2)=1;ColTime(TID(24;0;0);TID(4;0;0);C2;D2);"")

Men jeg mangler at komme videre i forhold til søndag og mandag i samme formel. Desuden regner den heller ikke korrekt. 
Hvis arbejdstiden er lørdag kl 12:00 til 16:00 så giver det kun 2 timer i tillæg. hvis arbejdstiden søndag er 23:00 til mandag kl 06:00 så giver det 5 timer.
Hvis det er nemmere med en VBA løsning, så er jeg også lydhør over for dette.

Håber det er til at forstå.
God dag.



Svar:
Besked fra: Bjarnehansen
Posteringsdato: 08.Jan.2020 kl. 16:29
for at jeg skal kunne teste hvilket arket er det du bruger?



-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: Nervatos
Posteringsdato: 09.Jan.2020 kl. 10:36
Hej Bjarne

Tusind tak for din reaktion, jeg har leget lidt med det her  https://forum.excel-regneark.dk/hjlp-til-lnberegning-timeln-med-tillg-bj-3-0_topic4037_post20070.html?KW=arbejdstid+med+overtid#20070 - https://forum.excel-regneark.dk/hjlp-til-lnberegning-timeln-med-tillg-bj-3-0_topic4037_post20070.html?KW=arbejdstid+med+overtid#20070

Håber du har en løsning skjult i ærmet.


Besked fra: Bjarnehansen
Posteringsdato: 09.Jan.2020 kl. 16:38
hvad er det helt præsis du vil have det til ??

-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: Nervatos
Posteringsdato: 09.Jan.2020 kl. 16:57
Hej vil ikke have dit ark til noget, har blot søgt inspiration til udregning af tider. 

Jeg mangler en formel til at udregne timer fra lørdag klokken 14 til mandag klokken 04:00
For det indgår i et tillæg. 

Så den hvis du har en tid lørdag som går over til søndag. F.eks. 22:30 - 02:30 så skal den give 4 timer. 
Har du søndag til mandag fra 22:30 - 05:25 så skal den give 5:30 for den skal ikke tælle mere med efter kl 04:00 mandag. 


Besked fra: Bjarnehansen
Posteringsdato: 09.Jan.2020 kl. 17:10
uploads/397/arbejdstid_med_tillæg_version_1.0.26_52uger.xlsm" rel="nofollow - uploads/397/arbejdstid_med_tillæg_version_1.0.26_52uger.xlsm
se på dette ark du skal lægge de brune celler sammen



-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: Nervatos
Posteringsdato: 10.Jan.2020 kl. 12:55
Når jeg prøver at lave sum på dine celler får en fejlmeddelelse:

Ugyldig indtastning
Der er enten brugt separator.
Eller det er et ugyldigt klokkeslæt.

Skriv et korrekt klokkeslæt, som et helt tal, uden separator.
1 = 00:01
12 = 00:12
123 = 01:23
1234 = 12:34 

Det er om søndagen den giver den fejl, ved du hvad der går galt?


Besked fra: Bjarnehansen
Posteringsdato: 10.Jan.2020 kl. 15:53
du skal skrive tid uden : - 700 =7:00 1254=12:54



-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: Nervatos
Posteringsdato: 10.Jan.2020 kl. 17:58
Jeg skriver ikke nogen tider, jeg prøver at lave =SUM(M8+N8)


Besked fra: Bjarnehansen
Posteringsdato: 10.Jan.2020 kl. 18:12
OK Så skal du have den til skrive 0:0 i de tomme celler ellers kan den ikke lægge dem sammen

-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: Bjarnehansen
Posteringsdato: 10.Jan.2020 kl. 18:29
uploads/397/arbejdstid_med_tillæg_version_1.0.27_52uger.xlsm" rel="nofollow - uploads/397/arbejdstid_med_tillæg_version_1.0.27_52uger.xlsm
noget i stil med dette du kunne tænke dig



-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: Nervatos
Posteringsdato: 11.Jan.2020 kl. 00:35
Ja det ser fint ud Bjarne, men hvordan udregner du så lørdag total? Det kan jeg ikke lige få den til.


Besked fra: Bjarnehansen
Posteringsdato: 11.Jan.2020 kl. 08:51
Det er det jeg har lavet en test på i U kolonnen, men kun hvis arbejdstiden går over midnat ellers er det jo bare det der står i N kolonnen
og hvis det er søndag er det det der står i O kolonnen hvis det ikke går over midnat eller er det L og O der skal lægges sammen.


-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: Nervatos
Posteringsdato: 11.Jan.2020 kl. 22:25
Hvorfor kan jeg ikke benytte mig af T.!$L$7 til at danne 24:00, den bliver til 00:00 og så kan den ikke udregne korrekt i Hele året arket?


Besked fra: Bjarnehansen
Posteringsdato: 12.Jan.2020 kl. 08:40
i hvilken celle forsøger du at lav formelen og prøv lige at sende formlen her

-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: Bjarnehansen
Posteringsdato: 12.Jan.2020 kl. 08:44
=HVIS.FEJL(HVIS(OG(UGEDAG(A9;2)<6;C10<>"";C9="");ColTime(T.!$J$7;T.!$L$7;$AF$1;'Hele året'!E9);HVIS(OG(C9<>"";C10<>"");ColTime(T.!$J$7;T.!$L$7;'Hele året'!D9;'Hele året'!E9);HVIS(OG(ELLER(UGEDAG(A9;2)<6;UGEDAG(A9;2)=6);C9<>"";E9<D9);ColTime(T.!$J$7;T.!$L$7;D9;AF6);HVIS(OG(UGEDAG(A9;2)=6;E9<D9);ColTime(T.!$J$7;T.!$L$7;$AF$1;E9);HVIS(OG(E9<D9;ELLER(C9<>"";UGEDAG(A9;2)=7));ColTime(T.!J12;T.!L12;D9;$AF$1);HVIS(OG(E9<>"";ELLER(C9<>"";UGEDAG(A9;2)=7));ColTime(T.!$J$7;T.!$L$7;D9;E9);""))))));"")
i denne formel virker det


-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: Bjarnehansen
Posteringsdato: 12.Jan.2020 kl. 08:46
det kan også være formateringen af cellen hvor du vil skrive 24:00 den skal være formateret med [tt]:mm ellers skriver den 00:00

-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: Nervatos
Posteringsdato: 12.Jan.2020 kl. 08:47
Hvis du så ændre $AF$1 til T.!$J$7 - så virker den ikke. For så bliver den opfanget som 00:00 i stedet for 24:00



Print side | Luk vindue