• 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.

Met 2 starttijden, eindtijd berekenen

Status
Niet open voor verdere reacties.

icecube87

Gebruiker
Lid geworden
5 okt 2011
Berichten
46
Beste leden,


ik heb de volgende constructie:

Cel:

A1 = Normtijd (vb: 01:00)
B1 = starttijd1 (vb: 18:00)
C1 = starttijd2 (vb: 18:30)
D1 = eindtijd

Nu wil ik, dat wanneer er 2 mensen aan een opdracht werken, en starttijd 1 EN starttijd2 dus ingevuld zijn, eindtijd automatisch berekend wordt.
Als beide personen om 18:00 zouden starten zou de eindtijd dus 18:30 uur zijn.
Maar nu heb ik 1 persoon die start bijvoorbeeld om 18:00 uur en de 2e persoon om 18:30.

Hoe kan ik excel nu laten berekenen, dat ze beide tegelijk klaar zijn om, in dit geval: 18:45 uur


Iemand enig idee?
 
Laatst bewerkt:
Je moet eerst weten hoeveel er al gewerkt is als C1 begint, dus +C1-B1
Hierna moet je weten hoeveel er dan nog gewerkt moet worden, dus +A1-(+C1-B1)
Dit doen ze echter met z'n tweeën, dus de benodigde tijd is (+A1-(+C1-B1))/2
Tot slot tel je dit bij de starttijd van C1 op, dus +C1+((+A1-(+C1-B1))/2)
Concluderend is D1=+C1+((+A1-(+C1-B1))/2)
 
Niet helemaal waar, aangezien wat je hier nu doet eigenlijk gewoon de drie tijden optelt en dan deelt door 2.
Indien je bijv 15:00 en 18:30 invult met normtijd 3:00, krijg je 18:15. Dat terwijl het om 18:00 al klaar is, aangezien enkel B1 er aan werkt.
 
Dat is waar, daar heb ik geen rekening mee gehouden.
Met een eenvoudige controle als C1 later dan B1 + de normtijd begint dan?
D1=+ALS((C1-B1)>A1;B1+A1;C1+((+A1-(+C1-B1))/2))
 
Zo werkt hij inderdaad ook op die manier goed:)

icecube ook tevreden?
 
Ik heb het geprobeerd met de formule van Troebedoer D1=+ALS((C1-B1)>A1;B1+A1;C1+((+A1-(+C1-B1))/2))

Maar als de normtijd nu 43 minuten bedraagd en ik voer bij Persoon 2 (C1) niets in, omdat daar niemand meehelpt, en dus alleen Persoon 1 (B1) wordt ingevoerd, gaat het mis.

Voorbeeld:

Norm = 43 minuten
Starttijd persoon 1: 18:00
Starttijd persoon 2: [leeg]

Dan wordt de eindtijd: 9:21

Werkt persoon 2 wel mee, dan werkt de formule wel.
Hoe kan het dat zonder persoon 2 de eindtijd niet gewoon 18:43 wordt?
 
dan zet je er nog een extra controle bij:
D1=+ALS((C1-B1)>A1;B1+A1;ALS(ISLEEG(C1);B1+A1;C1+((+A1-(+C1-B1))/2)))
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan