Encuentra empleados ausentes para una cita con Excel

Última actualización el 15/03/2025
Tiempo de lectura: 3 minutos

¿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.

  1. Realizar 2 pruebas lógicas entre una fecha determinada y un rango de ausencia
  2. Integre esta prueba en una función FILTRO
  3. 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
tabla de empleados de licencia

¿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.
Fecha de referencia mayor que la fecha de inicio de la ausencia
  • Y el segundo si la fecha de fin de ausencia es menor a la fecha de referencia.
Fecha de referencia inferior a la fecha de finalización de la ausencia

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.
Agrupación de los dos tesls lógicos.

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.

  1. El primer parámetro solo corresponderá a la columna de empleados
  2. El segundo parámetro de la función FILTRO repetirá la prueba que acabamos de construir.
Función FILTRO para encontrar empleados ausentes

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.

Gestión de la situación en la que no hay ningún empleado ausente

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.

Dinamiza la tabla de ausencias con AUJOURDHUI

Artículos relacionados

1 Comentario

  1. gerson martins
    30/01/2025 a las 18:13

    BIEN.

    Responder

Dejar un comentario

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Encuentra empleados ausentes para una cita con Excel

    Tiempo de leer: 3 minutos
    Última actualización el 15/03/2025

    ¿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.

    1. Realizar 2 pruebas lógicas entre una fecha determinada y un rango de ausencia
    2. Integre esta prueba en una función FILTRO
    3. 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
    tabla de empleados de licencia

    ¿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.
    Fecha de referencia mayor que la fecha de inicio de la ausencia
    • Y el segundo si la fecha de fin de ausencia es menor a la fecha de referencia.
    Fecha de referencia inferior a la fecha de finalización de la ausencia

    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.
    Agrupación de los dos tesls lógicos.

    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.

    1. El primer parámetro solo corresponderá a la columna de empleados
    2. El segundo parámetro de la función FILTRO repetirá la prueba que acabamos de construir.
    Función FILTRO para encontrar empleados ausentes

    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.

    Gestión de la situación en la que no hay ningún empleado ausente

    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.

    Dinamiza la tabla de ausencias con AUJOURDHUI

    Artículos relacionados

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      1 Comentario

      1. gerson martins
        30/01/2025 a las 18:13

        BIEN.

        Responder

      Dejar un comentario

      Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.