Crear una hoja de asistencia en Excel

Última actualización el 09/12/2024
Tiempo de lectura: 3 minutos

Gracias a las nuevas funciones de Excel 365, es muy fácil crear una hoja de horas dinámica.

  1. Poner los datos en una tabla.
  2. Convertir datos a VERDADERO o FALSO
  3. Extrae nombres y fecha. Gracias a la función ÚNICA, es muy fácil recuperar todos los nombres y fechas.
  4. Organizar datos. Para simplificar la presentación de datos, podemos usar ORGA.COLS o SEARCHX.
  5. Aplicar casillas de verificación

Paso 1: poner los datos en una tabla

Nuestra hoja de asistencia tiene sólo 3 columnas:

  • Nombre de los empleados
  • La fecha
  • Indicación de presencia (1) o no (0)

Pon tus datos en una tabla (Insertar > Tabla) haciaventaja de hacer que los rangos de datos sean dinámicos. Lo cual será de gran utilidad en nuestro caso de estudio. Además, le dimos un nombre específico a nuestra Mesa para identificarla mejor después.

Poner información de presencia en una tabla.

Paso 2: convierta 0 y 1 en FALSO y VERDADERO

Para poder utilizar la herramienta casillas de verificación, debes transformar los resultados 0 y 1 en FALSO y VERDADERO. Esto se logra simplemente escribiendo la siguiente prueba

Convertir un resultado 0 o 1 a FALSO o VERDADERO

Paso 3: extraiga nombres y fechas de forma única

Para este paso usaremos el Función ÚNICA extraer nombres y fechas solo una vez

Función ÚNICA para extraer el nombre de cada empleado

Usando referencias de tabla, sin importar la cantidad de filas, nuestra función ÚNICA usará todas las filas en la columna Empleado. Ahora, para las fechas, la función es ligeramente diferente porque queremos escribir el resultado horizontalmente. Para ello utilizaremos la función TRANSPONER.

=TRANSPONER(ÚNICO(tbl_Empleado[Fecha]))

Función TRANSPONER para escribir el resultado horizontalmente

Paso 4: Complete la hoja de asistencia

Se pueden utilizar dos funciones.

  • ORGA.COLS
  • INVESTIGAR

Si los datos están perfectamente ordenados, por fecha (clave 1) y por nombre (clave 2) podemos aplicar la función ORGA.COLS. Podemos indicar que vamos a reordenar la columna Verdadero o Falso dividiendo cada 7 filas en columnas

=ORGA.COLS(tbl_Empleado[V/F];7)

O, si realmente queremos construir una tabla que se adapte automáticamente al número de empleados

=ORGA.COLS(tbl_Empleado[V / F];LINEAS(F3#))

ORGA.COLS reordena los datos en bloques de 7 líneas

La referencia propagada F3 # Tomará todos los valores devueltos por la función ÚNICA. Allá Función LÍNEAS simplemente contará el número de elementos devueltos.

Si los datos no están ordenados correctamente, el Función ORGA.COLS no va a ser útil. Sin embargo, podemos utilizar la función BUSCAR XL haciendo un búsqueda de dos columnas. La escritura es bastante compleja pero qué recordar.

  • Buscamos en los nombres (F3#) asociados a las fechas (G2#)
  • En las columnas Empleado y Fecha (ambas separadas por un guión)

=BUSCARXL($F3#&"-"&G$2#;tbl_Empleado[Empleado]&"-"&tbl_Empleado[Fecha];tbl_Empleado[T / F])

Investigación para llenar la hoja de asistencia.

Paso 5: agregue las casillas de verificación

Todo lo que queda es reemplazar VERDADERO y FALSO con casillas de verificación

Menú de casilla de verificación en la cinta de Excel

Y obtenemos el siguiente resultado con formato condicional en las casillas de verificación como se explica en este artículo.

Transformación agregando casillas de verificación

Artículos relacionados

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.

    Crear una hoja de asistencia en Excel

    Tiempo de leer: 3 minutos
    Última actualización el 09/12/2024

    Gracias a las nuevas funciones de Excel 365, es muy fácil crear una hoja de horas dinámica.

    1. Poner los datos en una tabla.
    2. Convertir datos a VERDADERO o FALSO
    3. Extrae nombres y fecha. Gracias a la función ÚNICA, es muy fácil recuperar todos los nombres y fechas.
    4. Organizar datos. Para simplificar la presentación de datos, podemos usar ORGA.COLS o SEARCHX.
    5. Aplicar casillas de verificación

    Paso 1: poner los datos en una tabla

    Nuestra hoja de asistencia tiene sólo 3 columnas:

    • Nombre de los empleados
    • La fecha
    • Indicación de presencia (1) o no (0)

    Pon tus datos en una tabla (Insertar > Tabla) haciaventaja de hacer que los rangos de datos sean dinámicos. Lo cual será de gran utilidad en nuestro caso de estudio. Además, le dimos un nombre específico a nuestra Mesa para identificarla mejor después.

    Poner información de presencia en una tabla.

    Paso 2: convierta 0 y 1 en FALSO y VERDADERO

    Para poder utilizar la herramienta casillas de verificación, debes transformar los resultados 0 y 1 en FALSO y VERDADERO. Esto se logra simplemente escribiendo la siguiente prueba

    Convertir un resultado 0 o 1 a FALSO o VERDADERO

    Paso 3: extraiga nombres y fechas de forma única

    Para este paso usaremos el Función ÚNICA extraer nombres y fechas solo una vez

    Función ÚNICA para extraer el nombre de cada empleado

    Usando referencias de tabla, sin importar la cantidad de filas, nuestra función ÚNICA usará todas las filas en la columna Empleado. Ahora, para las fechas, la función es ligeramente diferente porque queremos escribir el resultado horizontalmente. Para ello utilizaremos la función TRANSPONER.

    =TRANSPONER(ÚNICO(tbl_Empleado[Fecha]))

    Función TRANSPONER para escribir el resultado horizontalmente

    Paso 4: Complete la hoja de asistencia

    Se pueden utilizar dos funciones.

    • ORGA.COLS
    • INVESTIGAR

    Si los datos están perfectamente ordenados, por fecha (clave 1) y por nombre (clave 2) podemos aplicar la función ORGA.COLS. Podemos indicar que vamos a reordenar la columna Verdadero o Falso dividiendo cada 7 filas en columnas

    =ORGA.COLS(tbl_Empleado[V/F];7)

    O, si realmente queremos construir una tabla que se adapte automáticamente al número de empleados

    =ORGA.COLS(tbl_Empleado[V / F];LINEAS(F3#))

    ORGA.COLS reordena los datos en bloques de 7 líneas

    La referencia propagada F3 # Tomará todos los valores devueltos por la función ÚNICA. Allá Función LÍNEAS simplemente contará el número de elementos devueltos.

    Si los datos no están ordenados correctamente, el Función ORGA.COLS no va a ser útil. Sin embargo, podemos utilizar la función BUSCAR XL haciendo un búsqueda de dos columnas. La escritura es bastante compleja pero qué recordar.

    • Buscamos en los nombres (F3#) asociados a las fechas (G2#)
    • En las columnas Empleado y Fecha (ambas separadas por un guión)

    =BUSCARXL($F3#&"-"&G$2#;tbl_Empleado[Empleado]&"-"&tbl_Empleado[Fecha];tbl_Empleado[T / F])

    Investigación para llenar la hoja de asistencia.

    Paso 5: agregue las casillas de verificación

    Todo lo que queda es reemplazar VERDADERO y FALSO con casillas de verificación

    Menú de casilla de verificación en la cinta de Excel

    Y obtenemos el siguiente resultado con formato condicional en las casillas de verificación como se explica en este artículo.

    Transformación agregando casillas de verificación

    Artículos relacionados

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

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

      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.