¿Cómo encontrar la lista de empleados ausentes (vacaciones, enfermedad, formación, etc.) para una fecha determinada en Excel? Es posible y en una sola fórmula.
- Realizar 2 pruebas lógicas entre una fecha determinada y un rango de ausencia
- Integre esta prueba en una función FILTRO
- Dinamiza el documento con la función HOY
Punto de partida
La disposición de los datos es muy importante, como siempre con Excel. Construiremos nuestro documento con 3 columnas.
- La fecha de salida de vacaciones.
- La fecha de finalización de las vacaciones.
- Nombre del empleado

¿Cómo determinar si un empleado está ausente?
Este es el punto más importante de todo el proyecto. construiremos 2 pruebas lógicas luego agrúpelos.
- La primera prueba comprobará si la fecha de referencia es mayor o igual a las fechas de inicio.

- Y el segundo si la fecha de fin de ausencia es menor a la fecha de referencia.

Agrupación de las 2 pruebas lógicas
Una prueba lógica devuelve VERDADERO o FALSO pero también O 1 0. Entonces podemos agrupar las dos pruebas multiplicándolas entre sí.
- Es necesario poner entre paréntesis cada una de las pruebas.
- El resultado será necesariamente 0 cuando la fecha de referencia no sea durante un periodo de ausencia y 1 cuando sea una baja.

Utilice la función FILTRO
Ahora usaremos la función FILTRO. Si no conoces esta función, el siguiente artículo le mostrará las posibilidades que ofrece esta función.
- El primer parámetro solo corresponderá a la columna de empleados
- El segundo parámetro de la función FILTRO repetirá la prueba que acabamos de construir.

Mostrar un mensaje cuando no se encuentre ningún empleado
Luego, completaremos el tercer argumento de la función para mostrar el mensaje "Nadie" cuando la función FILTRO no haya encontrado ninguna fila respondiendo a las pruebas.
=FILTRE(C2:C14;(E2>=A2:A14)*(E2<=B2:B14);"Personne")
Y podemos ver que para la fecha 23 de mayo de 2023 es la palabra “Nadie” la que se muestra porque nadie está de vacaciones.

Dinamiza el documento con AUJOURDHUI
Finalmente, para que nuestra tabla sea perfectamente dinámica, sustituiremos la fecha de referencia por la Función HOY(). De esta manera, en cada nuevo día, la función HOY() devolverá la fecha de hoy. Y así, sin intervención por tu parte, sabrás quién está de baja día a día.

30/01/2025 a las 18:13
BIEN.