Elige un modo e introduce la hora a la que quieres despertarte (o la hora a la que te acuestas). Se calculan las horas de acostarse (o de despertarse) que coinciden con el final de un ciclo de sueño, de 1 a 7 ciclos a la vez.
Índice
-
Qué puedes hacer en esta página
-
¿Para qué sirve este cálculo?
-
Cómo usar
-
Fórmula
-
Símbolos y términos
-
Qué conviene saber de antemano
-
Cómo calcularlo con Excel
-
Cómo calcularlo con Hojas de cálculo de Google
-
Cómo calcularlo con Python
-
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
-
Cómo pedirle a ChatGPT que haga el cálculo
-
Las ventajas de DataChef
-
Funciones relacionadas
-
Todas las calculadoras de NumberChef
Qué puedes hacer en esta página
- Introduce la hora a la que quieres despertarte, por ejemplo las 6:00, y obtén las horas de acostarse que coinciden con el final de un ciclo de sueño, de 1 a 7 ciclos a la vez
- También funciona al revés: introduce la hora a la que te acuestas, por ejemplo las 23:00, y obtén las horas de despertarse recomendadas al final de un ciclo
- Según la idea habitual de que de 4 a 6 ciclos por noche es una buena cantidad, las filas de 5 y 6 ciclos se marcan como «recomendado»
- Puedes cambiar la duración del ciclo y el tiempo que tardas en dormirte para adaptarlos a tu caso (valores iniciales: ciclos de 90 minutos y 15 minutos para dormirte)
- En esta misma página tienes una explicación sencilla de las fórmulas y fórmulas para copiar y pegar en Excel, Hojas de cálculo de Google y Python
¿Para qué sirve este cálculo?
La noche anterior a una alarma a las 5:00 es fácil elegir la hora de acostarse a ojo. Con un despertar a las 5:00 y 15 minutos para dormirte, 6 ciclos (9 horas de sueño) apuntan a las 19:45 de la tarde anterior, y 5 ciclos (7 horas y 30 minutos) apuntan a las 21:15.
Se dice que el final de un ciclo es un momento en que el sueño es ligero, así que se piensa que despertarse entonces resulta más fácil. Cada persona es distinta, pero calcular hacia atrás desde la hora de despertarte ayuda a crear el hábito de acostarte a propósito en lugar de quedarte despierto sin darte cuenta.
¿Sigues estudiando o te acuestas pronto? Cuando dudas, puedes calcular hacia atrás desde la hora de despertarte para ver de cuánto tiempo dispones. Para despertarte a las 6:30, 5 ciclos (7 horas y 30 minutos de sueño) apuntan a acostarte a las 22:45, y 4 ciclos (6 horas) apuntan a las 0:15.
Se dice que el sueño ayuda al cerebro a ordenar y guardar los recuerdos, así que planificar hacia atrás a partir del sueño que necesitas es una estrategia más segura que estudiar toda la noche.
Cuando tu hora de entrada cambia de un día para otro, tienes que pensar cada vez cuándo dormir. Basta con introducir otra hora de despertarte y volver a calcular para obtener enseguida la hora de acostarte de ese día.
El cálculo es el mismo cuando duermes de día después de un turno de noche. Sin embargo, el sueño diurno tiende a ser más ligero por el ritmo circadiano (el reloj biológico), así que toma los resultados solo como orientación y, si sigues encontrándote mal, consulta con tu médico.
Una idea es que una siesta de un ciclo completo (unos 90 minutos) hace más fácil despertarse durante el sueño ligero. Usa el modo «hallar la hora de despertarme» con un ciclo para ver cuándo poner la alarma (por ejemplo, te tumbas a las 13:00, tardas 15 minutos en dormirte y te despiertas hacia las 14:45).
Por otro lado, otra idea recomienda una siesta corta de unos 15 a 20 minutos, antes de llegar al sueño profundo. Una siesta larga puede dificultar dormirse por la noche, así que elige lo que encaje con tu vida.
Fórmula
Símbolos y términos
Símbolos
| \(B\) | be | Hora de acostarse (bedtime en inglés, de ahí la letra). Es la hora a la que te metes en la cama y lo que la calculadora halla en el modo «hallar la hora de acostarme». |
| \(W\) | uve doble | Hora de despertarse (wake en inglés, de ahí la letra). Es un dato de entrada en el modo «hallar la hora de acostarme» y el resultado en el modo «hallar la hora de despertarme». |
| \(F\) | efe | Tiempo para dormirte, es decir, el tiempo desde que te metes en la cama hasta que te quedas dormido. El valor inicial de esta calculadora es de 15 minutos (la letra viene de fall asleep, «quedarse dormido», en inglés). |
| \(n\) | ene | El número de ciclos de sueño. Esta calculadora calcula y muestra todos los casos de \(n = 1\) a \(7\). |
| \(C\) | ce | La duración de un ciclo de sueño. Se dice que la media es de unos 90 minutos, que es también el valor inicial de esta calculadora (la letra viene de cycle, «ciclo», en inglés). |
| \(S\) | ese | Tiempo de sueño: el tiempo desde que te quedas dormido hasta que te despiertas, que se halla con \(S = n \times C\). La letra viene de sleep, «sueño», en inglés. |
Términos
| ciclo de sueño | Una vuelta de sueño no REM seguida de sueño REM, que se repiten por turnos mientras duermes. Se dice que la media es de unos 90 minutos, pero puede ir de unos 70 a 120 minutos según la persona (y la noche). Se dice que la mayoría de las personas pasan por unos 4 a 6 ciclos por noche. |
| sueño no REM | Sueño que descansa el cerebro, con fases desde ligeras hasta profundas. Aparece primero después de que te duermes, y se dice que la hormona del crecimiento se libera con más intensidad durante el sueño no REM profundo. |
| sueño REM | Sueño ligero en el que el cuerpo descansa pero el cerebro está activo, y son frecuentes los sueños vívidos. REM significa «movimiento ocular rápido» (rapid eye movement, en inglés), porque los ojos se mueven deprisa bajo los párpados. Aparece en la segunda mitad de cada ciclo y tiende a alargarse hacia la mañana. |
| ritmo circadiano | El ritmo interno del cuerpo en el que la temperatura corporal, la liberación de hormonas y otras funciones cambian en un ciclo de unas 24 horas. También se llama «reloj biológico». El jet lag aparece cuando este ritmo no coincide con la hora local. |
| latencia del sueño | El tiempo que se tarda en quedarse dormido después de meterse en la cama e intentar dormir. Es el «tiempo para dormirte» de esta calculadora, y en adultos sanos se dice que ronda los 10 a 20 minutos. |
Qué conviene saber de antemano
Aquí tienes lo que te ayuda a usar el cálculo de esta página comprendiendo de verdad lo que haces, y no solo pulsando el botón.
Si te atascas, repasar estos puntos es la forma más rápida de avanzar.
| La hora y el tiempo transcurrido (2.º–3.º de Primaria, 7-9 años) |
|
| El formato de 24 horas (3.º–4.º de Primaria, 8-10 años) |
|
| La multiplicación (3.º–4.º de Primaria, 8-10 años) |
|
| Pasar de minutos a horas y al revés (3.º de Primaria, 8-9 años) |
|
Cómo calcularlo con Excel
| Hora de despertarse | 6:00 |
| Tiempo para dormirte (min) | 15 |
| Duración del ciclo de sueño (min) | 90 |
| Número de ciclos | 5 |
| Hora de acostarse | =RESIDUO(B1-(B2+B3*B4)/1440;1) |
| Hora de acostarse | 23:00 |
| Tiempo para dormirte (min) | 15 |
| Duración del ciclo de sueño (min) | 90 |
| Número de ciclos | 6 |
| Hora de despertarse | =RESIDUO(B1+(B2+B3*B4)/1440;1) |
| Duración del ciclo de sueño (min) | 90 |
| Número de ciclos | 5 |
| Tiempo de sueño (min) | =B1*B2 |
| Tiempo de sueño (horas) | =B3/60 |
Si el resultado de B5 aparece como un número como «0,927…», cambia el formato de la celda a «h:mm» (hora). Los resultados de la tercera tabla son 450 (minutos) y 7,5 (horas). Solo tienes que sustituir los números de la columna B por los tuyos.
Cómo calcularlo con Hojas de cálculo de Google
| Hora de despertarse | 6:00 |
| Tiempo para dormirte (min) | 15 |
| Duración del ciclo de sueño (min) | 90 |
| Número de ciclos | 5 |
| Hora de acostarse | =RESIDUO(B1-(B2+B3*B4)/1440;1) |
| Hora de acostarse | 23:00 |
| Tiempo para dormirte (min) | 15 |
| Duración del ciclo de sueño (min) | 90 |
| Número de ciclos | 6 |
| Hora de despertarse | =RESIDUO(B1+(B2+B3*B4)/1440;1) |
| Duración del ciclo de sueño (min) | 90 |
| Número de ciclos | 5 |
| Tiempo de sueño (min) | =B1*B2 |
| Tiempo de sueño (horas) | =B3/60 |
Si un resultado aparece como un número como «0,927…», puedes convertirlo en hora con «Formato → Número → Hora» en el menú.
Cómo calcularlo con Python
from datetime import datetime, timedelta
wake_time = datetime(2026, 7, 13, 6, 0) # hora de despertarse (la fecha es un valor de relleno para detectar el cambio de día)
fall_asleep_minutes = 15 # tiempo para dormirte (minutos)
cycle_minutes = 90 # duración del ciclo de sueño (minutos)
for cycles in range(7, 0, -1):
bedtime = wake_time - timedelta(minutes=fall_asleep_minutes + cycles * cycle_minutes)
sleep_hours = cycles * cycle_minutes / 60 # tiempo de sueño (horas)
recommended = "(recomendado)" if cycles in (5, 6) else "" # orientación basada en la idea de 4-6 ciclos por noche
day = "día anterior " if bedtime.date() < wake_time.date() else ""
print(f"{cycles} ciclo{'s' if cycles > 1 else ''} ({sleep_hours:g} h de sueño): {day}{bedtime:%H:%M} {recommended}")
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
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
Cómo pedirle a ChatGPT que haga el cálculo
Eres un asistente de cálculo de ciclos de sueño. Haz el siguiente cálculo ejecutando realmente código Python y basa tu respuesta únicamente en los números del resultado de la ejecución (no respondas con cálculo mental ni con estimaciones). Una persona quiere despertarse a las 6:00. Tarda 15 minutos en dormirse y un ciclo de sueño dura 90 minutos. Para cada número de ciclos de 1 a 7, calcula la hora de acostarse con «hora de acostarse = hora de despertarse − tiempo para dormirse − número de ciclos × duración del ciclo». Si la hora retrocede más allá de la medianoche, pásala al día anterior. Muestra una lista con la hora de acostarse (en formato de 24 horas) y el tiempo de sueño para cada número de ciclos. Añade también una nota de que es una orientación basada en una teoría general y no un consejo médico.
Cómo usar
-
1Introduce los númerosEscribe en los campos los números con los que quieres calcular
-
2CalculaHaz clic en el botón «Calcular»
-
3Consulta el resultadoEl resultado aparece al instante. En la misma página también encontrarás el desarrollo del cálculo y la explicación de la fórmula
Las ventajas de DataChef
Sin conocimientos técnicos: fácil e intuitivo
Sin necesidad de dar datos personales
Los archivos se borran automáticamente tras la descarga
Sin necesidad de atribución
Sin necesidad de pedir permiso