Excel le permite ingresar muchas cosas en una celda, incluidos los tiempos. Esto lleva a algunas personas a usar Excel para ayudar a calcular los tiempos transcurridos. Por ejemplo, puede tener una columna que contenga una hora de inicio, otra que contenga una hora de finalización y luego usar una tercera columna para calcular el tiempo entre la hora de inicio y la hora de finalización.

En tales situaciones, puede tener la tentación de simplemente poner lo siguiente como fórmula en las celdas de la tercera columna:

=B2-A2

Esto funcionará bien, siempre que la hora mostrada en B2 sea siempre posterior a la hora mostrada en A2. Sin embargo, obtendrá resultados erróneos si los tiempos no se ajustan a esta estricta restricción. ¿Qué hace si está ejecutando operaciones las 24 horas del día y es igualmente probable que el valor en A2 sea justo antes de la medianoche y el valor en B2 sea después de la medianoche?

Una solución es asegurarse de que siempre ingrese fechas con sus horas. Si hace esto, B2 siempre será posterior a A2. Para muchas personas, sin embargo, esto es una molestia. Si te encuentras simplemente entrando en el tiempo, entonces todavía estás río arriba.

Si ingresa sus horas sin una designación AM / PM usando un reloj de 12 horas, entonces debe usar la siguiente fórmula en las celdas de la tercera columna:

=IF(A2>B2,(B2+0.5)-A2,B2-A2)

Esta fórmula utiliza la función SI para determinar si la hora de inicio es posterior a la hora de finalización. Si es así, entonces .5 (que es medio día o 12 horas) se agrega al tiempo final antes de que se haga la resta. Si la hora de inicio es anterior a la hora de finalización, se realiza una operación de resta normal.

Si usa una designación AM / PM en sus horarios, o ingresa información usando un reloj de 24 horas, entonces la fórmula debe cambiar solo un poco. Ahora debería aparecer de la siguiente manera:

=IF(A2>B2,(B2+1)-A2,B2-A2)

Ahora, en lugar de agregar solo medio día, está agregando un día completo (24 horas) a la hora de finalización. Esto, nuevamente, proporciona el resultado adecuado.

Es interesante notar que en ambos casos, Excel le permite agregar horas y minutos, si lo desea. Si bien el ejemplo anterior es limpio y simple, también se podría haber usado lo siguiente:

=IF(A19>B19,(B19+"24:00")-A19,B19-A19)

Independientemente de la fórmula que utilice, una vez que la ingrese, debe asegurarse de que la celda con la fórmula esté formateada para mostrar correctamente el tiempo transcurrido. Haz esto siguiendo estos pasos:

  1. Elija Celdas en el menú Formato. Excel muestra el cuadro de diálogo Formato de celdas. (Ver figura 1)

  2. En la lista Categoría (lado izquierdo), elija Hora.

  3. En el cuadro Tipo, elija 37:30:55 como tipo.

  4. Haga clic en Aceptar.

Su celda ahora muestra las horas, minutos y segundos transcurridos correctos.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2819) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

enlace: / excelribbon-Working_with_Elapsed_Time [Trabajar con tiempo transcurrido].