Calcular la LETRA del NIF

General Dejar un comentario
nif Calcular la LETRA del NIF

En ocasiones, en tramites burocráticos, hace falta la letra del NIF y solo disponemos o recordamos el número del DNI. El calculo de la letra esta basada en una división. Es un buen ejercicio para crear una hoja de cálculo o un recurso flash.

La letra del NIF se corresponde con el número que resta de la división del número del DNI entre 23 y comparando el numero del resto en una tabla de equivalencias.

Las letras de control de esta tabla de equivalencias, no coinciden exactamente con las del alfabeto al excluirse la CH, la I, la O y la U, quedando exactamente 23. Según sigue:

0 T 12 N
1 R 13 J
2 W 14 Z
3 A 15 S
4 G 16 Q
5 M 17 V
6 Y 18 H
7 F 19 L
8 P 20 C
9 D 21 K
10 X 22 E
11 B 23 T

Descarga la hoja de calculo Nif.zip (2,8 Kb) que te permitirá averiguar la letra del NIF a partir del DNI.
Si deseas descargarte el recurso flash, puedes hacerlo en formato flash (SWF), ejecutable para Windows (EXE) o incluir las siguientes líneas en tu página web:

<iframe name=”LetraNIF” frameborder=0 scrolling=no border=0 src=”http://www.opcionweb.com/webs/nif/index.htm” width=180 height=60> </iframe>

Por si te gusta trastear en flash, dejo el fichero fuente de flash (FLA).

Espero tus sugerencias, criticas, comentarios y posibles mejoras…

Blog Widget by LinkWithin
votar  


¿Te gustó?, VOTA el post. SÍGUEME por Twitter, Facebook o RSS.

No hay post relacionados

8 Comentarios

  1. Gravatar 27 Marzo 2007, 9:46
    keko: Reply to this comment

    Como veo que tu blog no tiene comentarios (pues no lo entiendo, por que el temas son fascinantes) me decido a darte mi opinión. Sería de agradecer alguna sección de bricolaje fácil tipo: cómo cambiar la tarjeta gráfica en 15 min, o sirven para algo las DNS´s.

    En cualquier caso, la nueva línea editorial de la página me gusta y permite el escaqueo fácil del curro con sus juegos flash. Me gusta el de Logitech.

    Un abrazo a mis sobrinillas

  2. Gravatar 27 Marzo 2007, 22:06
    Pancho: Reply to this comment

    Es un placer inaugurar los comentarios con tu ánimo y critica constructiva, además de ver, que de vez en cuando me visitas :-)
    Poco a poco iré añadiendo mas temas. Tus sobrinillas no me dejan tanto tiempo libre… :-)

  3. Gravatar 1 Noviembre 2007, 8:56
    Sergio: Reply to this comment

    Muy buen tema me saco de un apuro no podia encontrar quien me ayude y no sabia que era tampoco el NIF. Muchas gracias!.
    Saludos desde Rosario-Argentina

  4. Gravatar 1 Noviembre 2007, 9:05
    Pancho opcionweb: Reply to this comment

    Me alegro que te sirviera Sergio.
    Pásate por aquí siempre que quieras. Un saludo

  5. Gravatar 9 Noviembre 2007, 3:14
    Diego: Reply to this comment

    Realmente yo sigo sin entender como se calcula el NIF pero espero poder entenderle en algun momento porque aunque sea algo muy sencillo yo no estoy muy familiarizado con el tema y recien lo estoy viendo y tratando de agarrarle la mano al asunto…

    Bueno desde ya muchas gracias por tu ayuda y saludos para todo Cordoba Capital…

  6. Gravatar 4 Enero 2008, 22:07
    kekeperro: Reply to this comment

    Hola amigos

    Ya había oido hablar de este modo de hallar la letra del NIF, pero atención pregunta: Si dos DNI se repiten funciona exactamente igual el algoritmo? ¿Hay excepciones para este caso? …. La duda me corroe!!!! jajajajaja

    Un saludo.

    PD: Sé de casos que tienen el mismo número de DNI y distinta letra. ¿NIF primary key?

  7. Gravatar 6 Agosto 2008, 12:58
    Albert: Reply to this comment

    El cálculo no es correcto ya que en la tabla muestras las letras correspondientes a cualdo el resto de la división te retorna entre 0 y 23 pero es imposible que el resto te resulte 23 si divides 23. como máximo un resto te deberá retornar 22 en este caso.
    ¡Por eso dudo y mucho que esta fórmula sea correcta!
    Saludos.

  8. Gravatar 4 Septiembre 2008, 12:53
    Francisco: Reply to this comment

    La fórmula es correcta. Albert tiene razón ya que no se debería incluir el 23, pero no afecta en nada ya que no habrá nunca ningún 23.
    Realmente es la misma pero del 0 al 22.
    El sistema es dividir por 23 el nº de identificación, se toma la parte entera y se multiplica por 23 restándoselo al número inicial, resultando uno de los números 0 a 22 que equivalen a la letra de la tabla.
    Se puede utilizar esa hoja de cálculo o cualquier otra con esa formulación.
    Espero clarifique
    Un saludo

Escribe tu comentario o... ¡salta!

Etiquetas XHTML permitidas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Tema Modificado de N.Design Studio
Entradas RSS Comentarios RSS Iniciar sesión Subir