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

excel2007 matrix om ALLE items te geven bij zoeken op meerdere creteria

Status
Niet open voor verdere reacties.

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?
 
Zoiets als in de bijlage?
 

Bijlagen

  • TEST(1).xlsx
    50 KB · Weergaven: 39
met een uitgebreid filter kom je ook dicht in de buurt, is stukken flexibeler, eventueel automatiseren met VBA
 
Een variatie op de bijlage van Harry. Een hulpkolom op tabblad "Test" maakt de formules op tabblad "Blad1" wat eenvoudiger.
 

Bijlagen

  • Overzicht(2).zip
    50 KB · Weergaven: 20
Ook mooi WHER,

De '+AANTAL.ALS(TEST!$I$2:$I$1023;"="&"")' kan er uit volgens mij.
 
HSV en WHER - fantastisch - bedankt

Kan de formules inderdaad simuleren naar mijn toepassing, maar begrijp de individuele stappen van de formules niet echt goed.
Zal eens een expert cursus gaan volgen !!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan