Calculadora rápida de letra DNI
Introduce el número del DNI (sin letra) y obtén automáticamente la letra de control. También puedes validar un DNI completo.
Admite de 1 a 8 dígitos (se completa con ceros a la izquierda para mostrar el formato de 8 cifras).
Validar DNI completo
Cómo funciona el cálculo de la letra del DNI
El cálculo de la letra del DNI en España se basa en una operación muy simple: el resto de dividir el número entre 23. Ese resto se usa como posición para buscar una letra dentro de una cadena fija:
TRWAGMYFPDXBNJZSQVHLCKESi el resto es 0, la letra es T; si es 1, la letra es R; si es 2, la letra es W, y así sucesivamente hasta 22.
Fórmula de cálculo letra DNI en Excel
Excel en español
Si el número está en la celda A2, puedes usar:
=EXTRAE("TRWAGMYFPDXBNJZSQVHLCKE";RESIDUO(A2;23)+1;1)Excel en inglés
La misma lógica en Excel configurado en inglés:
=MID("TRWAGMYFPDXBNJZSQVHLCKE",MOD(A2,23)+1,1)Cómo generar el DNI completo en Excel
Si quieres combinar número + letra en una sola celda, usa una concatenación:
=TEXTO(A2;"00000000")&EXTRAE("TRWAGMYFPDXBNJZSQVHLCKE";RESIDUO(A2;23)+1;1)Con esto, aunque el número tenga menos de 8 cifras, se mostrará con ceros a la izquierda (por ejemplo, 00012345X).
Validar si un DNI existente es correcto
En muchos procesos administrativos necesitas comprobar si una letra coincide con el número introducido. Una forma práctica en Excel es separar número y letra, recalcular la letra esperada y compararla.
- Paso 1: extrae los 8 dígitos numéricos.
- Paso 2: extrae la letra final y pásala a mayúscula.
- Paso 3: calcula la letra correcta con la fórmula.
- Paso 4: compara ambas letras para devolver “Válido” o “Inválido”.
Errores frecuentes al hacer el cálculo letra dni excel
- Usar separadores incorrectos (; en Excel español y , en inglés).
- Olvidar el +1 después del residuo, lo que desplaza las letras.
- No limpiar espacios o guiones en datos importados.
- Trabajar con letras en minúscula y comparar sin normalizar.
- No controlar valores fuera de rango (números negativos o con más de 8 dígitos).
Aplicación en listas masivas y RRHH
Esta técnica es muy útil en departamentos de recursos humanos, gestorías y equipos de data entry. Puedes aplicar la fórmula a miles de filas, detectar inconsistencias y preparar reportes de calidad de datos rápidamente.
Una buena práctica es crear una columna de estado con una regla simple: OK para DNI correcto y Revisar para casos con error de letra o formato.
¿Sirve también para Google Sheets?
Sí. En Google Sheets puedes usar una fórmula equivalente con funciones en inglés:
=MID("TRWAGMYFPDXBNJZSQVHLCKE",MOD(A2,23)+1,1)Si tu configuración regional usa funciones traducidas, puede variar el nombre de la función, pero la lógica es la misma.
Resumen rápido
Para dominar el cálculo de la letra del DNI en Excel solo necesitas recordar tres cosas: cadena de letras fija, operación módulo 23 y extracción por posición. Con eso puedes calcular, validar y automatizar procesos de forma segura y muy rápida.