Estoy manteniendo una mesa de asistencia en el siguiente formato.
01 Wed IN | 01 Wed OUT
==========|===========
08:27 | 17:16
08:36 | 14:31
08:38 | 17:07
08:32 | 17:05
08:47 | 17:05
08:31 | 17:04
08:16 | 17:13
08:31 | 17:13
08:29 | 17:05
08:40 | 17:06
08:32 | 17:02
08:52 | 17:05
08:36 | 17:08
08:30 | 18:37
Quiero aplicar formato condicional para la columna "IN" y la columna "OUT". Si el tiempo IN es> 8:45, la fuente en esa celda debe ser ROJA. Si el tiempo de SALIDA <17:00, la fuente en esa celda debe ser ROJA.
Los datos en las columnas IN y OUT son el resultado de LEFT(cell, 5)
y RIGHT(cell,5)
de otra columna que registra cada entrada IN y OUT del personal.
He probado las opciones de formato condicional, pero obviamente estoy haciendo algo mal. Intenté formatear las celdas como Tiempo, Personalizado, etc.
VALUE(LEFT(...))
, y el formateo funcionará. También la aplicación de formato condicional será más fácil. Si aún no puede resolverlo, publique exactamente lo que ha intentado y cuál fue el resultado.Respuestas:
Si desea utilizar el formato condicional, en comparación con un valor de tiempo, necesita valores de tiempo en sus columnas. Por el momento, hay un espacio en blanco justo delante de cada cadena de tiempo ("08:45") que evita que esta cadena se reconozca como un valor de tiempo. Elimine el espacio en blanco con la
TRIM()
función después de extraer la pieza, como en=TRIM(LEFT(D2,1,6))
.A continuación, en el formato condicional, compare cada valor de tiempo con un tiempo:
y
De esta manera, puede ingresar y verificar fácilmente la hora de inicio y finalización.
editar (gracias a los comentaristas):
Por supuesto,
LEFT()
aún devuelve una cadena que, si se compara con un tiempo (un número), arroja resultados incorrectos. Agregue un 0 en la fórmula de formato condicional o en la celda misma (=LEFT(cell, 5) + 0
. Esto sería preferible ya que ahora puede formatear o calcular con estos tiempos.fuente
=(A2 + 0 > TIME(8,45,0))
mejor? , debería convertir texto a número