jannemanvermeul
Gebruiker
- Lid geworden
- 30 sep 2010
- Berichten
- 51
Bekijk bijlage TEST.xlsxIk wil een personeelsplanning maken op basis van data die uit een tijdsregistratiesysteem komt (ongeveer 50000 records per maand) - zie klein voorbeeld als bijlageBekijk bijlage 107593
Deze data staat in een sheet met per dag, van elk personeelslid de "te werken" uren en de code (vb. 1101= werken 1103=verlof).
voorbeeld
id;naam;datum;beginuur;einduur;code;
125;VERMEULEN Jan;04/10/2010;07:00;12:00;1101
125;VERMEULEN Jan;05/10/2010;09:00;17:00;1101
207;MOORS Lieve;04/10/2010;07:20;12:30;1101
Nu wil ik in een andere tabblad per dag, per tijdsbereik (beginuur tussen vb. 6u en 8u), ALLE personeelsleden krijgen met code 1101 (dus dat ze aanwezig zijn).
Dus 4 criteria
datum = 04/01/2010
EN beginuur >= 06:00
EN beginuur <= 08:00
EN code = 1101
resultaat = er vldoen 2 personen
Met een if-then gaat dit wel, maar moet ik dus telkens 50000 formules gaan kopieren, waar er telkens max 10 matches zullen zijn.
Kan een matrix-formule ook alle resultaten teruggeven op basis van meerdere criteria?
Deze data staat in een sheet met per dag, van elk personeelslid de "te werken" uren en de code (vb. 1101= werken 1103=verlof).
voorbeeld
id;naam;datum;beginuur;einduur;code;
125;VERMEULEN Jan;04/10/2010;07:00;12:00;1101
125;VERMEULEN Jan;05/10/2010;09:00;17:00;1101
207;MOORS Lieve;04/10/2010;07:20;12:30;1101
Nu wil ik in een andere tabblad per dag, per tijdsbereik (beginuur tussen vb. 6u en 8u), ALLE personeelsleden krijgen met code 1101 (dus dat ze aanwezig zijn).
Dus 4 criteria
datum = 04/01/2010
EN beginuur >= 06:00
EN beginuur <= 08:00
EN code = 1101
resultaat = er vldoen 2 personen
Met een if-then gaat dit wel, maar moet ik dus telkens 50000 formules gaan kopieren, waar er telkens max 10 matches zullen zijn.
Kan een matrix-formule ook alle resultaten teruggeven op basis van meerdere criteria?