Avatar billede fhansen82 Mester
19. marts 2021 - 20:19 Der er 19 kommentarer

Formel: Udregn samlet antal timer uden for to klokkeslet

Hej

Jeg benytter et hjemmestrikket tidsregistreringsark. Jeg vil gerne kunne registrere hvor meget tid samlet jeg bruger uden for "normal arbejdstid".

Jeg kan fint finde formler på udregning af antal timer inden for to klokkelset, men har brug for formel som beregner antal timer (og minutter) uden for to klokkeslet. Så f.eks. alle tider angivet uden for 8-17, skal tælles sammen. Så hvis der angives følgende 3 registgreringer 1.00-7.00, 7.00-10.00 og 11.00-18.30, så skal resultatet være 8.30 timer. Jeg har allerede en celle hvor den samlede tid udregnes for hver registrering. Om muligt vil jeg gerne bruge en formel, som udregner samtlige 35 mulige registreringspunkter.

Jeg har prøvet at arbejde med denne: https://exceljet.net/formula/total-hours-that-fall-between-two-times

Det er ikke lykkedes mig at finde logikken til at vende det rundt, til det jeg ønsker. Formlen lægger heller ikke om til at udregne samtlige værdier i et range, så lige nu har jeg lavet en lang formel som behandler samtlige 35 mulige registreringspunkter. Så, meeeget lang :) Men formlen virker ikke som den skal i forhold til det jeg ønsker.

Så findes der en formel som kan lave check på samtlige mulige 35 registreringsmuligheder.

Prøver at opstille hvad jeg har:

    A1          B1        C1
Start tid  Slut tid  Varighed
1.00        7.00      6.00
7.00      10.00      3.00
11.00      18.30    7.30

Dem er der 35 rækker af. Og så har jeg brug for udregning af samlet tid som ligger uden for 8-17 for alle 35 rækker. I eksemplet er der i alt 16.30 timer og 8.30 af dem ligger uden for 8-17.

Håber det giver mening. Og hvis ikke der er en "range"/SUM formel som smart kan indfange det hele, så nøjes jeg gerne med formlen der kan udregne det pr. række. Så sætter jeg det selv sammen for samtlige rækker.

Mvh Frank

Min obskure og uoverskuelige formel :D

=HVIS(OG(D9<>"";F9<>"");SUM((F9-D9)-MAKS(MIN(F9;X4)-MAKS(D9;L4));HVIS(OG(D10<>"";F10<>"");(F10-D10)-MAKS(MIN(F10;X4)-MAKS(D10;L4));0);HVIS(OG(D11<>"";F11<>"");(F11-D11)-MAKS(MIN(F11;X4)-MAKS(D11;L4));0);HVIS(OG(D12<>"";F12<>"");(F12-D12)-MAKS(MIN(F12;X4)-MAKS(D12;L4));0);HVIS(OG(D13<>"";F13<>"");(F13-D13)-MAKS(MIN(F13;X4)-MAKS(D13;L4));0);HVIS(OG(D14<>"";F14<>"");(F14-D14)-MAKS(MIN(F14;X4)-MAKS(D14;L4));0);HVIS(OG(D15<>"";F15<>"");(F15-D15)-MAKS(MIN(F15;X4)-MAKS(D15;L4));0);HVIS(OG(D16<>"";F16<>"");(F16-D16)-MAKS(MIN(F16;X4)-MAKS(D16;L4));0);HVIS(OG(D17<>"";F17<>"");(F17-D17)-MAKS(MIN(F17;X4)-MAKS(D17;L4));0);HVIS(OG(D18<>"";F18<>"");(F18-D18)-MAKS(MIN(F18;X4)-MAKS(D18;L4));0);HVIS(OG(D19<>"";F19<>"");(F19-D19)-MAKS(MIN(F19;X4)-MAKS(D19;L4));0);HVIS(OG(D20<>"";F20<>"");(F20-D20)-MAKS(MIN(F20;X4)-MAKS(D20;L4));0);HVIS(OG(D21<>"";F21<>"");(F21-D21)-MAKS(MIN(F21;X4)-MAKS(D21;L4));0);HVIS(OG(D22<>"";F22<>"");(F22-D22)-MAKS(MIN(F22;X4)-MAKS(D22;L4));0);HVIS(OG(D23<>"";F23<>"");(F23-D23)-MAKS(MIN(F23;X4)-MAKS(D23;L4));0);HVIS(OG(D24<>"";F24<>"");(F24-D24)-MAKS(MIN(F24;X4)-MAKS(D24;L4));0);HVIS(OG(D25<>"";F25<>"");(F25-D25)-MAKS(MIN(F25;X4)-MAKS(D25;L4));0);HVIS(OG(D26<>"";F26<>"");(F26-D26)-MAKS(MIN(F26;X4)-MAKS(D26;L4));0);HVIS(OG(D27<>"";F27<>"");(F27-D27)-MAKS(MIN(F27;X4)-MAKS(D27;L4));0);HVIS(OG(D28<>"";F28<>"");(F28-D28)-MAKS(MIN(F28;X4)-MAKS(D28;L4));0);HVIS(OG(D29<>"";F29<>"");(F29-D29)-MAKS(MIN(F29;X4)-MAKS(D29;L4));0);HVIS(OG(D30<>"";F30<>"");(F30-D30)-MAKS(MIN(F30;X4)-MAKS(D30;L4));0);HVIS(OG(D31<>"";F31<>"");(F31-D31)-MAKS(MIN(F31;X4)-MAKS(D31;L4));0);HVIS(OG(D32<>"";F32<>"");(F32-D32)-MAKS(MIN(F32;X4)-MAKS(D32;L4));0);HVIS(OG(D33<>"";F33<>"");(F33-D33)-MAKS(MIN(F33;X4)-MAKS(D33;L4));0);HVIS(OG(D34<>"";F34<>"");(F34-D34)-MAKS(MIN(F34;X4)-MAKS(D34;L4));0);HVIS(OG(D35<>"";F35<>"");(F35-D35)-MAKS(MIN(F35;X4)-MAKS(D35;L4));0);HVIS(OG(D36<>"";F36<>"");(F36-D36)-MAKS(MIN(F36;X4)-MAKS(D36;L4));0);HVIS(OG(D37<>"";F37<>"");(F37-D37)-MAKS(MIN(F37;X4)-MAKS(D37;L4));0);HVIS(OG(D38<>"";F38<>"");(F38-D38)-MAKS(MIN(F38;X4)-MAKS(D38;L4));0);HVIS(OG(D39<>"";F39<>"");(F39-D39)-MAKS(MIN(F39;X4)-MAKS(D39;L4));0);HVIS(OG(D40<>"";F40<>"");(F40-D40)-MAKS(MIN(F40;X4)-MAKS(D40;L4));0);HVIS(OG(D41<>"";F41<>"");(F41-D41)-MAKS(MIN(F41;X4)-MAKS(D41;L4));0);HVIS(OG(D42<>"";F42<>"");(F42-D42)-MAKS(MIN(F42;X4)-MAKS(D42;L4));0);HVIS(OG(D43<>"";F43<>"");(F43-D43)-MAKS(MIN(F43;X4)-MAKS(D43;L4));0));0)
Avatar billede ebea Ekspert
19. marts 2021 - 21:37 #1
Jeg kan ikke rigtig se, hvodan f.eks. 07:00 - 10:00 kan blive 3 timer, hvis du vil have timer uden for intervallet  07:00 og 17:00.  Det burde vel så være 1 time, da kun 1 time ligger uden for dit interval. Eller er der en anden logik i din opstilling?

  A1          B1        C1
Start tid  Slut tid  Varighed
1.00        7.00      6.00
7.00      10.00      3.00
11.00      18.30    7.30
Avatar billede fhansen82 Mester
19. marts 2021 - 22:12 #2
Fra 7.00-10.00 er der tre timer. Ud af de tre timer er 2 af dem inden for "normal" tid (8.00-10.00) og 1 time er uden for "normal" tid 7.00-8.00.

Kolonne C er blot en opmåling af hvor langt tid der mellem tid start og slut. Det er beregningen af hvor mange timer som ligger uden for "normal" tid for samtlige rækker jeg har brug for. Fiktivt kunne man forestille sig en kolonne D som udregnede antal timer uden for *"normal" tid. Og så blev alle D rækker lagt sammen i en celle. Jeg er bare ikke interesseret i at tilføre kolonne D, men blot have cellen, hvor det hele bliver regnet ud.

Håber det giver mening :)
Avatar billede fhansen82 Mester
19. marts 2021 - 23:04 #3
Det er lykkedes mig endeligt at knække koden i forhold til at samle en formel som udregner per række.

E1: Starttid for "normal" tid
F1: Sluttid for "normal" tid

=C1-(HVIS(A1<B1;MAKS(0;MIN(B1;F1)-MAKS(A1;E1));MAKS(0;F1-B1)+MAKS(0;B1-E1)))

Kan man bruge en SUM funktion til at sammenregne alle 35 rækker som et range baseret på ovenstående formel? Eller er jeg nødt til at bruge SUM og så ellers sætte alle 35 rækker ind?
Avatar billede fhansen82 Mester
19. marts 2021 - 23:28 #4
Nu har jeg fået bygget den samlede formel, som håndterer alle 35 rækker, men den er jo obskur lang. Så håber stadig på en der har the golden formula, til at forenkle den. Nedenfor den nye formel.

=HVIS(OG(D9<>"";F9<>"");SUM(HVIS(OG(D9<>"";F9<>"");H9-(HVIS(D9<F9;MAKS(0;MIN(F9;X4)-MAKS(D9;L4));MAKS(0;X4-F9)+MAKS(0;F9-L4)));0);HVIS(OG(D10<>"";F10<>"");H10-(HVIS(D10<F10;MAKS(0;MIN(F10;X4)-MAKS(D10;L4));MAKS(0;X4-F10)+MAKS(0;F10-L4)));0);HVIS(OG(D11<>"";F11<>"");H11-(HVIS(D11<F11;MAKS(0;MIN(F11;X4)-MAKS(D11;L4));MAKS(0;X4-F11)+MAKS(0;F11-L4)));0);HVIS(OG(D12<>"";F12<>"");H12-(HVIS(D12<F12;MAKS(0;MIN(F12;X4)-MAKS(D12;L4));MAKS(0;X4-F12)+MAKS(0;F12-L4)));0);HVIS(OG(D13<>"";F13<>"");H13-(HVIS(D13<F13;MAKS(0;MIN(F13;X4)-MAKS(D13;L4));MAKS(0;X4-F13)+MAKS(0;F13-L4)));0);HVIS(OG(D14<>"";F14<>"");H14-(HVIS(D14<F14;MAKS(0;MIN(F14;X4)-MAKS(D14;L4));MAKS(0;X4-F14)+MAKS(0;F14-L4)));0);HVIS(OG(D15<>"";F15<>"");H15-(HVIS(D15<F15;MAKS(0;MIN(F15;X4)-MAKS(D15;L4));MAKS(0;X4-F15)+MAKS(0;F15-L4)));0);HVIS(OG(D16<>"";F16<>"");H16-(HVIS(D16<F16;MAKS(0;MIN(F16;X4)-MAKS(D16;L4));MAKS(0;X4-F16)+MAKS(0;F16-L4)));0);HVIS(OG(D17<>"";F17<>"");H17-(HVIS(D17<F17;MAKS(0;MIN(F17;X4)-MAKS(D17;L4));MAKS(0;X4-F17)+MAKS(0;F17-L4)));0);HVIS(OG(D18<>"";F18<>"");H18-(HVIS(D18<F18;MAKS(0;MIN(F18;X4)-MAKS(D18;L4));MAKS(0;X4-F18)+MAKS(0;F18-L4)));0);HVIS(OG(D19<>"";F19<>"");H19-(HVIS(D19<F19;MAKS(0;MIN(F19;X4)-MAKS(D19;L4));MAKS(0;X4-F19)+MAKS(0;F19-L4)));0);HVIS(OG(D20<>"";F20<>"");H20-(HVIS(D20<F20;MAKS(0;MIN(F20;X4)-MAKS(D20;L4));MAKS(0;X4-F20)+MAKS(0;F20-L4)));0);HVIS(OG(D21<>"";F21<>"");H21-(HVIS(D21<F21;MAKS(0;MIN(F21;X4)-MAKS(D21;L4));MAKS(0;X4-F21)+MAKS(0;F21-L4)));0);HVIS(OG(D22<>"";F22<>"");H22-(HVIS(D22<F22;MAKS(0;MIN(F22;X4)-MAKS(D22;L4));MAKS(0;X4-F22)+MAKS(0;F22-L4)));0);HVIS(OG(D23<>"";F23<>"");H23-(HVIS(D23<F23;MAKS(0;MIN(F23;X4)-MAKS(D23;L4));MAKS(0;X4-F23)+MAKS(0;F23-L4)));0);HVIS(OG(D24<>"";F24<>"");H24-(HVIS(D24<F24;MAKS(0;MIN(F24;X4)-MAKS(D24;L4));MAKS(0;X4-F24)+MAKS(0;F24-L4)));0);HVIS(OG(D25<>"";F25<>"");H25-(HVIS(D25<F25;MAKS(0;MIN(F25;X4)-MAKS(D25;L4));MAKS(0;X4-F25)+MAKS(0;F25-L4)));0);HVIS(OG(D26<>"";F26<>"");H26-(HVIS(D26<F26;MAKS(0;MIN(F26;X4)-MAKS(D26;L4));MAKS(0;X4-F26)+MAKS(0;F26-L4)));0);HVIS(OG(D27<>"";F27<>"");H27-(HVIS(D27<F27;MAKS(0;MIN(F27;X4)-MAKS(D27;L4));MAKS(0;X4-F27)+MAKS(0;F27-L4)));0);HVIS(OG(D28<>"";F28<>"");H28-(HVIS(D28<F28;MAKS(0;MIN(F28;X4)-MAKS(D28;L4));MAKS(0;X4-F28)+MAKS(0;F28-L4)));0);HVIS(OG(D29<>"";F29<>"");H29-(HVIS(D29<F29;MAKS(0;MIN(F29;X4)-MAKS(D29;L4));MAKS(0;X4-F29)+MAKS(0;F29-L4)));0);HVIS(OG(D30<>"";F30<>"");H30-(HVIS(D30<F30;MAKS(0;MIN(F30;X4)-MAKS(D30;L4));MAKS(0;X4-F30)+MAKS(0;F30-L4)));0);HVIS(OG(D31<>"";F31<>"");H31-(HVIS(D31<F31;MAKS(0;MIN(F31;X4)-MAKS(D31;L4));MAKS(0;X4-F31)+MAKS(0;F31-L4)));0);HVIS(OG(D32<>"";F32<>"");H32-(HVIS(D32<F32;MAKS(0;MIN(F32;X4)-MAKS(D32;L4));MAKS(0;X4-F32)+MAKS(0;F32-L4)));0);HVIS(OG(D33<>"";F33<>"");H33-(HVIS(D33<F33;MAKS(0;MIN(F33;X4)-MAKS(D33;L4));MAKS(0;X4-F33)+MAKS(0;F33-L4)));0);HVIS(OG(D34<>"";F34<>"");H34-(HVIS(D34<F34;MAKS(0;MIN(F34;X4)-MAKS(D34;L4));MAKS(0;X4-F34)+MAKS(0;F34-L4)));0);HVIS(OG(D35<>"";F35<>"");H35-(HVIS(D35<F35;MAKS(0;MIN(F35;X4)-MAKS(D35;L4));MAKS(0;X4-F35)+MAKS(0;F35-L4)));0);HVIS(OG(D36<>"";F36<>"");H36-(HVIS(D36<F36;MAKS(0;MIN(F36;X4)-MAKS(D36;L4));MAKS(0;X4-F36)+MAKS(0;F36-L4)));0);HVIS(OG(D37<>"";F37<>"");H37-(HVIS(D37<F37;MAKS(0;MIN(F37;X4)-MAKS(D37;L4));MAKS(0;X4-F37)+MAKS(0;F37-L4)));0);HVIS(OG(D38<>"";F38<>"");H38-(HVIS(D38<F38;MAKS(0;MIN(F38;X4)-MAKS(D38;L4));MAKS(0;X4-F38)+MAKS(0;F38-L4)));0);HVIS(OG(D39<>"";F39<>"");H39-(HVIS(D39<F39;MAKS(0;MIN(F39;X4)-MAKS(D39;L4));MAKS(0;X4-F39)+MAKS(0;F39-L4)));0);HVIS(OG(D40<>"";F40<>"");H40-(HVIS(D40<F40;MAKS(0;MIN(F40;X4)-MAKS(D40;L4));MAKS(0;X4-F40)+MAKS(0;F40-L4)));0);HVIS(OG(D41<>"";F41<>"");H41-(HVIS(D41<F41;MAKS(0;MIN(F41;X4)-MAKS(D41;L4));MAKS(0;X4-F41)+MAKS(0;F41-L4)));0);HVIS(OG(D42<>"";F42<>"");H42-(HVIS(D42<F42;MAKS(0;MIN(F42;X4)-MAKS(D42;L4));MAKS(0;X4-F42)+MAKS(0;F42-L4)));0);HVIS(OG(D43<>"";F43<>"");H43-(HVIS(D43<F43;MAKS(0;MIN(F43;X4)-MAKS(D43;L4));MAKS(0;X4-F43)+MAKS(0;F43-L4)));0));0)
Avatar billede xl-Enthusiast Ekspert
20. marts 2021 - 07:17 #5
Hvis nogen overhovedet skal overveje en "golden formula" tror jeg du bliver nødt til at uploade din egen samlede formel (med eksempler på data og ønskede resultater) til for eksempel Dropbox. Det vil i hvert fald være en forudsætning for, at jeg vil engagere mig i det, uden dog at love, at jeg vil kunne komme med noget brugbart.
Avatar billede fhansen82 Mester
20. marts 2021 - 22:35 #6
Avatar billede ebea Ekspert
20. marts 2021 - 23:09 #7
#6 - Jeg erindrer, at du i #2 skrev, at du ikke var interesseret i at inddrage en ekstra kolonne, til at udregne timer, udenfor det opstillede interval.
Men det er jo faktisk det du gør i din formel, hvor den er betinget af, at du har en ekstra kolonne, for at udregne de faktiske tider indenfor de 2 intervaller!
Avatar billede fhansen82 Mester
20. marts 2021 - 23:27 #8
Nej, formlen jeg for nuværende har bygget op, er ikke afhængig af en ekstra kolonne med udregningen af hvor mange af timer som ligger uden for normal tid. Den kolonne som du ser i eksempelarket udregner tid fra angivet starttid og angivet sluttid og denne eksisterer allerede i min opbygning, og det er helt fint den er der. Selve udregningen af timer uden for normal tid foregår inde i formlen. Og det er denne formel jeg spørger om kan simplificeres. Det jeg mente i #2 var at jeg gerne ville være fri for at oprette endnu en kolonne som for hver række registreringer også viser timer uden for normal tid. Håber det giver mening.
Avatar billede xl-Enthusiast Ekspert
21. marts 2021 - 09:49 #9
Avatar billede ebea Ekspert
21. marts 2021 - 09:53 #10
Det med at du ikke bruger en ekstra kolonne, kan jeg nu ikke rigtig se ikke skulle være tilfældet. Hvis jeg ser i din formel herunder:
=SUM(HVIS(OG(B5<>"";D5<>"");F5-(HVIS(B5<D5;MAKS(0;MIN(D5;E3)-MAKS(B5;B3));MAKS(0;E3-D5)+MAKS(0;D5-B3)))
Så er den jo afhængig af en mellemregning i kolonne F (vist med Fed skrift) i din formel.

Ellers så laver nedenstående formel, det samme som din formel, men uden mellemregning i en ekstra kolonne.
=MEDIAN(0;1/3;1/3-A1)+HVIS(MEDIAN(0;17/24;17/24>A1);0;B1-A1)
Avatar billede fhansen82 Mester
22. marts 2021 - 22:21 #11
Tak til Jer begge for Jeres tid.

#9: Er ikke helt sikker på hvad der er løsningen i dit forslag. I Sheet1, ligner det samme løsning som jeg fandt på Exceljet. "Udenfor" kolonnen er netop den jeg ønsker at undgå (om muligt). Sammenregningen i celle F11 i Tabel1, regner antal timer i alt ud - ikke timer udenfor? Når jeg formaterer den til [t]:mm, tæller den 13 (4+7+2).

#10: Det med den ekstra kolonne. Tror måske vi taler forbi hinanden. Når jeg siger ekstra kolonne, så er det en kolonne som viser for hver række af tidsregistrering, tiden forbrugt uden for normal tid. Det er denne kolonne jeg ønsker at undgå at skulle tilføre mit ark. Jeg har allerede en kolonne hvor det sammenlagte tidsforbrug for hver enkelt tidsregistrering udregnes. Så for én registrering, f.eks. 7-10, vil der fremgå 3:00. Min nuværende formel benytter denne kolonne, og det er helt OK at denne kolonne er der. Jeg ville gerne kunne udregne tid forbrugt uden for normal tid for samtlige rækker registreringer i én celle, og uden at have en kolonne for hver tidsregistrering som viser tid forbrugt uden for normal tid.

Den formel jeg har nu fungerer således. Men, som I kan se, er den meget tung (lang), og tanken var om det var muligt at koge den ned med noget "range", eller anden logik, uden at skulle tilføre denne ekstra kolonne med "tid forburgt uden for normal tid".

Jeg har forsøgt at lege med MEDIAN, men det lader til at jeg ikke kan få det til at fungere med range. I eksempel filen, har jeg forsøgt at omskrive formel til at tage range:

=MEDIAN(0;1/3;1/3-B5:B7)+HVIS(MEDIAN(0;17/24;17/24>B5:B7);0;D5:D7-B5:B7)

Resultatet bliver nu 0, så enten er det fordi MEDIAN ikke kan bruges på den måde, eller fordi jeg gør noget forkert.
Avatar billede ebea Ekspert
22. marts 2021 - 22:39 #12
Det med dine kolonner, er lidt svært at blive klog på. Men jeg går ud fra, at du skal have lavet time beregningerne for start og slut timer.

Min uploadede formel i #10, kan du se hvordan virker, i Linket herunder. Og den beregner direkte, uden brug af ekstra kolonner.

https://www.dropbox.com/scl/fi/ljjylnqay9ykf1ybyomyv/timeberegning.xlsx?dl=0&rlkey=5smidew0ajvbyem44jn6uc58w
Avatar billede fhansen82 Mester
23. marts 2021 - 22:03 #13
Umiddelbart er det stadig ikke den løsning jeg søger.

Kolonne A: start tid registrering
Kolonne B: slut tid registrering
Kolonne C: samlet tid fra start til slut tid

Disse kolonner eksisterer i mit ark.

Nu vil jeg gerne have én celle, hvor den samlede tid uden for normal arbejdstid udregnes for samtlige rækker af registreringer. Dette vil jeg gerne opnå uden at der oprettes endnu en kolonne (D), hvor antal timer uden for normal tid udregnes per registering (række). Der skal bare være kolonne A, B og C.

Den formel jeg leverede til sidst, udregner dette, uden at have kolonne D. Meeen, den er møj lang og uigennemskuelig. Og derfor spørger jeg til om den kan smartificeres, evt. med noget range eller andet trylleri.

Med mindre jeg har glippet noget i de foreslåede løsninger, så opfylder disse ikke ønsket. Hvis jeg har misset løsningen, beklager jeg meget og vil selvfølgelig værdsætte pointeren til hvor løsningen fremgår.
Avatar billede ebea Ekspert
23. marts 2021 - 22:45 #14
#13 - Jeg ved ikke, hvor "kæden" så at sige hopper af. Men et eller andet sted, så er der noget der ikke stemmer.
I dit indlæg #13, har du igen skrevet, at du vil have beregnet timer "Uden for normal arbejdstid", hvilket du har gjort mange gange i dine indlæg.
Og du ønsker ikke en ekstra kolonne til at gøre dette (hvilket heller ikke er nødvendigt).

I mit indlæg #12 har jeg netop lavet en sådan formel, med et eksempel vist.

Din egen formel, som du nævner løser problemet, skriver du, er jo afhængig af en ekstra kolonne for at kunne udregne de timer du ønsker.

Så nu ville jeg egentlig gerne vide, hvad det er i min formel i #12 der IKKE virker!

Og så ville det, for at undgå yderligere skriverier, og misforståelser, være bedst hvis du uploadede dit Ark, som det ser ud, og ikke blot de tilfældige opstillinger du har uploadet, eller vist, tidligere.
Avatar billede xl-Enthusiast Ekspert
24. marts 2021 - 08:17 #15
Formler fra såvel fhansen82 som ebea og jeg selv virker på en enkelt linje, men ikke på et range og uden at være fuldstændig skråsikker, så tror jeg ikke det er muligt. Det vil sige, det er måske muligt, hvis du har Office 365 og er tilknyttet det der hedder Office Insider og dermed har adgang til de spritnye funktioner LET og LAMBDA.
Avatar billede ebea Ekspert
24. marts 2021 - 08:45 #16
#15 - For at lave én samlet formel, dækkende et range, er det nødvendigt at fjerne den mellemregnings kolonne, som både OP har brugt, og du selv har brugt.
Det gør formlen som jeg uploadede i #12.
Men når så OP bliver ved at påstå at formlen ikke gør dette, så er det også som udgangspunkt, svært at lave en samlet formel.

OP skriver selv:
Kolonne A: start tid registrering
Kolonne B: slut tid registrering
Kolonne C: samlet tid fra start til slut tid
Disse kolonner eksisterer i mit ark.


Men det er jo ikke korrekt, da der er en ekstra kolonne i C kolonnen, hvor mellemregningen laves (B1-A1), og så først derefter formlen for at lave resten af udregningen!

Og så anser jeg det for rent tidsspilde, at bruge mere tid på dette.
Avatar billede fhansen82 Mester
24. marts 2021 - 23:05 #17
#16 - Beklager du føler det et tidspsilde. Tak for din hjælp indtil nu. Jeg må gennemgå materialet igen og prøve at forstå din løsning.
Avatar billede ebea Ekspert
25. marts 2021 - 07:00 #18
#17 - Jeg fik ikke svar på, hvad det er i min formel, som IKKE virker! Det spurgte jeg om i #14.
Avatar billede fhansen82 Mester
30. marts 2021 - 21:49 #19
#18 Det jeg ikke "mente virkede" var at den samlede tid uden for normal tid bliver beregnet samlet i én celle, uden at der oprettes endnu en kolonne med de individuelle udregnede timer uden for normal tid pr. række. Hvis jeg forstår dit oplæg korrekt, så er der oprettet en kolonne som beregner tid uden for normal tid pr. række (kolonne C), og så er der lavet en celle som viser summen af disse (celle E1). Men det er netop denne ekstra kolonne (kolonne C) som jeg gerne vil være foruden og indkoorporere beregningen i én og samme celle E1 i dit eksempel.

Her et nyt upload af mit ark. Det er i celle M57 at jeg ønsker udregningen af samlet antal timer uden for normaltid. Som nævnt tidligere er det lykkedes mig at få det til at virke, men formlen er meget lang, og jeg kan ikke gennemskue om resultat kan opnås via noget SUM el. lign. og den vej skære formlen ned. Formlen skal være dynamisk, således hvis tiderne som angiver start og slut for normaltid ændres, så sker dette ligeledes i formlen.

https://www.dropbox.com/s/90ut206t2etntc1/Eksempel_2.xlsm?dl=0
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

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