La herramienta que necesitas, lista para usar

Calculadora de horas solapadas

Indica la hora de inicio y de fin de cada franja y obtendrás el total con el tiempo solapado contado una sola vez. La línea de tiempo muestra dónde se pisan las franjas y cuánto duran los huecos entre las franjas unidas, y puedes copiar el resultado.

Última modificación 2026-10-22Todo el cálculo ocurre en tu navegador

Franjas horariasIndica la hora de inicio y de fin; el tiempo solapado se cuenta una sola vez.

Tiempo total sin solapes

—

De inicio a fin
—
Huecos
—
Tiempo solapado
—
Máx. a la vez
—
Nivel de solape—
Resultado unido—

Franjas unidas y huecos

    Solapes

      Última modificación 2026-10-22No guardamos lo que escribes

      Criterio ROBERINLa herramienta que necesitas,
      lista para usar.
      • Claro a primera vistaEntradas y resultados donde los esperas.
      • Primero el resultadoLa cifra clave va primero; el proceso solo cuando lo necesitas.
      • Pedir menosSin registro ni datos innecesarios.

      El tiempo solapado se cuenta una sola vez, y los huecos no se suman

      Si sumas 09:00–12:00 y 11:00–14:00 tal cual, salen 6 horas. Pero 11:00–12:00 figura en los dos registros, así que se contó dos veces. Si esa hora se cuenta una sola vez, los dos registros ocupan en realidad 09:00–14:00, es decir, 5 horas. En matemáticas, este valor es la longitud de la unión de los intervalos.

      El ejemplo de la primera pantalla de la calculadora tiene cuatro franjas: 09:00–12:00, 11:00–14:00, 13:30–15:00 y 16:00–17:30. La suma simple es de 9 horas, pero 11:00–12:00 y 13:30–14:00 se solapan, de modo que 1 hora y 30 minutos se contó dos veces. El tiempo total sin solapes es, por tanto, de 7 horas y 30 minutos. Como ninguna franja cubre 15:00–16:00, tampoco coincide con las 8 horas y 30 minutos que hay entre el primer inicio y el último fin. En la línea de tiempo, el rayado de una barra marca lo que se contó dos veces, y los cortes de la fila «Resultado unido», abajo del todo, son los huecos.

      Cuándo hay que restar los solapes

      Cuando varios registros ocupan el mismo momento, la forma de sumarlos depende de lo que quieras saber. Si la pregunta es cuántas horas del periodo estuvieron realmente ocupadas, el tiempo solapado debe contarse una sola vez.

      • Uso real de salas o equipos: aunque las reservas se pisen, la sala solo está en uso durante un tramo de tiempo. Para calcular la ocupación diaria, divide el tiempo total sin solapes entre las horas de apertura.
      • Trabajo o estudio anotado en varias aplicaciones: si una app de cronómetro y un calendario registraron la misma hora, la suma simple resulta más larga que la realidad. La lista de solapes te muestra qué registros están duplicados.
      • Cuidados o guardias que no pueden quedar sin cubrir: cuando varias personas se reparten un turno, los huecos son justo el tiempo que nadie atiende. En el ejemplo de la primera pantalla, 15:00–16:00 es un hueco.
      • Unir registros de llamadas, vídeo o conexiones: los registros que coincidieron en el tiempo se convierten en un solo periodo de uso. Además obtienes el máximo de registros simultáneos y cuándo ocurrió.

      En el caso contrario, si dos personas trabajan una hora cada una al mismo tiempo, la carga de trabajo es de 2 horas por persona. Para sumar las horas dedicadas por cada persona no restes el solape: usa la «Suma simple» del resultado.

      Cómo se calcula

      1. Convierte las horas a minutos. Las 09:30 son 9 × 60 + 30 = 570 minutos. Así, la duración de una franja es simplemente el fin menos el inicio.
      2. Si el fin es anterior al inicio, suma un día. 22:00–02:00 son 120 + 1.440 − 1.320 = 240 minutos, es decir, 4 horas. Un fin a las 00:00 se toma como el final de ese día, las 24:00.
      3. Corta el eje de tiempo en cada límite. Ordena todos los inicios y fines y cuenta cuántas franjas cubren cada trozo intermedio.
      4. Suma los trozos cubiertos por al menos una franja. Eso es el tiempo total sin solapes. Si sumas solo los trozos cubiertos por dos o más, obtienes el tiempo solapado.
      5. Calcula el tiempo contado dos veces. Un trozo cubierto por k franjas entró k veces en la suma simple, así que hay que restar k − 1. La suma de todos esos valores es el tiempo contado dos veces, y equivale a la suma simple menos el total.

      Total = Σ longitud del trozo (k ≥ 1) · Contado dos veces = Σ (k − 1) × longitud del trozo = suma simple − total

      Un punto en el que una franja termina justo cuando empieza otra no tiene duración, así que no es un solape. 09:00–12:00 y 12:00–14:00 aparecen en el resultado unido como un solo bloque, 09:00–14:00, y el tiempo contado dos veces es de 0 minutos.

      Las 13 posiciones posibles de dos franjas

      Dos intervalos de tiempo se encuentran siempre en una de las 13 relaciones que catalogó Allen (1983): seis pares (antes y después, se encuentra y es encontrado, se solapa y es solapado, empieza y es empezado, durante y contiene, termina y es terminado) más «igual». La ontología de tiempo del W3C define las mismas 13 y añade dos relaciones agrupadas (intervalIn e intervalDisjoint). Las dos mitades de un par solo intercambian qué franja es A y cuál es B, y el resultado es el mismo, por eso la tabla muestra únicamente los 7 casos en que se añade B a A = 09:00–12:00.

      Al añadir B a A = 09:00–12:00 (3 horas)
      RelaciónBContado dos vecesTotal
      Antes (con hueco)13:00–14:000 min4 hProbar
      Contiguas (se tocan)12:00–14:000 min5 hProbar
      Solape parcial11:00–14:001 h5 hProbar
      Empiezan a la vez09:00–10:001 h3 hProbar
      Dentro de A10:00–11:001 h3 hProbar
      Terminan a la vez11:00–12:001 h3 hProbar
      Iguales09:00–12:003 h3 hProbar

      Si B queda por completo dentro de A, añadir más franjas como B deja el total en 3 horas. Un mismo registro introducido dos veces («Iguales») resta las 3 horas completas de la suma simple de 6.

      Con tres franjas, el tiempo contado dos veces crece

      09:00–12:00, 10:00–13:00 y 11:00–14:00 duran 3 horas cada una, así que la suma simple es de 9 horas, y la franja unida es 09:00–14:00, o sea, 5 horas. El tiempo cubierto por dos o más franjas es 10:00–13:00, 3 horas, pero el tiempo contado dos veces es de 4 horas. La razón es que 11:00–12:00 lo cubren las tres franjas y se sumó tres veces, de modo que hay que restar dos. Si divides la línea de tiempo en trozos, como en la tabla siguiente, la diferencia se ve con claridad.

      09:00–12:00 · 10:00–13:00 · 11:00–14:00 Probar
      TrozoFranjas que lo cubrenTiempo en la suma simpleTiempo a restar
      09:00–10:0011 h0 min
      10:00–11:0022 h1 h
      11:00–12:0033 h2 h
      12:00–13:0022 h1 h
      13:00–14:0011 h0 min
      Total9 h4 h

      Es el principio de inclusión-exclusión. La unión de tres conjuntos A, B y C es A + B + C, menos los solapes de dos en dos (A∩B, B∩C, A∩C), más el solape de los tres (A∩B∩C), que se vuelve a sumar. Resulta 9 − (2 + 2 + 1) + 1 = 5 horas, el mismo resultado. La fila «Nivel de solape» de la línea de tiempo dibuja esos recuentos por trozo como escalones.

      Registros que pasan de medianoche y registros de varios días

      Si la hora de fin es anterior a la de inicio, el cálculo entiende que termina al día siguiente. 22:00–02:00 son 4 horas sin hacer nada más, y la columna de duración añade «acaba al día sig.». El problema aparece con los registros que empiezan después de medianoche. Si introduces sin más 01:00–03:00 de esa misma noche, se lee como la 1:00 del primer día y no se solapa con 22:00–02:00.

      EntradaTotalContado dos veces
      Día 1 22:00–02:00 · Día 2 01:00–03:005 h1 hProbar
      Día 1 22:00–02:00 · Día 1 01:00–03:006 h0 minProbar
      09:00–09:00 · Contar 24 h24 h0 minProbar

      Cuando una franja empieza después de medianoche, activa «Varios días» sobre la línea de tiempo y elige Día 2 como día de inicio de esa franja. Los días de inicio van del Día 1 al Día 7, de modo que puedes unir de una vez guardias o eventos de varios días. Si el inicio y el fin son la misma hora, el cálculo se detiene, porque no puede distinguir un registro de 0 minutos de un día entero. En un caso como una guardia de 24 horas que acabó a la misma hora del día siguiente, pulsa «Contar 24 h» en esa fila.

      Cómo obtener el mismo valor en Excel

      Si ya tienes los registros en una tabla, ordénalos por hora de inicio y añade una columna con el fin más tardío hasta ese momento. Cada fila suma entonces solo la parte que se extiende más allá de ese fin. Supón que los inicios están en la columna A y los fines en la B, desde la fila 2. En Excel en español, las fórmulas son:

      ColumnaSignificadoFila 2Fila 3 en adelante (arrastrar hacia abajo)
      CFin corregido si pasa de medianoche=SI(B2<A2;B2+1;B2)=SI(B3<A3;B3+1;B3)
      DFin más tardío hasta ahora=C2=MAX(D2;C3)
      ETiempo que se añade=C2-A2=MAX(0;C3-MAX(A3;D2))

      La suma de la columna E (con =SUMA(E2:E5), por ejemplo) es el tiempo total sin solapes. Si usas Excel en inglés, la función se llama IF y el separador es la coma. Excel trata un día como 1, así que B + 1 es la misma hora del día siguiente. Si das a la celda del total el formato [h]:mm, se muestra en horas y minutos, como 7:30, y no vuelve a 0 al pasar de 24 horas. Con el ejemplo de la primera pantalla:

      FilaA InicioB FinD Fin más tardíoE Tiempo añadido
      29:0012:0012:003:00
      311:0014:0014:002:00
      413:3015:0015:001:00
      516:0017:3017:301:30
      Total7:30

      Si no ordenas, el fin de una fila anterior puede ser posterior al de la siguiente y el resultado sale mal, así que ordena antes la columna A de menor a mayor. Para registros que abarcan varias fechas, escribe fecha y hora juntas en las columnas A y B, y las mismas fórmulas funcionan sin la corrección de la columna C.

      Errores de cálculo frecuentes

      • Tomar del primer inicio al último fin como total: 09:00–12:00 y 13:00–14:00 suman 4 horas. Si calculas 09:00–14:00 como 5 horas, incluyes 12:00–13:00, cuando no hay ningún registro.
      • Usar la suma simple sin más: si hay registros solapados, sumar sin más da un valor mayor que el real. Si el tiempo contado dos veces del resultado no es de 0 minutos, comprueba primero qué registros se solapan.
      • Considerar solape dos franjas que solo se tocan: dos registros, uno que acaba a las 12:00 y otro que empieza a las 12:00, no comparten ni un minuto.
      • Introducir un descanso como una franja nueva: para quitar la comida de 12:00–13:00 de 09:00–18:00, añadirla como otra fila crea justo un solape. Introduce mejor dos filas: 09:00–12:00 y 13:00–18:00.
      • Leer horas decimales como horas y minutos: 7,5 horas son 7 horas y 30 minutos, no 7 horas y 50. Al pasar la cifra a otra tabla, es más seguro usar los minutos sin redondear (450).

      Límites y precauciones

      • Las horas van en pasos de 1 minuto y puedes introducir hasta 20 franjas. Redondea al minuto los registros con segundos.
      • Una franja no puede superar las 24 horas. Divide un registro más largo en dos filas, repartidas por días. El día de inicio llega hasta el Día 7.
      • Un día se toma siempre como 24 horas. Los registros de un día de cambio de hora, o de zonas horarias distintas, hay que pasarlos antes a una misma zona horaria.
      • El resultado es solo la duración de las franjas que has introducido. No sirve de base para contar jornada o descansos ni para calcular salarios o tarifas. Consulta por separado las normas que se apliquen a esos cálculos.
      • Todo se calcula dentro de este navegador y no se envía nada a un servidor. Las franjas pasan a la dirección solo cuando pulsas «Copiar enlace».

      Fuentes

      Preguntas frecuentes

      ¿Cuántas horas son 09:00–12:00 más 11:00–14:00?

      Si son registros del mismo día, el tiempo total sin solapes es de 5 horas. La suma directa de las dos franjas da 6 horas, y la hora de 11:00 a 12:00 se contó dos veces, por lo que se resta.

      ¿En qué se diferencian el tiempo contado dos veces y el tiempo solapado?

      El tiempo solapado es la duración cubierta por dos o más franjas. El tiempo contado dos veces es lo que hay que restar de la suma simple. En 09:00–12:00, 10:00–13:00 y 11:00–14:00, el tiempo solapado es de 3 horas, pero 11:00–12:00 se sumó tres veces, así que el tiempo contado dos veces es de 4 horas.

      ¿Se solapan una franja que acaba a las 12:00 y otra que empieza a las 12:00?

      No. Un instante compartido no tiene duración, así que 09:00–12:00 y 12:00–14:00 suman 5 horas, con 0 minutos contados dos veces. En el resultado unido aparecen como un solo bloque de 09:00 a 14:00.

      ¿Cómo introduzco de 22:00 a 02:00?

      Escribe tal cual 22:00 y 02:00. Si el fin es anterior al inicio, se entiende que acaba al día siguiente y se calculan 4 horas. Para un registro que empieza pasada la medianoche de esa misma noche, como 01:00–03:00, activa «Varios días» y elige el Día 2 como día de inicio.

      ¿09:00–09:00 cuenta como 24 horas?

      No por defecto. La calculadora no puede saber si es un registro de 0 minutos o un día entero, así que no calcula. Si el registro acabó a la misma hora del día siguiente, pulsa «Contar 24 h» en esa fila.

      ¿El hueco entre franjas entra en el total?

      No. 09:00–12:00 y 13:00–14:00 suman 4 horas, y la hora de 12:00 a 13:00 aparece aparte en «Huecos». La duración desde el primer inicio hasta el último fin figura en «De inicio a fin».

      ¿Puedo obtener en Excel el total sin solapes?

      Sí. Ordena por hora de inicio, mantén con MAX el fin más tardío hasta ese momento y, en cada fila, suma solo la parte que lo supera con MAX(0; fin − MAX(inicio; fin más tardío anterior)). Da a la celda del total el formato [h]:mm.

      ¿Cuántas franjas puedo introducir y se guardan los datos?

      Puedes introducir hasta 20. Todo se calcula dentro del navegador y no se envía nada a un servidor. Las franjas pasan a la dirección solo cuando pulsas «Copiar enlace».