Ik probeer wat calculaties te doen, en op zich lukt dat goed alleen is het niet echt handig en universeel. Ik heb de volgende formule:
Wat dit doet:
Ik heb een lijst met gewerkte uren door personen in kolom L, en daarvoor kijk ik kolom A naar een bepaalde project code uit C1, en in kolom J voor een weeknummer tussen bepaalde waardes, voor een activiteiten code in kolom H, die ik aangeef in F3. Ouput is een totaal aantal uren voor code F3 over een periode van 4 weken.
Probleem:
Ik kan meerdere activiteiten codes hebben, die dan staan in F3, F4, F5 enz. voor een bepaalde groep. Ik kan deze code netzoveel keer achter elkaar zetten en optellen als er codes staan, maar dat is niet handig. Ik kan hier geen range aangeven voor F, aangezien het bronbestand ook lege cellen bevat en de getallen dan niet meer kloppen
Wat ik dus zou willen is:
1) een range kunnen specificeren met codes in kolom F, zonder lege cellen mee te nemen
2) bij meerdere codes automatisch alles bij elkaar op te tellen
Maar ik ben geen Excel ridder en loop vast. Iemand hints en suggesties voor een oplossing? Hoeft niet voorgekauwd te zijn (mag wel
), maar als ik genoeg info/hints kan vinden/krijgen om zelf een oplossing te verzinnen is ook prima. Leren we ook nog wat. 
EDIT: mogelijke verduidelijking: ik moet dit meermaals doen voor meerdere groepen. Die staan dan in G, H, enz. Het kan zijn dat ik in F 3 codes heb die opgezocht en opgeteld moeten worden, in G 1 en in H 6. Deze formule boven bv 10 bij elkaar tellen zodat ik rij 1:10 afvang voor kolommen F tot H gaat fout op het moment dat er lege cellen zijn. Dus moet ik voor elke kolom alles aanpassen. Niet handig.
code:
1
2
3
4
5
| SUMIFS('[naca_uren_2022.xlsb]2022'!$L:$L,\ '[naca_uren_2022.xlsb]2022'!$A:$A,$C$1,\ '[naca_uren_2022.xlsb]2022'!$J:$J,">=" & C75,\ '[naca_uren_2022.xlsb]2022'!$J:$J,"<=" & D75,\ '[naca_uren_2022.xlsb]2022'!$H:$H,F3) |
Wat dit doet:
Ik heb een lijst met gewerkte uren door personen in kolom L, en daarvoor kijk ik kolom A naar een bepaalde project code uit C1, en in kolom J voor een weeknummer tussen bepaalde waardes, voor een activiteiten code in kolom H, die ik aangeef in F3. Ouput is een totaal aantal uren voor code F3 over een periode van 4 weken.
Probleem:
Ik kan meerdere activiteiten codes hebben, die dan staan in F3, F4, F5 enz. voor een bepaalde groep. Ik kan deze code netzoveel keer achter elkaar zetten en optellen als er codes staan, maar dat is niet handig. Ik kan hier geen range aangeven voor F, aangezien het bronbestand ook lege cellen bevat en de getallen dan niet meer kloppen
Wat ik dus zou willen is:
1) een range kunnen specificeren met codes in kolom F, zonder lege cellen mee te nemen
2) bij meerdere codes automatisch alles bij elkaar op te tellen
Maar ik ben geen Excel ridder en loop vast. Iemand hints en suggesties voor een oplossing? Hoeft niet voorgekauwd te zijn (mag wel
EDIT: mogelijke verduidelijking: ik moet dit meermaals doen voor meerdere groepen. Die staan dan in G, H, enz. Het kan zijn dat ik in F 3 codes heb die opgezocht en opgeteld moeten worden, in G 1 en in H 6. Deze formule boven bv 10 bij elkaar tellen zodat ik rij 1:10 afvang voor kolommen F tot H gaat fout op het moment dat er lege cellen zijn. Dus moet ik voor elke kolom alles aanpassen. Niet handig.
[ Voor 11% gewijzigd door afterburn op 08-04-2022 11:29 ]
Fuji X-T1 | XF14mm F2.8 R | XF23mm F1.4 R | XF35mm F1.4 R
Nikon D800 | AF-S 24-120/f4 VR2 | AF-S 50/f1.8G
Computer specs