Puede usar valores de tiempo directamente en la función IF de Excel, pero debe comprender cómo Excel almacena tiempos. Excel almacena tiempos como fracciones de un día. La medianoche (00:00:00) es a las 0, al mediodía (12:00:00) es 0.5 y las 18:00 (6 pm) es 0.75.
Aquí hay varios ejemplos que demuestran cómo usar valores de tiempo dentro de una función IF en Excel:
Ejemplo 1:Comparación con un tiempo específico
Supongamos que tiene una columna (a) que contiene tiempos, y desea determinar si la hora es antes de las 10:00 a.m.
* Fórmula en la celda B1: `=If (a1
Esta fórmula compara el tiempo en la celda A1 a las 10:00:00 a.m. `Tiempo (10,0,0)` Crea el valor de tiempo para las 10 a.m. Si A1 es anterior, regresa "antes de las 10 am"; De lo contrario, devuelve "10 am o posterior". Arrastre esta fórmula hacia abajo para aplicarla a otras celdas en la columna A.
Ejemplo 2:Comparación contra un tiempo en otra celda
Supongamos que tiene un tiempo objetivo en la celda C1 (por ejemplo, 14:30 o 2:30 pm), y desea comparar los tiempos en la columna A.
* Fórmula en la celda B1: `=If (a1
Esto compara el tiempo en A1 con el tiempo en C1.
Ejemplo 3:Verificar si un tiempo cae dentro de un rango
Digamos que desea verificar si una hora en la columna se cae entre las 9:00 a.m. y las 5:00 p.m.
* Fórmula en la celda B1: `=If (y (a1> =tiempo (9,0,0), a1 <=tiempo (17,0,0))," dentro del horario comercial "," Horario comercial fuera ")`
La función `y` garantiza ambas condiciones (mayores o iguales a las 9 a.m. y menos o igual a las 5 pm) deben ser ciertas por el tiempo a considerar dentro del horario comercial.
Ejemplo 4:Uso de valores de tiempo formateados ingresados directamente
Si tiene tiempos ingresados directamente en las celdas con un formato de tiempo correcto (por ejemplo, "10:30 am"), puede compararlos directamente sin usar la función 'Time`. Excel los interpretará automáticamente como valores de tiempo.
* Fórmula en la celda B1: `=If (a1 <" 10:00 am "," antes de las 10 am "," 10 am o más tarde ")`
Consideraciones importantes:
* Tipo de datos: Asegúrese de que sus células que contengan los tiempos se formatean como "tiempo" en Excel. Si están formateados como texto, las comparaciones podrían no funcionar correctamente.
* Fecha y hora: Si sus celdas contienen fecha y hora, las comparaciones seguirán funcionando, pero comparará todo el valor de fecha y hora. Si solo desea comparar el componente de tiempo, es posible que necesite usar la función 'Time` para extraer la porción de tiempo o usar las funciones `Hour`,` Minute` y `Second` individualmente. Por ejemplo, `Tiempo (hora (A1), minuto (A1), segundo (A1))` le dará justo el tiempo desde una fecha y un valor de tiempo.
* Manejo de errores: Considere agregar el manejo de errores (por ejemplo, `iferror`) si sus celdas pueden contener valores no del tiempo, para evitar errores en sus fórmulas.
Recuerde adaptar estos ejemplos a sus necesidades específicas y referencias celulares. Siempre verifique el formato de su celda y los tipos de datos para garantizar que sus fórmulas funcionen correctamente.