• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Doorlooptijd berekenen van incident waarbij alleen werktijden tellen

Status
Niet open voor verdere reacties.

chefboertje

Nieuwe gebruiker
Lid geworden
31 mei 2016
Berichten
4
Beste,

Wie kan mij helpen met het berekenen van de doorlooptijd van een incident waarbij alleen werktijden mee worden geteld. Er wordt gewerkt van 7 uur ochtends tot 23:00 uur avonds. Er wordt ook in het weekend gewerkt, dus hier hoeft geen rekening mee gehouden worden
Dit zijn de gegevens die ik heb.

Registratie Werkelijk einde
4-1-2016 14:34 6-1-2016 10:27
 
Laatst bewerkt:
Matrixformule:

PHP:
=SUM((MOD(HOUR(A2)+ROW(OFFSET($I$1;;;INT((C2-A2)*24)))-1;24)>7)*(MOD(HOUR(A2)+ROW(OFFSET($I$1;;;INT((C2-A2)*24)))-1;24)<23))
 
Ha Plongske,

Volgens mij kloppen die formules niet helemaal.
De eerste regel moet meer zijn.

04-Jan van 14:34 tot 23:00 = 08:26
05-jan hele dag = 16:00
06-jan van 07:00 tot 10:27 = 3:27
Som = 27:53
 
Laatst bewerkt:
Zie het nu ook :o
Ik had de formule uit een ander bestandje gehaald dat ik ooit gemaakt had, maar had ze niet volledig overgenomen.
Bij deze een aanpassing.
 

Bijlagen

Laatst bewerkt:
@Gijs

PHP:
=23/24-MOD(B3;1)+MOD(C3;1)-7/24+INT(C3-B3)*2/3
 
Allemaal bedankt voor het reageren en de snelle hulp, ik ben hiermee geholpen
 
Graag gedaan Chefboertje

@Snb,

Als ik jou formule gebruik kom je uit op het zelfde antwoord.
Echter; als je de start werkdag verplaats naar bijvoorbeeld 5:00 gaat het mis.
Code:
=(F3-(B3-INTEGER(B3)))+((C3-INTEGER(C3))-E3)+(INTEGER(C3)-INTEGER(B3)-1)*(F3-E3)
= 31:53
Code:
=23/24-REST(B3;1)+REST(C3;1)-[B][COLOR="#FF0000"]5[/COLOR][/B]/24+INTEGER(C3-B3)*2/3
= 29:53
 
Laatst bewerkt:
dan moet je natuurlijk ook 2/3 (=16/24) wijzigen in 18/24
 
Ja ik zag het al excuus:
dan wordt het dit:
Code:
=(F3*24)/24-REST(B3;1)+REST(C3;1)-(E3*24)/24+INTEGER(C3-B3)*(F3-E3)/1
 
Lijkt me een beetje veel:

PHP:
=F3-REST(B3;1)+REST(C3;1)-E3+INTEGER(C3-B3)*(F3-E3)
 
nog een aardige:
in woorden:
gewerkte tijd = (einddatum - begindatum) x werktijdPerDag + eindtijd - begintijd
formule:
=(INTEGER(C3)-INTEGER(A3))*($J$2-$I$2)+REST(C3;1)-REST(A3;1)
zie grijze cellen.

ps de formule klopt alleen als de start en eind tijd in de werktijd liggen
 

Bijlagen

Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan