Qué hace esta calculadora
Esta herramienta te permite sumar y restar hasta cinco duraciones de tiempo distintas, cada una expresada en horas, minutos y segundos. Cada fila incluye además un número de repeticiones, de modo que puedes multiplicar una misma duración por las veces que se repite antes de sumarla o restarla al total acumulado. El resultado se muestra de dos maneras: como un total ordenado en horas:minutos:segundos y como totales decimales en horas, en minutos y en segundos. Es aritmética de tiempo pura y sirve para cualquier propósito en cualquier parte del mundo.
Cómo usarla
En cada fila, elige Sumar o Restar, escribe las horas, los minutos y los segundos, y establece el número de repeticiones (cuántas veces ocurre esa duración). Un número de repeticiones igual a 0 desactiva la fila. No es necesario que los minutos y los segundos estén entre 0 y 59 al introducirlos: puedes escribir 90 minutos sin problema y se contarán como 1 hora y 30 minutos. Deja en cero las filas que no uses. El resultado normaliza automáticamente el total final.
La fórmula explicada
Cada fila se convierte primero en segundos: segundosFila = horas x 3600 + minutos x 60 + segundos. Ese valor se multiplica por el signo de la operación de la fila (+1 para Sumar, -1 para Restar) y por su número de repeticiones; después, las cinco aportaciones se suman en un único total en segundos. Las salidas decimales dividen ese total entre 60 (minutos) y entre 3600 (horas). La pantalla en H:M:S toma las horas completas redondeando hacia abajo y, a continuación, los minutos y segundos restantes. Si el total es negativo, el signo se conserva en todo el resultado.
$$\text{Total Seconds} = \sum_{i=1}^{5} \text{Op}_i \cdot \text{Repeat}_i \cdot \left( 3600\,\text{H}_i + 60\,\text{M}_i + \text{S}_i \right)$$$$\begin{gathered} \text{Hours} = \left\lfloor \frac{T}{3600} \right\rfloor, \quad \text{Minutes} = \left\lfloor \frac{T \bmod 3600}{60} \right\rfloor, \quad \text{Seconds} = T \bmod 60 \\[1em] \text{where}\quad T = \text{Total Seconds} \end{gathered}$$
Ejemplo resuelto
Valores por defecto: Fila 1 = Sumar (2h 45m 15s) x 2 = \(9915\,\text{s} \times 2 = 19830\,\text{s}\). Fila 2 = Sumar (1h 15m 15s) x 1 = \(4515\,\text{s}\). Las filas 3 a 5 tienen un número de repeticiones de 0, así que no aportan nada. Total = \(19830 + 4515 = 24345\) segundos. Eso equivale a \(24345 / 3600 = 6{,}7625\) horas, \(24345 / 60 = 405{,}75\) minutos y, en formato H:M:S, son 6 horas 45 minutos 45 segundos.
Preguntas frecuentes
¿El resultado puede ser negativo? Sí. Si tus filas de Restar superan a las de Sumar, el total se vuelve negativo y el signo menos se muestra en todo el tiempo.
¿Para qué sirve el número de repeticiones? Multiplica la duración completa de esa fila. Una tarea de 30 minutos repetida 4 veces suma 2 horas.
¿Se admiten decimales? Sí. Puedes introducir horas, minutos o segundos fraccionarios; las salidas decimales conservan la precisión, mientras que la pantalla en H:M:S redondea hacia abajo a segundos completos.