¿Alguien sabe la relación que existe entre el numero del carnet de identidad y la letra del NIF?
supongo que será alguna operación relacionada con el número, pero no la conozco, si alguien me la pudiese facilitar se lo agradecería.
//-->
¿Alguien sabe la relación que existe entre el numero del carnet de identidad y la letra del NIF?
supongo que será alguna operación relacionada con el número, pero no la conozco, si alguien me la pudiese facilitar se lo agradecería.
Efectivamente, se trata de una operación con el número del DNI. En concreto se obtiene el resto de dividir el número del documento de identidad entre 23, y la letra es el carácter que ocupa esa posición dentro de la siguiente lista de letras, contando la primera posición, la T, como cero:
TRWAGMYFPDXBNJZSQVHLCKE
El motivo por el que se eligió este (des)orden no lo conozco.
Si lo quieres poner como fórmula en una celda utiliza lo siguiente:
=EXTRAE("TRWAGMYFPDXBNJZSQVHLCKE";RESIDUO(CeldaConNúmeroDNI;23)+1;1)
Si lo vas a utilizar muchas veces puedes poner las letras en una celda y referirte a ella en las fórmulas, para simplificar su lectura.
Otra posibilidad es crear una función personalizada que calcule la letra. Por ejemplo:
Function LetraNIF(NumeroDNI As Long) As String
' letra del NIF español a partir del número del DNI
LetraNIF = Mid$("TRWAGMYFPDXBNJZSQVHLCKE", (NumeroDNI Mod 23) + 1, 1)
End Function
En este caso tu fórmula de la celda queda más limpia:
=LetraNIF(CeldaConNúmeroDNI)
------
Ya sé Excel, pero necesito más.
------
Ya sé Excel, pero necesito más.
tengo una duda ¿es lo mismo esta letra del nif de una persona que la letra del cif de las empresas? aunque creo que ahora a todo se le llama nif
lo digo porque todas las empresas que conozco tienen una B como letra y me parece mucha casualidad ¿no?
Hola Cuca:
Las letras del NIF de las personas físicas son como si fueran "dígitos de control".
Mientras que las letras que tienen los NIF de las empresas dependen del tipo de sociedad de que se trate: Por ejemplo, la letra B la llevan las sociedades limitadas, mientras que las sociedades anónimas tienen una letra A. Las sociedades civiles llevan una J. Y no recuerdo más, pero van en función del tipo de personalidad jurídica que tengan.
Un saludo
Blanca
gracias Blanca
estuve probando con esta formulas y ya había comprobado que la letra no dependía del número, pero no sabía cual era el criterio para asignarla