Excel Formulas Academy · Les

Formules op kolommen toepassen met ARRAYFORMULA

Een volledige kolom berekenen met één formule

Les 3 van 413 stappen

Formules op kolommen toepassen met ARRAYFORMULA is een gratis Excel Formulas Academy-les op CoddyKit. Dit is les 3 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Excel Formulas Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Excel Formulas Academy bevat in totaal 4 lessen.

Het probleem met slepen

Als je normaal in elke rij een berekening wilt, schrijf je één formule en sleep je die naar beneden. Dat werkt, maar je houdt honderden gekopieerde formules over die je moet uitbreiden zodra er nieuwe gegevens binnenkomen.

Google Sheets biedt een betere manier: ARRAYFORMULA. Eén formule in één cel berekent de hele kolom tegelijk en groeit automatisch mee.

Wat ARRAYFORMULA doet

ARRAYFORMULA vertelt Sheets dat het een formule moet toepassen op volledige bereiken in plaats van op afzonderlijke cellen. Het resultaat loopt door naar beneden en vult zoveel rijen als het invoerbereik bevat.

In plaats van =A2*B2 100 keer te herhalen, schrijf je één formule die verwijst naar A2:A en B2:B, waarna de antwoorden automatisch worden ingevuld.

Een eerste voorbeeld

Stel dat kolom A de hoeveelheid bevat en kolom B de prijs. Als je het totaal per rij wilt berekenen, plaats je deze ene formule in C2.

De formule vermenigvuldigt elke waarde in A met de bijbehorende waarde in B, helemaal naar beneden, en je hoeft C3 en de volgende cellen nooit aan te raken.

=ARRAYFORMULA(A2:A * B2:B)

Bereiken zonder eindpunt

Let op A2:A in plaats van A2:A100. De vorm zonder eindpunt betekent alle rijen vanaf rij 2 naar beneden, zodat nieuw toegevoegde gegevens automatisch worden meegenomen.

Dat is de echte kracht van ARRAYFORMULA: je werkblad is voorbereid op de toekomst. Voeg een nieuwe bestelling toe en het totaal verschijnt zonder extra werk.

=ARRAYFORMULA(A2:A + B2:B)

Het probleem met lege rijen

Bereiken zonder eindpunt bevatten duizenden lege rijen onder je gegevens. De formule probeert die ook te berekenen en toont daardoor vaak 0 of losse waarden.

Wikkel de berekening in een IF die controleert of de rij leeg is. Als A leeg is, geef je een lege tekenreeks terug; anders voer je de berekening uit.

=ARRAYFORMULA(IF(A2:A = "", "", A2:A * B2:B))

Een koptekst toevoegen aan dezelfde formule

Een handige truc: voeg de kolomkoptekst toe aan de matrixformule, zodat de hele kolom vanuit één cel wordt aangestuurd. Plaats deze formule in C1.

Het eerste deel geeft de koptekst terug; de rest berekent elke gegevensrij. Met ; worden ze verticaal onder elkaar gezet in één doorlopende kolom.

=ARRAYFORMULA({"Total"; IF(A2:A = "", "", A2:A * B2:B)})

Tekst over rijen heen samenvoegen

ARRAYFORMULA is niet alleen bedoeld voor berekeningen. De functie werkt ook met tekstfuncties. Als je een kolom met volledige namen wilt maken uit voor- en achternamen, voeg je de twee bereiken samen.

Hiermee wordt in elke rij de voornaam in A samengevoegd met de achternaam in B, met daartussen een spatie, allemaal tegelijk.

=ARRAYFORMULA(A2:A & " " & B2:B)

Functies die al automatisch doorlopen

Sommige functies verwerken matrices zelfstandig en hebben ARRAYFORMULA niet nodig. SUMIF, FILTER, UNIQUE en QUERY werken al met bereiken.

Je gebruikt ARRAYFORMULA vooral wanneer een bewerking die normaal op één cel werkt, zoals *, & of LEFT, op elke rij moet worden uitgevoerd.

Tekstfuncties omwikkelen

Functies zoals LEFT, UPPER en TRIM werken normaal op één cel. Binnen ARRAYFORMULA werken ze op een volledig bereik.

Hiermee zet je alle e-mailadressen in kolom A in één keer om naar hoofdletters. Zonder de omwikkeling zou je alleen de eerste cel aanpassen.

=ARRAYFORMULA(UPPER(A2:A))

De sneltoets

Je hoeft de functienaam niet altijd zelf te typen. Typ in Google Sheets je formule met verwijzingen naar bereiken en druk vervolgens op Ctrl plus Shift plus Enter (op een Mac: Cmd plus Shift plus Enter).

Sheets wikkelt de formule automatisch voor je in ARRAYFORMULA. Zo verander je een formule die je normaal naar beneden sleept snel in één formule die automatisch doorloopt.

Veelgemaakte fout: bereiken met verschillende lengtes

Bij bewerkingen per element moeten de bereiken dezelfde hoogte hebben. Het combineren van A2:A met B2:B50 kan fouten of verkeerd uitgelijnde resultaten veroorzaken.

Houd beide bereiken zonder eindpunt (A2:A en B2:B) of maak ze allebei even groot. Consistentie zorgt ervoor dat de uitvoer rij voor rij uitgelijnd blijft.

=ARRAYFORMULA(IF(A2:A = "", "", A2:A * B2:B))

Korte controle

Test je kennis van ARRAYFORMULA.

Samenvatting

Je hebt geleerd hele kolommen met één formule te berekenen:

  • ARRAYFORMULA past een bewerking toe op volledige bereiken
  • Open bereiken zoals A2:A nemen nieuwe rijen automatisch op
  • Wikkel het in IF(A2:A = "", "", ...) om lege cellen over te slaan
  • Het werkt met berekeningen, tekstsamenvoegingen en functies zoals UPPER
  • Ctrl/Cmd plus Shift plus Enter voegt de omhulling voor je toe

Eén cel, een levende kolom.

=ARRAYFORMULA({"Total"; IF(A2:A = "", "", A2:A * B2:B)})
Gratis beginnen

Leer Excel met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
30
Lessen
120

Veelgestelde vragen

Is de les “Formules op kolommen toepassen met ARRAYFORMULA” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad Excel Formulas Academy, waaronder “Formules op kolommen toepassen met ARRAYFORMULA”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus Excel Formulas Academy bevat in totaal 4 lessen.

Wat leer ik in “Formules op kolommen toepassen met ARRAYFORMULA”?

Een volledige kolom berekenen met één formule Je oefent met Excel Formulas Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Excel Formulas Academy te beginnen?

Ervaring vooraf is niet nodig. Excel Formulas Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 3 van 4.

Hoe lang duurt de les “Formules op kolommen toepassen met ARRAYFORMULA”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Excel Formulas Academy?

Ja. Elke les over Excel Formulas Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Gegevens opvragen met QUERY
  2. Sorteren en groeperen in QUERY
  3. Formules op kolommen toepassen met ARRAYFORMULA
  4. Gegevens ophalen met IMPORTRANGE
← Terug naar Excel Formulas Academy