De 09:00 a 18:00, cada 30 minutos, son 19 veces
Nueve horas divididas en tramos de 30 minutos dan 18 tramos. Pero las horas se colocan en los dos extremos de cada tramo, de modo que la lista tiene una más que tramos: 19 horas. 09:00, 09:30, 10:00 … 17:30, 18:00. Es la misma razón por la que una valla de 18 huecos necesita 19 postes, y es el fallo más habitual al preparar un horario a mano.
La calculadora parte de la primera hora, le suma el intervalo una y otra vez y se detiene en la última hora que no supera la hora final. El resultado se agrupa por horas, como en un horario de trenes: la fila de las 09 con 00 y 30 significa 09:00 y 09:30. Puedes terminar en una hora final o tras una cantidad fija, y también puedes dejar fuera la primera hora. Las horas posteriores a la medianoche llevan una marca como +1 día, contado desde el día en que empiezas.
Cuándo hace falta una lista de horas repetidas
Muchas tareas se repiten con un intervalo fijo, pero sumar horas a mano falla cerca de la medianoche o con intervalos como 1 h 30 min. Estos son casos que puedes cargar directamente en la calculadora.
- Citas o entrevistas: si las citas empiezan a las 09:00 cada 30 minutos y el local cierra a las 18:00, la última cita empieza a las 17:30. Con 17:30 como hora final salen 18 huecos. Probar
- Ronda nocturna o registro de revisiones: cada 2 horas, de 22:00 a 06:00, son 5 rondas: 22:00, 00:00, 02:00, 04:00 y 06:00, y las cuatro últimas caen en el día siguiente. Probar
- Horario de una lanzadera o un autobús circular: cada 12 minutos, de 07:00 a 09:00, son 11 salidas, y la vista de horario muestra de un vistazo los minutos de cada hora. Probar
- Mediciones u observaciones: para tomar ocho lecturas cada 15 minutos desde las 10:00 basta el modo por cantidad, y la última hora es 11:45. Probar
- Pautas que dicen «cada n horas»: «cada 8 horas» son 3 veces al día y, una vez fijada la primera, caen siempre a las mismas horas. Un intervalo que no divide 24, como cada 7 horas, desplaza las horas de un día a otro. Probar
Cómo contar las veces: una más que los tramos
Si la primera y la última hora entran en la lista, la cantidad sale de la fórmula siguiente. Si la hora final no es un múltiplo exacto del intervalo, se descarta el resto de la división, y ese resto es el tiempo que sobra hasta la hora final.
cantidad = ⌊(hora final − primera hora) ÷ intervalo⌋ + 1 · última hora = primera hora + intervalo × (cantidad − 1)
| De la primera a la final | Intervalo | Cantidad | Última hora | |
|---|---|---|---|---|
| 09:00 a 18:00 | 30 min | 19 veces | 18:00 | Probar |
| 09:00 a 18:00, sin la primera hora | 30 min | 18 veces | 18:00 | Probar |
| 09:00 a 17:50 | 25 min | 22 veces | 17:45 | Probar |
| 07:00 a 09:00 | 12 min | 11 veces | 09:00 | Probar |
| 14:30 a 21:00 | 1 h 30 min | 5 veces | 20:30 | Probar |
| 22:00 a 06:00 del día siguiente | 2 h | 5 veces | 06:00 (+1 día) | Probar |
Si dejas fuera la primera hora, sale una menos. Qué criterio usar depende del caso, pero el estándar iCalendar en el que se apoyan los calendarios (RFC 5545) cuenta el inicio (DTSTART) como la primera repetición al aplicar COUNT, e incluye en UNTIL la repetición que coincide exactamente con la fecha límite. Esta calculadora cuenta igual por defecto, así que un evento creado con esa regla para repetirse cada 30 minutos, 19 veces (FREQ=MINUTELY, INTERVAL=30, COUNT=19), genera las mismas 19 horas. Aun así, en los ajustes de repetición de muchas aplicaciones de calendario no se puede elegir una repetición por minutos; en ese caso, añade una a una las horas copiadas.
Sumar el intervalo k veces y el paso de la medianoche
Si sumas el intervalo k veces a la primera hora, obtienes la entrada k + 1 de la lista cuando la primera hora está incluida. Para saber si se pasa de medianoche, convierte la hora en minutos desde las 00:00, suma y divide entre 1.440, los minutos de un día. El cociente son los días transcurridos y el resto es la hora del día.
hora tras k intervalos (minutos) = primera hora (minutos) + intervalo × k · día = cociente (÷ 1.440) · hora del día = resto
Toma un intervalo de 15 minutos desde las 23:40. Las 23:40 son 23 × 60 + 40 = 1.420 minutos. Al sumar el intervalo dos veces se obtiene 1.420 + 15 × 2 = 1.450 minutos. Al dividir 1.450 entre 1.440 queda cociente 1 y resto 10, es decir, las 00:10 del día siguiente. El número del reloj se hizo más pequeño, pero el orden no se invirtió: cambió el día. La calculadora marca estas horas con +1 día y separa los días en el horario. Probar
Cuántas veces al día y cuándo se repiten las horas
Un día tiene 1.440 minutos, así que las veces por día son 1.440 ÷ intervalo. Si el resultado es un número entero, las mismas horas se repiten cada día. Si no lo es, las horas se desplazan, y los días que pasan hasta que vuelve el patrón original se calculan dividiendo el intervalo entre el máximo común divisor del intervalo y 1.440.
veces al día = 1.440 ÷ intervalo (min) · días hasta repetir las horas = intervalo ÷ mcd(intervalo, 1.440)
| Intervalo | Al día | Vuelven las mismas horas | |
|---|---|---|---|
| 6 h | 4 veces | Cada día | Probar |
| 8 h | 3 veces | Cada día | Probar |
| 1 h 30 min | 16 veces | Cada día | Probar |
| 7 h | unas 3,4 veces | 7 días | Probar |
| 9 h | unas 2,7 veces | 3 días | Probar |
| 5 h | 4,8 veces | 5 días | Probar |
| 25 min | 57,6 veces | 5 días | Probar |
Si empiezas a las 08:00 con un intervalo de 7 horas, salen las 08:00, 15:00 y 22:00, luego las 05:00, 12:00 y 19:00 del día siguiente, y las 02:00 y 09:00 del tercero. Hacen falta 7 × 24 = 168 horas para volver a las 08:00, por eso el ciclo es de 7 días. Entre los intervalos de horas enteras, solo 1, 2, 3, 4, 6, 8, 12 y 24 horas dividen un día de forma exacta.
La misma lista en Excel o en Hojas de cálculo de Google
Excel y las Hojas de cálculo de Google tratan un día como 1. Una hora es 1/24 y un minuto es 1/1.440. La función SECUENCIA crea una columna de números que crece en un paso fijo desde un valor inicial, así que con la primera hora como inicio y el intervalo como paso obtienes una lista de horas repetidas. Las fórmulas siguientes usan los nombres de función y el separador ; que muestra la documentación de Microsoft en español (es-es).
| Objetivo | Fórmula | Notas |
|---|---|---|
| 19 horas cada 30 minutos desde las 09:00 | =SECUENCIA(19;1;9/24;30/1440) | Da a las celdas el formato hh:mm. Rellena 19 filas de una columna. |
| La cantidad (inicio en A2, final en B2) | =ENTERO(REDONDEAR(RESIDUO(B2-A2;1)*1440;0)/30)+1 | 30 es el intervalo en minutos. Si el final es anterior al inicio, RESIDUO lo toma como del día siguiente. |
| Versiones sin SECUENCIA | A2 9:00, A3 =A2+30/1440 | Copia A3 hacia abajo y crece 30 minutos por fila. |
REDONDEAR ajusta los minutos a un número entero para que un error minúsculo de coma flotante en una hora guardada no haga que ENTERO pierda un elemento. Un valor posterior a la medianoche es mayor que 1, así que con el formato hh:mm vuelve a verse como 00:10. Para saber de qué día es, pon =ENTERO(A2) en la columna contigua, o usa el formato [h]:mm para ver 24:10. Si el inicio y el final son iguales, RESIDUO devuelve 0 y la cantidad es 1, mientras que esta calculadora interpreta dos horas iguales como «hasta la misma hora del día siguiente».
Errores frecuentes
- Usar el número de tramos como cantidad: 9 horas ÷ 30 minutos = 18 es el número de tramos. Un horario que muestra la primera y la última hora tiene 19.
- Terminar las citas a la hora de cierre: para que una cita de 30 minutos acabe a las 18:00, la última empieza a las 17:30. Si pones 18:00 como hora final, aparece una cita que empieza con el local ya cerrado.
- Leer 1,5 horas como 1 hora y 50 minutos: 1,5 horas son 1 hora y 30 minutos, es decir, 90 minutos. Escribe 1 en horas y 30 en minutos, o 90 en minutos.
- Olvidar el día tras la medianoche: las 00:10 que siguen a las 23:40 son del día siguiente. Si borras la marca +1 día al pasar la lista a un calendario, la fecha retrocede un día.
- Confundir «3 veces al día» con «cada 8 horas»: cada 8 horas sigue durante la noche, así que tras las 08:00 vienen las 16:00 y las 00:00. Tres veces entre las 08:00 y las 22:00 implican un intervalo de 7 horas (08:00, 15:00 y 22:00).
Límites y advertencias
- Las horas se miden en minutos enteros y el intervalo va de 1 minuto a 24 horas. Cada lista admite hasta 500 elementos.
- No se introduce ninguna fecha, así que no se tienen en cuenta días de la semana ni festivos, y cada día cuenta como 24 horas exactas. Comprueba aparte los días de cambio de hora o las horas de otras zonas horarias.
- La herramienta solo muestra la lista y no envía avisos. Si necesitas una alerta a esas horas, pega la lista copiada en una aplicación de alarmas o de calendario.
- Si el intervalo cambia o hay descansos, crea el horario por partes con intervalos iguales. Para un horario de clases con descansos entre sesiones es más adecuada la Calculadora de fin de sesiones.
- Todo se calcula en este navegador y no se envía nada a un servidor. Los datos pasan a la dirección solo cuando pulsas Copiar enlace.
Fuentes
Fuentes consultadas el 22 de octubre de 2026. Las fórmulas se calcularon en LibreOffice 26.8 (con los nombres de función en inglés) y dieron las mismas horas.
- 01RFC 5545 iCalendar, 3.3.10 Recurrence RuleCOUNT cuenta el inicio (DTSTART) como la primera repetición, UNTIL incluye la repetición que coincide, FREQ=MINUTELY con INTERVAL (en inglés)
- 02Soporte de Microsoft: función SECUENCIA=SECUENCIA(filas; columnas; inicio; paso), filas y columnas, valor inicial y paso
- 03Ayuda de Editores de Documentos de Google: SECUENCIALa misma función en Hojas de cálculo de Google y el orden de sus argumentos
- 04NIST SP 811, capítulo 5: unidades fuera del SITabla 6: 1 min = 60 s, 1 h = 60 min, 1 d = 24 h (en inglés)
- 05Estándar HTML de WHATWG: campo de hora (type=time)El valor es una cadena «hh:mm» de 24 horas; el formato en pantalla puede seguir los ajustes del dispositivo (en inglés)
Preguntas frecuentes
¿Cuántas veces son de 09:00 a 18:00 cada 30 minutos?
Si cuentan la primera y la última hora, son 19 veces. Nueve horas entre 30 minutos dan 18 tramos, pero hay una hora en cada extremo de cada tramo, así que hay una hora más que tramos.
¿Cómo dejo fuera la primera hora de la lista?
Desactiva el interruptor «Incluir la primera hora». La lista empieza entonces un intervalo después de la primera hora. De 09:00 a 18:00 cada 30 minutos, va de 09:30 a 18:00 y tiene 18 veces.
¿Cómo se escribe un intervalo de 1 hora y 30 minutos?
Escribe 1 en horas y 30 en minutos, o pulsa la opción de 1 h 30 min. Con 90 en minutos se calcula el mismo intervalo. Si escribes 1,5, no se interpreta como 1 hora y 30 minutos.
¿Qué pasa si la hora final es anterior a la primera?
Se interpreta como una hora final del día siguiente. Cada 2 horas, de 22:00 a 06:00, son 5 veces: 22:00, 00:00, 02:00, 04:00 y 06:00, y las posteriores a la medianoche llevan +1 día. Si la final es igual a la primera, la lista llega hasta la misma hora del día siguiente.
¿Cuántas veces al día es «cada 8 horas»?
24 horas entre 8 son 3 veces al día, siempre a las mismas horas. Un intervalo que no divide 24, como cada 7 horas, da unas 3,4 veces al día, y las horas se desplazan cada día hasta que el patrón se repite a los 7 días.
¿Qué pasa si la hora final no encaja con el intervalo?
La lista llega hasta la última hora que no supera la hora final. De 09:00 a 17:50 cada 25 minutos, la última es 17:45 y son 22 veces, y los 5 minutos que sobran hasta la hora final se indican aparte en el resultado.
¿Cómo hago una lista de horas cada 30 minutos en Excel?
Escribe =SECUENCIA(19;1;9/24;30/1440) y da a las celdas el formato hh:mm. Rellena 19 filas desde las 09:00 hasta las 18:00 cada 30 minutos. Excel cuenta un día como 1, así que las 09:00 son 9/24 y 30 minutos son 30/1440.
¿Cuántas horas puede tener una lista y se guardan los datos?
Una lista admite hasta 500 horas. Todo se calcula en el navegador y no se envía nada a un servidor. Los datos pasan a la dirección solo cuando pulsas Copiar enlace.