
Es domingo por la noche y el lunes hay clase. No tienes un sistema, no vas a comprar uno esta semana, y lo que necesitas es un control de asistencia de alumnos en Excel que funcione mañana a primera hora. Es una decisión razonable: hasta cierto tamaño, la hoja de cálculo es la herramienta correcta.
Aquí tienes la plantilla entera —columnas, fórmulas, formato condicional— para montarla en unos diez minutos, sin descargar nada. Y después, la parte que ninguna plantilla gratuita te va a contar: los cinco momentos concretos en los que esta hoja deja de servir, para que los reconozcas cuando lleguen en lugar de descubrirlos el día de una inspección.
Las cuatro cosas que la hoja tiene que hacer
Antes de dibujar una columna, decide qué le vas a pedir. Un registro de asistencia de alumnos que aguante el curso tiene que:
Dejarte pasar lista en menos de un minuto, sin buscar al alumno entre cien filas.
Sobrevivir a un alumno que entra en marzo y a otro que se da de baja en abril, sin ensuciar el porcentaje de nadie.
Dar el porcentaje de asistencia de cada alumno en cualquier momento, sin recalcular a mano.
Avisarte sola de quién está por debajo del umbral, antes de que alguien te lo pregunte.
La cuarta es la que separa una hoja útil de un cementerio de letras. Casi todas las plantillas descargables hacen las tres primeras y ninguna hace la última, y por eso terminan abiertas una vez al trimestre en lugar de todos los días.
La plantilla: una hoja por grupo
Si prefieres no montarla, descarga la plantilla ya hecha: es exactamente lo que describe el resto de esta sección, con tres alumnos de ejemplo para que veas las fórmulas trabajando. Aun así, lee lo que viene. El día que la hoja empiece a fallar —y más abajo está el detalle de cuándo— vas a necesitar saber por qué está construida así.
Una pestaña por grupo, nombrada como la nombra tu equipo: A2 · Lun-Mié 18h, no Hoja3. Nada de meter todos los grupos en la misma pestaña con una columna «grupo»: en cuanto quieras filtrar durante una clase, la vas a odiar.
Las columnas fijas van antes que las fechas
Este es el único truco estructural que importa y casi ninguna plantilla descargable lo aplica: pon las columnas de resumen a la izquierda del bloque de fechas. Si el porcentaje vive al final, cada clase nueva obliga a mover una columna, y tarde o temprano alguien inserta una fecha en el sitio equivocado y rompe las fórmulas de cien filas.
Columnas fijas, de la A a la H, con los títulos en la fila 1:
A — ID: el identificador del alumno en tu matrícula. Aburrido y decisivo: es lo único que te deja cruzar esta hoja con otra cuando hay dos alumnos que se llaman igual.
B — Alumno: apellidos y nombre, siempre en el mismo orden.
C — Alta: la fecha en la que el alumno empieza en este grupo. Fecha real, no texto.
D — Baja: la fecha en la que deja el grupo. Vacía si sigue activo.
E — Presentes: calculada.
F — Computables: calculada. Las clases que cuentan para su porcentaje.
G — % asistencia: calculada, con formato de porcentaje sin decimales.
H — Estado: calculada. «OK» o «Bajo umbral».
Alta y Baja parecen burocracia y son la mitad del valor de la hoja. Sin ellas, un alumno que se incorporó en la clase doce arrastra once ausencias que nunca tuvo, y su porcentaje es mentira.
El bloque de fechas
De la columna I en adelante, una columna por clase impartida. En la fila 1 va la fecha real de esa clase, con formato de fecha —no el texto «12/03»—, porque luego vamos a comparar esas fechas con las de alta y baja, y Excel no compara texto con fechas. Los alumnos ocupan de la fila 2 a la 200; deja vacías las que sobren, porque las fórmulas ya las contemplan.
Las cuatro marcas, y la decisión que nadie escribe
P — presente.
R — retraso: llegó, pero tarde.
J — ausencia justificada.
A — ausencia sin justificar.
Y ahora la decisión que casi ningún centro tiene escrita: ¿un retraso cuenta como presente? ¿una ausencia justificada sale del denominador? No hay una respuesta universal; hay una respuesta tuya, y tiene que estar en la propia hoja, en una pestaña Criterios, con la fecha en la que se decidió. El día que alguien de fuera pregunte cómo calculas el 82 % de un alumno, esa pestaña es la diferencia entre una respuesta y un silencio incómodo.
La plantilla de abajo asume el criterio más habitual: el retraso cuenta como asistencia y la justificada sale del cálculo. Más abajo tienes la variante contraria.
Las fórmulas
Según la configuración de tu Excel, el separador de argumentos es ; o ,. Van con punto y coma; si tu Excel protesta, cámbialos por comas. En Google Sheets funcionan igual.
Presentes y clases computables
En E2, presentes (presente más retraso):
=CONTAR.SI($I2:$BZ2;"P")+CONTAR.SI($I2:$BZ2;"R")
En F2, las clases que le cuentan a ese alumno:
=E2+CONTAR.SI($I2:$BZ2;"A")
Esa fórmula suma presencias y ausencias sin justificar, e ignora tanto las justificadas como las celdas vacías. Las vacías son las clases que ese alumno no tenía por qué haber tenido —aún no se había incorporado, o ya se había ido—, y por eso no arrastra faltas fantasma.
Si tu criterio es el contrario y una ausencia justificada sigue contando como falta —lo habitual cuando hay un umbral de visado o de acreditación de por medio—, cambia F2 por =CONTARA($I2:$BZ2).
El porcentaje de asistencia
En G2, con formato de porcentaje:
=SI(F2=0;"";E2/F2)
El SI(F2=0;"") no es un adorno: sin él, un alumno recién matriculado devuelve un #¡DIV/0! que contamina cualquier media posterior.
El umbral vive en una celda, no dentro de la fórmula
Crea una pestaña Config, escribe 0,85 en B1 y dale nombre: selecciona la celda y escribe Umbral en el cuadro de nombres, a la izquierda de la barra de fórmulas. Entonces, en H2:
=SI(G2="";"";SI(G2<Umbral;"Bajo umbral";"OK"))
Ese rodeo de treinta segundos es lo que te permitirá, cuando dirección baje el mínimo del 85 % al 80 %, cambiar un número en un sitio en lugar de buscar y reemplazar en catorce pestañas. Selecciona E2:H2 y arrastra hasta la fila 200.
Formato condicional: que la hoja te avise
1. Colorear las marcas. Selecciona I2:BZ200 y añade cuatro reglas de tipo «Es igual a»: P en verde, R en ámbar, J en gris, A en rojo. Una clase entera se lee de un vistazo.
2. Marcar al alumno bajo umbral. Selecciona A2:H200, crea una regla con fórmula y escribe =Y($G2<>"";$G2<Umbral) con relleno rojo suave. Ojo con los dólares: $G2 fija la columna y libera la fila, que es lo que pinta la fila entera y no una celda suelta.
3. Apagar los días que no le tocaban. Esta es la regla que casi nadie escribe y la que salva el porcentaje. Selecciona I2:BZ200, regla con fórmula:
=O(I$1<$C2;Y($D2<>"";I$1>$D2))
Relleno gris. Las clases anteriores al alta y posteriores a la baja quedan apagadas, y quien pasa lista sabe que ahí no se escribe. Es el equivalente doméstico de una matrícula con fechas: no impide el error, pero lo hace visible.
Los últimos retoques
Validación de datos. En
I2:BZ200, Datos → Validación de datos → Lista, y escribeP;R;J;A. Se acabaron la «p» minúscula y la «x» que ninguna fórmula cuenta.Inmovilizar paneles. Sitúate en
I2y ve a Vista → Inmovilizar paneles. Nombres y porcentaje se quedan fijos mientras recorres el curso entero.La tasa diaria. En la fila 201,
=CONTAR.SI(I$2:I$200;"P")+CONTAR.SI(I$2:I$200;"R"); en la 202,=I201+CONTAR.SI(I$2:I$200;"A"); en la 203,=SI(I202=0;"";I201/I202)en formato porcentaje, y arrastra las tres a lo ancho. Una columna con una tasa rarísima casi nunca significa que faltó medio grupo: significa que ese día nadie pasó lista, y ahora lo ves el martes en vez de en junio.Una pestaña
Resumencon una fila por grupo:=PROMEDIO('A2 · Lun-Mié 18h'!$G$2:$G$200)para la asistencia media y=CONTAR.SI('A2 · Lun-Mié 18h'!$H$2:$H$200;"Bajo umbral")para los alumnos en riesgo. Disfrútala mientras dure: cada grupo nuevo es una fila escrita a mano con el nombre de una pestaña dentro de una fórmula, y el día que alguien la renombre el resumen se romperá en silencio.
Los cinco momentos en que esta hoja deja de servir
Todo lo anterior funciona, y por eso lo hemos descrito. Estos son los cinco puntos, en el orden en que suelen llegar, en los que deja de hacerlo.
1. Un cambio de nivel a mitad de semana
Un alumno de A2 rinde más de lo esperado y el jueves pasa a B1. Su asistencia queda partida entre dos pestañas y ninguna de las dos tiene su porcentaje real. Puedes darle de baja en una y de alta en la otra —para eso están las columnas C y D—, pero el porcentaje del curso ya no está en ningún sitio: hay que sumarlo a mano cada vez que alguien lo pida. Con un alumno es un rato; con quince al trimestre es una tarea recurrente que nadie tiene asignada.
2. La segunda sede
Un segundo local significa un segundo libro, porque nadie comparte un archivo entre dos edificios y dos equipos. Desde ese momento, «¿cuál es la asistencia del centro este mes?» exige abrir dos archivos, comprobar que ambos usan el mismo umbral y el mismo criterio sobre las justificadas, y sumar. La consolidación es el primer coste real de crecer, y hay más cosas que se multiplican al abrir una segunda sede de las que nadie prevé.
3. La entrada continua
Si tu centro tiene entradas cada lunes en lugar de un único comienzo de curso —el modelo de casi cualquier academia de idiomas—, el bloque de fechas deja de tener sentido como rejilla. Cada alumno tiene su propia ventana, cada uno lleva un número distinto de clases, y comparar dos porcentajes deja de ser comparar dos cosas iguales. La hoja sigue calculando; lo que ya no significa lo mismo es el número.
4. Una inspección que pide un año de registros
Un inspector, un auditor o el organismo que controle los visados de estudiante no pide el porcentaje: pide el registro. Quién marcó qué, qué día, y cuándo se modificó. Un libro de Excel no guarda nada de eso. Peor: guarda el estado actual, así que una corrección hecha en mayo sobre una clase de noviembre es indistinguible de lo que se anotó aquel día. No es que la hoja mienta, es que no puede demostrar que dice la verdad.
5. Dos personas editando a la vez
El profesor de la tarde quiere marcar su clase mientras administración prepara el informe del mes. Uno de los dos abre en solo lectura, guarda una copia, y aparece asistencia_marzo_v2_ana.xlsx. En ese instante dejas de tener un registro y pasas a tener dos versiones y una discusión. Google Sheets resuelve la edición simultánea, y solo esa: los otros cuatro problemas siguen intactos.
Por qué sabemos exactamente dónde se rompe
Porque KMPUS empezó ahí. No como un producto pensado para un colegio imaginario, sino dentro del centro en el que trabajábamos, resolviendo un problema que veíamos todos los días.
Los profesores pasaban lista en papel, en clase. Después, una persona de administración dedicaba al menos dos horas cada día a teclear esas hojas de papel en Excel. Y ese libro había que reconstruirlo a diario, para que al día siguiente cada alumno apareciera en el aula que le tocaba. Como muchos alumnos cambiaban de nivel a mitad de semana, la reconstrucción diaria era extraordinariamente propensa al error. Los errores ocurrían igual.
Nuestro primer intento fue automatizar el tecleo, porque dábamos por hecho que las dos horas eran eso: teclear. Nos equivocamos. Lo que de verdad costaba era rehacer las aulas cada noche. Corregir ese error produjo la segunda versión: un sistema de gestión de aulas que tenía que reconciliar cuatro relaciones con fecha de inicio y de fin —qué profesor, desde y hasta cuándo, qué nivel impartía, y qué alumnos estaban matriculados en ese nivel y entre qué fechas—. Ahí KMPUS dejó de ser un script y empezó a ser un producto.
Por eso el primero de los cinco puntos de esta lista es el cambio de nivel a mitad de semana, y no la falta de gráficos bonitos. Es el que nos costó a nosotros.
Cómo se ve esto con un sistema
Sin discurso de venta, solo la mecánica. En un sistema de gestión académica la lista se pasa en clase, en el dispositivo del profesor, y no hay un segundo tecleo: el registro que crea el profesor es el que lee administración. La matrícula en un nivel tiene fecha de inicio y de fin, así que un cambio a mitad de semana es un dato normal y no una operación de copiar y pegar entre pestañas. El porcentaje se calcula sobre las clases que le correspondían, sin importar por cuántos grupos haya pasado. Y cada marca queda registrada con quién la puso y cuándo, que es lo que pide una inspección.
El resto ya lo hemos escrito aparte: las razones para automatizar el control de asistencia, lo que se queda corto cuando intentas dejar las hojas de cálculo en el resto de la operación, y los pasos para migrar a un sistema de gestión escolar sin romper el trimestre.
Preguntas frecuentes
¿Cómo calculo el porcentaje de asistencia en Excel?
Cuenta las presencias con CONTAR.SI y divídelas entre las clases que le corresponden al alumno: =CONTAR.SI($I2:$BZ2;"P")+CONTAR.SI($I2:$BZ2;"R") arriba, y ese mismo resultado más CONTAR.SI($I2:$BZ2;"A") abajo. Aplica formato de porcentaje a la celda en lugar de multiplicar por 100: así el resultado sigue siendo un número y puedes compararlo con el umbral.
¿Excel o Google Sheets para el registro de asistencia?
Google Sheets si más de una persona va a escribir en la hoja: resuelve la edición simultánea y el historial de versiones. Las fórmulas de este artículo funcionan igual en ambos. Lo que Sheets no resuelve es la estructura: el cambio de nivel, la consolidación entre sedes y la entrada continua son problemas de modelo de datos, no de dónde vive el archivo.
¿Sirve una hoja de cálculo para pasar una inspección?
Sirve para responder «cuánto», no para responder «cómo lo sabes». Si te piden un curso completo con trazabilidad de quién anotó cada marca y cuándo, un libro de Excel no la tiene, porque solo conserva el estado actual del archivo. Mientras tu obligación sea reportar porcentajes, la hoja aguanta; en cuanto sea demostrar el registro, no.
¿Cuándo conviene dejar de usar la hoja de cálculo?
Cuando aparezcan dos de los cinco puntos de arriba a la vez. Uno solo se sobrelleva con disciplina; dos convierten el mantenimiento del archivo en el trabajo de alguien. La señal más fiable no es el número de alumnos: es la primera vez que alguien dedica una tarde entera a cuadrar dos versiones del mismo registro.
Empieza por la hoja
Móntala esta semana. Son diez minutos y te va a dar un control de asistencia mejor que el de la mayoría de los centros de tu tamaño. Después revisa la lista de los cinco puntos cada trimestre y marca cuántos te han pasado. El día que marques dos, ya sabes qué toca.
Cuando llegue ese día, puedes ver cómo funciona la asistencia dentro de un sistema completo en la prueba gratuita de KMPUS, sin tarjeta y con tus propios datos.