Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Introductie tot Dynamische Arrays | Sectie
Excel Dynamische Arrays voor Bedrijfsanalyse

Introductie tot Dynamische Arrays

Veeg om het menu te tonen

Dynamische arrays maken het mogelijk dat één formule automatisch meerdere waarden retourneert. In plaats van formules over rijen en kolommen te kopiëren, vult Excel nu het resultaat automatisch in het vereiste bereik in.

Spill-bereik en anker-cel

  • Anker-cel: cel met de formule;
  • Spill-bereik: cellen die automatisch door de formule worden ingevuld;
  • Alleen de anker-cel kan worden bewerkt;
  • Het spill-bereik wordt automatisch bijgewerkt wanneer de gegevens veranderen.

Spill-operator

=A1#

#: verwijst naar het volledige spill-bereik dat is gekoppeld aan de anker-cel.

Hierdoor kunnen formules zich dynamisch uitbreiden zonder vaste bereiken.

COUNTA met spill-bereiken

=COUNTA(A1#)
  • COUNTA(): telt niet-lege cellen;
  • A1#: verwijst naar het volledige spill-bereik.
Stap 1 Maak het Dynamic Reports-blad aan
expand arrow

Maak een nieuw werkblad met de naam:

Dynamic_Reports
Stap 2 Eén kolom laten doorlopen
expand arrow

Typ in A1:

All Revenues

Typ in A2:

=Sales_Data!H2:H52

Druk op Enter. De waarden worden automatisch naar beneden doorgevoerd in de kolom.

Stap 3 De volledige dataset laten doorlopen
expand arrow

Typ in A1:

=Sales_Data!A1:H52

De volledige dataset wordt nu dynamisch in het werkblad weergegeven.

Stap 4 Datumopmaak corrigeren
expand arrow

Selecteer de doorgevoerde datumkolom en pas toe:

Short Date

Dynamische arrays geven waarden door, maar geen opmaak.

Stap 5 Een #SPILL!-fout testen
expand arrow

Typ handmatig een waarde in het doorgevoerde bereik.

Voorbeeld:

A4

Merk op dat Excel het volgende retourneert:

#SPILL!

Verwijder de blokkerende waarde om het doorgevoerde bereik te herstellen.

Stap 6 Gebruik de spill-operator
expand arrow

Typ in J2:

=COUNTA(A1#)

De formule telt alle waarden in het dynamische doorgevoerde bereik.

Stap 7 Dynamische uitbreiding testen
expand arrow

Voeg een nieuwe rij toe in Sales_Data. Ga terug naar Dynamic_Reports.

Merk op dat:

  • Het doorgevoerde bereik automatisch wordt uitgebreid;
  • Het COUNTA-resultaat automatisch wordt bijgewerkt.

1. Wat is de rol van de anker-cel in een dynamische arrayformule?

2. Waarom kan een kolom met datums als getallen zoals 46024 verschijnen in een doorgevoerd bereik?

3. Wat is het belangrijkste voordeel van het gebruik van A1# in plaats van een vast bereik zoals A1:H52?

question mark

Wat is de rol van de anker-cel in een dynamische arrayformule?

Selecteer het correcte antwoord

question mark

Waarom kan een kolom met datums als getallen zoals 46024 verschijnen in een doorgevoerd bereik?

Selecteer het correcte antwoord

question mark

Wat is het belangrijkste voordeel van het gebruik van A1# in plaats van een vast bereik zoals A1:H52?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 1
some-alt