VAST functie in Excel: getal naar tekst met decimalen (2026)
De VAST-functie in Excel (Engels: FIXED) zet een getal om naar tekst met een vast aantal decimalen en optioneel een duizendtallenscheiding. Gebruik =VAST(getal;decimalen;geen_duizendtallen) om getallen netjes te formatteren voor rapporten, facturen of exports waar tekstwaarden vereist zijn.
Laatst bijgewerkt: januari 2026
Wat is de VAST functie?
De VAST-functie converteert een numerieke waarde naar een tekststring met een opgegeven aantal decimalen. Dit is handig wanneer je:
- Getallen wilt combineren met tekst in een cel
- Een vast aantal decimalen nodig hebt dat niet wijzigt
- Getallen wilt exporteren naar systemen die tekstwaarden verwachten
- Valutabedragen netjes wilt weergeven in rapportages
Syntaxis:
=VAST(getal; decimalen; [geen_duizendtallen])
| Argument | Verplicht | Uitleg |
|---|---|---|
| getal | Ja | Het getal dat je wilt omzetten naar tekst |
| decimalen | Nee | Aantal cijfers na de komma (standaard 2) |
| geen_duizendtallen | Nee | WAAR = geen scheidingsteken, ONWAAR = met scheidingsteken (standaard ONWAAR) |
Voorbeeld:
=VAST(1234,567;2) → "1.234,57"
=VAST(1234,567;2;WAAR) → "1234,57"
=VAST(1234,567;0) → "1.235"
Let op: Het resultaat is tekst, geen getal. Je kunt er niet mee rekenen zonder het eerst terug te converteren met WAARDE functies.
VAST functie stap-voor-stap
Stap 1: Selecteer de cel voor je resultaat
- Windows: Klik op een lege cel waar je het geformatteerde getal wilt zien
- Mac: Klik op een lege cel
Stap 2: Begin met de VAST formule
Typ het begin van de formule:
=VAST(
Stap 3: Selecteer het getal
Klik op de cel met het getal dat je wilt omzetten, of typ het getal direct:
=VAST(A1
Stap 4: Bepaal het aantal decimalen
Voeg een puntkomma toe en geef het gewenste aantal decimalen op:
=VAST(A1;2
- 0 = geen decimalen (hele getallen)
- 1 = een decimaal
- 2 = twee decimalen (standaard)
- Negatieve waarden = afronden links van de komma
Stap 5: Kies voor duizendtallenscheiding (optioneel)
Voeg nog een puntkomma toe en bepaal of je duizendtallenscheiding wilt:
=VAST(A1;2;ONWAAR) → met duizendtallenscheiding (1.234,57)
=VAST(A1;2;WAAR) → zonder duizendtallenscheiding (1234,57)
Stap 6: Sluit de formule af en bevestig
Sluit de haakjes en bevestig:
– Windows: Druk op Enter
– Mac: Druk op Return
Compleet voorbeeld:
=VAST(B5;2;ONWAAR)
Als B5 de waarde 15678,9 bevat, wordt het resultaat: “15.678,90”
Praktische voorbeelden met VAST
Voorbeeld 1: Prijzen formatteren voor facturen
Je hebt verkoopprijzen in kolom B en wilt deze netjes weergeven met euroteken:
="€ " & VAST(B2;2)
Resultaat: “€ 1.234,56”
Voorbeeld 2: Percentages als tekst
Je wilt een decimaal getal (0,1523) weergeven als percentage-tekst:
=VAST(A1*100;1) & "%"
Resultaat: “15,2%”
Voorbeeld 3: Getallen zonder duizendtallenscheiding voor export
Sommige systemen accepteren geen punten als scheidingstekens:
=VAST(A1;2;WAAR)
Resultaat: “1234567,89” (zonder punten)
Voorbeeld 4: Afronden op tientallen
Met negatieve decimalen rond je af op grotere eenheden:
=VAST(1234;-1)
Resultaat: “1.230” (afgerond op tientallen)
=VAST(1234;-2)
Resultaat: “1.200” (afgerond op honderdtallen)
Voorbeeld 5: Combineren met TEKST.SAMENVOEGEN
Voor een rapportagetekst:
=TEKST.SAMENVOEGEN("De omzet bedraagt € ";VAST(B10;2);" dit kwartaal.")
Resultaat: “De omzet bedraagt € 45.678,90 dit kwartaal.”
VAST vs. TEKST functie: wat is het verschil?
Beide functies zetten getallen om naar tekst, maar er zijn belangrijke verschillen:
| Aspect | VAST | TEKST |
|---|---|---|
| Doel | Decimalen en duizendtallen | Flexibele opmaak met patroon |
| Syntaxis | =VAST(getal;decimalen) |
=TEKST(getal;"opmaakcode") |
| Duizendtallen | Aparte parameter | In opmaakcode opnemen |
| Datums | Niet geschikt | Wel geschikt |
| Flexibiliteit | Beperkt | Zeer flexibel |
VAST gebruiken wanneer:
– Je een eenvoudige decimaalnotatie nodig hebt
– Je snel duizendtallenscheiding wilt in- of uitschakelen
– Je alleen met getallen werkt
TEKST gebruiken wanneer:
– Je complexe opmaak nodig hebt (datums, valuta-symbolen, voorloopnullen)
– Je volledige controle wilt over het uiterlijk
– Je met datumfuncties werkt
Vergelijking:
=VAST(1234,5;2) → "1.234,50"
=TEKST(1234,5;"#.##0,00") → "1.234,50"
Veelgemaakte fouten
Fout 1: Rekenen met het resultaat van VAST
Probleem: Je probeert te rekenen met de uitkomst van VAST, maar krijgt fouten of onverwachte resultaten.
Oorzaak: VAST produceert tekst, geen getal. Excel kan niet rekenen met tekst.
Oplossing: Gebruik VAST alleen voor weergave. Wil je toch rekenen? Converteer terug met WAARDE:
=WAARDE(VAST(A1;2)) + 10
Of beter: bewaar het originele getal in een aparte cel en gebruik VAST alleen voor weergave.
Fout 2: Verwarring met celopmaak
Probleem: Je denkt dat VAST hetzelfde doet als celopmaak wijzigen.
Oorzaak: Celopmaak wijzigt alleen de weergave, het onderliggende getal blijft intact. VAST creert een echte tekstwaarde.
Oplossing: Kies bewust:
– Celopmaak: Wanneer je wilt blijven rekenen met de waarde
– VAST: Wanneer je echte tekst nodig hebt (export, samenvoegen)
Fout 3: Verkeerde scheidingstekens bij internationale data
Probleem: Je exporteert naar een systeem dat komma’s en punten anders gebruikt.
Oorzaak: VAST volgt je Windows/Mac regionale instellingen (Nederlandse Excel gebruikt komma als decimaalteken).
Oplossing: Gebruik SUBSTITUEREN om scheidingstekens te wijzigen:
=SUBSTITUEREN(SUBSTITUEREN(VAST(A1;2);".";"|");",";".")
Vervang daarna | door , voor Amerikaans formaat.
Fout 4: Negatieve decimalen niet begrijpen
Probleem: Je gebruikt negatieve decimalen maar snapt het resultaat niet.
Oorzaak: Negatieve decimalen ronden af op eenheden links van de komma.
Oplossing: Onthoud:
– -1 = tientallen
– -2 = honderdtallen
– -3 = duizendtallen
=VAST(5678;-2) → "5.700"
Fout 5: Lege of tekstcellen als invoer
Probleem: Je krijgt een foutmelding wanneer je VAST toepast op een lege cel of tekst.
Oorzaak: VAST verwacht een numerieke waarde.
Oplossing: Controleer eerst of de cel een getal bevat met ALS.FOUT of IS.GETAL:
=ALS.FOUT(VAST(A1;2);"")
Geavanceerde toepassingen
Vaste breedte creeren met voorloopspaties
Voor uitgelijnde kolommen in tekstexport:
=RECHTS(" " & VAST(A1;2);10)
Dit zorgt voor een vaste breedte van 10 karakters met rechts uitgelijnde getallen.
Combineren met voorwaardelijke logica
Verschillende opmaak op basis van waarde:
=ALS(A1>=1000;VAST(A1;0);VAST(A1;2))
Grote getallen zonder decimalen, kleine getallen met twee decimalen.
Valuta formatteren per land
=ALS(B1="NL";"€ " & VAST(A1;2);ALS(B1="US";"$ " & VAST(A1;2);""))
FAQ
Wat doet de VAST functie in Excel?
De VAST-functie zet een getal om naar tekst met een opgegeven aantal decimalen en optionele duizendtallenscheiding. Het resultaat is een tekststring die je kunt combineren met andere tekst of exporteren.
Wat is de Engelse naam voor VAST?
De Engelse naam is FIXED. Als je met Engelstalige Excel werkt of macro’s schrijft, gebruik je =FIXED(number, decimals, no_commas).
Kan ik rekenen met het resultaat van VAST?
Nee, VAST produceert tekst. Om te rekenen moet je de waarde eerst terugconverteren met de WAARDE-functie: =WAARDE(VAST(A1;2)). Het is beter om het originele getal te bewaren voor berekeningen.
Hoe verwijder ik de duizendtallenscheiding?
Gebruik het derde argument en stel dit in op WAAR: =VAST(A1;2;WAAR). Het resultaat bevat dan geen punten tussen de duizendtallen.
Wat is het verschil tussen VAST en de TEKST functie?
VAST is specifiek voor getalnotatie met decimalen en duizendtallen. De TEKST-functie biedt meer flexibiliteit met opmaakcodes en werkt ook voor datums. VAST is eenvoudiger voor basis getalformattering.
Wat gebeurt er met negatieve getallen?
VAST behoudt het minteken: =VAST(-1234,5;2) geeft “-1.234,50”. De opmaak blijft consistent met positieve getallen.
Hoeveel decimalen kan ik maximaal gebruiken?
Je kunt maximaal 127 decimalen opgeven. In de praktijk zijn 2-4 decimalen het meest gebruikelijk voor financiele en wetenschappelijke toepassingen.
Werkt VAST anders in Excel Online?
Nee, de VAST-functie werkt identiek in Excel Online, Excel voor Windows en Excel voor Mac. Let wel op dat regionale instellingen het decimaalteken kunnen beinvloeden.
Gerelateerde functies
Bekijk ook deze handige Excel-functies die goed combineren met VAST:
- TEKST functies in Excel – Meer mogelijkheden voor tekstconversie
- AFRONDEN in Excel – Getallen afronden zonder tekstconversie
- Aangepaste getalnotatie – Celopmaak aanpassen
- Excel formules overzicht – Alle belangrijke functies op een rij
- ALS.FOUT functie – Fouten afvangen in formules
Hulp nodig bij Excel?
Kom je er niet uit met de VAST-functie of andere Excel-formules? Ik help je graag verder met persoonlijk advies en ondersteuning.
Neem contact op:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Of bekijk mijn Excel hulp diensten voor professionele ondersteuning bij je Excel-projecten.
Wil je dit uitbesteden? Vraag vrijblijvend hulp aan. Neem vrijblijvend contact op.
Gerelateerde artikelen
- TEKST.SPLITSEN in Excel 365: tekst naar cellen splitsen (2026)
- TEKST functie in Excel: getallen formatteren (2026)
- Excel Formules: Compleet Overzicht van Alle Functies (2026)





