Vul je leeftijd, geslacht, lengte, gewicht, activiteitsniveau en doel in en kies een plan. Je streefcalorieën per dag en de gram eiwit, vet en koolhydraten worden getoond in een cirkeldiagram en in een tabel die de 4 plannen vergelijkt.
Inhoudsopgave
-
Wat je op deze pagina kunt doen
-
Waarvoor is deze berekening handig?
-
Zo werkt het
-
Formules en figuren
-
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 je leeftijd, geslacht, lengte, gewicht, activiteitsniveau en doel (afvallen, op gewicht blijven of aankomen) in en je ziet meteen je streefcalorieën per dag en de gram van elke macronutriënt per dag (eiwit, vet en koolhydraten)
- Kies uit 4 plannen: gebalanceerd, weinig vet, weinig koolhydraten en veel eiwit. Een tabel vergelijkt de gram van alle 4 plannen tegelijk. Het gebalanceerde plan (eiwit 15%, vet 25%, koolhydraten 60%) is een gebruikelijke verdeling die binnen de referentiebereiken van de Gezondheidsraad en EFSA valt
- Een cirkeldiagram toont de verdeling van je gekozen plan, zodat je je macro’s in één oogopslag ziet
- Ook de limieten voor verzadigd vet en toegevoegde suikers (zoals tafelsuiker) worden berekend. Beide zijn “minder dan 10% van de calorieën”: de Gezondheidsraad en het Voedingscentrum noemen dat voor verzadigd vet (zo laag mogelijk, in ieder geval onder de 10 energieprocent) en de WHO voor vrije suikers
- Een heldere uitleg van de formules en formules om te kopiëren voor Excel, Google Spreadsheets en Python vind je ook op deze pagina
Waarvoor is deze berekening handig?
Als je traint om je lichaam te veranderen, gaat het niet alleen om je calorieën, maar ook om waar ze vandaan komen. Gram eiwit, vet en koolhydraten vastleggen en je maaltijden daaromheen bouwen is een gangbare methode, vaak “macro’s tellen” genoemd. Met streefcalorieën van 2.000 kcal en het plan met veel eiwit (eiwit 35%) is je dagelijkse eiwitdoel bijvoorbeeld \(2000 \times 0{,}35 \div 4 = 175\) g.
Personal trainers gebruiken dezelfde soort berekening, “calorieën → verdeling → gram”. Verandert je trainingsdoel, dan kies je gewoon een nieuw plan (verdeling). Dat is makkelijk zodra je begrijpt hoe de formule werkt.
Als je minder eet om af te vallen, zou het ook verlagen van je eiwit ervoor zorgen dat je naast vet ook spieren verliest. Minder spieren betekent een lager BMR, waardoor afvallen moeilijker en weer aankomen makkelijker kan worden.
Kun je het idee “calorieën verlagen en het eiwitaandeel op peil houden (of overstappen op het plan met veel eiwit)”, dan vermijd je diëten die alleen calorieën schrappen. Deze rekenmachine laat je ook controleren of een snel doel, zoals ongeveer 1 kg per week, je streefcalorieën onder je BMR brengt.
Bij langdurige duurinspanning is de belangrijkste brandstof de suiker die in spieren en lever is opgeslagen (glycogeen). Daarom worden in de sportvoeding koolhydraten vaak hoger gepland, zowel in aandeel als in gram, in periodes van zware training.
De stappen “schat de energie uit lichaamsgewicht en training en reken die met een verdeling om naar gram” zijn dezelfde als op deze pagina. Gedetailleerd plannen voor een wedstrijd is werk voor experts zoals sportdiëtisten, maar je gebruikelijke verdeling in cijfers kennen is een goed beginpunt voor dat gesprek.
Verpakte producten hebben een voedingswaardetabel, zoals “Eiwit 20 g, Vet 18 g, Koolhydraten 75 g”, maar zonder je eigen dagdoel weet je niet of dat veel is. Weet je dat je doel bijvoorbeeld “eiwit 75 g, vet 56 g, koolhydraten 302 g” is, dan kun je inschatten welk deel van je dag het eten is.
Vet heeft ongeveer 9 kcal per gram, meer dan twee keer zoveel als eiwit of koolhydraten. Een gevoel voor de gram kan je daarom helpen op te merken dat “meer van mijn calorieën uit vet kwamen dan ik dacht”.
Te veel toegevoegde suiker uit zoete dranken en tussendoortjes, en te veel verzadigd vet uit vet vlees en boter, hangen samen met overgewicht en met hart- en vaatziekten. Het Voedingscentrum en de Gezondheidsraad adviseren verzadigd vet onder de 10% van de calorieën te houden, en de WHO adviseert hetzelfde voor vrije suikers. Voor iemand die 2.000 kcal per dag eet, is dat ongeveer 50 g toegevoegde suikers, en een blikje frisdrank met suiker (33 cl) bevat vaak ongeveer 35 g suiker, wat een groot deel daarvan opmaakt (kijk op het etiket).
Deze limieten zijn richtlijnen voor de bevolking als geheel en geen diagnose van je eigen gezondheid. Maak je je zorgen over de uitslagen van een controle, neem dan je cijfers mee naar je huisarts of een diëtist.
Formules en figuren
Symbolen en begrippen
Symbolen
| \(E\) | Je streefcalorieën per dag (kcal/dag): je onderhoudscalorieën (TDEE) plus de aanpassing voor je doel. Ze worden over de 3 macronutriënten verdeeld. De E staat voor het Engelse “energy”. |
| \(B\) | Het basaal metabolisme (BMR), een schatting van de calorieën die je per dag verbruikt als je helemaal in rust bent (kcal/dag). De B staat voor het Engelse “basal”. |
| \(k\) | De activiteitsfactor, een vermenigvuldigingsfactor die laat zien hoeveel keer je BMR je per dag verbruikt. Op deze pagina gebruiken we 1 (geen activiteit) en zes niveaus van 1,2 tot 1,9. |
| \(a\) | De aanpassing voor je doel (kcal/dag). Ze is 0 om je gewicht te behouden, negatief om af te vallen (−250, −500 of −1.000) en positief om aan te komen (+250, +500 of +1.000). De a staat voor het Engelse “adjustment”. |
| \(r\) | De verdeling: het aandeel van je streefcalorieën dat uit een voedingsstof komt (bijvoorbeeld 0,15 voor eiwit in het gebalanceerde plan). De r staat voor het Engelse “ratio”. |
| \(u\) | Het bovengrensaandeel: het grootste aandeel van je streefcalorieën dat voor een onderdeel is toegestaan (0,10 = 10% voor toegevoegde suikers en 0,10 = 10% voor verzadigd vet). De u staat voor het Engelse “upper limit”. |
| \(c\) | Calorieën per gram (kcal/g): hoeveel kcal 1 g van de voedingsstof bevat. Deze rekenmachine gebruikt de Atwater-factoren (eiwit 4, koolhydraten 4, vet 9), dezelfde als de omrekening op etiketten in de EU. |
| \(G\) | De gram per dag van de voedingsstof die je wilt weten (g/dag). De G staat voor “gram”. |
| \(S\) | De limiet in gram voor toegevoegde suikers of verzadigd vet (g/dag), een grens waar je niet overheen wilt. De S staat voor het Engelse “sugar” en voor “saturated fat”. |
| \(W\) | Lichaamsgewicht in kg, gebruikt in de formule voor het BMR. De W staat voor het Engelse “weight”. |
| \(H\) | Lengte in cm, gebruikt in de formule voor het BMR. De H staat voor het Engelse “height”. |
| \(A\) | Leeftijd in jaren, gebruikt in de formule voor het BMR. De A staat voor het Engelse “age”. |
| \(F\) | Het vetpercentage als decimaal getal (bijvoorbeeld 20% → 0,20). Het wordt gebruikt in de Katch-McArdle-formule. De F staat voor het Engelse “fat”. |
Begrippen
| macro’s (macronutriëntenverdeling) | Hoe je dagelijkse calorieën verdeeld zijn over eiwit, vet en koolhydraten, in procenten of in gram. “Macro’s tellen” (of in het Engels “IIFYM”) betekent je maaltijden plannen op basis van die gram. |
| macronutriënten | Eiwit, vet en koolhydraten, de 3 voedingsstoffen die het lichaam energie (calorieën) geven. Vitamines en mineralen horen er niet bij omdat ze geen calorieën hebben. |
| eiwit | Een voedingsstof die spieren, organen, huid en haar opbouwt. Vlees, vis, eieren, peulvruchten, sojaproducten en zuivel zijn rijk eraan. Het bevat 4 kcal per gram (Atwater-factor). Zie de rekenmachine voor eiwit voor de norm van de Gezondheidsraad. |
| vet | Een efficiënte energiebron die ook wordt gebruikt voor hormonen en celmembranen. Oliën, boter, vet vlees en noten zijn rijk eraan. Met 9 kcal per gram heeft vet de meeste calorieën van de 3 macronutriënten (Atwater-factor). |
| koolhydraten | De belangrijkste energiebron voor lichaam en hersenen. Rijst, brood, pasta, aardappelen, fruit en suiker zijn er rijk aan. Ze omvatten suikers en zetmeel, die worden verteerd voor energie, en voedingsvezels, die moeilijk verteerbaar zijn. Ze bevatten 4 kcal per gram (Atwater-factor). |
| toegevoegde suikers | Suikers, siropen en honing die bij het bereiden of verwerken aan voedsel worden toegevoegd. Suikers die van nature in fruit en melk zitten, horen er niet bij. Te veel ervan hangt samen met overgewicht en tandbederf. De WHO adviseert voor vrije suikers (toegevoegde suikers plus de suikers in honing, siropen en vruchtensap) minder dan 10% van de calorieën, en het Voedingscentrum adviseert vrije suikers zo laag mogelijk te houden. |
| verzadigd vet | Een soort vet dat vooral in dierlijke voeding zit, zoals vet vlees, boter en reuzel. Te veel ervan verhoogt het LDL-cholesterol in het bloed en hangt samen met een hoger risico op hart- en vaatziekten. De Gezondheidsraad en het Voedingscentrum adviseren het zo laag mogelijk te houden, in ieder geval onder de 10 energieprocent; deze rekenmachine gebruikt dat als limiet. |
| transvet | Een soort vet dat ontstaat bij het industrieel harden van oliën en in kleine hoeveelheden van nature in vlees en zuivel zit. Het verhoogt het risico op hart- en vaatziekten. De Gezondheidsraad en het Voedingscentrum adviseren transvet zo laag mogelijk te houden. |
| TDEE (totaal dagelijks energieverbruik) | Het totale aantal calorieën dat je per dag verbruikt (kcal/dag), je BMR plus de calorieën voor sport en dagelijkse bezigheden. Je schat het als “BMR × activiteitsfactor”. Het heet ook wel onderhoudscalorieën. Zie de rekenmachine voor TDEE bij de gerelateerde pagina’s voor meer uitleg. |
| BMR (basaal metabolisme) | De energie die je verbruikt om alleen maar in leven te blijven, bijvoorbeeld om je lichaamstemperatuur te handhaven, te ademen en je hart te laten kloppen (kcal/dag). Op deze pagina wordt het geschat met een formule (Mifflin-St Jeor of Katch-McArdle). |
| activiteitsfactor | Een vermenigvuldigingsfactor voor de extra calorieën die je verbruikt door sport en dagelijkse bezigheden. Je vermenigvuldigt je BMR ermee om de TDEE te schatten. Op deze pagina gebruiken we 1 (geen activiteit) en zes niveaus van 1,2 tot 1,9. |
| vetvrije massa | Het gewicht van je spieren, botten, organen enzovoort: je lichaamsgewicht min je lichaamsvet. Je berekent het als gewicht × (1 − vetpercentage). De Katch-McArdle-formule schat het BMR uit deze waarde. |
| referentiebereik | Het bereik van het deel van je calorieën dat uit elke macronutriënt kan komen, met een laag risico op chronische ziekten en genoeg van de andere voedingsstoffen. In Europa noemt EFSA 20 tot 35% voor vet en 45 tot 60% voor koolhydraten; de Gezondheidsraad noemt voor totaal vet 20 tot 40 energieprocent. Voor eiwit stelt de Gezondheidsraad geen bereik in energieprocent vast. |
| Atwater-factoren | De energie per gram van elke voedingsstof: eiwit 4, vet 9 en koolhydraten 4 kcal/g. In de EU worden ze ook gebruikt voor de energiewaarde op etiketten (verordening (EU) nr. 1169/2011). Deze rekenmachine gebruikt ze om calorieën om te rekenen naar gram. |
Handig om vooraf te weten
Dit is wat je helpt om de berekening op deze pagina echt te begrijpen, en niet alleen op de knop te drukken.
| Procenten (groep 7-8, 10-12 jaar) |
|
| Decimale getallen vermenigvuldigen en delen (groep 7-8, 10-12 jaar) |
|
| Cirkeldiagrammen en procenten (groep 8, 11-12 jaar) |
|
| Positieve en negatieve getallen (klas 1, 12-13 jaar) |
|
| Afronden (groep 6, 9-10 jaar) |
|
Berekenen met Excel
| Geslacht (man of vrouw) | man |
| Gewicht (kg) | 60 |
| Lengte (cm) | 170 |
| Leeftijd (jaren) | 25 |
| Activiteitsfactor | 1,465 |
| Aanpassing voor je doel (kcal/dag; 0 om te behouden, negatief om af te vallen) | -250 |
| BMR (kcal/dag) | =10*B2+6,25*B3-5*B4+ALS(B1="man";5;-161) |
| TDEE, onderhoudscalorieën (kcal/dag) | =AFRONDEN(B7*B5;0) |
| Streefcalorieën per dag (kcal/dag) | =B8+B6 |
| Streefcalorieën per dag (kcal/dag) | 2010 |
| Aandeel eiwit | 0,15 |
| Aandeel vet | 0,25 |
| Aandeel koolhydraten | 0,6 |
| Eiwit (g/dag) | =AFRONDEN(B1*B2/4;0) |
| Vet (g/dag) | =AFRONDEN(B1*B3/9;0) |
| Koolhydraten (g/dag) | =AFRONDEN(B1*B4/4;0) |
| Streefcalorieën per dag (kcal/dag) | 2010 |
| Limiet toegevoegde suikers (g/dag, 10% van de calorieën) | =AFRONDEN(B1*0,1/4;0) |
| Limiet verzadigd vet (g/dag, 10% van de calorieën) | =AFRONDEN(B1*0,1/9;0) |
De rij van het BMR in de eerste tabel gebruikt de Mifflin-St Jeor-formule. De ALS-functie daarin telt 5 op als B1 “man” is en trekt anders (vrouw) 161 af. Met de getallen uit het voorbeeld krijg je een BMR van ongeveer 1.542,5, een TDEE van 2.260 en streefcalorieën van 2.010.
De tweede tabel gebruikt het gebalanceerde plan (0,15, 0,25 en 0,6, een verdeling binnen de referentiebereiken) en geeft eiwit 75, vet 56 en koolhydraten 302. Voor weinig vet verander je B2 tot en met B4 in 0,275, 0,2 en 0,525; voor weinig koolhydraten in 0,3, 0,3 en 0,4; voor veel eiwit in 0,35, 0,225 en 0,425.
De derde tabel geeft toegevoegde suikers 50 en verzadigd vet 22. Vervang gewoon de getallen in kolom B door je eigen getallen.
Berekenen met Google Spreadsheets
| Geslacht (man of vrouw) | man |
| Gewicht (kg) | 60 |
| Lengte (cm) | 170 |
| Leeftijd (jaren) | 25 |
| Activiteitsfactor | 1,465 |
| Aanpassing voor je doel (kcal/dag; 0 om te behouden, negatief om af te vallen) | -250 |
| BMR (kcal/dag) | =10*B2+6,25*B3-5*B4+ALS(B1="man";5;-161) |
| TDEE, onderhoudscalorieën (kcal/dag) | =AFRONDEN(B7*B5;0) |
| Streefcalorieën per dag (kcal/dag) | =B8+B6 |
| Streefcalorieën per dag (kcal/dag) | 2010 |
| Aandeel eiwit | 0,15 |
| Aandeel vet | 0,25 |
| Aandeel koolhydraten | 0,6 |
| Eiwit (g/dag) | =AFRONDEN(B1*B2/4;0) |
| Vet (g/dag) | =AFRONDEN(B1*B3/9;0) |
| Koolhydraten (g/dag) | =AFRONDEN(B1*B4/4;0) |
| Streefcalorieën per dag (kcal/dag) | 2010 |
| Limiet toegevoegde suikers (g/dag, 10% van de calorieën) | =AFRONDEN(B1*0,1/4;0) |
| Limiet verzadigd vet (g/dag, 10% van de calorieën) | =AFRONDEN(B1*0,1/9;0) |
Berekenen met Python
sex = "man" # "man" of "vrouw"
age = 25 # leeftijd (jaren)
height_cm = 170 # lengte (cm)
weight_kg = 60 # gewicht (kg)
activity_factor = 1.465 # activiteitsfactor (1,2 tot 1,9; zie de rekenmachine voor TDEE bij de gerelateerde pagina’s)
goal_adjust = -250 # aanpassing voor je doel (kcal/dag; 0 om te behouden, negatief om af te vallen, positief om aan te komen)
protein_ratio = 0.15 # aandeel eiwit (gebalanceerd plan)
fat_ratio = 0.25 # aandeel vet
carb_ratio = 0.60 # aandeel koolhydraten
bmr = 10 * weight_kg + 6.25 * height_cm - 5 * age
bmr = bmr + 5 if sex == "man" else bmr - 161
tdee = round(bmr * activity_factor)
calories = tdee + goal_adjust
protein_g = round(calories * protein_ratio / 4)
fat_g = round(calories * fat_ratio / 9)
carb_g = round(calories * carb_ratio / 4)
sugar_max_g = round(calories * 0.10 / 4)
sat_fat_max_g = round(calories * 0.10 / 9)
print(f"Streefcalorieën per dag: {calories} kcal/dag")
print(f"Eiwit: {protein_g} g/dag / Vet: {fat_g} g/dag / Koolhydraten: {carb_g} g/dag")
print(f"Limiet toegevoegde suikers: {sugar_max_g} g/dag / Limiet verzadigd vet: {sat_fat_max_g} g/dag")
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
E = B × k + a
E = B \times k + a
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>E</mi>
<mo>=</mo>
<mi>B</mi>
<mo>×</mo>
<mi>k</mi>
<mo>+</mo>
<mi>a</mi>
</mrow>
</math>
E = B * k + a
e = b*k + a
E := B*k + a;
E = B*k + a;
E = B×k + a
G = E × r ÷ c
G = \dfrac{E \times r}{c}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>G</mi>
<mo>=</mo>
<mfrac>
<mrow><mi>E</mi><mo>×</mo><mi>r</mi></mrow>
<mi>c</mi>
</mfrac>
</mrow>
</math>
G = (E * r) / c
g = e*r/c
G := E*r/c;
G = E*r/c;
G = (E×r)/c
S = E × u ÷ c
S = \dfrac{E \times u}{c}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>S</mi>
<mo>=</mo>
<mfrac>
<mrow><mi>E</mi><mo>×</mo><mi>u</mi></mrow>
<mi>c</mi>
</mfrac>
</mrow>
</math>
S = (E * u) / c
s = e*u/c
S := E*u/c;
S = E*u/c;
S = (E×u)/c
Zo laat je ChatGPT de berekening doen
Je bent een assistent voor het berekenen van macronutriënten (macro’s). Voer de volgende berekening uit door daadwerkelijk Python-code uit te voeren en baseer je antwoord alleen op de getallen uit het resultaat van de uitvoering (geef geen antwoord uit het hoofd of op basis van gokken). Er is een man van 25 jaar, 170 cm lang en 60 kg, die matig sport (activiteitsfactor 1,465). Hij wil rustig afvallen (−250 kcal per dag). 1. Bereken zijn BMR met de Mifflin-St Jeor-formule (mannen: BMR = 10 × gewicht in kg + 6,25 × lengte in cm − 5 × leeftijd + 5), vermenigvuldig met de activiteitsfactor 1,465 en rond af op een geheel getal (TDEE), en tel er −250 kcal bij op om zijn streefcalorieën per dag te krijgen. 2. Verdeel de streefcalorieën volgens het gebalanceerde plan (eiwit 15%, vet 25%, koolhydraten 60%), deel door de Atwater-factoren (eiwit 4, koolhydraten 4, vet 9 kcal/g) en rond de gram van elke voedingsstof af op hele getallen. 3. Bereken ook de limiet voor toegevoegde suikers (10% van de calorieën ÷ 4 kcal/g) en voor verzadigd vet (10% van de calorieën ÷ 9 kcal/g). Zet de formules die je hebt gebruikt en de getallen uit het resultaat van de uitvoering in een tabel. Vermeld ook dat dit schattingen voor gezonde volwassenen zijn en geen medisch advies.
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