Cálculo del tiempo en Google Sheets

  • Compartir Este
Michael Brown

Ahora que hemos aprendido cómo introducir fechas y horas en la hoja de cálculo Hablaremos en detalle de las formas de encontrar la diferencia horaria, veremos cómo sumar fechas y horas y aprenderemos a mostrar sólo unidades de fecha u hora y a separarlas por completo.

    Cómo calcular la diferencia horaria en Google Sheets

    Cuando trabajas en algún proyecto, suele ser importante controlar el tiempo empleado, lo que se denomina tiempo transcurrido. Google Sheets puede ayudarte a calcular la diferencia de tiempo de muchas formas distintas.

    Ejemplo 1. Restar el tiempo para obtener la duración en Google Sheets

    Si tienes la hora de inicio y la hora de finalización, no es un problema averiguar el tiempo empleado:

    = Hora final - Hora inicial

    Supongamos que la hora de inicio está en la columna A y la hora de finalización en la columna B. Con una simple fórmula de resta en C2, averiguará cuánto tiempo le llevó tal o cual tarea:

    =B2-A2

    Por defecto, la hora tiene el formato "hh:mm".

    Para obtener los resultados sólo como horas o como horas, minutos y segundos, debe aplicar un formato personalizado con los códigos de tiempo correspondientes: h y hh:mm:ss Google incluso ofrece un formato de número especial para casos como éste. Duración :

    Sugerencia: para aplicar el formato de hora personalizado, vaya a Formato> Número> Más formatos> Formato numérico personalizado en el menú de la hoja de cálculo.

    Ejemplo 2. Calcular la duración del tiempo en Google Sheets utilizando la función TEXTO

    Otro truco para calcular la duración del tiempo en Hojas de cálculo de Google implica la función TEXTO:

    =TEXTO(B2-A2, "h") - durante horas

    =TEXT(B2-A2, "h:mm") - durante horas y minutos

    =TEXT(B2-A2, "h:mm:ss") - para horas, minutos y segundos

    Nota. ¿Ve cómo los registros están alineados a la izquierda? Porque la función TEXTO siempre devuelve los resultados formateados como un texto. Esto significa que estos valores no se pueden utilizar para cálculos posteriores.

    Ejemplo 3. Diferencia horaria en horas, minutos y segundos

    Puede hacer un seguimiento del tiempo empleado y obtener el resultado en una unidad de tiempo sin tener en cuenta otras unidades. Por ejemplo, cuente el número de sólo horas, sólo minutos o sólo segundos.

    Nota: para que los resultados sean correctos, las celdas deben tener formato numérico o automático: Formato> Número> Número o Formato> Número> Automático .

    • Para obtener el número de horas empleadas, resta la hora de inicio de la hora de finalización y multiplica el resultado por 24 (ya que hay 24 horas en un día):

      =(Hora final - Hora inicial) * 24

      Obtendrá la diferencia horaria en forma de decimal:

      Si la hora de inicio es mayor que la hora final, la fórmula devolverá un número negativo, como en C5 en mi ejemplo.

      Consejo: la función INT le permitirá ver el número de horas completas empleadas, ya que redondea los números al entero más próximo:

    • Para contar los minutos, sustituye la hora de inicio por la hora final y multiplica lo que obtengas por 1.440 (ya que hay 1.440 minutos en un día):

      =(Hora final - Hora inicial) * 1440

    • Para saber cuántos segundos transcurrieron entre dos horas, el procedimiento es el mismo: sustituye la hora inicial por la final y multiplica el resultado por 86.400 (el número de segundos de un día):

      =(Hora final - Hora inicial) * 86400

    Consejo: puede evitar la multiplicación en todos estos casos, simplemente reste los tiempos primero y luego aplique el formato de tiempo transcurrido de Formato> Número> Más formatos> Más formatos de fecha y hora Si haces clic en la flecha hacia abajo situada a la derecha del campo de texto, podrás elegir entre otras unidades de fecha y hora:

    Ejemplo 4. Funciones para obtener la diferencia horaria en una hoja de cálculo de Google

    Como siempre, Google Sheets te equipa con tres funciones especialmente útiles para este fin.

    Nota: estas funciones sólo funcionan dentro de un margen de 24 horas y 60 minutos y segundos. Si la diferencia horaria supera estos límites, las fórmulas devolverán errores.

    • =HORA(B2-A2) - volver horas solamente (sin minutos ni segundos)
    • =MINUTO(B2-A2) - volver minutos solamente (sin horas ni segundos)
    • =SECOND(B2-A2) - volver segundos solamente (sin horas ni minutos)

    Cómo sumar y restar tiempo en Google Sheets: horas, minutos o segundos

    Estas operaciones también se pueden conseguir con dos técnicas: una implica cálculos matemáticos básicos, otra - funciones. Mientras que la primera forma siempre funciona, la segunda con funciones sólo funciona cuando se suman o restan unidades inferiores a 24 horas, o 60 minutos, o 60 segundos.

    Sumar o restar horas en Google Sheets

    • Añadir menos de 24 horas:

      =Hora de inicio + TIEMPO(N horas, 0, 0)

      Así es como se ve la fórmula en datos reales:

      =A2+TIEMPO(3,0,0)

    • Añade más de 24 horas:

      =Hora de inicio + (N horas / 24)

      Para añadir 27 horas al tiempo en A2, utilizo esta fórmula:

      =A2+(27/24)

    • Para restar 24 y más horas, utiliza las fórmulas anteriores como base pero cambia el signo más (+) por el signo menos (-). Esto es lo que he obtenido:

      =A2-TIEMPO(3,0,0) - restar 3 horas

      =A2-(27/24) - restar 27 horas

    Sumar o restar minutos en Google Sheets

    El principio de manipulación de los minutos es el mismo que el de las horas.

    • La función TIEMPO suma y resta hasta 60 minutos:

      =Hora de inicio + TIEMPO(0, N minutos, 0)

      Si va a añadir 40 minutos, puede hacerlo así:

      =A2+TIEMPO(0,40,0)

      Si tienes que restar 20 minutos, ésta es la fórmula que debes utilizar:

      =A2-TIEMPO(0,40,0)

    • Y hay una fórmula basada en aritmética simple para sumar y restar durante 60 minutos:

      =Hora de inicio + (N minutos / 1440)

      Así es como se añaden 120 minutos:

      =A2+(120/1440)

      Pon el menos en lugar del más para restar 120 minutos:

      =A2-(120/1440)

    Sumar o restar segundos en Google Sheets

    En Google Sheets, los segundos se calculan del mismo modo que las horas y los minutos.

    • Puede utilizar la función TIEMPO para sumar o restar hasta 60 segundos:

      =Tiempo de inicio + TIEMPO(0, 0, N segundos)

      Por ejemplo, añada 30 segundos:

      =A2+TIEMPO(0,0,30)

      O sustitúyelo por 30 segundos:

      =A2-TIEMPO(0,0,30)

    • Para calcular más de 60 segundos, utiliza matemáticas sencillas:

      =Tiempo de inicio + (N segundos / 86400)

      Añade 700 segundos:

      =A2+(700/86400)

      O sustitúyelo por 700 segundos:

      =A2-(700/86400)

    Cómo sumar tiempo en Google Sheets

    Para hallar el tiempo total de tu tabla en Google Sheets, puedes utilizar la función SUMA. El truco aquí es elegir el formato correcto para mostrar el resultado.

    Por defecto, el resultado se formateará como Duración - hh:mm:ss

    Pero la mayoría de las veces el formato predeterminado de tiempo o duración no será suficiente, y tendrás que inventar el tuyo propio.

    Las celdas A7:A9 contienen el mismo valor de tiempo, sólo que se muestran de forma diferente. Además, puedes realizar cálculos con ellas: restar, sumar, convertir a decimal, etc.

    Extraer la fecha y la hora de un registro "fecha-hora" completo

    Imaginemos que una celda de Google Sheets contiene tanto la fecha como la hora. Quieres separarlas: extraer sólo la fecha a una celda y sólo la hora a otra.

    Dividir fecha y hora en formato numérico

    Para visualizar la fecha o la hora en una celda de la pantalla o para imprimirla, basta con seleccionar la celda original, ir a Formato> Número y elija Fecha o Tiempo .

    Sin embargo, si desea utilizar estos valores para futuros cálculos (restar, sumar, etc.), esto no será suficiente. Si no ve la unidad de tiempo en una celda, no significa necesariamente que esté ausente, y viceversa.

    Entonces, ¿qué hacer?

    Dividir la fecha utilizando fórmulas

    Google almacena las fechas y la hora como números. Por ejemplo, ve la fecha 8/24/2017 11:40:03 como el número 42971,4861458 La parte entera representa la fecha, la parte fraccionaria - la hora. Por lo tanto, su tarea se reduce a separar la parte entera de la fraccionaria.

    1. Para extraer la fecha (parte entera), utilice la función REDONDEAR en la celda B2:

      =REDONDEAR(A2,0)

      La fórmula redondea el valor hacia abajo y elimina la parte fraccionaria.

    2. Para extraer el tiempo, coloca la siguiente fórmula de resta en C2:

    =A2-B2

  • Copie los resultados en la tercera fila y aplique Fecha a B3 y Tiempo formato a C3:
  • Utilice el complemento Dividir fecha y hora

    Puede que te sorprenda, pero hay un complemento especial para este trabajo. Es realmente pequeño y sencillo, pero su contribución a Google Sheets no puede exagerarse.

    Split Date & Time divide todos los registros de fecha y hora en toda la columna a la vez. Usted controla el resultado deseado con sólo 4 sencillos ajustes:

    Díselo al complemento:

    1. Si hay una fila de cabecera.
    2. Si quieres conseguir la unidad Date.
    3. Si desea obtener la unidad de tiempo.
    4. Y si quieres sustituir tu columna original por los nuevos datos.

    Te quita literalmente de encima la carga de dividir las unidades de fecha y hora:

    El complemento forma parte de la colección Herramientas potentes, por lo que tendrás a mano más de otros 30 complementos útiles. Instálalo desde la tienda de Google Sheets para probarlo todo.

    Estas son las formas no sólo de mostrar la fecha o la hora, sino de separarlas en diferentes celdas. Y ahora puede realizar varios cálculos con estos registros.

    Espero que estos ejemplos te ayuden a resolver tus tareas cuando trabajes con fechas y horas en Google Sheets.

    Michael Brown es un entusiasta de la tecnología dedicado y apasionado por simplificar procesos complejos utilizando herramientas de software. Con más de una década de experiencia en la industria de la tecnología, ha perfeccionado sus habilidades en Microsoft Excel y Outlook, así como en Google Sheets y Docs. El blog de Michael está dedicado a compartir su conocimiento y experiencia con otros, brindando consejos y tutoriales fáciles de seguir para mejorar la productividad y la eficiencia. Ya sea un profesional experimentado o un principiante, el blog de Michael ofrece información valiosa y consejos prácticos para aprovechar al máximo estas herramientas de software esenciales.