Kies de rekenmodus en vul de tijd in waarop je wakker wilt worden (of naar bed gaat) volgens de 24-uursklok. Je krijgt in één keer de bedtijden (of wektijden) die aansluiten op het einde van een slaapcyclus, voor 1 tot 7 cycli.
Inhoudsopgave
-
Wat je op deze pagina kunt doen
-
Waarvoor is deze berekening handig?
-
Zo werkt het
-
Formule
-
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 tijd in waarop je wakker wilt worden, bijvoorbeeld 6:00, en je ziet in één keer de bedtijden die aansluiten op het einde van een slaapcyclus, voor 1 tot 7 cycli
- Het werkt ook andersom: vul de tijd in waarop je naar bed gaat, bijvoorbeeld 23:00, en je krijgt de wektijden die aansluiten op het einde van een cyclus
- Gebaseerd op het gangbare idee dat 4 tot 6 cycli per nacht goed is, krijgen de rijen voor 5 en 6 cycli de aanduiding “aanbevolen” (7,5 en 9 uur slaap bij cycli van 90 minuten)
- De lengte van een slaapcyclus en de tijd om in slaap te vallen (de inslaaptijd) kun je aanpassen aan jezelf (standaard: cyclus van 90 minuten, 15 minuten om in te slapen)
- Een uitleg van de formules in gewone taal en formules om te kopiëren voor Excel, Google Spreadsheets en Python staan ook op deze pagina
Waarvoor is deze berekening handig?
Juist als je “morgen om 5:00 op moet”, bepaal je je bedtijd vaak op gevoel. Moet je bijvoorbeeld om 5:00 op en duurt het 15 minuten om in te slapen, dan is 6 cycli (9 uur slaap) 19:45 de avond ervoor en 5 cycli (7 uur en 30 minuten) 21:15.
Het einde van een cyclus is een moment waarop je slaap lichter zou zijn, dus wakker worden op dat moment geeft de kans op makkelijker ontwaken. Dat verschilt per persoon, maar terugrekenen helpt om “even laat doorgaan” te voorkomen en een vaste bedtijd te kiezen.
Doorgaan met leren of voorbereiden, of toch vroeg naar bed? Dan kun je vanaf je wektijd terugrekenen hoeveel tijd je hebt. Moet je bijvoorbeeld om 6:30 op, dan is 5 cycli (7 uur en 30 minuten) 22:45 en 4 cycli (6 uur) 0:15.
Een nacht doorhalen om te stampen is riskanter dan een slaapplan dat uitgaat van de slaap die je nodig hebt. De Hersenstichting noemt dat de meeste volwassenen 7 tot 9 uur slaap per nacht nodig hebben.
Wisselt je begintijd per dag, zoals bij ploegendienst, dan moet je elke keer bedenken hoe laat je naar bed gaat. Pas alleen je wektijd aan en je ziet meteen een bedtijd.
Slaap je overdag, bijvoorbeeld na een nachtdienst, dan is de berekening hetzelfde. Maar door de biologische klok is slaap overdag vaak lichter, dus gebruik de uitkomst als richtlijn. Blijven de klachten, bespreek ze dan met je huisarts of bedrijfsarts.
Er is een idee dat een dutje van één cyclus (ongeveer 90 minuten) de kans geeft om wakker te worden op een licht moment van je slaap. Met de modus wektijd berekenen reken je uit wanneer je wekker moet gaan: één cyclus na je bedtijd (bijvoorbeeld om 13:00 gaan liggen met 15 minuten inslapen geeft ongeveer 14:45).
Er is ook het idee van een korter dutje van 15 tot 20 minuten, voordat je in diepe slaap komt. Een lang dutje kan het inslapen 's avonds beïnvloeden, dus kies wat bij je leven past.
Formule
Symbolen en begrippen
Symbolen
| \(B\) | B | Bedtijd. De tijd waarop je in bed gaat; die berekent deze rekenmachine in de modus bedtijd berekenen. De B komt van bedtijd. |
| \(W\) | W | Gewenste wektijd. In de modus bedtijd berekenen vul je hem in, in de modus wektijd berekenen is het de uitkomst. De W komt van wektijd. |
| \(F\) | F | De tijd om in slaap te vallen: de tijd van in bed gaan tot je echt slaapt. Standaard is dat in deze rekenmachine 15 minuten. De F komt van het Engelse fall asleep (in slaap vallen). |
| \(n\) | n | Het aantal slaapcycli. Deze rekenmachine rekent alle gevallen van \(n = 1\) tot \(7\) uit en laat ze zien. |
| \(C\) | C | De lengte van één slaapcyclus. Het gemiddelde is ongeveer 90 minuten en dat is ook de standaardwaarde van deze rekenmachine. De C komt van cyclus. |
| \(S\) | S | De slaapduur: de tijd van in slaap vallen tot wakker worden, te vinden met \(S = n \times C\). De S komt van slaap. |
Begrippen
| slaapcyclus | Eén ronde waarin non-REM-slaap en REM-slaap tijdens de slaap als geheel afwisselen. Het gemiddelde is ongeveer 90 minuten, maar die lengte verschilt van persoon tot persoon (en van nacht tot nacht) en ligt ongeveer tussen 70 en 120 minuten. Volgens de Hersenstichting bestaat een normale nacht uit ongeveer vijf slaapcycli. |
| non-REM-slaap | Slaap waarin de hersenen rusten, van lichte tot diepe slaap. Die komt het eerst als je in slaap valt; in de diepe slaap is de ademhaling langzaam en het hart klopt minder snel. Tijdens de diepe non-REM-slaap komt veel groeihormoon vrij. |
| REM-slaap | Een lichtere slaap waarin het lichaam rust maar de hersenen actief zijn; dan droom je het levendigst (de droomslaap). REM staat voor Rapid Eye Movement: je ogen bewegen snel heen en weer onder je oogleden. Die fase komt in de tweede helft van een cyclus en wordt richting de ochtend langer. |
| biologische klok (circadiaans ritme) | Het ritme in je lichaam waarbij lichaamstemperatuur, hormonen en meer in ongeveer 24 uur op en neer gaan. Jetlag na een verre reis ontstaat doordat dit ritme niet meer past bij de plaatselijke tijd. |
| inslaaptijd | De tijd tussen in bed gaan om te slapen en echt in slaap vallen. De “tijd om in slaap te vallen” in deze rekenmachine is dit; bij gezonde volwassenen is die ongeveer 10 tot 20 minuten. |
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.
Loop je vast, dan is het snelste om deze onderwerpen nog eens door te nemen.
| Tijd en tijdsduur (groep 4-5, 7-9 jaar) |
|
| De 24-uursklok (groep 5-6, 8-10 jaar) |
|
| Vermenigvuldigen (groep 4-5, 7-9 jaar) |
|
| Minuten en uren omrekenen (groep 5, 8-9 jaar) |
|
Berekenen met Excel
| Gewenste wektijd | 6:00 |
| Tijd om in slaap te vallen (min) | 15 |
| Lengte van een slaapcyclus (min) | 90 |
| Aantal cycli | 5 |
| Bedtijd | =REST(B1-(B2+B3*B4)/1440;1) |
| Bedtijd | 23:00 |
| Tijd om in slaap te vallen (min) | 15 |
| Lengte van een slaapcyclus (min) | 90 |
| Aantal cycli | 6 |
| Wektijd | =REST(B1+(B2+B3*B4)/1440;1) |
| Lengte van een slaapcyclus (min) | 90 |
| Aantal cycli | 5 |
| Slaapduur (min) | =B1*B2 |
| Slaapduur (uur) | =B3/60 |
Zie je in B5 een getal als “0,927…”, zet dan de celopmaak om naar “u:mm” (tijd). Het antwoord van de derde tabel is 450 (minuten) en 7,5 (uur). Je hoeft alleen de B-kolom aan te passen aan je eigen getallen.
Berekenen met Google Spreadsheets
| Gewenste wektijd | 6:00 |
| Tijd om in slaap te vallen (min) | 15 |
| Lengte van een slaapcyclus (min) | 90 |
| Aantal cycli | 5 |
| Bedtijd | =REST(B1-(B2+B3*B4)/1440;1) |
| Bedtijd | 23:00 |
| Tijd om in slaap te vallen (min) | 15 |
| Lengte van een slaapcyclus (min) | 90 |
| Aantal cycli | 6 |
| Wektijd | =REST(B1+(B2+B3*B4)/1440;1) |
| Lengte van een slaapcyclus (min) | 90 |
| Aantal cycli | 5 |
| Slaapduur (min) | =B1*B2 |
| Slaapduur (uur) | =B3/60 |
Zie je een getal als “0,927…”, kies dan in het menu “Opmaak → Getal → Tijd” om het als tijd te tonen.
Berekenen met Python
from datetime import datetime, timedelta
wake_time = datetime(2026, 7, 13, 6, 0) # gewenste wektijd (de datum is een willekeurige datum om de dagwisseling te herkennen)
fall_asleep_minutes = 15 # tijd om in slaap te vallen (min)
cycle_minutes = 90 # lengte van een slaapcyclus (min)
for cycles in range(7, 0, -1):
bedtime = wake_time - timedelta(minutes=fall_asleep_minutes + cycles * cycle_minutes)
sleep_hours = cycles * cycle_minutes / 60 # slaapduur (uur)
recommended = "(aanbevolen)" if cycles in (5, 6) else "" # richtlijn op basis van het idee van 4 tot 6 cycli per nacht
day = "dag ervoor " if bedtime.date() < wake_time.date() else ""
print(f"{cycles} cycli (slaap {sleep_hours:g} uur): {day}{bedtime:%H:%M} {recommended}")
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
B = W − F − n × C
B = W - F - nC
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>B</mi><mo>=</mo>
<mi>W</mi><mo>−</mo>
<mi>F</mi><mo>−</mo>
<mi>n</mi><mo>×</mo><mi>C</mi>
</mrow>
</math>
B = W - F - n C
b = w - f - n*c
B := W - F - n*C;
B = W - F - n*C;
B = W - F - nC
S = n × C
S = nC
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>S</mi><mo>=</mo>
<mi>n</mi><mo>×</mo><mi>C</mi>
</mrow>
</math>
S = n C
s = n*c
S := n*C;
S = n*C;
S = nC
Zo laat je ChatGPT de berekening doen
Je bent een assistent voor het berekenen van slaapcycli. Voer de volgende berekening uit door echt Python-code uit te voeren en baseer je antwoord alleen op de getallen uit het resultaat van die uitvoering (geef geen antwoord uit hoofdrekenen of gokken). Iemand wil om 6:00 uur wakker worden. Het duurt 15 minuten om in slaap te vallen en één slaapcyclus duurt 90 minuten. Bereken voor 1 tot 7 cycli de bedtijd met “bedtijd = gewenste wektijd − tijd om in slaap te vallen − aantal cycli × lengte van een cyclus”. Komt de tijd voor 0:00 uit, reken dan terug naar de dag ervoor. Geef per aantal cycli de bedtijd (24-uursklok) en de slaapduur in een overzicht. Vermeld ook dat dit een richtlijn op basis van gangbare theorie is 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