Voorbeelden van posten en formules
Posten zorgen voor een vlotte calculatie in Robaws. Je gebruikt ze in gecalculeerde offertes en verrekeningen.
Hieronder lichten we een aantal voorbeelden toe van formules die je in posten kan gebruiken, en hoe je ze dan best kan opstellen.
- Hoeveelheid afronden naar een andere eenheid
- Hoeveelheid afronden naar een exact aantal decimalen
- Hoeveelheid afronden naar een veelvoud
- Hoeveelheid verdelen over meerdere artikelen
- Alle werkuren uit de offerte optellen en hiermee verder rekenen (werkt ook voor totaal oppervlaktes, omtrek, ...)
Hoeveelheid afronden naar een andere eenheid
Voorbeeld: in een offerte reken ik de panlatten uit per lopende meter, maar ik koop de panlatten aan per stuk van 2,40m lang. De hoeveelheid moet dus afgerond worden naar aantal latten van 2,40m. Hieronder zie je het resultaat voor 12 lopende meter panlatten en 100 lopende meter.
Opbouw van de formule | Uitleg | Vb 12m | Vb 100m |
|---|---|---|---|
Q/2,4 | Q verwijst naar de hoeveelheid die in de offertelijn wordt ingevuld, deze delen we door 2,4 om te weten hoeveel latten van 2,40m er nodig zijn | 12/2,4 = 5 | 100/2,4 = 41,67 |
Math.ceil (Q/2,4) | Om geen kommagetal te bekomen, ronden we af naar boven om te weten hoeveel volledige latten van 2,40m er nodig zijn | Math.ceil (12/2,4) = 5 | Math.ceil (100/2,4) = 42 |
Deze formule geef je in bij het aantal panlatten. |
| Er zullen 5 latten van 2,40m aangerekend worden in de offerte | Er zullen 42 latten van 2,40m aangerekend worden in de offerte |
- Opgelet, als je met Q werkt in een formule, moet je 'Totaliteit' aanvinken zodat het aantal niet nogmaals met de Q vermenigvuldigd wordt in de offerte

Hoeveelheid afronden naar een exact aantal decimalen
Voorbeeld: Ik heb de berekening gedaan van het volume van mijn prefab betonkolommen die nodig zijn. Het resultaat van het volume bedraagt 0,54869 per kolom. Het is niet mogelijk om hiermee te rekenen en hiermee aan de slag te gaan in de praktijk. Daarom wil ik dat dit afgerond wordt op 3 cijfers na de komma.
Opbouw van de formule | Uitleg | Voorbeeld 3 decimalen |
|---|---|---|
Q*10 (veelvoud van 10) | Q is het basisgetal en vermenigvuldig je met een veelvoud van 10 afhankelijk van hoeveel decimalen je wil | 0,54869*1000=548,69 |
Math.round (Q*1000) | Maak gebruik van de Math.round functie om het getal af te ronden. | Math.round (0,54869*1000) |
Math.round (Q*1000) / 1000 | Deel het afgerond bedrag door het getal waarmee je het oorspronkelijke basis bedrag vermenigvuldigd hebt. | Math.round (0,54869*1000) / 1000 |
Hoeveelheid afronden naar een veelvoud
Voorbeeld: in een offerte reken ik de panlatten uit per lopende meter, ik koop ze ook aan per lopende meter maar wel in stukken van 2,40m lang. De hoeveelheid moet dus afgerond worden naar een veelvoud van 2,40m. Hieronder zie je het resultaat voor 12 lopende meter panlatten en 100 lopende meter.
Opbouw van de formule | Uitleg | Vb 12m | Vb 100m |
|---|---|---|---|
Q/2,4 | Q verwijst naar de hoeveelheid die in de offertelijn wordt ingevuld, deze delen we door 2,4 om te weten hoeveel latten van 2,40m er nodig zijn | 12/2,4 = 5 | 100/2,4 = 41,67 |
Math.ceil (Q/2,4) | Om geen kommagetal te bekomen, ronden we af naar boven om te weten hoeveel latten van 2,40m er nodig zijn | Math.ceil (12/2,4) = 5 | Math.ceil (100/2,4) = 42 |
Math.ceil (Q/2,4) * 2,4 | Deze afgeronde hoeveelheid vermenigvuldigen we weer met de lengte (2,40m) zodat we een veelvoud van 2,40m bekomen | Math.ceil (12/2,4) * 2,4 = 12 | Math.ceil (100/2,4) = |
Deze formule geef je in bij het aantal panlatten. |
| Er zal 12 lopende meter (= 5 stuks van 2,40m) aangerekend worden in de offerte | Er zal 100,8 lopende meter (= 42 stuks van 2,40m) aangerekend worden in de offerte |
- Opgelet, als je met Q werkt in een formule, moet je 'Totaliteit' aanvinken zodat het aantal niet nogmaals met de Q vermenigvuldigd wordt in de offerte

Hoeveelheid verdelen over meerdere artikelen
Voorbeeld: ik ben schilder, en op basis van de oppervlakte, wil ik graag weten hoeveel potten verf van 10l, 5l en 1l ik nodig heb. Ik wil dus geen pot van 10l aanrekenen als ik maar 4l nodig heb. Hieronder de uitleg om 50m² en 335m² te schilderen.
- maak de 3 potten verf aan in Robaws als 3 artikelen
- voeg deze 3 artikelen toe aan de post
- de posteenheid is m²: ik reken schilderwerken aan per m²
- bepaal het aantal liter verf dat nodig is per m²: hieronder wordt 8m² per liter gerekend
Parameter | Formule | Uitleg | Vb 50m² | Vb 335m² |
|---|---|---|---|---|
liter | Math.ceil (Q/8) | Q verwijst naar de hoeveelheid die in de offertelijn wordt ingevuld, deze delen we door 8 om te weten hoeveel liter verf we nodig hebben en we ronden dit via Math.ceil af naar boven. | Math.ceil (50/8) = 7 | Math.ceil (335/8) = 42 |
pot10 | liter/10 | Om te weten hoeveel potten van 10l we nodig hebben delen we de parameter 'liter' door 10 | 7/10 = 0,7 | 42/10 = 4,2 |
pot10q | Math.floor (pot10) | Via Math.floor ronden we dit aantal af naar beneden zodat we het aantal volle potten van 10l kennen. Deze parameter zet je bij 'aantal' van het artikel 'Verf - pot van 10l' | Math.floor (0,7) = 0 | Math.floor (4,2) = 4 |
|
|
| We hebben dus 0 potten van 10l nodig | We hebben dus 4 potten van 10l nodig |
rest | (pot10 - pot10q) * 10 | Bereken hoeveel liter nu overblijft, dit doe je door het verschil te nemen tussen 'pot10' en 'pot10q', en dit weer te vermenigvuldigen met 10 | (0,7-0)*10 = 7 | (4,2-4)*10 = 2 |
|
|
| Er blijft nog 7 liter te verdelen | Er blijft nog 2 liter te verdelen |
pot5 | rest/5 | Om te weten hoeveel potten van 5l we nodig hebben delen we de parameter 'rest1' door 5 | 7/5 = 1,4 | 2/5 = 0,4 |
pot5q | Math.floor (pot5) | Via Math.floor ronden we dit aantal af naar beneden zodat we het aantal volle potten van 5l kennen. Deze parameter zet je bij 'aantal' van het artikel 'Verf - pot van 5l' | Math.floor (1,4) = 1 | Math.floor (0,4) = 0 |
|
|
| We hebben dus 1 pot van 5l nodig | We hebben dus 0 potten van 5l nodig |
pot1l | (pot5 - pot5q) * 5 . | Bereken hoeveel liter nu overblijft, dit doe je door het verschil te nemen tussen 'pot5' en 'pot5q', en dit weer te vermenigvuldigen met 5. Deze parameter zet je bij 'aantal' van het artikel 'Verf - pot van 1l' | (1,4-1)*5 = 2 | (0,4-0)*5 = 2 |
|
|
| We hebben dus 2 potten van 1l nodig | We hebben dus 2 potten van 1l nodig |
- Opgelet, als je met Q werkt in een formule, moet je 'Totaliteit' aanvinken zodat het aantal niet nogmaals met de Q vermenigvuldigd wordt in de offerte

Alle werkuren uit de offerte optellen en hiermee verder rekenen
Voorbeeld: op basis van het totaal aantal werkuren uit de offerte wil ik berekenen hoeveel dagen ik ter plaatse zal moeten gaan en dus mijn verplaatsingskosten aanrekenen. Per 8u werk wil ik 2 verplaatsingen (heen & terug) aanrekenen.
Om dit op te stellen werk je in 2 stappen:
- in de postparameters:
Deze werkwijze kan enkel indien je het aantal werkuren in de posten via een parameter instelt. De parameter bevat dan het aantal werkuren van deze post. In elke post met werkuren, geef je dezelfde naam aan deze parameter.
Noem deze parameter bijvoorbeeld 'werkuren'.
- in de offerteparameters:
De offerteparameters leg je vast in je offertetemplate. Voeg een offerteparameter toe met volgende formule:
naam offerteparameter | formule | uitleg |
|---|---|---|
totaalwerkuren | SUM (werkuren) | De formule SUM (naam postparameter) zorgt ervoor dat alle aantallen uit de postparameters van deze offerte worden opgeteld. |
- vanaf nu kan je verder rekenen met de parameter 'totaalwerkuren'. Je kan deze bijvoorbeeld in een post laten terugkomen om de verplaatsingsvergoeding te berekenen:
naam parameter | formule | uitleg |
|---|---|---|
werkdagen | totaalwerkuren / 8 | berekent het aantal dagen (8u = 1 dag) |
verplaatsing | werkdagen * DISTANCE_KM * 2 | aantal werkdagen * de afstand van jouw bedrijfsadres naar het projectadres * 2 (heen & terug) |
Dit kan je dus niet alleen gebruiken voor werkuren, maar ook voor oppervlaktes, omtrekken, enz. Dit werkt uiteraard enkel met parameters waarvan de waarde een aantal (een getal) zijn.
Bijgewerkt op: 03/06/2026
Dankuwel!
