Excel: Restando horas

Situación: Tenemos una hoja con horas de entrada y salida en dos columnas y queremos restarle la hora salida menos la de entrada calculando el tiempo transcurrido entre ellas, ¿cómo hacemos para obtener el tiempo correcto? Veamos la respuesta.
LUN, 20 / MAY / 2013

En general, el tiempo transcurrido entre dos horas se calcula restando la segunda hora menos la primera. Por ejemplo, si [A2] (hora de entrada) es igual a 8:00 y [B2] (hora de salida) es igual a 15:30, el tiempo entre ambas se calcula haciendo =B2-A2. En este caso, el resul­tado es 7:30.

Si una persona entra a las 22:00 y sale a las 5:00 del día siguiente, la resta debe­ría dar -17 horas. Como Excel no admite tiempos negativos, la celda mostrará ####### como mensaje de error.

Para calcular el tiempo transcurrido entre las 22:00 y las 5:00 del día siguiente, la fórmula debería ser =B2+1-A2. Ese uno que suma repre­senta el día adicional. Es como calcular el tiempo entre las 22:00 y las 29:00 (5:00 más veinticuatro horas).

El problema es encontrar una fórmula que funcione en ambos casos: tanto cuando la salida es el mismo día como cuando es al día siguiente. Podemos hacerlo con una condicional: =SI(B2>A2;B2-A2;B2+1-A2). Esta fórmula resta simplemente ambas horas cuando la segunda es posterior a la primera.

En caso contrario, considera que la segunda corresponde al día siguiente, y por eso suma la unidad que representa el día adicional.

Las fórmulas de la columna [C] restan la hora de salida menos la de entrada para calcular el tiempo transcurrido entre ellas. Si la hora de salida es menor a la de entrada (por corresponder al día siguiente), el resultado es negativo y Excel lo muestra como un mensaje de error.

Las fórmulas de la columna [C] preguntan si la hora de salida es mayor a la de entrada. De ser así, calcula el tiempo transcurrido entre ellas, restándolas. En caso contrario, suma una unidad para tener en cuenta el día adicional.

Comentarios
¡Comparte esta noticia!

Últimos lanzamientos Ver más

Leave a Reply