STEL functie in Excel: variabelen definieren (2026)
Kort antwoord: Met de STEL functie (LET in het Engels) definieer je variabelen binnen een formule. Je geeft een waarde of berekening een naam, waardoor je deze meerdere keren kunt hergebruiken zonder de berekening te herhalen. Dit maakt complexe formules leesbaarder, sneller en makkelijker te onderhouden.
In het kort
- STEL is beschikbaar in Excel 365 en Excel 2021 (nieuwere versies)
- Je definieert variabelen met een naam en waarde, gevolgd door een berekening die deze variabelen gebruikt
- Formules worden sneller omdat herhaalde berekeningen maar een keer worden uitgevoerd
- Ideaal voor complexe formules met geneste functies of herhalende onderdelen
- STEL kan genest worden en meerdere variabelen bevatten
Wat is de STEL functie?
De STEL functie lost een veelvoorkomend probleem op: in complexe formules herhaal je vaak dezelfde berekening meerdere keren. Denk aan een formule waar je SOM(A1:A100) drie keer nodig hebt. Zonder STEL berekent Excel dit drie keer – inefficient en foutgevoelig als je iets wilt aanpassen.
Met STEL geef je deze berekening een naam (variabele). Vervolgens gebruik je die naam in plaats van de volledige berekening. Excel berekent de waarde een keer en hergebruikt het resultaat.
De Engelse naam van deze functie is LET. In Nederlandse Excel-versies gebruik je STEL.
Wanneer gebruik je STEL?
- Je hebt een berekening die meerdere keren voorkomt in dezelfde formule
- Je wilt een complexe formule opdelen in begrijpelijke stappen
- Je werkt met geneste functies en verliest het overzicht
- Je wilt formules makkelijker aan te passen maken
- Je wilt de performance van rekenintensieve formules verbeteren
Basis syntax
De STEL functie heeft deze structuur:
=STEL(naam1; waarde1; [naam2; waarde2; ...]; berekening)
- naam1, naam2, etc.: de namen die je aan variabelen geeft (zelf te kiezen)
- waarde1, waarde2, etc.: de waardes of berekeningen die je aan de namen koppelt
- berekening: de eindformule die de gedefinieerde variabelen gebruikt
Je kunt maximaal 126 naam-waarde paren definieren in een enkele STEL functie.
Stappenplan: je eerste STEL formule
Windows
- Open Excel en selecteer de cel waar je de formule wilt invoeren
- Typ
=STEL(om de functie te starten - Voer een naam in voor je variabele, bijvoorbeeld
totaal - Typ een puntkomma
;en voer de waarde of formule in, bijvoorbeeldSOM(A1:A10) - Typ een puntkomma
;en voer de berekening in die de variabele gebruikt, bijvoorbeeldtotaal * 1,21 - Sluit af met
)en druk op Enter
Volledige formule: =STEL(totaal; SOM(A1:A10); totaal * 1,21)
Mac
- Open Excel en selecteer de doelcel
- Typ
=STEL(om te beginnen - Voer de variabelenaam in, gevolgd door
; - Voer de waarde in, gevolgd door
; - Voer de eindberekening in en sluit af met
) - Druk op Enter of Return
Let op: Op sommige Mac-versies gebruik je , (komma) in plaats van ; (puntkomma) als scheidingsteken. Dit hangt af van je systeemtaalinstellingen.
Praktische voorbeelden
Voorbeeld 1: BTW berekening met subtotaal
Stel je hebt een lijst met bedragen in A1:A20 en wilt zowel het subtotaal als de BTW en het eindtotaal tonen.
Zonder STEL (inefficient):
=SOM(A1:A20) + SOM(A1:A20) * 0,21
Excel berekent SOM(A1:A20) twee keer.
Met STEL (efficient):
=STEL(subtotaal; SOM(A1:A20); subtotaal + subtotaal * 0,21)
Of nog overzichtelijker met meerdere variabelen:
=STEL(
subtotaal; SOM(A1:A20);
btw; subtotaal * 0,21;
subtotaal + btw
)
Voorbeeld 2: Percentage boven gemiddelde
Je wilt berekenen welk percentage van de waarden in B1:B100 boven het gemiddelde ligt.
Met STEL:
=STEL(
gem; GEMIDDELDE(B1:B100);
aantalBoven; AANTAL.ALS(B1:B100; ">" & gem);
totaal; AANTAL(B1:B100);
aantalBoven / totaal * 100
)
Dit is veel leesbaarder dan dezelfde berekening zonder variabelen.
Voorbeeld 3: Complexe zoekactie met foutafhandeling
Combineer VERT.ZOEKEN met STEL om de formule overzichtelijk te houden:
=STEL(
zoekwaarde; A2;
tabel; $D$1:$F$100;
resultaat; VERT.ZOEKEN(zoekwaarde; tabel; 3; ONWAAR);
ALS.FOUT(resultaat; "Niet gevonden")
)
Voorbeeld 4: Geneste STEL voor stapsgewijze berekeningen
Je kunt variabelen bouwen op eerdere variabelen:
=STEL(
omzet; SOM(B2:B50);
kosten; SOM(C2:C50);
winst; omzet - kosten;
marge; winst / omzet * 100;
TEKST(marge; "0,0") & "%"
)
Elke stap is duidelijk en volgt logisch op de vorige.
Voorbeeld 5: Combinatie met INDEX en VERGELIJKEN
Voor geavanceerde INDEX-formules:
=STEL(
zoekkolom; $A$2:$A$100;
doelkolom; $C$2:$C$100;
positie; VERGELIJKEN(F2; zoekkolom; 0);
INDEX(doelkolom; positie)
)
Geavanceerde technieken
STEL combineren met dynamische arrays
STEL werkt uitstekend met functies als FILTER, SORTEREN en UNIEK:
=STEL(
data; A2:D100;
gefilterd; FILTER(data; B2:B100 > 1000);
SORTEREN(gefilterd; 2; -1)
)
Dit filtert rijen waar kolom B groter is dan 1000 en sorteert aflopend op de tweede kolom.
STEL met LAMBDA
Je kunt LAMBDA en STEL combineren voor krachtige aangepaste functies:
=LAMBDA(bereik;
STEL(
gem; GEMIDDELDE(bereik);
std; STDEV(bereik);
(bereik - gem) / std
)
)
Dit berekent z-scores voor een bereik.
Debugging met tussenresultaten
Gebruik STEL om tussenresultaten te controleren tijdens het bouwen:
=STEL(
stap1; A1 * B1;
stap2; stap1 + C1;
stap3; stap2 / D1;
stap3
)
Verander tijdelijk stap3 naar stap1 of stap2 om tussenresultaten te bekijken.
Veelgemaakte fouten
1. Vergeten van de eindberekening
Fout: =STEL(x; 10) – dit geeft een foutmelding omdat de eindberekening ontbreekt.
Oplossing: Voeg altijd een berekening toe aan het einde: =STEL(x; 10; x * 2). Het laatste argument moet de uiteindelijke berekening zijn.
2. Ongeldige variabelenamen
Fout: Namen die beginnen met een cijfer (1totaal) of spaties bevatten (mijn totaal).
Oplossing: Gebruik namen die beginnen met een letter en geen spaties bevatten. Underscores zijn toegestaan: mijn_totaal of Totaal1.
3. Variabele gebruiken voordat deze is gedefinieerd
Fout: =STEL(resultaat; x + 10; x; 5; resultaat) – hier wordt x gebruikt voordat het is gedefinieerd.
Oplossing: Definieer variabelen in de juiste volgorde. Een variabele kan alleen variabelen gebruiken die eerder in de formule zijn gedefinieerd: =STEL(x; 5; resultaat; x + 10; resultaat).
4. STEL niet beschikbaar in oudere Excel-versies
Fout: #NAAM? foutmelding in Excel 2019 of ouder.
Oplossing: STEL is alleen beschikbaar in Excel 365 en Excel 2021. Upgrade naar een nieuwere versie of schrijf de formule zonder STEL door berekeningen te herhalen.
5. Verkeerde scheidingstekens
Fout: Gebruik van komma’s terwijl je systeem puntkomma’s verwacht (of andersom).
Oplossing: Check je regionale instellingen. In Nederland gebruik je meestal puntkomma ; als lijstscheidingsteken. In Engelse systemen is dit komma ,.
FAQ
Wat is het verschil tussen STEL en LAMBDA?
STEL definieert variabelen binnen een formule voor eenmalig gebruik in die specifieke cel. LAMBDA maakt een herbruikbare functie die je overal in je werkmap kunt aanroepen. Gebruik STEL voor lokale variabelen, LAMBDA voor aangepaste functies die je vaker nodig hebt.
Verbetert STEL de snelheid van mijn spreadsheet?
Ja, significant bij complexe formules. Als je VERT.ZOEKEN(A1;Tabel;2;0) drie keer in een formule hebt, voert Excel die lookup drie keer uit. Met STEL wordt de lookup een keer uitgevoerd en wordt het resultaat hergebruikt. Bij grote datasets merk je dit verschil duidelijk.
Kan ik STEL gebruiken in combinatie met VERT.ZOEKEN?
Absoluut. STEL is ideaal voor zoekformules waar je dezelfde lookup meerdere keren nodig hebt. Je definieert de zoekactie als variabele en gebruikt het resultaat in verdere berekeningen zonder de lookup te herhalen.
Hoeveel variabelen kan ik definieren in een STEL functie?
Je kunt maximaal 126 naam-waarde paren definieren in een enkele STEL functie. Voor de meeste toepassingen is dit ruim voldoende. Houd formules wel overzichtelijk – meer dan 5-10 variabelen maakt het alsnog lastig te volgen.
Werkt STEL in Excel Online?
Ja, STEL werkt volledig in Excel Online (de browserversie). Je hebt alleen een Microsoft-account nodig. Formules met STEL die je in de desktop-app maakt, werken ook in de webversie.
Kan ik variabelenamen in het Nederlands gebruiken?
Ja, je kiest zelf de variabelenamen. =STEL(totaal; SOM(A:A); totaal*1,21) is perfect geldig. Gebruik duidelijke namen die de inhoud beschrijven. Vermijd speciale tekens, spaties en namen die beginnen met een cijfer.
Hoe debug ik een STEL formule die niet werkt?
Bouw de formule stap voor stap op. Begin met een variabele en een simpele berekening. Voeg dan variabelen toe en controleer telkens of het resultaat klopt. Je kunt tijdelijk de eindberekening veranderen naar een van je variabelen om tussenresultaten te bekijken.
Wat gebeurt er als ik een variabele dezelfde naam geef als een Excel-functie?
Excel geeft een foutmelding als je namen gebruikt die conflicteren met ingebouwde functies. Vermijd namen als SOM, ALS, VERT en andere functienamen. Kies beschrijvende namen als mijn_som of totaal_verkoop.
Gerelateerde onderwerpen
De STEL functie past goed bij andere geavanceerde Excel-functionaliteiten:
- Excel formules: compleet overzicht van alle functies in Excel
- LAMBDA functie: maak je eigen herbruikbare functies
- INDEX functie: flexibel data ophalen uit tabellen
- VERT.ZOEKEN: de klassieke zoekfunctie in Excel
- Bereiken benoemen: maak formules leesbaarder met namen
Kom je er niet uit? Neem contact op voor snelle Excel hulp. Neem gerust contact op, ik denk graag mee.
Hulp nodig?
Wil je hulp bij het optimaliseren van je formules met STEL? Of heb je complexe berekeningen die je leesbaarder wilt maken?
- WhatsApp: Stuur een bericht
- E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
- Telefoon: +31 6 28963636
Stuur je Excel-bestand of beschrijf je situatie. We helpen je graag met het schrijven van efficiente, onderhoudbare formules.





