Voor een rooster manier die regelmatig veranderd ben ik opzoek naar een afhankelijke validatielijst. In de bijlagen een voorbeeld van de stappen die in het daadwerkelijke bestand genomen worden. Bij "Invoer" worden gegevens ingevuld. Alle grijsgekleurde vakken worden automatisch berekend.
Bij input wordt de naam van de medewerker ingevoerd. De dienst kan worden geselecteerd en op basis hiervan zou onder het kopje "locatie" een validatielijst moeten komen van de samengevoegde waarden die overeenkomen met die betreffende dienst.
Tot slot komt er een validatielijst met mogelijke klanten op basis van die betreffende locatie en dienst. Hieronder een voorbeeld van een ingekorte versie.
VB. afhankelijke gegevensvalidatie.xlsx
In het daadwerkelijke bestand zijn er veel verschillende voorwaarden en lijsten met een max van 100 regels. De volgende werkende formules staan in het bestand (zodat de functie duidelijk is):
=ALS.VOORWAARDEN(K17='Beslisboom Validatie'!C13;UNIEK('Beslisboom Validatie'!C14:C112);K17='Beslisboom Validatie'!D13;UNIEK('Beslisboom Validatie'!D14:D112);K17='Beslisboom Validatie'!E13;UNIEK('Beslisboom Validatie'!E14:E112);K17='Beslisboom Validatie'!F13;UNIEK('Beslisboom Validatie'!F14:F112);K17='Beslisboom Validatie'!G13;UNIEK('Beslisboom Validatie'!G14:G112);K17='Beslisboom Validatie'!H13;UNIEK('Beslisboom Validatie'!H14:H18);K17='Beslisboom Validatie'!I13;UNIEK('Beslisboom Validatie'!I14:I18);K17='Beslisboom Validatie'!J13;UNIEK('Beslisboom Validatie'!J14:J18);K17='Beslisboom Validatie'!K13;UNIEK('Beslisboom Validatie'!K14:K16))
en de ingekorte versie
=UNIEK(FILTER('Beslisboom Validatie'!C14:K112;'Beslisboom Validatie'!C13:K13=Personeel!K17))
Het is echter zo dat de onderste formule niet voor een gegevensvalidatielijst gebruikt kan worden. De bovenste formule is te lang om te gebruiken voor een gegevensvalidatielijst.
Is er iemand die een manier weet om dit geheel werkend te krijgen?
Bookmarks