Registre una marca de tiempo en cada entrada y calcule la diferencia horaria entre la entrada de profundidad actual y la anterior no consecutiva.

Registre una marca de tiempo en cada entrada y calcule la diferencia horaria entre la entrada de profundidad actual y la anterior no consecutiva.

Está creando un Pipe Tally y desea registrar el tiempo necesario de una entrada a la siguiente. Usar Excel 2016 para ingresar datos por profundidad y registrar una marca de tiempo en cada entrada. Luego quiero calcular la diferencia horaria entre la entrada de profundidad actual y la anterior. Tengo 4 columnas. Columna de profundidad del agujero, columna Kelly Down, columna de marca de tiempo y diferencia de tiempo. Columna. El problema que estoy tratando de resolver es calcular la diferencia de tiempo entre filas de marca de tiempo no consecutivas. Ex..

Marca de tiempo automática de cuenta de tuberías:
Sello de tiempo automático de cuenta de tuberías

¿Cómo calculo esto?
¿Existe una función de Hora ANTERIOR que podría utilizarse aquí?
Solo sé cómo calcular una diferencia horaria usando una celda específica. Por lo tanto, el cálculo que estoy usando solo se calcula a partir de la celda directamente encima. Ni dos ni siquiera Tres.

Calcula de una celda a la siguiente únicamente:
Calcula solo de una celda a la siguiente

Respuesta1

Si todas las marcas de tiempo en la columna de marcas de tiempo están en orden ascendente, puede restar el MÁXIMO de todas las marcas de tiempo anteriores de la actual para obtener la diferencia horaria.

Si la primera marca de tiempo está en la celda F2 y la diferencia horaria está en la columna G, deje la celda G2 vacía e ingrese lo siguiente en la celda G3.

=IF(OR(F3="",MAX(F$2:F2)=0),"",F3-MAX(F$2:F2))

y copie esta fórmula en las celdas de la columna F que están debajo de la fila 3.

Tenga en cuenta que esto deja un espacio en blanco junto a cualquier marca de tiempo que esté en blanco. Si prefieres tener algún otro valor, reemplaza el segundo "" con el que quieras.

información relacionada