Fórmula para calcular la letra del NIF

En España se utiliza el NIF. Este número, que es identificativo a efectos fiscales, se calcula operando con el número del DNI de cada persona de la forma siguiente:

  • El número del DNI se divide entre 23
  • Lo importante de la anterior operación es el resto obtenido. Este resto estará entre 0 y 22, como es lógico.
  • Tomamos el resto y sumamos uno.
  • Con el número obtenido, miramos la letra que tiene dicha posición en la siguiente cadena de caracteres: “TRWAGMYFPDXBNJZSQVHLCKE”. Por ejemplo, si de las operaciones anteriores obtuvimos un 6, corresponde la letra M.

Para poner esta fórmula en Excel tenemos las siguientes funciones:

  • Residuo(dividendo;divisor) : nos devuelve precisamente el resto de dividir un número (dividendo) entre otro (divisor). Por ejemplo si ponemos =residuo(10;3) el resultado es uno, ya que al dividir 10 entre 3, el resto es 1. Si ponemos =residuo(25;5), obtenemos 0, ya que 25 es múltiplo de 5 y al hacer la división el resto es cero.
  • Extrae(Texto;inicio;caracteres): nos devuelve el número de caracteres especificado en el tercer argumento, a partir de inicio, del texto indicado como primer argumento. Por ejemplo, si ponemos =extrae(“Este es un ejemplo de Excel”;9;2), nos devuelve “un” porque si contamos las letras contenidas en el texto “Este…” vemos que la novena posición (se incluyen espacios en blanco) corresponde a la u, y si tomamos 2 letras (o caracteres) tenemos “un”.

Hacemos ahora la fórmula en Excel (suponemos que el número del DNI está en A1):
=EXTRAE("TRWAGMYFPDXBNJZSQVHLCKE";RESIDUO(A1;23)+1;1)
Que leeríamos de la forma siguiente:

De la cadena “TRW…” extrae un carácter (el tercer argumento es un uno), comenzando en el número que obtenemos como resto de dividir lo que hay en A1 por 23, y sumarle 1. (Residuo(A1;23)+1.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s