Goedenavond,
Inmiddels heb ik een oplossing gevonden voor mijn vraagstuk.
Hieronder de formules zoals ik ze gebruikt heb om tot een oplossing te komen.
Tabblad "Instellingen", hier geef ik aan welke hoofd/subcategorieen actief moeten zijn
Tabblad "Formules", hier word een nieuwe lijst gegenereerd welke filters op een X.
=FILTER(tabel.uitgaven.categorieen[uitgaven];tabel.uitgaven.categorieen[x]="x";)

Tabblad "Transacties", hier staan de dropdowns van hoofd- en subcategorie met de volgende code:
Hoofd: =OFFSET(Formules!$B$2;1;0;COUNTA(Formules!$B$3:$B$20);1)
Sub: =OFFSET(Formules!$F$2;1;MATCH($E$6;Formules!$F$2:$T$2;0)-1;COUNTA(OFFSET(Formules!F2;1;MATCH($E$6;Formules!$F$2:$T$2;0)-1;20;1)))

Nu resteert mij alleen nog het vraagstuk of het mogelijk is om een IF met een true en false in een datavalidation list formule te plaatsen. Ik wil met die formule aangeven welke hoofdcategorie lijst gebruikt moet worden. Bij positieve bedragen de inkomsten categorieën en bij negatieve bedragen uiteraard de uitgaven categorieën.
Oorspronkelijk vraagstuk:
Goedemiddag,
Momenteel ben ik bezig met het opstellen van een Excel sheet welke mijn in en uitgave moet gaan bijhouden. Ik heb een aantal vragen over de mogelijkheden van een dropdown menu waar ik na uren googelen nog niet het juiste antwoord op heb kunnen vinden.
Onderaan dit bericht een aantal foto's om mijn verhaal te verduidelijken (inkomsten heeft alleen hoofd categorieën en uitgaven heeft ook sub categorieën) .
1) Het idee is dat in de sheet:instellingen (foto 1) aangegeven kan worden welke hoofd- en sub-categorieen actief moeten zijn. Dit wil ik realiseren doormiddel van het "x" teken in de 2e column van iedere tabel. Op foto 2 zie je de daadwerkelijke dropdown. Zodra het "x" teken mist achter een van de categorieën moet deze verdwijnen in de dropdown lijst.
2) Het tweede plan is dat de tweede dropdown (op foto 2 onder sub categorieën) de actieve categorieën laat zien. Deze worden gespecificeerd op foto 1 in de witte tabellen. Uiteraard ook hierbij weer alleen die actief zijn gemaakt doormiddel van de "x"
3) Als laatste zou ik (in foto 2) willen dat de dropdown van de hoofd categorieën kijkt naar of het ingevulde bedrag positief of negatief is. Als deze positief is een lijst weergeeft van inkomsten en negatief uiteraard de uitgaven lijst.
Als voorbeeld:
In mijn uitgave sheet (foto 2) ga ik een uitgaven invoeren die ik gedaan heb voor mijn huis. Ik heb namelijk de hypotheek betaald. Ik vul dus een datum en een negatief bedrag in. Ik kies in de hoofdcategorie-dropdown "huis" en krijg in de subcategorie-dropdown de opties: Hypotheek/huur, telefoon, kabel/satelliet etc..
(De reden dat Energie, Gas/olie etc.. niet worden weergegeven is omdat ze niet actief zijn gemaakt door een "x"). Hier kies ik uiteindelijk voor "Hypotheek/huur" en vul eventueel een notitie in. Uiteindelijk kan ik in een, nog te maken, overzicht zien wat mijn geldstromen zijn geweest en of ik nog kan sparen of zuiniger om moet gaan met mijn geld.
Ik hoop dat mijn uitleg duidelijk is. Zo niet geef ik graag nog wat meer uitleg!
Als er andere manieren zijn om iets soortgelijks te bereiken hoor ik dat ook graag.
Alvast bedankt!
Met vriendelijke groet,
Remco van Es
EDIT:
Momenteel ben ik aan het experimenteren met een 3e (formules) sheet. In deze sheet wil ik alle uitgebreidere formules verwerken zodat deze niet zichtbaar zijn. Hierin heb ik een =FILTER formule gemaakt welke een nieuwe lijst gegenereerd op basis van de voorwaarden dat er een X ingevuld is (foto 3). De formule is als volgt: =FILTER(tabel.inkomsten.categorieen[inkomsten];tabel.inkomsten.categorieen[x]="x";)
tabel.inkomsten.categorieen is de eerste grijze tabel in foto 1.
Vervolgens geef ik via data validation aan dat de dropdown zijn waardes moet halen uit het resultaat op mijn formules sheet. Dit werkt, echter krijg ik het niet voor elkaar om het gebied variabel te krijgen. Wat ik hiermee bedoel is dat hij nu bijvoorbeeld cel B4 t/m B10 gebruikt als waardes maar wanneer ik een extra categorie (foto 1) aan of uitzet hij B10 natuurlijk niet bijstelt naar B9 of B11. Is hier een manier voor?
Ik heb ook al geprobeerd om de resultaten van de eerder genoemde FILTER formule in een tabel uit te laten printen maar dan krijg ik #spill te zien.
Foto 1:
![](https://learn-attachment.microsoft.com/api/attachments/3da1f7c8-9b51-48c0-b2be-93e2fd0dd9f3?platform=QnA"https://learn-attachment.microsoft.com/api/attachments/48eea7b8-3ac5-4ee0-86c8-4dd462d0362d?platform=QnA" rel="ugc nofollow">![](https://learn-attachment.microsoft.com/api/attachments/48eea7b8-3ac5-4ee0-86c8-4dd462d0362d?platform=QnA"https://learn-attachment.microsoft.com/api/attachments/6cc2aab7-45f8-4581-8ad1-9eb248f69442?platform=QnA" rel="ugc nofollow">![](https://learn-attachment.microsoft.com/api/attachments/6cc2aab7-45f8-4581-8ad1-9eb248f69442?platform=QnA