Vul de lengte en hoogte van de muur (of het aantal lagen), het formaat van het blok en de dikte van de voegen in. De velden voor vulling, wapening en prijzen zijn optioneel (leeg worden ze niet berekend).
Inhoudsopgave
-
Wat je op deze pagina kunt doen
-
Waarvoor is deze berekening handig?
-
Zo werkt het
-
Formules en tekeningen
-
Aantal lagen
-
Blokken per laag
-
Benodigde blokken, toeslag inbegrepen
-
Mortel van de voegen (lintvoegen + stootvoegen)
-
Vulling van de holten (vulbeton)
-
Gewicht droge mix en aantal zakken
-
Aantal wapeningen en lengte staal (ong.)
-
Geschatte kosten
-
Terugrekenen: de mogelijke lengte van de muur met je blokken
-
-
Symbolen en begrippen
-
Handig om vooraf te weten
-
Berekenen met Excel
-
Berekenen met Google Spreadsheets
-
Berekenen met Python
-
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
-
Zo laat je ChatGPT de berekening doen
-
Kenmerken van DataChef
-
Gerelateerde functies
-
Alle rekenmachines van NumberChef
Wat je op deze pagina kunt doen
- Vul de lengte en hoogte van de muur in (of het aantal lagen), kies het formaat van het betonblok (19, 14 of 29 cm dik, of eigen maten) en de dikte van de voegen: je ziet meteen het aantal lagen, de blokken per laag en het aantal blokken inclusief toeslag
- De mortel voor de voegen wordt berekend als “lintvoegen + stootvoegen” en gegeven in liters, kg en zakken (standaard 25 kg, aanpasbaar). Het aantal zakken vóór het afronden wordt ook getoond, zodat je ziet waar het resultaat vandaan komt
- Optioneel krijg je ook het vulbeton voor de holten van de verticale wapening (door aan te geven welk deel van de holten je vult), het aantal verticale wapeningen, de lagen met horizontale wapening en de ongeveer benodigde lengte staal
- Je kunt ook terugrekenen: hoe lang een muur wordt met de blokken die je al hebt. Handig om te zien hoever overgebleven blokken komen
- Vul de prijs van een blok en van een zak in voor een geschatte kostprijs. De pagina tekent ook de muur in halfsteens verband (lagen × blokken). Op deze pagina vind je ook een uitleg van de formules in gewone taal en formules om te kopiëren voor Excel, Google Spreadsheets en Python
Waarvoor is deze berekening handig?
Voor een muur van 12 m lang en 1 m hoog (5 lagen) van betonblokken van 19 cm heeft elke laag \(\lceil 12 \div 0{,}4 \rceil = 30\) blokken nodig, is het basisaantal \(5 \times 30 = 150\) en heb je met een toeslag van 5% \(\lceil 150 \times 1{,}05 \rceil = 158\) blokken nodig.
De voegmortel is \(150 \times 1{,}121 = 168{,}2\) L, dus ongeveer 176,6 L inclusief toeslag en 353 kg droge mix: 15 zakken van 25 kg mortel. Dit uitrekenen voordat je naar de winkel gaat helpt ook bij het regelen van de levering: 158 blokken zijn een flinke vracht, die je liever per pallet laat bezorgen. Controleer ook of je gemeente een muur van deze hoogte rond je erf toestaat.
Muurtjes van twee of drie lagen zijn een klassieker voor klussers. Een muurtje van 2,5 m in twee lagen van blokken van 14 cm dik vraagt \(\lceil 2{,}5 \div 0{,}4 \rceil = 7\) blokken per laag, dus 14, en 15 met 5% verlies. De voegmortel is \(14 \times 0{,}826 \approx 11{,}6\) L (ongeveer 12,1 L of 24 kg inclusief toeslag): één zak van 25 kg mortel is genoeg.
Op kleine klussen koop je het vaakst een zak te veel: een berekening die je van liters naar kg en naar zakken kunt volgen is dan erg handig.
Een offerte vermeldt het type blok en de lengte, bijvoorbeeld “muur van betonblokken van 19 cm, 5 lagen, 15 m”. Met deze formules tel je 38 blokken per laag × 5 lagen = 190, dus \(\lceil 190 \times 1{,}05 \rceil = 200\) met 5% verlies.
Wijkt de offerte sterk af, dan kun je vragen hoe de hoeken, de halve blokken, de steunberen en de uiteinden zijn geteld. (Een echte offerte omvat ook de fundering, het staal, het beton van de wapeningen, de muurafdekking, het afwerken, de arbeid en het opruimen: het aantal blokken alleen zegt niet of de prijs klopt.)
Voor een muur van 9,2 m lang en 6 lagen hoog met een verticale wapening om de 3 m en een horizontale wapening om de 3 lagen tel je \(\lfloor 9{,}2 \div 3 \rfloor + 1 = 4\) verticale wapeningen en \(\lceil 6 \div 3 \rceil = 2\) lagen met wapening, dus ongeveer \(4 \times 1{,}2 + 2 \times 9{,}2 = 23{,}2\) m wapening in totaal. Het vulbeton van de gewapende kolommen (4 van 23, hier afgerond op 20%), met 6 L holte per blok, is \(138 \times 6 \times 0{,}2 = 165{,}6\) L, ongeveer 0,17 m³.
Staal wordt in vaste lengtes verkocht (vaak staven van 6 m of kant-en-klare korven), en de verankering en overlap komen erbij: reken ruim bij het tellen van de staven die je koopt. Elke wapening heeft ook meerdere staven (vaak 4 doorlopende en beugels): vermenigvuldig de lengte van de wapening met het aantal staven. De wapening zelf volgt de regels van het vak en het advies van de metselaar of constructeur.
Met 40 blokken die van een klus over zijn (zonder toeslag) en een borderrand van 3 lagen (60 cm) krijgt elke laag \(\lfloor 40 \div 3 \rfloor = 13\) blokken: je kunt \(13 \times 0{,}4 = 5{,}2\) m metselen, en er blijft 1 blok over.
Omdat “hoeveel blokken voor hoeveel meter” meteen uit de berekening komt, is het handig om een bestemming voor de restjes te vinden of te bepalen hoeveel blokken je moet bijkopen.
Formules en tekeningen
Symbolen en begrippen
Symbolen
| \(a\) | aa | De lengte van een blok. 390 mm (0,39 m) voor een gangbaar betonblok. Zet haar voor het rekenen in meters, net als de muur. |
| \(h\) | ha | De hoogte van een blok. 190 mm (0,19 m) voor een gangbaar betonblok. Van het Engelse “height” (hoogte). |
| \(t\) | tee | De dikte van het blok (de dikte van de muur). 190 mm voor een blok van 19 cm (140 mm voor 14 cm, 290 mm voor 29 cm). Van het Engelse “thickness”; het is ook de breedte van de mortelvoeg. |
| \(j\) | jee | De dikte van de voeg (de mortel tussen twee blokken). Ongeveer 10 mm (0,01 m) bij metselmortel. Van het Engelse “joint” (voeg). |
| \(L\) | el | De lengte van de muur (m), de beginletter van “lengte”. Voor een muur met bochten het totaal van alle zijden. |
| \(H\) | hoofdletter ha | De hoogte van de muur (m): de hoogte van het metselwerk boven de fundering. |
| \(n_h\) | n onderindex h | Het aantal lagen (hoeveel lagen er in de hoogte zijn). Je vindt het met \(n_h = \lceil H \div (h + j) \rceil\). |
| \(n_l\) | n onderindex l | De blokken per laag (hoeveel blokken er in de lengte zijn). Je vindt ze met \(n_l = \lceil L \div (a + j) \rceil\). |
| \(N_0\) | N onderindex nul | Het basisaantal: lagen × blokken per laag, waarbij je de muur als rechthoek telt. |
| \(r\) | er | De toeslag (%): de extra hoeveelheid voor de halve blokken, de hoeken en breuk, voor de blokken en de mortel. Van het Engelse “rate” (percentage). |
| \(N\) | hoofdletter en | De benodigde blokken, toeslag inbegrepen. Je vindt ze met \(N = \lceil N_0 (1 + r \div 100) \rceil\). |
| \(L'\), \(H'\) | L accent, H accent | De gemetselde lengte en hoogte (voegen inbegrepen). \(L' = n_l (a + j)\) en \(H' = n_h (h + j)\): de werkelijke afmetingen van de muur met de naar boven afgeronde blokken en lagen. |
| \(V_1\) | V onderindex een | Het volume van de voegmortel (L): lintvoegen plus stootvoegen, gevonden met \(V_1 = N_0 \, t \, j \{(a + j) + h\}\). Van “volume”. |
| \(c\) | cee | Het volume van de holten van een blok (L). Het verschilt per product: de voorgestelde waarde per formaat is een ordegrootte. Van het Engelse “cavity” (holte). |
| \(f\) | ef | Het deel van de holten dat je vult (%). 20% voor 4 verticale wapeningen in een muur van ongeveer 20 blokken lang, 100% om alles te vullen. Van het Engelse “fill” (vullen). |
| \(V_2\) | V onderindex twee | Het volume van de vulling van de holten (L). Je vindt het met \(V_2 = N_0 \, c \, f \div 100\). |
| \(V'\) | V accent | De mortel inclusief toeslag (L). Je vindt hem met \(V' = (V_1 + V_2)(1 + r \div 100)\). |
| \(\rho\) | ro | Het gewicht aan droge mix dat nodig is voor 1 L aangemaakte mortel (kg/L). De standaardwaarde is 2,0. Het is de Griekse letter ro, die in de natuurkunde vaak voor de massadichtheid wordt gebruikt. |
| \(W\) | wee | Het gewicht van de droge mix (kg). Je vindt het met \(W = V' \rho\). Van het Engelse “weight” (gewicht). |
| \(b\) | bee | Het gewicht van een zak (kg). Standaard 25 kg. Van het Engelse “bag” (zak). |
| \(B\) | hoofdletter bee | De benodigde zakken. Je vindt ze met \(B = \lceil W \div b \rceil\). |
| \(p\) | pee | De afstand tussen de verticale wapeningen (mm), van het Engelse “pitch” (steek). |
| \(m_v\) | m onderindex v | Het aantal verticale wapeningen. Je vindt het met \(m_v = \lfloor L' \div p \rfloor + 1\); v van “verticaal”. |
| \(k\) | ka | Om de hoeveel lagen de horizontale wapening komt. |
| \(m_h\) | m onderindex h | Het aantal lagen met horizontale wapening. Je vindt het met \(m_h = \lceil n_h \div k \rceil\); h van “horizontaal”. |
| \(\ell\) | cursieve el | De ongeveer benodigde lengte staal (m), gevonden met \(\ell = m_v H' + m_h L'\). De verankering en overlap zijn niet meegerekend. Het is een cursieve l, van “lengte”. |
| \(u_1\), \(u_2\) | u onderindex een, u onderindex twee | De prijs van een blok en die van een zak mortel (€), van “unitair” (per eenheid). |
| \(T\) | hoofdletter tee | De geschatte kosten (€), gevonden met \(T = N u_1 + B u_2\). Van “totaal”. |
| \(M\) | em | Bij het terugrekenen het aantal beschikbare blokken. |
| \(M'\) | M accent | Bij het terugrekenen de blokken die je kunt gebruiken nadat de toeslag als reserve is opzijgezet. Je vindt ze met \(M' = \lfloor M \div (1 + r \div 100) \rfloor\). |
| \(L_{\max}\) | L max | Bij het terugrekenen de mogelijke lengte van de muur met de beschikbare blokken (voegen inbegrepen, m). |
| \(\lceil x \rceil\) | plafond van x | Het symbool voor het naar boven afronden op een geheel getal, het plafond genoemd. (Voorbeelden: \(\lceil 22{,}5 \rceil = 23\), \(\lceil 6 \rceil = 6\)) |
| \(\lfloor x \rfloor\) | entier van x | Het symbool voor het naar beneden afronden op een geheel getal, de entier genoemd. (Voorbeelden: \(\lfloor 95{,}23 \rfloor = 95\), \(\lfloor 10 \rfloor = 10\)) |
Begrippen
| betonblok | Een bouwblok van beton (cement, zand en grind), meestal een holle betonblok, voor muren, muurtjes en funderingsmuren. In Nederland is het gangbare formaat 39 × 19 × 19 cm (ook 14 en 29 cm dik; Gamma verkoopt ook 39 × 9 × 19 cm en 29 × 19 × 14 cm), vaak per pallet verkocht. |
| holle betonblok | Een betonblok met holten die van boven naar onder doorlopen. De meeste betonblokken zijn van dit type. Door staal in de holten te steken en ze met beton te vullen verbind je de blokken met elkaar en met de fundering. Het holtevolume verschilt per formaat en product. |
| standaardblok | De gewoonste blokvorm, 39 × 19 cm in vooraanzicht, met doorlopende holten. Er bestaan ook hoekblokken, U-blokken (voor horizontale wapening), pilaarblokken en halve blokken. |
| mortelvoeg | De laag mortel tussen twee blokken. Ongeveer 1 cm bij metselmortel, en een blok van 39 × 19 cm plus een voeg van 1 cm geeft 40 × 20 cm. De horizontale voegen zijn de lintvoegen, de verticale de stootvoegen. |
| lintvoeg | De horizontale laag mortel tussen twee lagen, uitgespreid voordat de volgende laag wordt gelegd. Op deze pagina heeft elk blok een lintvoeg eronder (zo lang als het blok plus de voeg). |
| stootvoeg | De verticale laag mortel tussen twee naast elkaar liggende blokken van dezelfde laag. Op deze pagina heeft elk blok een stootvoeg ernaast (zo hoog als het blok). |
| halfsteens verband | Elke laag een half blok verschoven ten opzichte van de laag eronder metselen, zodat de stootvoegen niet boven elkaar liggen. De belasting wordt verdeeld en de muur is sterker. Dat is de regel voor muren van betonblokken, met een halve blok aan elk uiteinde van om de andere laag. Stootvoegen boven elkaar laten liggen (een kruisverband) is te vermijden. |
| modulemaat | De afmeting van het blok plus de dikte van de voeg, de eenheid die zich herhaalt. Een blok van 39 × 19 cm met een voeg van 1 cm heeft een modulemaat van 40 × 20 cm; je deelt de lengte en de hoogte van de muur door die maat om de blokken en lagen te vinden. |
| laag | Een rij blokken in een muur. Lagen × de hoogte van de modulemaat (20 cm) geeft de hoogte van het metselwerk. |
| halve blok | Een blok van de halve lengte (ongeveer 20 cm bij een blok van 39 cm), aan het uiteinde van om de andere laag bij halfsteens verband. Je kunt ze kopen of hele blokken bijzagen. Deze pagina telt ze niet een voor een; ze zijn gedekt door de toeslag. |
| toeslag | Hoeveel je extra koopt bovenop de netto hoeveelheid, in procenten. Bij een muur van betonblokken dekt hij de halve blokken aan de uiteinden, de hoeken, blokken die bij het vervoer of tijdens het metselen breken en mortel die valt of uitpuilt. Reken vaak op 3 tot 5%, afhankelijk van de vorm van de muur en je ervaring. |
| vulbeton | Het beton (of de mortel) dat in de holten van de blokken rond het staal van de wapening wordt gestort om staal en blokken te verbinden. De te vullen holten (de plaats van de wapeningen) hangen af van de wapening. |
| verticale wapening | Een kolom van staal en beton over de hoogte van de muur, aan de uiteinden, op de hoeken en op regelmatige afstand (vaak ongeveer om de 3 m bij een erfmuur). Het staal komt uit de fundering, loopt door hoekblokken of U-blokken en wordt met beton omstort. |
| horizontale wapening | Een band van staal en beton over de lengte van de muur, minstens bovenaan, gestort in U-blokken (ringbalk), of een wapening in de lintvoegen om de zoveel lagen. Hoe vaak hangt af van de wapening. |
| wapening | De plaats, de diameter en de onderlinge afstand van het staal. Bij een muur van betonblokken volgt die de regels van het vak en het advies van de metselaar; de getallen op deze pagina zijn slechts een schatting van de materialen. |
| verankering | Het uiteinde van een stalen staaf ver genoeg in het beton van de fundering laten steken zodat hij niet kan worden uitgetrokken. Het staal van de verticale wapeningen is in de fundering verankerd: het is dus langer dan de hoogte van de muur. |
| overlap | Twee stalen staven verbinden door ze over voldoende lengte te laten overlappen en vast te binden. Elke overlap kost extra staal, dat niet in de ongeveer benodigde lengte op deze pagina zit. |
| aangemaakte mortel | De mortel nadat het water is toegevoegd en de mix is aangemaakt. De hoeveelheden mortel op deze pagina zijn aangemaakte volumes; vermenigvuldig ze met de droge mix per liter (kg/L) voor het gewicht van het product in de zak. |
| droge mortel | Een droge mix van cement en zand (soms met kalk) die in een zak wordt verkocht, vaak van 25 kg. Je hoeft alleen water toe te voegen en aan te maken; de zak vermeldt ongeveer het volume mortel dat je krijgt. Om de mix zelf te maken gebruik je de pagina “Mortel en beton mengen”. |
| fundering | Het gewapende betonnen fundament onder de muur (funderingsstrook), dat de blokken draagt en waaruit het staal van de verticale wapeningen komt. Bereken het beton met de pagina “Beton berekenen”. |
| steunbeer | Een versterkende pijler die op regelmatige afstand tegen een lange of hoge muur wordt gemetseld om kantelen te voorkomen. Of je er een nodig hebt en op welke afstand hangt van het project af; ze zijn niet in het aantal blokken op deze pagina meegerekend. |
| muurafdekking | De afwerking bovenop een muur om een erf (van beton of gebakken klei), die het metselwerk beschermt tegen regen. |
| naar boven afronden | Een getal met decimalen vervangen door het gehele getal er direct boven. Blokken en zakken worden per stuk verkocht: de blokken, de lagen en de zakken rond je naar boven af. |
| naar beneden afronden | De decimalen weghalen en het gehele getal eronder houden. Bij het terugrekenen (de mogelijke lengte met je blokken) rond je naar beneden af om geen blokken tekort te komen. |
Handig om vooraf te weten
Dit helpt je om de berekening op deze pagina echt te begrijpen en niet alleen op de knop te drukken.
| Lengtematen omrekenen (groep 5, 8-9 jaar) |
|
| Inhoud en inhoudsmaten (groep 7 en 8, 10-12 jaar) |
|
| Vermenigvuldigen en delen met decimale getallen (groep 7 en 8, 10-12 jaar) |
|
| Procenten (groep 8 en klas 1, 11-13 jaar) |
|
| Afronden (groep 6, 9-10 jaar) |
|
Berekenen met Excel
| Hoogte van de muur (m) | 1,1 |
| Hoogte van het blok (mm) | 190 |
| Dikte van de voeg (mm) | 10 |
| Lagen | =AFRONDEN.NAAR.BOVEN(B1/((B2+B3)/1000);0) |
| Lengte van de muur (m) | 9 |
| Lengte van het blok (mm) | 390 |
| Dikte van de voeg (mm) | 10 |
| Blokken per laag | =AFRONDEN.NAAR.BOVEN(B1/((B2+B3)/1000);0) |
| Lagen | 6 |
| Blokken per laag | 23 |
| Toeslag (%) | 5 |
| Basisaantal | =B1*B2 |
| Blokken inclusief toeslag | =AFRONDEN.NAAR.BOVEN(B4*(1+B3/100);0) |
| Basisaantal | 138 |
| Lengte van het blok (mm) | 390 |
| Hoogte van het blok (mm) | 190 |
| Dikte van het blok (mm) | 190 |
| Dikte van de voeg (mm) | 10 |
| Voegmortel (L) | =B1*(B4/1000)*(B5/1000)*((B2+B5)/1000+B3/1000)*1000 |
| Basisaantal | 138 |
| Holtevolume per blok (L) | 6 |
| Deel van de holten dat je vult (%) | 20 |
| Vulling (L) | =B1*B2*B3/100 |
| Voegmortel (L) | 154,7 |
| Vulling (L) | 165,6 |
| Toeslag (%) | 5 |
| Droge mix per liter (kg/L) | 2 |
| Gewicht van een zak (kg) | 25 |
| Mortel inclusief toeslag (L) | =(B1+B2)*(1+B3/100) |
| Gewicht droge mix (kg) | =B6*B4 |
| Zakken | =AFRONDEN.NAAR.BOVEN(B7/B5;0) |
| Gemetselde lengte (m) | 9,2 |
| Gemetselde hoogte (m) | 1,2 |
| Lagen | 6 |
| Afstand tussen de verticale wapeningen (mm) | 3000 |
| Horizontale wapening om de (lagen) | 3 |
| Verticale wapeningen | =AFRONDEN.NAAR.BENEDEN(B1/(B4/1000);0)+1 |
| Lagen met horizontale wapening | =AFRONDEN.NAAR.BOVEN(B3/B5;0) |
| Ongeveer benodigde lengte staal (m) | =B6*B2+B7*B1 |
| Blokken inclusief toeslag | 145 |
| Prijs van een blok (€) | 2,4 |
| Zakken | 27 |
| Prijs van een zak (€) | 7 |
| Geschatte kosten (€) | =B1*B2+B3*B4 |
| Beschikbare blokken | 100 |
| Toeslag (%) | 5 |
| Lagen | 6 |
| Lengte van het blok (mm) | 390 |
| Dikte van de voeg (mm) | 10 |
| Bruikbare blokken | =AFRONDEN.NAAR.BENEDEN(B1/(1+B2/100);0) |
| Blokken per laag | =AFRONDEN.NAAR.BENEDEN(B6/B3;0) |
| Mogelijke lengte (m) | =B7*(B4+B5)/1000 |
“AFRONDEN.NAAR.BOVEN(waarde; 0)” rondt af naar het hogere gehele getal en “AFRONDEN.NAAR.BENEDEN(waarde; 0)” naar het lagere (de ⌈ ⌉ en de ⌊ ⌋ in de formules).
De mm worden met “/1000” omgerekend naar meters en de m³ met “*1000” naar liters. B4 van de eerste tabel is 6 lagen, B4 van de tweede 23 blokken, B5 van de derde 145 blokken, B6 van de vierde 154,7 L, B4 van de vijfde 165,6 L, B8 van de zesde 27 zakken, B8 van de zevende 23,2 m, B5 van de achtste € 537 en B8 van de negende 6 m. Vervang gewoon kolom B door je eigen waarden.
Berekenen met Google Spreadsheets
| Hoogte van de muur (m) | 1,1 |
| Hoogte van het blok (mm) | 190 |
| Dikte van de voeg (mm) | 10 |
| Lagen | =AFRONDEN.NAAR.BOVEN(B1/((B2+B3)/1000);0) |
| Lengte van de muur (m) | 9 |
| Lengte van het blok (mm) | 390 |
| Dikte van de voeg (mm) | 10 |
| Blokken per laag | =AFRONDEN.NAAR.BOVEN(B1/((B2+B3)/1000);0) |
| Lagen | 6 |
| Blokken per laag | 23 |
| Toeslag (%) | 5 |
| Basisaantal | =B1*B2 |
| Blokken inclusief toeslag | =AFRONDEN.NAAR.BOVEN(B4*(1+B3/100);0) |
| Basisaantal | 138 |
| Lengte van het blok (mm) | 390 |
| Hoogte van het blok (mm) | 190 |
| Dikte van het blok (mm) | 190 |
| Dikte van de voeg (mm) | 10 |
| Voegmortel (L) | =B1*(B4/1000)*(B5/1000)*((B2+B5)/1000+B3/1000)*1000 |
| Basisaantal | 138 |
| Holtevolume per blok (L) | 6 |
| Deel van de holten dat je vult (%) | 20 |
| Vulling (L) | =B1*B2*B3/100 |
| Voegmortel (L) | 154,7 |
| Vulling (L) | 165,6 |
| Toeslag (%) | 5 |
| Droge mix per liter (kg/L) | 2 |
| Gewicht van een zak (kg) | 25 |
| Mortel inclusief toeslag (L) | =(B1+B2)*(1+B3/100) |
| Gewicht droge mix (kg) | =B6*B4 |
| Zakken | =AFRONDEN.NAAR.BOVEN(B7/B5;0) |
| Gemetselde lengte (m) | 9,2 |
| Gemetselde hoogte (m) | 1,2 |
| Lagen | 6 |
| Afstand tussen de verticale wapeningen (mm) | 3000 |
| Horizontale wapening om de (lagen) | 3 |
| Verticale wapeningen | =AFRONDEN.NAAR.BENEDEN(B1/(B4/1000);0)+1 |
| Lagen met horizontale wapening | =AFRONDEN.NAAR.BOVEN(B3/B5;0) |
| Ongeveer benodigde lengte staal (m) | =B6*B2+B7*B1 |
| Blokken inclusief toeslag | 145 |
| Prijs van een blok (€) | 2,4 |
| Zakken | 27 |
| Prijs van een zak (€) | 7 |
| Geschatte kosten (€) | =B1*B2+B3*B4 |
| Beschikbare blokken | 100 |
| Toeslag (%) | 5 |
| Lagen | 6 |
| Lengte van het blok (mm) | 390 |
| Dikte van de voeg (mm) | 10 |
| Bruikbare blokken | =AFRONDEN.NAAR.BENEDEN(B1/(1+B2/100);0) |
| Blokken per laag | =AFRONDEN.NAAR.BENEDEN(B6/B3;0) |
| Mogelijke lengte (m) | =B7*(B4+B5)/1000 |
Berekenen met Python
import math
wall_length_m = 9.0 # lengte van de muur (m)
wall_height_m = 1.1 # hoogte van de muur (m)
block_length_mm = 390 # lengte van het blok (mm)
block_height_mm = 190 # hoogte van het blok (mm)
block_thickness_mm = 190 # dikte van het blok (mm)
joint_mm = 10 # dikte van de voeg (mm)
loss_rate = 5 # toeslag (%)
cavity_l = 6 # holtevolume per blok (L)
fill_ratio = 20 # deel van de holten dat je vult (%)
kg_per_liter = 2.0 # droge mix per liter mortel (kg/L)
bag_kg = 25 # gewicht van een zak (kg)
rebar_pitch_mm = 3000 # afstand tussen de verticale wapeningen (mm)
rebar_every = 3 # horizontale wapening om de (lagen)
price_block = 2.40 # prijs van een blok (€)
price_bag = 7 # prijs van een zak (€)
a = block_length_mm / 1000
h = block_height_mm / 1000
t = block_thickness_mm / 1000
j = joint_mm / 1000
module_l = a + j
module_h = h + j
courses = math.ceil(wall_height_m / module_h) # lagen (naar boven afgerond)
per_course = math.ceil(wall_length_m / module_l) # blokken per laag (naar boven afgerond)
blocks_base = courses * per_course # basisaantal
blocks_needed = math.ceil(blocks_base * (1 + loss_rate / 100)) # blokken inclusief toeslag
length_actual = per_course * module_l # gemetselde lengte (m)
height_actual = courses * module_h # gemetselde hoogte (m)
joint_mortar_l = blocks_base * t * j * ((a + j) + h) * 1000
fill_mortar_l = blocks_base * cavity_l * fill_ratio / 100 # vulling van de holten
mortar_with_loss_l = (joint_mortar_l + fill_mortar_l) * (1 + loss_rate / 100)
mortar_kg = mortar_with_loss_l * kg_per_liter
bags = math.ceil(mortar_kg / bag_kg) # zakken (naar boven afgerond)
rebar_v = math.floor(length_actual / (rebar_pitch_mm / 1000)) + 1
rebar_h = math.ceil(courses / rebar_every)
rebar_length_m = rebar_v * height_actual + rebar_h * length_actual
cost = blocks_needed * price_block + bags * price_bag
print(f"Lagen: {courses}, blokken per laag: {per_course}, basisaantal: {blocks_base}")
print(f"Blokken inclusief toeslag: {blocks_needed}")
print(f"Voegmortel: {joint_mortar_l:.2f} L, vulling: {fill_mortar_l:.2f} L")
print(f"Mortel inclusief toeslag: {mortar_with_loss_l:.2f} L = {mortar_kg:.2f} kg → {bags} zakken")
print(f"Verticale wapeningen: {rebar_v}, horizontaal: {rebar_h} lagen, lengte ong.: {rebar_length_m:.1f} m")
print(f"Geschatte kosten: € {cost:.2f}")
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
nₕ = ⌈H ÷ (h + j)⌉
n_h = \left\lceil \frac{H}{h + j} \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>n</mi><mi>h</mi></msub>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><mi>H</mi><mrow><mi>h</mi><mo>+</mo><mi>j</mi></mrow></mfrac>
<mo>⌉</mo>
</mrow>
</math>
n_h = |~ H / (h + j) ~|
Ceiling[H/(h + j)]
n_h := ceil(H/(h + j));
n_h = ceil(H/(h + j));
n_h = ⌈H/(h + j)⌉
nₗ = ⌈L ÷ (a + j)⌉
n_l = \left\lceil \frac{L}{a + j} \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>n</mi><mi>l</mi></msub>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><mi>L</mi><mrow><mi>a</mi><mo>+</mo><mi>j</mi></mrow></mfrac>
<mo>⌉</mo>
</mrow>
</math>
n_l = |~ L / (a + j) ~|
Ceiling[L/(a + j)]
n_l := ceil(L/(a + j));
n_l = ceil(L/(a + j));
n_l = ⌈L/(a + j)⌉
N₀ = nₕ × nₗ, N = ⌈N₀ × (1 + r ÷ 100)⌉
N_0 = n_h \times n_l,\quad N = \left\lceil N_0 \left( 1 + \frac{r}{100} \right) \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>N</mi><mn>0</mn></msub>
<mo>=</mo>
<msub><mi>n</mi><mi>h</mi></msub>
<mo>×</mo>
<msub><mi>n</mi><mi>l</mi></msub>
<mo>,</mo>
<mi>N</mi>
<mo>=</mo>
<mo>⌈</mo>
<msub><mi>N</mi><mn>0</mn></msub>
<mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mi>r</mi><mn>100</mn></mfrac><mo>)</mo></mrow>
<mo>⌉</mo>
</mrow>
</math>
N_0 = n_h xx n_l, N = |~ N_0 (1 + r/100) ~|
N0 = nh*nl; Ceiling[N0*(1 + r/100)]
N0 := n_h*n_l; N := ceil(N0*(1 + r/100));
N0 = n_h*n_l; N = ceil(N0*(1 + r/100));
N_0 = n_h × n_l, N = ⌈N_0 (1 + r/100)⌉
V₁ = N₀ × t × j × {(a + j) + h}
V_1 = N_0 \, t \, j \left\{ (a + j) + h \right\}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>V</mi><mn>1</mn></msub>
<mo>=</mo>
<msub><mi>N</mi><mn>0</mn></msub>
<mo>×</mo>
<mi>t</mi>
<mo>×</mo>
<mi>j</mi>
<mo>×</mo>
<mrow><mo>{</mo><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><mi>h</mi><mo>}</mo></mrow>
</mrow>
</math>
V_1 = N_0 * t * j * ((a + j) + h)
N0*t*j*((a + j) + h)
V1 := N0*t*j*((a + j) + h);
V1 = N0*t*j*((a + j) + h);
V_1 = N_0 t j {(a + j) + h}
V₂ = N₀ × c × f ÷ 100
V_2 = N_0 \, c \, \frac{f}{100}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>V</mi><mn>2</mn></msub>
<mo>=</mo>
<msub><mi>N</mi><mn>0</mn></msub>
<mo>×</mo>
<mi>c</mi>
<mo>×</mo>
<mfrac><mi>f</mi><mn>100</mn></mfrac>
</mrow>
</math>
V_2 = N_0 * c * f / 100
N0*c*f/100
V2 := N0*c*f/100;
V2 = N0*c*f/100;
V_2 = N_0 c f/100
V′ = (V₁ + V₂) × (1 + r ÷ 100), W = V′ × ρ, B = ⌈W ÷ b⌉
V' = (V_1 + V_2)\left( 1 + \frac{r}{100} \right),\quad W = V' \rho,\quad B = \left\lceil \frac{W}{b} \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msup><mi>V</mi><mo>′</mo></msup>
<mo>=</mo>
<mrow><mo>(</mo><msub><mi>V</mi><mn>1</mn></msub><mo>+</mo><msub><mi>V</mi><mn>2</mn></msub><mo>)</mo></mrow>
<mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mi>r</mi><mn>100</mn></mfrac><mo>)</mo></mrow>
<mo>,</mo>
<mi>W</mi>
<mo>=</mo>
<msup><mi>V</mi><mo>′</mo></msup>
<mo>×</mo>
<mi>ρ</mi>
<mo>,</mo>
<mi>B</mi>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><mi>W</mi><mi>b</mi></mfrac>
<mo>⌉</mo>
</mrow>
</math>
V' = (V_1 + V_2)(1 + r/100), W = V' * rho, B = |~ W / b ~|
Vd = (V1 + V2)*(1 + r/100); W = Vd*rho; Ceiling[W/b]
Vd := (V1 + V2)*(1 + r/100); W := Vd*rho; B := ceil(W/b);
Vd = (V1 + V2)*(1 + r/100); W = Vd*rho; B = ceil(W/b);
V′ = (V_1 + V_2)(1 + r/100), W = V′ ρ, B = ⌈W/b⌉
mᵥ = ⌊L′ ÷ p⌋ + 1, mₕ = ⌈nₕ ÷ k⌉, ℓ = mᵥ × H′ + mₕ × L′
m_v = \left\lfloor \frac{L'}{p} \right\rfloor + 1,\quad m_h = \left\lceil \frac{n_h}{k} \right\rceil,\quad \ell = m_v H' + m_h L'
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>m</mi><mi>v</mi></msub>
<mo>=</mo>
<mo>⌊</mo>
<mfrac><msup><mi>L</mi><mo>′</mo></msup><mi>p</mi></mfrac>
<mo>⌋</mo>
<mo>+</mo>
<mn>1</mn>
<mo>,</mo>
<msub><mi>m</mi><mi>h</mi></msub>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><msub><mi>n</mi><mi>h</mi></msub><mi>k</mi></mfrac>
<mo>⌉</mo>
<mo>,</mo>
<mi>ℓ</mi>
<mo>=</mo>
<msub><mi>m</mi><mi>v</mi></msub>
<msup><mi>H</mi><mo>′</mo></msup>
<mo>+</mo>
<msub><mi>m</mi><mi>h</mi></msub>
<msup><mi>L</mi><mo>′</mo></msup>
</mrow>
</math>
m_v = |__ L' / p __| + 1, m_h = |~ n_h / k ~|, l = m_v * H' + m_h * L'
mv = Floor[Lp/p] + 1; mh = Ceiling[nh/k]; mv*Hp + mh*Lp
m_v := floor(Lp/p) + 1; m_h := ceil(n_h/k); l := m_v*Hp + m_h*Lp;
m_v = floor(Lp/p) + 1; m_h = ceil(n_h/k); l = m_v*Hp + m_h*Lp;
m_v = ⌊L′/p⌋ + 1, m_h = ⌈n_h/k⌉, ℓ = m_v H′ + m_h L′
T = N × u₁ + B × u₂
T = N u_1 + B u_2
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>T</mi>
<mo>=</mo>
<mi>N</mi>
<mo>×</mo>
<msub><mi>u</mi><mn>1</mn></msub>
<mo>+</mo>
<mi>B</mi>
<mo>×</mo>
<msub><mi>u</mi><mn>2</mn></msub>
</mrow>
</math>
T = N * u_1 + B * u_2
n*u1 + b*u2
T := N*u1 + B*u2;
T = N*u1 + B*u2;
T = N u_1 + B u_2
M′ = ⌊M ÷ (1 + r ÷ 100)⌋, Lmax = ⌊M′ ÷ nₕ⌋ × (a + j)
M' = \left\lfloor \frac{M}{1 + r/100} \right\rfloor,\quad L_{\max} = \left\lfloor \frac{M'}{n_h} \right\rfloor (a + j)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msup><mi>M</mi><mo>′</mo></msup>
<mo>=</mo>
<mo>⌊</mo>
<mfrac><mi>M</mi><mrow><mn>1</mn><mo>+</mo><mi>r</mi><mo>/</mo><mn>100</mn></mrow></mfrac>
<mo>⌋</mo>
<mo>,</mo>
<msub><mi>L</mi><mi>max</mi></msub>
<mo>=</mo>
<mo>⌊</mo>
<mfrac><msup><mi>M</mi><mo>′</mo></msup><msub><mi>n</mi><mi>h</mi></msub></mfrac>
<mo>⌋</mo>
<mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>j</mi><mo>)</mo></mrow>
</mrow>
</math>
M' = |__ M / (1 + r/100) __|, L_max = |__ M' / n_h __| * (a + j)
Mp = Floor[M/(1 + r/100)]; Floor[Mp/nh]*(a + j)
Mp := floor(M/(1 + r/100)); Lmax := floor(Mp/n_h)*(a + j);
Mp = floor(M/(1 + r/100)); Lmax = floor(Mp/n_h)*(a + j);
M′ = ⌊M/(1 + r/100)⌋, L_max = ⌊M′/n_h⌋ (a + j)
Zo laat je ChatGPT de berekening doen
Je bent een rekenassistent voor werk buitenshuis. Voer de volgende berekening uit door echt Python-code uit te voeren, en baseer je antwoord alleen op de getallen uit die uitvoering (antwoord niet uit je hoofd en niet op schatting).
Ik metsel een muur van 9 m lang en 1,1 m hoog van holle betonblokken (39 cm lang × 19 cm hoog × 19 cm dik) met mortelvoegen van 1 cm.
Bereken:
1. Het aantal lagen (hoogte ÷ (hoogte van het blok + voeg), naar boven afgerond) en de blokken per laag (lengte ÷ (lengte van het blok + voeg), naar boven afgerond)
2. Het basisaantal (lagen × blokken per laag) en de benodigde blokken met een toeslag van 5% (naar boven afgerond)
3. De voegmortel (L): voor elk blok van het basisaantal het volume “dikte × voeg × {(lengte van het blok + voeg) + hoogte van het blok}”, opgeteld
4. Met 5% verlies op deze mortel en 2,0 kg droge mix per liter: hoeveel zakken van 25 kg je nodig hebt (naar boven afgerond)
Toon de gebruikte formules en de getallen uit de uitvoering.
Zo werkt het
-
1Vul je getallen inTyp de getallen waarmee je wilt rekenen in de invoervelden
-
2BerekenKlik op de knop “Berekenen”
-
3Bekijk het resultaatHet resultaat verschijnt meteen. Op dezelfde pagina vind je ook de uitwerking van de berekening en de uitleg van de formule
Kenmerken van DataChef
Geen voorkennis nodig – intuïtieve en eenvoudige bediening
Zonder persoonlijke gegevens op te geven
Bestand wordt automatisch verwijderd zodra je op "Downloaden" klikt
Geen bronvermelding vereist
Geen toestemming vooraf nodig