Kies een methode (platen, lange delen of oppervlakte) en vul de maten, aantallen, de h.o.h. afstand van de onderconstructie en de schroefafstand in. De toeslag, het aantal per doos, de prijs en de schroeven die je nog hebt mag je leeg laten.
Inhoudsopgave
-
Wat je op deze pagina kunt doen
-
Waarvoor is deze berekening handig?
-
Zo werkt het
-
Formules en figuren
-
Randschroeven (per plaat)
-
Middenschroeven (per plaat)
-
Schroeven per plaat en totaal aantal schroeven
-
Schroeven met toeslag en het aantal dozen
-
Schroeven voor lange delen (tengels, terrasplanken)
-
Schatting uit de oppervlakte
-
Geschatte kosten
-
Platen die je met je schroeven kunt bevestigen (terugrekenen)
-
-
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 maat van één plaat plaatmateriaal in, zoals gipsplaat, multiplex of een vloerplaat (bijvoorbeeld 1200×2600 mm), het aantal platen (of de oppervlakte), de h.o.h. afstand van de onderconstructie (bijvoorbeeld 600 mm) en de schroefafstand in. Je ziet meteen het aantal schroeven per plaat en in totaal
- De schroeven worden apart geteld voor de rand van de plaat en voor het midden (de onderconstructie in het midden van de plaat). Je kunt een voorschrift zoals “250 mm langs de randen, 300 mm in het midden” dus precies zo invullen
- Voor lange delen zoals tengels, balken en terrasplanken rekent de pagina met (lengte ÷ schroefafstand + 1) × schroeven per punt × aantal stuks. Voor een grove schatting kun je ook oppervlakte × schroeven per m² gebruiken
- De pagina telt een toeslag mee (voor schroeven die misgaan, vallen of breken), rekent uit het aantal per doos het aantal dozen uit en toont de kosten als je een prijs invult. Vul het aantal schroeven in dat je nog hebt, en je ziet voor hoeveel platen (stuks of m²) dat nog genoeg is
- Een tekening van één plaat met de schroeven als stippen (rand en midden in een andere kleur) laat zien waar elke getelde schroef komt. Op deze pagina staan ook een eenvoudige uitleg van de formules en formules om te kopiëren voor Excel, Google Spreadsheets en Python
Waarvoor is deze berekening handig?
De vier wanden van een kamer van 3,6 × 4,0 m met een plafondhoogte van 2,6 m zijn \(2 \times (3{,}6 + 4{,}0) \times 2{,}6 = 39{,}52\) m². Haal je een deur en een raam eraf, dan blijft ongeveer 36 m² over, wat \(\lceil 36 \div 3{,}12 \rceil = 12\) platen gipsplaat van 1200×2600 mm vraagt. Rechtop geplaatst op stijlen h.o.h. 600 mm, met 250 mm langs de randen en 250 mm in het midden, heeft elke plaat 42 schroeven nodig. Dat zijn 504 schroeven voor 12 platen, of 555 met 10% toeslag, dus één doos van 1.000 snelbouwschroeven is genoeg.
Het aantal uitrekenen voordat je naar de bouwmarkt gaat, voorkomt dat je halverwege de klus zonder schroeven zit. Vul de afstand in uit het verwerkingsvoorschrift van jouw gipsplaat.
Een vloerplaat van OSB 1250×2500 mm ligt dwars over balken h.o.h. 400 mm, dus de balken lopen langs de korte zijde van elke plaat. \(\lfloor 2.500 \div 400 \rfloor + 1 = 7\) balken kruisen elke plaat, en de 5 in het midden krijgen ook schroeven. Met 150 mm langs de randen en 300 mm in het midden zijn dat 52 randschroeven en 20 middenschroeven, 72 per plaat. Voor een vloer van 14,4 m² zijn \(\lceil 14{,}4 \div 3{,}125 \rceil = 5\) platen nodig, dus 360 schroeven, of 396 met 10% toeslag.
Een vloer draagt bij elke stap gewicht, dus hij wordt dichter bevestigd dan een wand. Geeft het bestek of het bevestigingsschema van de fabrikant een afstand, vul die dan in. De waarden 150 mm en 300 mm hier zijn alleen een rekenvoorbeeld, geen voorschrift.
Bij het opnemen van materiaal vermenigvuldig je het aantal platen met de schroeven per plaat om de schroeven te bestellen. De schroeven per plaat zijn randschroeven plus middenschroeven, en verandert het voorschrift, dan pas je alleen de afstand in dezelfde formule aan.
Offertes werken soms per oppervlakte, zoals “snelbouwschroeven à 13,5 per m² × 120 m² = 1.620”. Dat aantal per m² is het aantal schroeven per plaat gedeeld door de oppervlakte van één plaat.
Terrasplanken krijgen 2 schroeven op elke balk. Een plank van 3.000 mm op balken h.o.h. 400 mm heeft \((8 + 1) \times 2 = 18\) schroeven nodig, en 14 planken 252. Schuttingplanken die je op regels of palen schroeft, volgen hetzelfde hekpaalprincipe.
Gebruik buiten roestbestendige terrasschroeven, bijvoorbeeld met een coating of van RVS, en kies de lengte bij de dikte van de plank (zie de pagina “Voorboren: boordiameter en schroeflengte berekenen”). Met de pagina over het houten terras vind je alle materialen voor een terras in één keer.
Plafonds schroef je boven je hoofd, dus als de schroeven halverwege op zijn, is dat extra vervelend. Met plafondprofielen h.o.h. 400 mm en gipsplaat van 1200×2600 mm dwars over de profielen heeft elke plaat 63 schroeven nodig (200 mm langs de randen en 200 mm in het midden). Een plafond van 3,6 × 4,0 m (14,4 m², 5 platen) heeft 315 schroeven nodig, of 347 met 10% toeslag.
Op plafonds zet men de schroeven vaak dichter bij elkaar dan op wanden, dus controleer het voorschrift voordat je de waarden invult.
Formules en figuren
Symbolen en begrippen
Symbolen
| \(w\) | wee | De breedte van één plaat (de korte zijde, in mm), van “width”. Bij een plaat van 1200×2600 mm is dat 1200 mm. |
| \(l\) | el | De lengte van één plaat (de lange zijde, in mm), van “lengte”. Bij een plaat van 1200×2600 mm is dat 2600 mm. |
| \(p_e\) | pee e | De schroefafstand aan de rand (de afstand tussen de schroeven langs de randen van de plaat, in mm). De \(p\) van “pitch” (afstand) met een \(e\) van “edge” (rand). |
| \(p_m\) | pee em | De schroefafstand in het midden (de afstand tussen de schroeven op de onderconstructie in het midden van de plaat, in mm). De \(m\) is van “midden”. |
| \(p\) | pee | De h.o.h. afstand van de onderconstructie (methode “Platen”) of de schroefafstand (methode “Lange delen”). Beide zijn een vaste afstand, van “pitch”. |
| \(a,\ b\) | a, bee | De twee zijden van de plaat, benoemd naar hoe ze ten opzichte van de onderconstructie liggen. \(a\) is de zijde dwars op de onderconstructie (de richting waarin de onderdelen naast elkaar liggen) en \(b\) is de zijde langs de onderconstructie. Bij een rechtop geplaatste gipsplaat is \(a = w\) en \(b = l\). Bij een liggend geplaatste gipsplaat of een vloerplaat is \(a = l\) en \(b = w\). |
| \(m\) | em | Het aantal onderdelen van de onderconstructie in het midden. \(m = \lfloor a \div p \rfloor - 1\), zonder de onderdelen aan de twee uiteinden. |
| \(E\) | ee | De randschroeven (per plaat), van “edge” (rand). \(E = 2(\lceil l \div p_e \rceil + \lceil w \div p_e \rceil)\) |
| \(F\) | ef | De middenschroeven (per plaat), van “field” (het veld, het binnenste deel van de plaat). \(F = m(\lceil b \div p_m \rceil - 1)\) |
| \(N_1\) | en een | Het aantal schroeven per plaat. De \(N\) van “nummer”, met 1 voor “één plaat”. \(N_1 = E + F\). |
| \(S\) | es | Het aantal platen, van “sheet”. Uit een oppervlakte is het oppervlakte ÷ oppervlakte van één plaat, naar boven afgerond. |
| \(N\) | en | Het aantal benodigde schroeven (netto). \(N = N_1 \times S\) bij “Platen” en \(N = \lceil A \times d \rceil\) bij “Oppervlakte”. |
| \(r\) | er | De toeslag (%), van “rate”. Bij 10% is \(r = 10\) en vermenigvuldig je het aantal met \(1 + 10 \div 100 = 1{,}1\). |
| \(N^{\prime}\) | en accent | Het aantal schroeven met toeslag. Het is een licht aangepaste versie van \(N\), daarom krijgt het een accent \(\prime\). \(N^{\prime} = \lceil N(1 + r \div 100) \rceil\). |
| \(k\) | ka | Het aantal schroeven in één doos. |
| \(B\) | bee | Het aantal benodigde dozen, van “box”. \(B = \lceil N^{\prime} \div k \rceil\) |
| \(\ell\) | el in schrijfletter | De lengte van één lang stuk (in mm). Het is in schrijfletters geschreven om het te onderscheiden van de lengte van de plaat \(l\). |
| \(c\) | see | Het aantal schroeven per punt (schroeven die naast elkaar over de breedte van de plank op één plek komen), van “column” (kolom). Bij 2 schroeven op elke balk is \(c = 2\). |
| \(n\) | kleine en | Het aantal lange stuks, van “nummer”. Het staat als kleine letter om het te onderscheiden van het totale aantal \(N\). |
| \(M\) | hoofdletter em | Het aantal schroeven voor de lange delen. \(M = (\lceil \ell \div p \rceil + 1) \times c \times n\). De schroeven per stuk zijn \(M_1 = (\lceil \ell \div p \rceil + 1) \times c\). |
| \(A\) | hoofdletter a | De te bekleden oppervlakte (m²), van “area” (oppervlakte). |
| \(d\) | de | Het aantal schroeven per m², van “density” (dichtheid). |
| \(u\) | uu | De prijs van de schroeven (per doos of per schroef), van “unit price” (prijs per eenheid). |
| \(Q\) | kuu | De hoeveelheid die bij de prijs past (dozen, of schroeven met toeslag), van “quantity” (hoeveelheid). |
| \(T\) | tee | De geschatte kosten (alleen de schroeven), van “totaal”. |
| \(H\) | ha | Het aantal schroeven dat je nog hebt, van “have” (hebben). |
| \(S_H\) | es ha | Het aantal platen dat je met de schroeven die je nog hebt kunt bevestigen. \(S_H = \lfloor H \div N_1 \rfloor\) |
| \(\lceil x \rceil\) | plafondfunctie van x | De plafondfunctie: naar boven afronden op een geheel getal (bijvoorbeeld \(\lceil 9{,}1 \rceil = 10\) en \(\lceil 8 \rceil = 8\)). Daarmee vind je tussenruimtes, schroeven en dozen. |
| \(\lfloor x \rfloor\) | vloerfunctie van x | De vloerfunctie: naar beneden afronden op een geheel getal (bijvoorbeeld \(\lfloor 2{,}68 \rfloor = 2\) en \(\lfloor 9{,}6 \rfloor = 9\)). Daarmee vind je het aantal onderdelen van de onderconstructie dat een plaat kruist en het aantal platen dat je met je schroeven kunt bevestigen. |
Begrippen
| plaatmateriaal | Platen zoals gipsplaat, multiplex en OSB die je over een heel vlak op de onderconstructie bevestigt. Je gebruikt ze op wanden, plafonds en vloeren. Deze pagina telt de schroeven per plaat. |
| gipsplaat | Een plaat met een gipskern en een laag karton aan beide zijden, de meest gebruikte plaat voor binnenwanden en plafonds. In Nederland is een veelgebruikte maat 1200×2600 mm (de maten verschillen per fabrikant en verkoper). De schroefafstand staat in het verwerkingsvoorschrift van de fabrikant. |
| onderconstructie | De delen waaraan de platen worden bevestigd. Stijlen in wanden, balken in vloeren en plafondprofielen of balken in plafonds. Schroeven houden alleen waar onderconstructie zit, dus de h.o.h. afstand bepaalt het aantal middenschroeven. |
| stijl | Een verticaal onderdeel van de onderconstructie van een wand (een metalen stijl of een houten regel). In Nederland staat het vaak op een h.o.h. afstand van 400 of 600 mm, en de gipsplaat wordt eraan geschroefd. |
| balk | Een horizontaal onderdeel van de onderconstructie dat een vloer of plafond draagt. Vloerplaten en terrasplanken liggen dwars over de balken en worden daaraan bevestigd. |
| tengel | Een dunne houten lat die op een vaste afstand over stijlen of een muur wordt bevestigd. Hij vormt een vlakke ondergrond voor gevelbekleding of platen. |
| plafondprofiel | De onderconstructie boven een plafond waaraan de plafondplaten worden geschroefd, een metalen profiel of een houten regel, vaak op een h.o.h. afstand van 400 mm of meer. Soms komen er tengels dwars overheen. |
| schroefafstand | De afstand tussen schroeven of spijkers, gemeten van hart tot hart. Hij wordt vaak geschreven als “250 mm langs de randen, 300 mm in het midden”, met verschillende waarden voor de randen en het midden. |
| randschroeven | De schroeven langs de vier randen van een plaat. De randen van een plaat gaan sneller omhoog staan, dus de randschroeven zitten dichter bij elkaar dan de middenschroeven. Deze pagina telt ze als een gesloten lus rond de plaat. |
| middenschroeven | De schroeven in het binnenste deel van de plaat, het “veld”. Ze gaan in de onderconstructie die onder het midden van de plaat loopt, met een grotere afstand dan de randschroeven. |
| hekpaalprincipe | De regel dat het aantal punten op een rechte rij gelijk is aan het aantal tussenruimtes + 1, omdat er aan elk uiteinde een punt zit. In een gesloten lus rond de randen vallen het eerste en het laatste punt samen, dus het aantal punten is gelijk aan het aantal tussenruimtes. |
| toeslag | Het extra percentage dat je erbij koopt voor schroeven die misgaan, kwijtraken of breken. Voor schroeven is 5 tot 10% gebruikelijk en deze pagina rekent standaard met 10%. |
| hart-op-hart | Afstand gemeten van het hart van het ene onderdeel van de onderconstructie tot het hart van het volgende, afgekort h.o.h. (bijvoorbeeld h.o.h. 600 mm). Zo komt de rand van een plaat altijd precies op een onderdeel van de onderconstructie uit. |
| terrasschroef | Een houtschroef met grove draad en een roestbestendige laag of van RVS, voor buitenwerk zoals terrassen en schuttingen. Voor de schroeflengte en het voorboren zie je de pagina “Voorboren: boordiameter en schroeflengte berekenen”. |
| gipsplaatschroef | Een schroef die speciaal is gemaakt om gipsplaat te bevestigen, ook snelbouwschroef genoemd. De trompetvormige kop scheurt het papier minder snel. Schroeven met grove draad zijn voor houten stijlen en schroeven met fijne draad voor metalen stijlen. Ze worden per aantal of per kilo in dozen verkocht. |
| verwerkingsvoorschrift | De aanwijzingen van de fabrikant of een brancheorganisatie over hoe je een materiaal goed monteert. Daarin staan de schroefafstand, het soort en de lengte van de schroef, dus de waarden die je op deze pagina invult komen hieruit. |
| bevestigingsschema | Een tabel in het bestek of de bouwvoorschriften met het soort spijker of schroef en de afstand voor elk onderdeel van een gebouw (bijvoorbeeld aan de randen en in het midden van een constructieve plaat). Het raakt de sterkte van wanden en vloeren, dus volg het precies. Deze pagina telt alleen schroeven uit de afstand en bepaalt de afstand niet. |
| bestek | De tekeningen en de beschrijving van een bouwwerk. De bevestiging van constructieve onderdelen wordt daarin vastgelegd. |
| naar boven afronden | Heb je een decimaal deel, dan ga je naar het volgende gehele getal. Tussenruimtes, schroeven en dozen rond je altijd naar boven af, want te weinig is een probleem. |
| naar beneden afronden | Het decimale deel weglaten om een geheel getal te krijgen. Dat gebruik je voor het aantal onderdelen van de onderconstructie dat een plaat kruist (aan beide uiteinden wordt een onderdeel aangenomen) en voor het aantal platen dat je met je schroeven kunt bevestigen. |
Handig om vooraf te weten
Dit helpt je om de berekeningen op deze pagina echt te begrijpen voordat je begint.
| Het hekpaalprincipe (groep 5-6, 8-10 jaar) |
|
| Afronden (groep 6, 9-10 jaar) |
|
| Delen met kommagetallen (groep 7, 10-11 jaar) |
|
| Procenten (groep 7, 10-11 jaar) |
|
| Oppervlakte van een rechthoek en eenheden omrekenen (groep 6-8, 9-12 jaar) |
|
Berekenen met Excel
| Lengte van de plaat l (mm) | 2600 |
| Breedte van de plaat w (mm) | 1200 |
| Schroefafstand aan de rand pe (mm) | 250 |
| Randschroeven E | =2*(AFRONDEN.NAAR.BOVEN(AFRONDEN(B1/B3;1);0)+AFRONDEN.NAAR.BOVEN(AFRONDEN(B2/B3;1);0)) |
| Zijde dwars op de onderconstructie a (mm) | 1200 |
| H.o.h. afstand onderconstructie p (mm) | 600 |
| Zijde langs de onderconstructie b (mm) | 2600 |
| Schroefafstand in het midden pm (mm) | 250 |
| Onderdelen van de onderconstructie in het midden m | =MAX(0;AFRONDEN.NAAR.BENEDEN(AFRONDEN(B1/B2;1);0)-1) |
| Middenschroeven F | =B5*MAX(0;AFRONDEN.NAAR.BOVEN(AFRONDEN(B3/B4;1);0)-1) |
| Randschroeven E | 32 |
| Middenschroeven F | 10 |
| Aantal platen S | 10 |
| Schroeven per plaat N1 | =B1+B2 |
| Benodigde schroeven N | =B4*B3 |
| Benodigde schroeven N | 420 |
| Toeslag r (%) | 10 |
| Schroeven per doos k | 250 |
| Schroeven met toeslag N' | =AFRONDEN.NAAR.BOVEN(B1*(100+B2)/100;0) |
| Benodigde dozen B | =AFRONDEN.NAAR.BOVEN(B4/B3;0) |
| Lengte van één stuk ℓ (mm) | 3000 |
| Schroefafstand p (mm) | 400 |
| Schroeven per punt c | 2 |
| Aantal stuks n | 14 |
| Schroeven voor lange delen M | =(AFRONDEN.NAAR.BOVEN(AFRONDEN(B1/B2;1);0)+1)*B3*B4 |
| Te bekleden oppervlakte A (m²) | 45 |
| Schroeven per m² d | 13,5 |
| Benodigde schroeven N | =AFRONDEN.NAAR.BOVEN(B1*B2;0) |
| Prijs per eenheid u (€) | 6,5 |
| Hoeveelheid Q (dozen of schroeven) | 2 |
| Geschatte kosten T (€) | =B1*B2 |
| Schroeven die je nog hebt H | 400 |
| Schroeven per plaat N1 | 42 |
| Aantal platen dat je kunt bevestigen | =AFRONDEN.NAAR.BENEDEN(B1/B2;0) |
AFRONDEN.NAAR.BOVEN(waarde; 0) rondt naar boven af (de ⌈ ⌉ in de formules) en AFRONDEN.NAAR.BENEDEN(waarde; 0) rondt naar beneden af (de ⌊ ⌋). Waar een lengte door een afstand wordt gedeeld, rondt AFRONDEN(waarde; 1) eerst af op één decimaal voordat naar boven of beneden wordt afgerond (om kleine afrondingsverschillen, zoals 1.000 ÷ 333,3, op te vangen).
B4 in de 1e tabel is 32, B6 in de 2e tabel is 10, B5 in de 3e tabel is 420, de 4e tabel geeft 462 schroeven en 2 dozen, de 5e tabel geeft 252, de 6e tabel geeft 608, de 7e tabel geeft € 13 en de 8e tabel geeft 9 platen. Vervang gewoon de getallen in kolom B door je eigen getallen.
Berekenen met Google Spreadsheets
| Lengte van de plaat l (mm) | 2600 |
| Breedte van de plaat w (mm) | 1200 |
| Schroefafstand aan de rand pe (mm) | 250 |
| Randschroeven E | =2*(AFRONDEN.NAAR.BOVEN(AFRONDEN(B1/B3;1);0)+AFRONDEN.NAAR.BOVEN(AFRONDEN(B2/B3;1);0)) |
| Zijde dwars op de onderconstructie a (mm) | 1200 |
| H.o.h. afstand onderconstructie p (mm) | 600 |
| Zijde langs de onderconstructie b (mm) | 2600 |
| Schroefafstand in het midden pm (mm) | 250 |
| Onderdelen van de onderconstructie in het midden m | =MAX(0;AFRONDEN.NAAR.BENEDEN(AFRONDEN(B1/B2;1);0)-1) |
| Middenschroeven F | =B5*MAX(0;AFRONDEN.NAAR.BOVEN(AFRONDEN(B3/B4;1);0)-1) |
| Randschroeven E | 32 |
| Middenschroeven F | 10 |
| Aantal platen S | 10 |
| Schroeven per plaat N1 | =B1+B2 |
| Benodigde schroeven N | =B4*B3 |
| Benodigde schroeven N | 420 |
| Toeslag r (%) | 10 |
| Schroeven per doos k | 250 |
| Schroeven met toeslag N' | =AFRONDEN.NAAR.BOVEN(B1*(100+B2)/100;0) |
| Benodigde dozen B | =AFRONDEN.NAAR.BOVEN(B4/B3;0) |
| Lengte van één stuk ℓ (mm) | 3000 |
| Schroefafstand p (mm) | 400 |
| Schroeven per punt c | 2 |
| Aantal stuks n | 14 |
| Schroeven voor lange delen M | =(AFRONDEN.NAAR.BOVEN(AFRONDEN(B1/B2;1);0)+1)*B3*B4 |
| Te bekleden oppervlakte A (m²) | 45 |
| Schroeven per m² d | 13,5 |
| Benodigde schroeven N | =AFRONDEN.NAAR.BOVEN(B1*B2;0) |
| Prijs per eenheid u (€) | 6,5 |
| Hoeveelheid Q (dozen of schroeven) | 2 |
| Geschatte kosten T (€) | =B1*B2 |
| Schroeven die je nog hebt H | 400 |
| Schroeven per plaat N1 | 42 |
| Aantal platen dat je kunt bevestigen | =AFRONDEN.NAAR.BENEDEN(B1/B2;0) |
Berekenen met Python
import math
from decimal import Decimal, ROUND_HALF_UP
sheet_w_mm = 1200 # breedte van één plaat (mm)
sheet_l_mm = 2600 # lengte van één plaat (mm)
sheets = 10 # aantal platen
stud_pitch_mm = 600 # h.o.h. afstand van de onderconstructie (mm)
stud_along_long = True # True als de onderconstructie langs de lange zijde loopt (rechtop geplaatste gipsplaat), False langs de korte zijde (vloer, liggend geplaatst)
edge_pitch_mm = 250 # schroefafstand aan de rand (mm)
field_pitch_mm = 250 # schroefafstand in het midden (mm)
loss_percent = 10 # toeslag (%)
screws_per_box = 250 # schroeven per doos
price_per_box = 6.5 # prijs per doos (euro)
screws_on_hand = 400 # schroeven die je nog hebt
def pitch_quotient(length, pitch):
# rond lengte ÷ afstand af op één decimaal (vangt kleine afrondingsverschillen op, zoals 1000 ÷ 333,3)
return float((Decimal(length) / Decimal(pitch)).quantize(Decimal("0.1"), rounding=ROUND_HALF_UP))
# rand: tussenruimtes op elke rand (naar boven afgerond) voor alle vier de randen (een gesloten lus, dus punten = tussenruimtes)
edge_screws = 2 * (math.ceil(pitch_quotient(sheet_l_mm, edge_pitch_mm)) + math.ceil(pitch_quotient(sheet_w_mm, edge_pitch_mm)))
# midden: onderdelen die de plaat kruisen (uiteinden meegeteld) min de 2 aan de uiteinden, daarna (tussenruimtes - 1) schroeven op elk
a_mm = sheet_w_mm if stud_along_long else sheet_l_mm # zijde dwars op de onderconstructie
b_mm = sheet_l_mm if stud_along_long else sheet_w_mm # zijde langs de onderconstructie
mid_studs = max(0, math.floor(pitch_quotient(a_mm, stud_pitch_mm)) + 1 - 2)
field_screws = mid_studs * max(0, math.ceil(pitch_quotient(b_mm, field_pitch_mm)) - 1)
screws_per_sheet = edge_screws + field_screws # per plaat
screws_total = screws_per_sheet * sheets # totaal (netto)
screws_with_loss = math.ceil(screws_total * (100 + loss_percent) / 100) # met toeslag (eerst met hele getallen vermenigvuldigen en dan delen, zodat een afrondingsfout bij x 1,1 geen schroef extra oplevert)
boxes = math.ceil(screws_with_loss / screws_per_box) # dozen
cost = boxes * price_per_box # geschatte kosten (euro)
sheets_on_hand = screws_on_hand // screws_per_sheet # platen die je met de schroeven kunt bevestigen (naar beneden afgerond)
print(f"Rand: {edge_screws} schroeven, midden: {field_screws} schroeven, per plaat: {screws_per_sheet} schroeven")
print(f"Benodigde schroeven: {screws_total} ({screws_with_loss} met toeslag)")
print(f"Benodigde dozen: {boxes}, geschatte kosten: {cost:.2f} euro")
print(f"Platen die je met {screws_on_hand} schroeven kunt bevestigen: {sheets_on_hand}")
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
E = 2 × (⌈l ÷ pₑ⌉ + ⌈w ÷ pₑ⌉)
E = 2\left(\left\lceil \frac{l}{p_e} \right\rceil + \left\lceil \frac{w}{p_e} \right\rceil\right)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>E</mi>
<mo>=</mo>
<mn>2</mn>
<mo>(</mo>
<mo>⌈</mo>
<mfrac><mi>l</mi><msub><mi>p</mi><mi>e</mi></msub></mfrac>
<mo>⌉</mo>
<mo>+</mo>
<mo>⌈</mo>
<mfrac><mi>w</mi><msub><mi>p</mi><mi>e</mi></msub></mfrac>
<mo>⌉</mo>
<mo>)</mo>
</mrow>
</math>
E = 2 (|~ l / p_e ~| + |~ w / p_e ~|)
2 (Ceiling[l/pe] + Ceiling[w/pe])
E := 2*(ceil(l/pe) + ceil(w/pe));
E = 2*(ceil(l/pe) + ceil(w/pe));
E = 2(⌈l/p_e⌉ + ⌈w/p_e⌉)
m = ⌊a ÷ p⌋ − 1, F = m × (⌈b ÷ pₘ⌉ − 1)
m = \left\lfloor \frac{a}{p} \right\rfloor - 1,\quad F = m\left(\left\lceil \frac{b}{p_m} \right\rceil - 1\right)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>m</mi>
<mo>=</mo>
<mo>⌊</mo>
<mfrac><mi>a</mi><mi>p</mi></mfrac>
<mo>⌋</mo>
<mo>−</mo>
<mn>1</mn>
<mo>,</mo>
<mi>F</mi>
<mo>=</mo>
<mi>m</mi>
<mo>(</mo>
<mo>⌈</mo>
<mfrac><mi>b</mi><msub><mi>p</mi><mi>m</mi></msub></mfrac>
<mo>⌉</mo>
<mo>−</mo>
<mn>1</mn>
<mo>)</mo>
</mrow>
</math>
m = |__ a / p __| - 1, F = m (|~ b / p_m ~| - 1)
m = Floor[a/p] - 1; m (Ceiling[b/pm] - 1)
m := floor(a/p) - 1; F := m*(ceil(b/pm) - 1);
m = floor(a/p) - 1; F = m*(ceil(b/pm) - 1);
m = ⌊a/p⌋ − 1, F = m(⌈b/p_m⌉ − 1)
N₁ = E + F, N = N₁ × S
N_1 = E + F,\quad N = N_1 \times S
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>N</mi><mn>1</mn></msub>
<mo>=</mo>
<mi>E</mi>
<mo>+</mo>
<mi>F</mi>
<mo>,</mo>
<mi>N</mi>
<mo>=</mo>
<msub><mi>N</mi><mn>1</mn></msub>
<mo>×</mo>
<mi>S</mi>
</mrow>
</math>
N_1 = E + F, N = N_1 xx S
n1 = e + f; n1*s
N1 := E + F; N := N1*S;
N1 = E + F; N = N1*S;
N_1 = E + F, N = N_1 × S
N′ = ⌈N × (1 + r ÷ 100)⌉, B = ⌈N′ ÷ k⌉
N^{\prime} = \left\lceil N\left(1 + \frac{r}{100}\right) \right\rceil,\quad B = \left\lceil \frac{N^{\prime}}{k} \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msup><mi>N</mi><mo>′</mo></msup>
<mo>=</mo>
<mo>⌈</mo>
<mi>N</mi>
<mo>(</mo>
<mn>1</mn>
<mo>+</mo>
<mfrac><mi>r</mi><mn>100</mn></mfrac>
<mo>)</mo>
<mo>⌉</mo>
<mo>,</mo>
<mi>B</mi>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><msup><mi>N</mi><mo>′</mo></msup><mi>k</mi></mfrac>
<mo>⌉</mo>
</mrow>
</math>
N' = |~ N (1 + r/100) ~|, B = |~ N' / k ~|
nl = Ceiling[n (1 + r/100)]; Ceiling[nl/k]
NL := ceil(N*(1 + r/100)); B := ceil(NL/k);
NL = ceil(N*(1 + r/100)); B = ceil(NL/k);
N′ = ⌈N(1 + r/100)⌉, B = ⌈N′/k⌉
M = (⌈ℓ ÷ p⌉ + 1) × c × n
M = \left(\left\lceil \frac{\ell}{p} \right\rceil + 1\right) \times c \times n
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>M</mi>
<mo>=</mo>
<mo>(</mo>
<mo>⌈</mo>
<mfrac><mi>ℓ</mi><mi>p</mi></mfrac>
<mo>⌉</mo>
<mo>+</mo>
<mn>1</mn>
<mo>)</mo>
<mo>×</mo>
<mi>c</mi>
<mo>×</mo>
<mi>n</mi>
</mrow>
</math>
M = (|~ l / p ~| + 1) xx c xx n
(Ceiling[l/p] + 1) c n
M := (ceil(l/p) + 1)*c*n;
M = (ceil(l/p) + 1)*c*n;
M = (⌈ℓ/p⌉ + 1) × c × n
N = ⌈A × d⌉
N = \lceil A \times d \rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>N</mi>
<mo>=</mo>
<mo>⌈</mo>
<mi>A</mi>
<mo>×</mo>
<mi>d</mi>
<mo>⌉</mo>
</mrow>
</math>
N = |~ A xx d ~|
Ceiling[a d]
N := ceil(A*d);
N = ceil(A*d);
N = ⌈A × d⌉
T = u × Q
T = u \times Q
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>T</mi>
<mo>=</mo>
<mi>u</mi>
<mo>×</mo>
<mi>Q</mi>
</mrow>
</math>
T = u * Q
u*q
T := u*Q;
T = u*Q;
T = u × Q
S_H = ⌊H ÷ N₁⌋
S_H = \left\lfloor \frac{H}{N_1} \right\rfloor
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>S</mi><mi>H</mi></msub>
<mo>=</mo>
<mo>⌊</mo>
<mfrac><mi>H</mi><msub><mi>N</mi><mn>1</mn></msub></mfrac>
<mo>⌋</mo>
</mrow>
</math>
S_H = |__ H / N_1 __|
Floor[h/n1]
SH := floor(H/N1);
SH = floor(H/N1);
S_H = ⌊H/N_1⌋
Zo laat je ChatGPT de berekening doen
Je bent een assistent voor het schatten van materialen bij binnenwerk. Voer de berekening hieronder uit door daadwerkelijk Python-code te draaien en baseer je antwoord alleen op de getallen uit de uitvoering (reken niet uit je hoofd en geef geen schattingen). Ik monteer 10 platen gipsplaat van 1200 mm × 2600 mm op stijlen h.o.h. 600 mm (de stijlen lopen langs de lange zijde van de plaat), met schroeven om de 250 mm langs de randen en om de 250 mm in het midden. Rond elke uitkomst van (lengte ÷ afstand) eerst af op één decimaal voordat je naar boven of beneden afrondt. Reken voor de schroeven met toeslag schroeven × (100 + toeslag %) ÷ 100 in die volgorde en rond dan naar boven af, zodat een afrondingsfout bij kommagetallen geen schroef extra oplevert. Bereken elk van de volgende waarden. 1. Randschroeven per plaat = 2 × (⌈2600÷250⌉ + ⌈1200÷250⌉) 2. Onderdelen van de onderconstructie in het midden = ⌊1200÷600⌋ − 1, en middenschroeven per plaat = onderdelen in het midden × (⌈2600÷250⌉ − 1) 3. Schroeven per plaat en het totaal voor 10 platen 4. Schroeven met een toeslag van 10% (naar boven afgerond) en de benodigde dozen bij 250 schroeven per doos (naar boven afgerond) Geef de formules die je hebt gebruikt 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