Asistencia

Control de asistencia de personal en Excel: guía práctica

noviembre 8, 2026 Tuto Excel 14 min read
Control de asistencia de personal en Excel: guía práctica

Una hoja de asistencia de personal sirve para registrar, día a día, quién estuvo presente, quién faltó y quién llegó tarde. En este tutorial construirás un libro de Excel con tres hojas: «Personal», «Asistencia» y «Resumen». Al terminar, tendrás totales automáticos, porcentaje de asistencia, validación con lista desplegable, avisos para los casos que requieren seguimiento y fórmulas protegidas. El método funciona en Excel 2007 y posteriores, y también en Excel para la web, Mac y móviles, con diferencias deinterface.

Nota: los datos y pasos de este artículo están comprobados en octubre de 2026.

Qué es una hoja de asistencia de personal

Una hoja de asistencia de personal organiza los estados de cada persona durante un periodo. La idea es registrar una sola sesión por columna y usar códigos breves: P para presencia, A para ausencia y R para retraso. Así, el registro diario ocupa poco espacio y los totales se calculan sin rehacer la tabla.

En este libro, la hoja «Personal» identifica a cada persona; «Asistencia» guarda los estados y también puede recoger justificaciones y observaciones; «Resumen» muestra presencias, ausencias, retrasos, sesiones registradas y porcentaje. Los retrasos se conservan como categoría separada para no convertir automáticamente una llegada tarde en ausencia.

C2fxP
A B C D E F G H I J K L
1 Código Nombre 01/10 02/10 03/10 06/10 07/10 08/10 09/10 10/10 Justificación Observaciones
2 P-01 Ana Pérez P P P A P P R P
3 P-02 Luis Gómez P P A P P P P P
4 P-03 Marta Ruiz A R P A P P P P
C2 L2: Una columna por sesión; una fila por persona
Asistencia

Cómo estructurar el registro diario del personal

La estructura debe separar datos que no cambian de los que se actualizan. «Personal» contendrá el código, el nombre, el área y el periodo; «Asistencia», una fila por persona y una columna por fecha; «Resumen», los indicadores de consulta.

Antes de escribir, conviene fijar estas reglas: un código por estado, una fecha por columna y un periodo por libro. Eso evita contar dos veces la misma sesión o mezclar días de seguimientos diferentes.

Consejo: llama a la pestaña «Resumen» y mantén las mismas columnas durante todo el periodo. Si el libro crece, será más fácil ordenar y comparar.

La hoja «Personal» con los datos del personal

  1. Cambia el nombre de la primera hoja a «Personal».
  2. En A1 escribe Código; en B1, Nombre; en C1, Área; en D1, Periodo.
  3. Registra a las tres personas que acompañarán el ejemplo. Usa códigos estables: P-01, P-02 y P-03.
  4. Guarda el archivo como Asistencia_Personal_2026.xlsx.
B2fxAna Pérez
A B C D
1 Código Nombre Área Periodo
2 P-01 Ana Pérez Administración oct-2026
3 P-02 Luis Gómez Atención al cliente oct-2026
4 P-03 Marta Ruiz Soporte oct-2026
Personal

La hoja «Asistencia» con una fila por persona y fecha

  1. Crea una hoja llamada «Asistencia».
  2. En A1 y B1 escribe Código y Nombre.
  3. En C1 escribe las fechas de sesión: 01/10, 02/10, 03/10, 06/10, 07/10, 08/10, 09/10 y 10/10.
  4. Copia los códigos y nombres de «Personal» a las filas 2, 3 y 4.
  5. Reserva K1 como Justificación y L1 como Observaciones.
  6. Introduce los estados P, A y R de la cuadrícula inicial.
A2fxP-01
A B C D E F G H I J K L
1 Código Nombre 01/10 02/10 03/10 06/10 07/10 08/10 09/10 10/10 Justificación Observaciones
2 P-01 Ana Pérez P P P A P P R P
3 P-02 Luis Gómez P P A P P P P P
4 P-03 Marta Ruiz A R P A P P P P
Asistencia

La hoja «Resumen» para consultar los totales

  1. Añade una hoja «Resumen».
  2. Escribe en A1 Código, B1 Nombre, C1 Presencias, D1 Ausencias, E1 Retrasos, F1 Sesiones y G1 % Asistencia.
  3. Copia en A2:B4 los códigos y nombres de «Personal».
  4. Deja C2:G4 sin valores; las fórmulas se añadirán en los pasos siguientes.
G2fx
A B C D E F G
1 Código Nombre Presencias Ausencias Retrasos Sesiones % Asistencia
2 P-01 Ana Pérez
3 P-02 Luis Gómez
4 P-03 Marta Ruiz
Resumen

Validar los estados con una lista desplegable

La validación limita la columna de estados a P, A y R. Con esta regla, nadie escribe «Presente» en una celda y «P» en otra, dos valores que CONTAR.SI no debe mezclar.

El método está disponible en Excel 2007 y posteriores. En Excel para la web, Mac y móviles aparece como «Validación de datos» o «Validación»; las opciones son equivalentes.

DatosHerramientas de datosValidación de datos

Configurar una lista de estados de asistencia

  1. Selecciona C2:J4 en «Asistencia».
  2. Abre Datos > Herramientas de datos > Validación de datos.
  3. En Permitir, elige Lista.
  4. En Origen, escribe P;A;R.
  5. Activa Celda con lista desplegable.
  6. En la pestaña Mensaje de entrada, escribe «Indica P, A o R».
  7. Pulsa Aceptar.

Aplicar la validación a todas las filas de asistencia

La validación ya cubre C2:J4. Para ampliar el registro:

  1. Selecciona C2:J4.
  2. Pulsa Ctrl+C.
  3. Selecciona C5:J200.
  4. Usa Ctrl+V.
  5. Haz clic en una celda de C5 y comprueba que aparece la flecha de la lista desplegable.
  6. Escribe X en otra celda del rango: Excel debe mostrar El valor incorporado no es válido.
Comprueba: en C2:J4 solo puedes elegir P, A o R; las filas adicionales conservan la misma lista.

Calcular presencias, ausencias y retrasos

Los totales se calculan con CONTAR.SI (COUNTIF), una función que cuenta cuántas celdas cumplen un criterio. En este libro, cada fórmula analiza la fila completa de una persona en «Asistencia».

La función cuenta también los signos que coincidan exactamente. Por eso los códigos deben escribirse siempre igual.

Contar las presencias de una persona

  1. En «Resumen», selecciona C2.
  2. Escribe la fórmula:

=CONTAR.SI('Asistencia'!C2:J2;"P")
  1. Copia C2 y pégalo en C3:C4.
C2fx=CONTAR.SI('Asistencia'!C2:J2;"P")
A B C D E F G
1 Código Nombre Presencias Ausencias Retrasos Sesiones % Asistencia
2 P-01 Ana Pérez 6
3 P-02 Luis Gómez 7
4 P-03 Marta Ruiz 5
Resumen
Comprueba: Ana Pérez muestra 6 presencias en las ocho sesiones registradas: cinco P y un R; P y R son estados distintos.

Contar ausencias y retrasos por separado

  1. En D2, cuenta las ausencias:

=CONTAR.SI('Asistencia'!C2:J2;"A")
  1. En E2, cuenta los retrasos:

=CONTAR.SI('Asistencia'!C2:J2;"R")
  1. Copia D2:E2 y pégalo en D3:E4.
E2fx=CONTAR.SI('Asistencia'!C2:J2;"R")
A B C D E F G
1 Código Nombre Presencias Ausencias Retrasos Sesiones % Asistencia
2 P-01 Ana Pérez 6 1 1
3 P-02 Luis Gómez 7 1 0
4 P-03 Marta Ruiz 5 2 1
Resumen
Cuidado: no contabilices R como A. En el ejemplo, el retraso de Ana queda separado de su ausencia.

Calcular el porcentaje sobre las sesiones registradas

Para saber cuántas sesiones tienen un estado, F2 debe contar las celdas no vacías del rango:

=CONTAR.BLANCO('Asistencia'!C2:J2)

El porcentaje de asistencia se obtiene en G2:

=SIERROR(C2/F2*100;0)

Copia F2:G2 hasta la fila 4 y aplica a G2:G4 el formato de porcentaje con dos decimales mediante Ctrl+1.

G2fx=SIERROR(C2/F2*100;0)
A B C D E F G
1 Código Nombre Presencias Ausencias Retrasos Sesiones % Asistencia
2 P-01 Ana Pérez 6 1 1 8 75,00 %
3 P-02 Luis Gómez 7 1 0 8 87,50 %
4 P-03 Marta Ruiz 5 2 1 8 62,50 %
Resumen
Nota: en Excel configurado con punto decimal, como México o Estados Unidos, se usa la coma como separador de argumentos. Esta nota depende de la configuración regional, no de la versión.
Comprueba: seis presencias en ocho sesiones muestran 75 %; ocho en diez mostrarían 80 %.

Registrar y controlar la asistencia durante las sesiones

El registro se actualiza al terminar cada sesión. Primero se escribe el estado; después se revisan las columnas de total y porcentaje. Los cálculos de «Resumen» se recalculan automáticamente porque leen las celdas de «Asistencia».

Conviene registrar lo ocurrido, no convertir cada retraso en ausencia sin un criterio escrito. Si el retraso puede justificar la asistencia, se añade la explicación en «Justificación» y se conserva R como categoría.

Registrar presencia, ausencia y retraso con valores coherentes

  1. Selecciona una celda de estado en «Asistencia».
  2. Abre la lista desplegable.
  3. Elige P, A o R.
  4. Escribe el motivo en «Justificación» si corresponde.
  5. Anota el seguimiento en «Observaciones».
  6. Revisa que no aparezcan palabras como «Presente» o «Tarde» mezcladas con los códigos.
C4fxA
A B C D E F G H I J K L
1 Código Nombre 01/10 02/10 03/10 06/10 07/10 08/10 09/10 10/10 Justificación Observaciones
2 P-01 Ana Pérez P P P A P P R P
3 P-02 Luis Gómez P P A P P P P P
4 P-03 Marta Ruiz A R P A P P P P Permiso Revisión pendiente
K4 Justificación de la ausencia
Asistencia
Comprueba: cada estado usa solo P, A o R, y la justificación queda junto al registro correspondiente.

Actualizar la hoja al terminar cada sesión

En el ejemplo inicial, la sesión del 10/10 ya está registrada. Para comprobar el efecto de una actualización:

  1. Cambia J2 de P a A y escribe «Permiso» en K2.
  2. Revisa «Resumen»: las presencias de Ana pasan de 6 a 5 y las ausencias de 1 a 2.
  3. Su porcentaje baja de 75 % a 62,50 %, porque ahora hay 5 presencias sobre 8 sesiones.
  4. Devuelve J2 a P para conservar los datos del tutorial.
J2fxA
A B C D E F G
1 Código Nombre Presencias Ausencias Retrasos Sesiones % Asistencia
2 P-01 Ana Pérez 5 2 1 8 62,50 %
3 P-02 Luis Gómez 7 1 0 8 87,50 %
4 P-03 Marta Ruiz 5 2 1 8 62,50 %
J2 Estado de la sesión del 10/10
Resumen
Comprueba: al cambiar una sola celda de «Asistencia», el resumen refleja el cambio sin recalcular fórmulas a mano.

Identificar una asistencia inferior al 90 %

El formato condicional destaca visualmente los porcentajes bajos. El umbral del 90 % es un criterio de gestión interno; no sustituye el protocolo de seguimiento de la organización.

InicioEstilosFormato condicionalNueva regla
  1. Selecciona G2:G4 en «Resumen».
  2. Abre Inicio > Estilos > Formato condicional > Nueva regla.
  3. Elige Aplicar formato a todas las celdas que contengan estos valores.
  4. Escribe 0,89 en el valor superior y selecciona Menor que.
  5. Elige un formato con relleno rojo y Aceptar.
G2fx75,00 %
A B C D E F G
1 Código Nombre Presencias Ausencias Retrasos Sesiones % Asistencia
2 P-01 Ana Pérez 6 1 1 8 75,00 %
3 P-02 Luis Gómez 7 1 0 8 87,50 %
4 P-03 Marta Ruiz 5 2 1 8 62,50 %
Las celdas por debajo del 90 % reciben el formato rojo
Resumen
Comprueba: los tres porcentajes del ejemplo quedan resaltados porque todos están por debajo del 90 %.

Consultar el resumen mensual por persona

«Resumen» funciona como un cuadro de consulta: nombre, sesiones, presencias, ausencias, retrasos y porcentaje. Cada fila se actualiza con los datos de «Asistencia», mientras «Personal» permite identificar a la persona y su área.

Para una revisión mensual, ordena por porcentaje de menor a mayor y revisa primero los casos señalados. Así, el resumen sirve tanto para la consulta individual como para detectar tendencias del grupo.

Consultar una persona concreta

  1. Abre la hoja «Personal».
  2. Busca Ana Pérez en la columna B; su código es P-01.
  3. En «Resumen», localiza la fila con el mismo código en A2.
  4. Comprueba que sus totales son 6 presencias, 1 ausencia, 1 retraso y 8 sesiones.
  5. Su porcentaje es 75,00 %.
B2fxAna Pérez
A B C D E F G
1 Código Nombre Presencias Ausencias Retrasos Sesiones % Asistencia
2 P-01 Ana Pérez 6 1 1 8 75,00 %
3 P-02 Luis Gómez 7 1 0 8 87,50 %
4 P-03 Marta Ruiz 5 2 1 8 62,50 %
Resumen
Comprueba: el código P-01 permite encontrar a Ana sin depender de errores ortográficos en el nombre.

Revisar al grupo completo

  1. Selecciona A1:G4 en «Resumen».
  2. Pulsa Ctrl+A si Excel mantiene otra selección y después vuelve a seleccionar el rango.
  3. En Datos > Ordenar y filtrar > Ordenar, elige % Asistencia y De menor a mayor.
  4. Revisa primero a quien tenga el porcentaje más bajo.
  5. Cruza ese caso con «Asistencia» para identificar la fecha, la justificación y las observaciones.
G4fx87,50 %
A B C D E F G
1 Código Nombre Presencias Ausencias Retrasos Sesiones % Asistencia
2 P-03 Marta Ruiz 5 2 1 8 62,50 %
3 P-01 Ana Pérez 6 1 1 8 75,00 %
4 P-02 Luis Gómez 7 1 0 8 87,50 %
Ordenado por porcentaje de asistencia ascendente
Resumen
Comprueba: Marta aparece primero con 62,50 % y Luis al final con 87,50 %.

Proteger el registro y las fórmulas

Proteger el libro no sustituye una copia de seguridad, pero reduce el riesgo de borrar fórmulas o alterar estados sin querer. La estrategia es bloquear las celdas calculadas y dejar desbloqueadas las celdas de registro.

En «Resumen», todas las celdas se pueden bloquear porque sus fórmulas están protegidas. En «Asistencia», «Personal» y las hojas de cálculo, se desbloquean las columnas de estado, justificaciones y observaciones.

Evitar que se modifiquen las fórmulas del resumen

  1. Selecciona A1:G4 en «Resumen».
  2. Pulsa Ctrl+1 y ve a Protegidas.
  3. Mantén marcada la casilla Bloqueadas.
  4. Pulsa Aceptar.
  5. Selecciona C2:J200 y K2:L200 en «Asistencia».
  6. En Formato de celdas > Protegidas, desmarca Bloqueadas.
  7. En «Personal», desbloquea A2:D200.
  8. Ve a Revisar > Proteger hoja.
  9. Confirma con Proteger hoja y, si quieres, añade una contraseña.
RevisarProteger hoja
Comprueba: al intentar escribir en G2, Excel muestra un aviso de celda protegida; C2 en «Asistencia» sí admite un nuevo estado.

Guardar una copia por periodo de control

  1. Actualiza y revisa las tres hojas.
  2. Pulsa F12 o abre Archivo > Guardar como.
  3. Elige la carpeta donde se guardan los registros.
  4. Escribe un nombre con el periodo, por ejemplo Asistencia_Personal_2026_10-2026.xlsx.
  5. Selecciona Copia si estás guardando sobre el archivo de trabajo.
  6. Confirma el nombre y el formato .xlsx.
Comprueba: existen el archivo de trabajo y la copia con fecha en el nombre; ambos abren sin errores.

Por qué la asistencia no cuadra con el resumen

Si el resumen no coincide con el registro, el problema suele estar en los datos de origen, no en CONTAR.SI. Las causas más frecuentes son códigos escritos de distinta manera, sesiones sin registrar, fórmulas alteradas o celdas protegidas.

Revisa primero «Asistencia» de izquierda a derecha. Comprueba que cada estado sea P, A o R y que las fechas incluidas en el rango coincidan con las columnas del resumen.

Mezclar «P» con «Presente» en la misma columna

  1. Escribe Presente en una celda de estado.
  2. CONTAR.SI con el criterio «P» no cuenta ese valor, porque compara el texto exacto.
  3. Sustituye Presente por P.
  4. Revisa también que no haya minúsculas, espacios adicionales ni abreviaturas diferentes.
C3fxPresente
A B C D E F G H I J K L
1 Código Nombre 01/10 02/10 03/10 06/10 07/10 08/10 09/10 10/10 Justificación Observaciones
2 P-01 Ana Pérez P P P A P P R P
3 P-02 Luis Gómez Presente P A P P P P P
4 P-03 Marta Ruiz A R P A P P P P Permiso Revisión pendiente
CONTAR.SI con el criterio "P" no cuenta este valor
Asistencia
Comprueba: el total de Luis baja a 6 presencias mientras el registro sigue teniendo ocho estados; después de escribir P, vuelve a 7.

Calcular el porcentaje con una celda vacía

Si el divisor es cero, la división genera el error #¡DIV/0!. Para evitarlo, usa SIERROR (IFERROR), disponible en Excel 2007 y posteriores:

=SIERROR(C2/F2*100;0)

Si una fila nueva aún no tiene sesiones, el porcentaje muestra 0 en lugar de un error. CONTAR.BLANCO cuenta las celdas vacías del rango y sirve para calcular las sesiones efectivamente registradas.

F5fx=CONTAR.BLANCO('Asistencia'!C5:J5)
A B C D E F G
1 Código Nombre Presencias Ausencias Retrasos Sesiones % Asistencia
2 P-01 Ana Pérez 6 1 1 8 75,00 %
3 P-02 Luis Gómez 7 1 0 8 87,50 %
4 P-03 Marta Ruiz 5 2 1 8 62,50 %
5 P-04 Elena Soto 0 0 0 0 0,00 %
G5 0 mientras no haya sesiones registradas
Resumen
Comprueba: la fila de Elena muestra 0 % y no aparece el error #¡DIV/0!.

Pegar datos que saltan la validación

Al pegar valores, Excel puede reemplazar el contenido de celdas validadas sin aplicar la regla. Por eso el pegado no sustituye la revisión manual.

  1. Copia los estados a un área provisional de «Asistencia».
  2. Copia solo los valores desde esa área.
  3. Pega en el rango de destino.
  4. Revisa que todos los valores sean P, A o R.
  5. Si se saltó la validación, selecciona el rango, abre Datos > Herramientas de datos > Validación de datos y pulsa Aceptar para volver a aplicarla.
  6. Protege de nuevo la hoja.
Comprueba: después de corregir y volver a validar, una entrada X muestra El valor incorporado no es válido.

Lo que ya sabes hacer con la asistencia de personal

Ya has construido un libro funcional para registrar asistencia de personal:

  • Registras cada persona con código, nombre, área y periodo.
  • Anotas P, A o R por sesión y guardas justificaciones.
  • Limitas los estados con una lista desplegable.
  • Calculas presencias, ausencias, retrasos y sesiones con CONTAR.SI.
  • Obtienes el porcentaje con SIERROR.
  • Detectas valores inferiores al 90 % con formato condicional.
  • Proteges fórmulas y guardas copias por periodo.

El siguiente paso: añadir justificaciones y reportes

El siguiente paso es incorporar motivos de ausencia controlados, un reporte por área y un archivo .xlsx protegido. Así puedes revisar el equipo por área sin convertir cada jornada en una tarea manual. Si el libro superara un millón de filas o necesitara controles de acceso por rol, conviene pasar a una base de datos como Access; para el seguimiento habitual de un equipo, Excel con este libro es suficiente.

Comprueba: el libro final tiene las hojas «Personal», «Asistencia» y «Resumen», y el resumen se actualiza al registrar una nueva sesión.

Dudas al control de asistencia en Excel

1. ¿Cómo creo un registro de asistencia en Excel?

Crea una hoja «Personal», otra «Asistencia» con una fila por persona y fecha, y una hoja «Resumen». En «Asistencia», usa una lista desplegable con P, A y R; en «Resumen», calcula los totales con CONTAR.SI y el porcentaje con SIERROR.

2. ¿Existe un registro de asistencia en PDF gratis?

En el material consultado se publican plantillas oficiales de reporte de asistencia 2026 en formatos de Excel y PDF. Como alternativa, puedes guardar una copia de tu libro .xlsx y exportarla a PDF desde Archivo > Guardar como.

3. ¿Dónde consigo una planilla de asistencia laboral gratis?

Puedes construir una en tu propio Excel sin instalar Complementos. La hoja «Asistencia» y el menú desplegable bastan para registrar estados; las fórmulas de CONTAR.SI generan los totales y el porcentaje se actualiza automáticamente.

4. ¿Cómo hago un registro de asistencia de alumnos en Excel para descargar?

Guarda el libro como .xlsx con el nombre del periodo y, si necesitas un PDF, usa Archivo > Guardar como > PDF. El resumen se actualiza al cambiar los códigos P, A y R de cada sesión.

5. ¿Cómo elaboro el reporte de asistencia docente 2026?

Registra al personal en «Personal», anota cada sesión en «Asistencia» y revisa «Resumen», donde aparecen presencias, ausencias, retrasos, sesiones registradas y porcentaje. El formato condicional ayuda a localizar porcentajes inferiores al 90 %.

Fuentes

  1. MicrosoftLAMBDA — documentación oficialconsultado el 28/10/2026
  2. MicrosoftAtajos propios y reasignar atajos en Excel — documentación oficialconsultado el 28/10/2026
  3. MicrosoftCómo se escribe un formato personalizado — documentación oficialconsultado el 28/10/2026