Choisissez un mode et entrez l’heure à laquelle vous voulez vous réveiller (ou l’heure du coucher) au format 24 heures. Les heures de coucher (ou de réveil) en fin de cycle de sommeil sont calculées pour 1 à 7 cycles d’un coup.
Table des matières
-
Ce que vous pouvez faire sur cette page
-
À quoi sert ce calcul ?
-
Mode d'emploi
-
Formule
-
Symboles et termes
-
Ce qu’il est utile de savoir avant de commencer
-
Calculer avec Excel
-
Calculer avec Google Sheets
-
Calculer avec Python
-
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
-
Faire faire le calcul par ChatGPT
-
Les atouts de DataChef
-
Fonctions connexes
-
Liste des calculatrices NumberChef
Ce que vous pouvez faire sur cette page
- Entrez l’heure à laquelle vous voulez vous réveiller, par exemple 6 h, et obtenez les heures de coucher qui tombent en fin de cycle de sommeil, de 1 à 7 cycles d’un coup
- Cela marche aussi dans l’autre sens : entrez l’heure à laquelle vous vous couchez, par exemple 23 h, et obtenez les heures de réveil en fin de cycle
- D’après l’idée répandue que 4 à 6 cycles par nuit sont une bonne durée, les lignes à 5 et 6 cycles sont marquées « conseillé »
- Vous pouvez changer la durée d’un cycle et le temps d’endormissement selon votre ressenti (par défaut : cycles de 90 minutes, 15 minutes pour s’endormir)
- Une explication simple des formules et des formules à copier-coller pour Excel, Google Sheets et Python sont réunies sur cette page
À quoi sert ce calcul ?
La veille d’un réveil à 5 h, on choisit souvent son heure de coucher au feeling. Avec un réveil à 5 h et 15 minutes pour s’endormir, 6 cycles (9 heures de sommeil) donnent 19 h 45 la veille, et 5 cycles (7 h 30) donnent 21 h 15.
La fin d’un cycle serait un moment où le sommeil est léger, d’où l’idée qu’il est plus facile de se réveiller à ce moment-là. Chacun est différent, mais partir de l’heure du réveil aide à prendre l’habitude de se coucher à une heure choisie, plutôt que de veiller tard sans s’en rendre compte.
Continuer à réviser ou se coucher tôt ? En cas d’hésitation, on peut partir de l’heure du réveil pour voir le temps dont on dispose. Pour un réveil à 6 h 30, 5 cycles (7 h 30 de sommeil) donnent un coucher à 22 h 45, et 4 cycles (6 heures) un coucher à 0 h 15.
Le sommeil aiderait le cerveau à trier et à ranger les souvenirs : organiser sa soirée à partir du sommeil dont on a besoin est une stratégie plus sûre que de réviser toute la nuit.
Quand l’heure de prise de poste change d’un jour à l’autre, il faut réfléchir à chaque fois à l’heure du coucher. Il suffit d’entrer une autre heure de réveil et de relancer le calcul pour obtenir tout de suite l’heure de coucher du jour.
Le calcul est le même quand on dort dans la journée après une nuit de travail. Mais le sommeil de jour est souvent plus léger à cause du rythme circadien (horloge biologique) : prenez les résultats comme un simple repère et, si la fatigue persiste, pensez à en parler à votre médecin ou au médecin du travail.
Selon une idée répandue, une sieste d’un cycle complet (environ 90 minutes) permet de se réveiller plus facilement pendant un sommeil léger. Choisissez le mode « trouver l’heure du réveil » avec un cycle pour savoir à quelle heure mettre le réveil (par exemple, allongé à 13 h, endormi en 15 minutes, réveil vers 14 h 45).
D’autres conseillent au contraire une sieste courte d’environ 15 à 20 minutes, avant d’entrer dans le sommeil profond. Une longue sieste peut gêner l’endormissement le soir : choisissez ce qui convient à votre rythme de vie.
Formule
Symboles et termes
Symboles
| \(B\) | bé | L’heure du coucher, c’est-à-dire l’heure où l’on se met au lit. C’est ce que le calculateur trouve en mode « trouver l’heure du coucher ». C’est l’initiale de l’anglais « bedtime ». |
| \(W\) | double-vé | L’heure du réveil. C’est une donnée en mode « trouver l’heure du coucher » et le résultat en mode « trouver l’heure du réveil ». C’est l’initiale de l’anglais « wake » (se réveiller). |
| \(F\) | èf | Le temps d’endormissement, entre le moment où l’on se met au lit et le moment où l’on s’endort vraiment. Il vaut 15 minutes par défaut dans ce calculateur. C’est l’initiale de l’anglais « fall asleep » (s’endormir). |
| \(n\) | ène | Le nombre de cycles de sommeil. Ce calculateur fait et affiche tous les cas de \(n = 1\) à \(7\). |
| \(C\) | cé | La durée d’un cycle de sommeil. Elle serait d’environ 90 minutes en moyenne, ce qui est aussi la valeur par défaut de ce calculateur. C’est l’initiale de « cycle ». |
| \(S\) | èsse | La durée de sommeil, de l’endormissement au réveil. On la trouve avec \(S = n \times C\). C’est l’initiale de l’anglais « sleep » (sommeil). |
Termes
| cycle de sommeil | Un tour de sommeil lent suivi de sommeil paradoxal, qui se répètent à tour de rôle pendant la nuit. Il durerait environ 90 minutes en moyenne, mais cela peut aller d’environ 70 à 120 minutes selon les personnes (et les nuits). On en enchaîne en général 4 à 6 par nuit. |
| sommeil lent | Le sommeil qui repose le cerveau, du sommeil lent léger au sommeil lent profond. Il vient en premier après l’endormissement, et l’hormone de croissance serait surtout libérée pendant le sommeil lent profond. |
| sommeil paradoxal | Un sommeil où le corps se repose alors que le cerveau est très actif, et où l’on fait souvent des rêves précis. On l’appelle aussi sommeil REM (de l’anglais « rapid eye movement »), car les yeux bougent vite sous les paupières. Il arrive dans la seconde moitié de chaque cycle et s’allonge vers le matin. |
| rythme circadien | Le rythme propre au corps, qui fait varier la température, la libération des hormones et d’autres fonctions sur environ 24 heures. On l’appelle aussi « horloge biologique ». Le décalage horaire (jet lag) vient d’un écart entre ce rythme et l’heure locale. |
| latence d’endormissement | Le temps qu’il faut pour vraiment s’endormir une fois au lit. C’est le « temps d’endormissement » de ce calculateur ; chez l’adulte en bonne santé, il serait d’environ 10 à 20 minutes. |
Ce qu’il est utile de savoir avant de commencer
Voici ce qui aide à utiliser le calcul de cette page en le comprenant vraiment, pas seulement en appuyant sur le bouton.
En cas de blocage, revenir sur ces points est le chemin le plus court.
| Heures et durées (CE1-CE2, 7-9 ans) |
|
| Lire l’heure sur 24 heures (CE2, 8-9 ans) |
|
| Multiplication (CE1-CE2, 7-9 ans) |
|
| Conversions entre minutes et heures (CM1, 9-10 ans) |
|
Calculer avec Excel
| Heure du réveil | 6:00 |
| Temps d’endormissement (min) | 15 |
| Durée d’un cycle de sommeil (min) | 90 |
| Nombre de cycles | 5 |
| Heure du coucher | =MOD(B1-(B2+B3*B4)/1440;1) |
| Heure du coucher | 23:00 |
| Temps d’endormissement (min) | 15 |
| Durée d’un cycle de sommeil (min) | 90 |
| Nombre de cycles | 6 |
| Heure du réveil | =MOD(B1+(B2+B3*B4)/1440;1) |
| Durée d’un cycle de sommeil (min) | 90 |
| Nombre de cycles | 5 |
| Durée de sommeil (min) | =B1*B2 |
| Durée de sommeil (heures) | =B3/60 |
Si le résultat en B5 s’affiche comme un nombre du genre « 0,927… », passez le format de la cellule en « hh:mm » (heure). Les résultats du troisième tableau sont 450 (minutes) et 7,5 (heures). Il suffit de remplacer les nombres de la colonne B par les vôtres.
Calculer avec Google Sheets
| Heure du réveil | 6:00 |
| Temps d’endormissement (min) | 15 |
| Durée d’un cycle de sommeil (min) | 90 |
| Nombre de cycles | 5 |
| Heure du coucher | =MOD(B1-(B2+B3*B4)/1440;1) |
| Heure du coucher | 23:00 |
| Temps d’endormissement (min) | 15 |
| Durée d’un cycle de sommeil (min) | 90 |
| Nombre de cycles | 6 |
| Heure du réveil | =MOD(B1+(B2+B3*B4)/1440;1) |
| Durée d’un cycle de sommeil (min) | 90 |
| Nombre de cycles | 5 |
| Durée de sommeil (min) | =B1*B2 |
| Durée de sommeil (heures) | =B3/60 |
Si un résultat s’affiche comme un nombre du genre « 0,927… », vous pouvez l’afficher en heure avec le menu « Format → Nombre → Heure ».
Calculer avec Python
from datetime import datetime, timedelta
wake_time = datetime(2026, 7, 13, 6, 0) # heure du réveil (la date sert seulement à repérer le changement de jour)
fall_asleep_minutes = 15 # temps d'endormissement (minutes)
cycle_minutes = 90 # durée d'un cycle de sommeil (minutes)
for cycles in range(7, 0, -1):
bedtime = wake_time - timedelta(minutes=fall_asleep_minutes + cycles * cycle_minutes)
sleep_hours = cycles * cycle_minutes / 60 # durée de sommeil (heures)
recommended = "(conseillé)" if cycles in (5, 6) else "" # repère fondé sur l'idée de 4 à 6 cycles par nuit
day = "la veille " if bedtime.date() < wake_time.date() else ""
print(f"{cycles} cycle{'s' if cycles > 1 else ''} ({sleep_hours:g} h de sommeil) : {day}{bedtime:%H:%M} {recommended}")
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
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
Faire faire le calcul par ChatGPT
Vous êtes un assistant de calcul pour les cycles de sommeil. Faites le calcul suivant en exécutant réellement du code Python, et appuyez votre réponse uniquement sur les nombres obtenus à l’exécution (ne répondez pas de tête ni par estimation). Une personne veut se réveiller à 6 h. Elle met 15 minutes à s’endormir, et un cycle de sommeil dure 90 minutes. Pour chaque nombre de cycles de 1 à 7, calculez l’heure du coucher avec « heure du coucher = heure du réveil − temps d’endormissement − nombre de cycles × durée d’un cycle ». Si l’on repasse avant minuit, reportez l’heure sur la veille. Donnez la liste des heures de coucher (au format 24 heures) et des durées de sommeil pour chaque nombre de cycles. Précisez aussi qu’il s’agit d’un repère fondé sur une théorie générale, et non d’un avis médical.
Mode d'emploi
-
1Saisissez vos nombresTapez les nombres à calculer dans les champs de saisie
-
2CalculezAppuyez sur le bouton « Calculer »
-
3Lisez le résultatLe résultat s’affiche aussitôt. La même page explique aussi le raisonnement et la formule
Les atouts de DataChef
Aucune compétence requise – simple et intuitif
Aucune donnée personnelle nécessaire
Le fichier est supprimé automatiquement après le téléchargement
Aucune mention de crédit nécessaire
Aucune autorisation préalable nécessaire