Beste lezer,
Ik heb voor mijn werk een soort van planning obv dienstcodes.
nu wil ik weten hoeveel uren ik heb per dagdeel, per type, per functieniveau.
Wat heb ik gedaan, ik heb gebruik gemaakt van een matrix formule:
=SOM(((AANTAL.ALS(AJ169:AJ268;FB169:FB1068)*(GY102=FC169:FC1068))*(GZ102=FD169:FD1068)*FG169:FG1068))
AANTAL.ALS(AJ169:AJ268;FB169:FB1068) = kijk naar in planning, dienstcodes en vind in legenda
(GY102=FC169:FC1068) = is dienstcode gelijk aan type
(GZ102=FD169:FD1068) = is dienstcode gelijk aan dagdeel
FG169:FG1068)) = doe dan aantal uren berekenen
Dit werkt naar behoren alleen het is nog niet uitgesplitst per functieniveau. De Code legenda heeft geen kolom functies omdat verschillende codes door verschillende niveaus gewerkt kunnen worden. Dus ik beschik alleen over niveaus per medewerker M169:M268 Hoe krijg ik dit verwerkt in mijn matrixformule.
Ik zoek dus eigenlijk een soort van een oplossing Als(M169:M268=leerling;matrix;0)
Het punt is bij deze formule dat de matrix over alle waarden worden uitgevoerd en niet alleen op de waarheid van de logische test.
Dus als de logische test waar/onwaar/waar is dan wil ik de matrixformule laten berekenen alleen over waar, maar hij berekend ook de onwaar mee.
Heeft iemand dé oplossing?
Groet,
GeoffCel
Ik heb voor mijn werk een soort van planning obv dienstcodes.
nu wil ik weten hoeveel uren ik heb per dagdeel, per type, per functieniveau.
Wat heb ik gedaan, ik heb gebruik gemaakt van een matrix formule:
=SOM(((AANTAL.ALS(AJ169:AJ268;FB169:FB1068)*(GY102=FC169:FC1068))*(GZ102=FD169:FD1068)*FG169:FG1068))
AANTAL.ALS(AJ169:AJ268;FB169:FB1068) = kijk naar in planning, dienstcodes en vind in legenda
(GY102=FC169:FC1068) = is dienstcode gelijk aan type
(GZ102=FD169:FD1068) = is dienstcode gelijk aan dagdeel
FG169:FG1068)) = doe dan aantal uren berekenen
Dit werkt naar behoren alleen het is nog niet uitgesplitst per functieniveau. De Code legenda heeft geen kolom functies omdat verschillende codes door verschillende niveaus gewerkt kunnen worden. Dus ik beschik alleen over niveaus per medewerker M169:M268 Hoe krijg ik dit verwerkt in mijn matrixformule.
Ik zoek dus eigenlijk een soort van een oplossing Als(M169:M268=leerling;matrix;0)
Het punt is bij deze formule dat de matrix over alle waarden worden uitgevoerd en niet alleen op de waarheid van de logische test.
Dus als de logische test waar/onwaar/waar is dan wil ik de matrixformule laten berekenen alleen over waar, maar hij berekend ook de onwaar mee.
Heeft iemand dé oplossing?

Groet,
GeoffCel