Gids · 5 min. leestijd

Berekeningen toevoegen aan een formulier

Bijgewerkt 2026-09-17

Samengevat

Een berekend veld voert een formule uit die naar andere velden verwijst via hun ID en werkt live bij, gebruik het voor totalen, prijsberekeningen of quizscores.

Sommige formulieren hebben een getal nodig dat afhangt van andere antwoorden, een besteltotaal, een offerteschatting, een quizscore. In plaats van de respondent de berekening zelf te laten doen, voert een berekend veld een formule op de achtergrond uit en werkt het resultaat bij zodra iemand antwoordt. Deze gids legt de formulesyntax uit, hoe je het resultaat formatteert en waar berekeningen het nuttigst zijn.

Hoe een berekend veld werkt

Een berekend veld is alleen-lezen: in plaats van een antwoord te verzamelen, leidt het er een af van een formule die je één keer schrijft. De formule verwijst naar andere velden door hun ID tussen accolades te plaatsen, zoals ${veld_id}, en combineert ze met optellen, aftrekken, vermenigvuldigen, delen en haakjes.

Omdat het live bijwerkt, ziet de respondent het resultaat veranderen terwijl hij de velden invult waarvan het afhangt, een totaal dat bijwerkt terwijl er hoeveelheden worden toegevoegd, bijvoorbeeld, in plaats van een getal dat pas na verzending verschijnt.

De formule schrijven

Formules ondersteunen eenvoudige rekenkunde: ${prijs} * ${aantal} vermenigvuldigt twee velden, en (${a} + ${b}) / 2 berekent het gemiddelde van twee getallen. Velden met een keuzelijst, zoals een meerkeuzeveld, worden opgeteld als ze numerieke waarden bevatten, wat handig is om een quiz te scoren waarbij elke keuze punten waard is.

De formule-parser begrijpt alleen getallen, veldverwijzingen, rekenkundige operatoren en haakjes, geen functies of externe logica, wat hem voorspelbaar en veilig maakt om in de browser uit te voeren.

Het resultaat formatteren

Een ruw berekeningsresultaat is zelden wat je precies wilt tonen. Je kunt het aantal decimalen instellen en een prefix of suffix toevoegen zodat een totaal leest als een geldbedrag of een score leest met een eenheid, zoals "€" vóór het getal of "pt" erna.

Houd het geformatteerde resultaat gericht op wat de respondent moet zien, een prijstotaal, geen keten van tussenwaarden.

Veelvoorkomende toepassingen

Bestel- en offerteformulieren vermenigvuldigen een eenheidsprijs met een aantalveld, soms over meerdere regels die samen worden opgeteld. Quiz- en beoordelingsformulieren kennen elk antwoord een numeriek gewicht toe en tellen die op in een eindscoreveld dat aan het eind wordt getoond.

Aanbetalings- of kostencalculators nemen één invoer, zoals een leenbedrag of aantal deelnemers, en passen een vast tarief of kosten per persoon toe om een schatting te tonen voordat iemand zich vastlegt om de rest van het formulier in te vullen.

Wat berekeningen niet kunnen

De formule leest alleen numerieke veldwaarden die al in het formulier aanwezig zijn, hij kan geen externe API aanroepen, geen database bevragen en geen logica toepassen die verder gaat dan decimaal afronden. Voor alles wat verder gaat dan rekenkunde is een berekend veld niet het juiste hulpmiddel.

In YeetForm ondersteunt het berekende veldtype een veilige formule-parser met decimale opmaak, prefix en suffix, en het maakt net als elk ander veldtype deel uit van het gratis plan.

FAQ

Waarnaar kan de formule van een berekend veld verwijzen?+
Naar andere velden in hetzelfde formulier, aangeduid met hun ID tussen ${...}, gecombineerd met optellen, aftrekken, vermenigvuldigen, delen en haakjes.
Kan een berekend veld een valutasymbool tonen?+
Ja, je kunt een prefix (zoals "€") of suffix (zoals "pt") instellen, plus het aantal decimalen dat je wilt tonen, zodat het ruwe getal leest als een prijs of score.
Accepteert een berekend veld handmatige invoer?+
Nee, het is alleen-lezen en volledig afgeleid van de formule, dus de respondent kan er geen waarde direct in invoeren.

Bouw je formulier met AI in seconden

Gratis starten