calculo letra dni excel

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:

TRWAGMYFPDXBNJZSQVHLCKE

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

🔗 Related Calculators