Dynamic arrays functies en formules in Microsoft Excel
Dynamic Arrays laten formules automatisch uitbreiden naar meerdere cellen om alle resultaten van een berekening weer te geven.
Ze vereenvoudigen het werken met meerdere resultaten en verminderen de noodzaak voor handmatig kopiëren van formules.
SPILL (SPILL) (Opmerking: SPILL is geen functie, maar verwijst naar het gedrag van dynamische arrays die resultaten verspreiden naar aangrenzende cellen.) Praktijkvoorbeeld: Situatie: Je gebruikt een dynamische array formule zoals =UNIEK(A1:A10) in B1. De unieke waarden "spillen" automatisch naar B1:Bn zonder dat je extra formules hoeft te kopiëren.
TOCOL (TOCOL) Uitleg: Converteert een array naar een enkele kolom. Praktijkvoorbeeld: Situatie: Je hebt een 3x3 matrix in D1:F3 en wilt deze omzetten naar een enkele kolom in G1:G9. Formule: =TOCOL(D1:F3, 1, FALSE) Resultaat: Een enkele kolom met de gegevens uit de matrix.
TOROW (TOROW) Uitleg: Converteert een array naar een enkele rij. Praktijkvoorbeeld: Situatie: Je hebt een 2x4 matrix in H1:K2 en wilt deze omzetten naar een enkele rij in L1:O1. Formule: =TOROW(H1:K2, 1, FALSE) Resultaat: Een enkele rij met de gegevens uit de matrix.
TAKE (TAKE) Uitleg: Haalt een opgegeven aantal elementen van het begin of einde van een array. Praktijkvoorbeeld: Situatie: Je hebt een lijst van getallen in M1:M10 en wilt de eerste 3 elementen ophalen. Formule: =TAKE(M1:M10, 3) Resultaat: De eerste 3 getallen in de lijst.
DROP (DROP) Uitleg: Neemt een array en verwijdert een opgegeven aantal elementen van het begin of einde. Praktijkvoorbeeld: Situatie: Je hebt een lijst van getallen in N1:N10 en wilt de eerste 2 elementen verwijderen. Formule: =DROP(N1:N10, 2) Resultaat: Lijst vanaf het derde element.
SINGLE (SINGLE) Uitleg: Retourneert een enkele waarde uit een array, waarbij een fout wordt geretourneerd als er meerdere waarden zijn. Praktijkvoorbeeld: Situatie: Je hebt een formule die slechts één waarde moet retourneren, zoals =SINGLE(O1). Formule: =SINGLE(O1) Resultaat: Waarde in O1 of een fout als er meerdere waarden zijn.