únicos valor textos tablas son registros parecidos para obtener iguales hojas encontrar duplicados diferentes diferencias devolver comparar como columnas celdas buscarv excel excel-vba excel-formula excel-2007 excel-2010

excel - textos - Fórmula para comparar valores de tiempo



comparar dos tablas en excel y obtener registros únicos (2)

Cuando pasas más de 24 horas, Excel lo cuenta como el día siguiente ... y luego TIMEVALUE es la hora del día siguiente (es decir, 00:58:36 y 02:11:18 en tus ejemplos) y puede, por lo tanto, ser antes de las 0900. Puede hacer DATEVALUE(K7)+TIMEVALUE(K7) para asegurarse de contar la parte del día también ...

A continuación, la fórmula excel funciona bien, pero en algunos casos no me da el valor adecuado.

Entrada:

19:20:42 24:58:36 26:11:18

Después de usar esta fórmula:

=IF(TIMEVALUE(K7)>TIMEVALUE("09:00:00"),TRUE,FALSE)

Obtuve el siguiente resultado:

FALSE TRUE TRUE

Lo que observo si el valor de tiempo es> o = 24:00:00 no me dará la respuesta adecuada. ¿Cómo puedo solucionar esto?


Como alternativa a la excelente respuesta del Capitán, también puedes usar:

"=IF(K7>(9/24),TRUE,FALSE)"

Los valores de DateTime se almacenan internamente como un número de días desde 1/1/1900,
por lo tanto, 1 = 1 día = 24 horas. Entonces 9/24 = 0.375 = 9 horas :-)

Puede verificar esto fácilmente borrando el formato de sus celdas DateTime.

Editar : tenga en cuenta que dicha fórmula booleana se puede expresar de una manera más corta sin perder legibilidad:

"=K7>(9/24)"