Calcular letra DNI

Resumen

Calcular letra DNI online, perfecta si no conoces la letra de tu NIF. Te enseñamos cómo sacar la letra del DNI con Excel, Javascript o con la fórmula de su algoritmo explicada paso a paso. ¿Se puede elegir nuestro número de DNI? Averigua ésta y otras curiosidades sobre el cálculo de la letra DNI.

Calcular la letra del DNI es muy sencillo gracias a nuestra calculadora automática, sólo tienes que introducir los dígitos del Documento Nacional de Identidad del que quieres conocer su letra y, de forma automática, aparecerá la letra correspondiente a ese DNI que has introducido.

Si en lugar de DNI tienes NIE o Número de Identificación de Extranjería, aquí puedes calcular la letra del NIE.

Fórmula para calcular letra del DNI

Para calcular la letra del DNI podemos hacer uso de una fórmula muy sencilla que consiste en dividir el DNI entre 23 y quedarnos con el resto de dicha división. Si quieres, puedes calcularlo usando esta calculadora de divisiones.

El resto obtenido de dividir el DNI entre 23 será un número comprendido entre 0 y 22, de tal forma que dependiendo del resultado obtenido, le asignaremos una u otra letra según podemos ver en la siguiente tabla:

RESTO01234567891011
LETRA DNITRWAGMYFPDXB
RESTO1213141516171819202122
LETRA DNINJZSQVHLCKE

Si la tabla anterior no se te ve bien por visitarnos desde un móvil, a continuación te la dejamos en formato imagen para que la guardes y la amplíes si lo necesitas:

Letra DNI

En definitiva, los pasos para calcular la letra DNI son:

  1. Dividir el número del NIF o Documento Nacional de Identidad entre 23.
  2. Obtener el resto de la división.
  3. Localizar la letra a la que corresponde el número.

Vamos a verlo con un ejemplo. Imagina que tu DNI es 12345678 y quieres averiguar la letra que le corresponde. Para ello, aplicamos la fórmula para calcular la letra del DNI que hemos visto antes:

12345678 / 23 = 536768 (cociente) y 14 (resto)

Ahora cogemos la cifra del resto (14) y vamos a la tabla con las letras para ver cuál nos corresponde. En este caso es la Z, por lo que el DNI final sería  12345678Z

Esperemos que gracias a nuestra calculadora online, hayas podido completar ese formulario en el que te pedían el DNI al completo. Seguro que tras calcular la letra del Documento Nacional de Identidad de España, ya nunca más te olvidarás de ella y en caso de que se te olvide, siempre podrás volver aquí para saber cual era. Y recuerda, este algoritmo es similar para sacar la letra del NIF.

Cómo calcular la letra del DNI en Excel

Por supuesto, todo lo anterior se puede automatizar para calcular la letra del DNI en Excel. Para ello, abre una nueva hoja de cálculo y escribe en una celda los dígitos del NIF sin la letra.

Letra DNI en Excel

Ahora vete a la celda de al lado y escribe la siguiente fórmula para calcular la letra del NIF automáticamente en Excel:

=EXTRAE("TRWAGMYFPDXBNJZSQVHLCKE";RESIDUO(A2;23)+1;1)

Fíjate que en la fórmula para extraer el DNI en Excel, hacemos referencia a la celda A2 que es la que hemos usado en el ejemplo pero puedes cambiar esas coordenadas por las de cualquier otra celda y que así apunte al lugar en el que has escrito el DNI si letra.

DNI con letra en Excel

Si prefieres que automáticamente te aparezca el DNI con la letra en Excel, todo junto, puedes usar esta otra fórmula:

=CONCATENAR(A2;EXTRAE("TRWAGMYFPDXBNJZSQVHLCKE";RESIDUO(A2;23)+1;1))

De nuevo, fíjate que hay dos referencias a la celda A2 que deberás modificar si usas una celda distinta.

Listo, con estas dos funciones ya puedes calcular la letra del DNI en Excel de dos formas distintas pero muy útiles.

Calcular letra DNI en Javascript

Calcular letra del DNI

Calcular la letra del NIF español suele ser un ejercicio muy típico en las primeras asignaturas de programación en Javascript. A continuación os dejamos el código Javascript que debes usar para averiguar resolverlo:

Código Javascript para sacar la letra del DNI

Esta parte podría ir en el head o en el footer de tu web. Es la función que tiene el algoritmo para sacar la letra del Documento Nacional de Identidad de España:

<script>
function letra ()
{
letras ="TRWAGMYFPDXBNJZSQVHLCKET"
posicion = formulario.dni.value % 23
letra = letras.substring(posicion,posicion+1)
document.formulario.dni.value=formulario.dni.value+" - "+letra
}
</script>

Formulario HTML

Esta segunda parte la insertamos entre las etiquetas <body> de nuestro HTML. Aquí generamos el formulario y añadimos un botón que al pulsarlo, invoca a la función letra() que calcula el carácter del DNI que nos falta:

<form name="formulario">
DNI:
<input type="text" name="dni" maxlenght="11" size="11">
<input type="button" value="Calcular letra DNI" language"JavaScript" onclick="letra()">
</form>

Con esto, ya conoces tres formas distintas de sacar ese carácter de nuestro NIF que algunas veces se nos olvida y necesitamos para rellenar formularios.

Si tienes cualquier duda, déjanos un comentario y trataremos de ayudarte lo antes posible.

Curiosidades del DNI

Calcular letra DNI

El Documento Nacional de Identidad de España no sólo esconde un algoritmo para calcular su letra sino que también hay toda una colección de curiosidades (algunas de ellas son mitos) que te contamos a continuación:

  • El DNI es obligatorio cuando se cumplen los 14 años aunque de forma voluntaria se puede solicitar a partir de los tres meses de vida.
  • Una vez que tenemos nuestro Documento Nacional de Identidad, habrá que renovarlo cada 5 años hasta que nosotros tengamos 30 años cumplidos. Desde los 30 años y hasta los 70, el DNI habrá que renovarlo cada 10 años. A partir de los 70 no es necesario renovarlo.
  • El DNI se solicita en las oficinas de la Policía Nacional. Cada oficina de expedición recibe un lote de números que se van asignando a la ciudadanía de forma correlativa a medida que se van solicitando.
  • No se puede heredar el número de DNI de una persona que ha fallecido ya que pertenecerá a ese individuo de forma perpetua, incluso después de fallecer.
  • El número que hay en la segunda línea del DNI no representa el número de personas del país que tienen tu mismo nombre y apellidos. Ese dígito también es de control y no representa nada que nos revele si hay más personas que se llaman igual que nosotros.
  • La huella dactilar ya no está presente en el DNI ya que gracias a su versión electrónica (DNIe), toda la información de la persona (incluida su huella), es accesible a través del chip que tiene la tarjeta.
  • La familia real tiene reservados los números de DNI del 10 al 99, salvo el número 13 que no lo ha usado nadie por tema de supersticiones. Se dice que el rey Juan Carlos I tiene el número 10, la Reina Sofía el 11, la Infanta Elena el 12, pasamos al 14 para la Infanta Cristina y el Rey Felipe se queda con el 15. ¿De quién es el número 1? De Franco, que se lo asignó para él en el estreno del DNI.
  • En los primeros modelos del Documento Nacional de Identidad existía una casilla que clasificaba al ciudadano en función de su poder adquisitivo pero se eliminó en 1981 para acabar con esta desigualdad social de clases.
  • Zaragoza fue la primera capital de provincia en expedir el DNI y Burgos hizo lo mismo pero con el DNIe.
  • El DNI de los niños que no tienen progenitores reconocidos reflejan el nombre de unos padres ficticios hasta que cumplen su mayoría de edad. Esto se hace con el fin de mantener su infancia.

¿Qué significado tienen los números del DNI?

DNI por detrás

Si damos la vuelta y nos fijamos en la parte trasera del DNI, veremos que hay un montón de números y letras pero, ¿qué significan? Vamos a verlo por orden:

  • ID : hace referencia al tipo de documento
  • ESP : indica la nacionalidad, en este caso, española
  • AAA023112 : nos indica el número de serie de la tarjeta de nuestro documento
  • 1 : este dígito es de control
  • 65004204V : es nuestro número de DNI, incluyendo la letra.
  • 500110 : Esta es nuestra fecha de nacimiento pero con un formato de aa/mm/dd, es decir, la persona a la que pertenece el documento de la foto nació el 10 de enero del año 1950.
  • 5 : Es el segundo dígito de control.
  • M : Hace referencia al género de la persona, siendo M si es masculino y F si es femenino.
  • 180417: estos seis dígitos corresponden a la fecha en la que caduca tu DNI con el formato aa/mm/dd.
  • 9 : Tercer dígito de control
  • ESP : representa tu nacionalidad (otra vez)
  • 2 : Es otro dígito de control y como ya hemos dicho en el apartado de curiosidades, no representa el número de personas que tienen tu mismo nombre y apellidos.
  • Espanol Espanol Juan: son tus apellidos y nombre, que en este caso son ficticios.

Letra del DNI según el número

Seguro que en más de una ocasión has tenido que rellenar un formulario en el que te piden el DNI de un amigo o familiar y la letra no la sabes. Incluso si es tu propio Documento Nacional de Identidad en España, puede que también nos hayamos olvidado de la letra alguna vez.

Con nuestra herramienta online, podrás calcular la letra del DNI al instante, sin esperas ni llamadas para que te resuelvan esta duda. No hacemos magia ni nada por el estilo, simplemente se trata de un algoritmo matemático que dependiendo de la numeración de nuestro DNI, nos dará una letra u otra.

El algoritmo para calcular la letra del DNI lo ponemos nosotros, tú sólo tienes que aportar los ocho dígitos que lo componen y pulsar sobre el botón de calcular.

Y tú, ¿conoces alguna curiosidad más del DNI?

Calculadora Conversor > Otras calculadoras > Calcular letra DNI