davylenders123
Gebruiker
- Lid geworden
- 20 jun 2010
- Berichten
- 902
Ik ben een exel file aan het maken om de werkuren van het personeel mee uit te telen.
Heb al een code die het begin uur en eind uur uittelt en in een nieuw cel zet.
En in een andere cel zet hij het uur met de pauze van een half uur eraf.
Dit is echter op de minuut uitgerekend.
Ik zou echter iets moeten hebben dat automatische afrond.
Bv
begin om 18 u einde 22:06 dat is normaal 4:06 u
Dit zou hij moeten afronden naar 4 u.
Het zou zo moeten worden.
De afronding zou per kawrtier moeten gebeuren.
7 min na is naar beneden afronden.
8 min na is naar boven afronden.
Paar vb
Van 4 u tem 4:07 u moet 4 uurs worden
van 4:08 u tem 4:15 u moet worden 4:15 u
van 4:15 tem 4:22 u moet worden 4:15u
van 4:23 u tem 4:30 u moet worden 4:30 u
van4:30 u tem 4:37 u moet worden 4:30 u
van 4:38 u tem 4:45 u moet worden 4:45 u
van 4:45 u tem 4:52 u moet worden 4:45 u
van 4:53 u tem 5:00 u moet worden 5:00 u
Deze code telt begin en eind uur uit
Deze cel telt van de cel hierboven 30 min pauzen eraf.
voorbeeld bestand
Bekijk bijlage werkuren test.xlsx
Heb al een code die het begin uur en eind uur uittelt en in een nieuw cel zet.
En in een andere cel zet hij het uur met de pauze van een half uur eraf.
Dit is echter op de minuut uitgerekend.
Ik zou echter iets moeten hebben dat automatische afrond.
Bv
begin om 18 u einde 22:06 dat is normaal 4:06 u
Dit zou hij moeten afronden naar 4 u.
Het zou zo moeten worden.
De afronding zou per kawrtier moeten gebeuren.
7 min na is naar beneden afronden.
8 min na is naar boven afronden.
Paar vb
Van 4 u tem 4:07 u moet 4 uurs worden
van 4:08 u tem 4:15 u moet worden 4:15 u
van 4:15 tem 4:22 u moet worden 4:15u
van 4:23 u tem 4:30 u moet worden 4:30 u
van4:30 u tem 4:37 u moet worden 4:30 u
van 4:38 u tem 4:45 u moet worden 4:45 u
van 4:45 u tem 4:52 u moet worden 4:45 u
van 4:53 u tem 5:00 u moet worden 5:00 u
Deze code telt begin en eind uur uit
Code:
=ALS(EN(AANTAL.LEGE.CELLEN(C3)<>1;AANTAL.LEGE.CELLEN(D3)<>1);(ALS(D3<C3;(1-C3)+D3;D3-C3));"")
Deze cel telt van de cel hierboven 30 min pauzen eraf.
Code:
=ALS(EN(AANTAL.LEGE.CELLEN(D3)<>1;AANTAL.LEGE.CELLEN(E3)<>1);(ALS(E3>$G$1;(E3-$G$1);""));"")
voorbeeld bestand
Bekijk bijlage werkuren test.xlsx