EL DOGMA DE GARFIELD: EL DNI NOS DICE CUANTOS SE LLAMAN IGUAL

Escáner de DNI/Pasaporte/CI, como el que usa la policía
Cuenta una leyenda urbana de las de "Que sí que sí que mi cuñado es policía y me lo ha dicho", como si los policías no fuesen personas y no tuviesen internet, que en la parte de atrás del DNI (o del pasaporte) hay un numerito que indica cuantas personas hay que se llaman igual que nosotros.

Bueno, de ser esto cierto, tendríamos que cambiarnos el DNI cada vez que nace un niño con el mismo nombre, o al menos si se saca el DNI por primera vez, con lo que utilidad poca. Pero además, ¿a quién le interesa saber cuántas personas hay que se llaman igual que tú? ¿A la policía? ¿A tí? ¿Para qué el estado iba a hacer un algoritmo así y con fecha de caducidad?

Y lo más curioso, siempre es un número del 1 al 9. En España por lo visto no hay más de 9 José García Pérez o María Sánchez Rodríguez. Pero no, hay gente cabezona que lo afirma rotúndamente, como afirman que las pulseras power balance funcionan, que la leche caducada se recicla, o que los Riddex Plus ahuyentan a los insectos.

¿Y qué es ese número entonces?
Es un simple dígito de control, para que los escáneres de DNI reconozcan que los datos introducidos son los correctos. Hace una suma de todos los dígitos multiplicados por un factor patrón y lo reduce a un sólo número, si el número coincide, el texto es correcto.

Así que para despejar las dudas vamos a explicar el algoritmo que se usa, y facilitaremos una tabla excel para calcular el número de control del DNI.


En la parte posterior aparece algo como esto
IDESPADH185624812345678Z< <<<<<<<<<<<<<<
7904093M1112255ESP<<<<<<<<<<<9
<<<<<<

Siendo


  1. ID el tipo de documento
  2. ESP la nación del documento
  3. ADH185624 el IDESP, o número de serie del soporte físico de la tarjeta 
  4. 4 el dígito de control del campo 3
  5. 12345678Z el número de DNI
  6. 790409 la fecha de nacimiento en formato americano (09/04/79)
  7. 3 el dígito de control del campo "Fecha de nacimiento"
  8. M el sexo Masculino o Femenino
  9. 111225 la validez (25/12/11)
  10. 5 el digito control campo "validez"
  11. ESP la nacionalidad
  12. 9 el dígito de control de los campos 3, 4, 6, 7, 9 y 10
  13. SANCHEZ PEREZ, JOSE el nombre
Para calcular la letra del DNI hay que dividir el número de DNI entre 23 y como es número primo, el resto que de corresponderá a una letra según esta tabla:

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

A cada letra del IDESP le asignamos un número:
A0 B1 C2 D3 E4 F5 G6 H7 I8 J9 K10 L11 M12 N13 O14 P15 Q16 R17 S18 T19 U20 V21 W22 X23 Y24 Z25

El dígito de control se averigua multiplicando cada número por 7, 3 o 1 dependiendo del orden, es decir:

CALCULAR DC DEL IDESP

(A) 0 x 7 = 0
(D) 3 x 3 = 9
(H) 7 x 1 = 7
1 x 7 = 7
8 x 3 = 24
5 x 1 = 5
6 x 7 = 42
2 x 3 = 6
4 x 1 = 4
suma= 104 el dígito de control sería el último número de la suma, en este caso el 4.

Habría que hacer lo mismo con la validez y la fecha de nacimiento y así calcular los demás dígitos de control. Y con el último debes hacerlo con la suma de todos los demás:

(A) 0 x 7 = 0 IDESP
(D) 3 x 3 = 9
(H) 7 x 1 = 7
1 x 7 = 7
8 x 3 = 24
5 x 1 = 5
6 x 7 = 42
2 x 3 = 6
4 x 1 = 4

9 x 7 = 63 Dígito control del IDESP anteriormente sacado

7 x 3 = 21 FECHA NACIMIENTO
9 x 1 = 9
0 x 7 = 0
4 x 3 = 12
7 x 1 = 1
9 x 7 = 63

3 x 3 = 9 Dígito control  de la fecha de nacimiento anteriormente sacado

1 x 1 = 1 FECHA VALIDEZ
1 x 7 = 7
1 x 3 = 3
2 x 1 = 2
2 x 7 = 14
5 x 3 = 15

5 x 1 = 5 Dígito control de la fecha de validez anteriormente sacado

total = 329 Con lo que el número que debería salir en el DNI del ejemplo sería 9

Puedes hacer la comprobación con el tuyo, no es tan dificil. ¡Pero no te apures! Gobernar El Mundo te ha facilitado el trabajo y ha hecho una tabla que te lo calcula todo solito:

5 comentarios:

Mj (Oscuridad) dijo...

jo que ganas de liarlo.... con lo fácil que es decir lo de que el número es la cantidad de gente que se llama igual que tú... como cuando demuestres que Dios no existe sea la cosa igual de complicada creo que van a seguir habiendo muchos creyentes XD

mcmaicky dijo...

jajajajaja, tengo la fórmula en excel para probar su no existencia pero no la entiende ni "dios".

Pero tengo el excel para explicar lo del DNI que sólo tienes que meter numeritos, aunque seguro que alguno piensa que el excel lo maneja el diablo.

Anónimo dijo...

En mi caso, mi nombre y primer apellido, soy el unico en España, el numero que aparece es el 8.
Si fuera en Francia o Gran bretaña mi nombre seria mas comun e incluso feo...

El_Planetario dijo...

Hola, gracias por la información, el enlace al archivo excel no funciona, pudieras colgarlo de nuevo por favor?

mcmaicky dijo...

Ya está puesto el enlace. Creo que sale todo correcto. Gracias por el interés

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...