Cálculo del dígito de control del NIF o NIE con Excel

Cálculo del dígito de control del NIF o NIE con Excel

Imagino que sabéis que el NIF se obtiene de añadir una letra de control al DNI. El artículo 11 del Real Decreto 1553/2005, de 23 de diciembre, establece que el Documento Nacional de Identidad recogerá el número personal del DNI más carácter de verificación correspondiente al número de Identificación Fiscal.

En este artículo, vamos a aprender a conseguir esa letra de verificación con una tabla de Excel.

Para verificar el NIF de españoles residentes mayores de edad se utiliza un algoritmo de cálculo llamado “módulo 23”. Este algoritmo consigue agrupar todos los DNI en 23 grupos y después a cada grupo se le asigna una letra de verificación.

01El algoritmo es una simple división entre el DNI y el número 23. De este cociente obtenemos un resto, que estará comprendido entre el 0 (cero) y el 22.

A la cifra del resto se le asigna una letra de acuerdo con la siguiente tabla de asignaciones:02

De tal manera, que si el resto del cociente es 14 la letra de control es la Z, si el resto es igual a 2 la letra que figura en el NIF es W, por lo tanto, si el cociente es exacto la letra es la T.

Se han utilizado letras al azar, procurando que estas, no se puedan confundir con otros caracteres o con números y se puedan digitalizar fácilmente en cualquier teclado.


"Que frustrante puede llegar a ser, estar al final de un proceso de liquidación en el SGIE, y que por un error en la copia o por un malentendido no puedas acabarlo."

Eduardo Velasco

Ahora vamos a convertir este algoritmo en una sencilla fórmula de Excel a la que le podemos sacar mucha utilidad si trabajamos con bases de datos de personas físicas. También es útil para aquellas personas, que tienen que cumplimentar un formulario electrónico, en el que se pide el NIF y solo disponen del DNI sin letra, o el NIF proporcionado no es el correcto, y por lo tanto, no lo admite un cuadro de texto con mascara de verificación.

03Lo primero es abrir Excel con una hoja en blanco. La columna A, la utilizamos para introducir el DNI o importar un listado de números.

La primera función Excel que vas a utilizar es RESIDUO(número;núm_divisor), que nos proporciona el resto del cociente entre los dos valores del paréntesis. En nuestro caso sería el número del DNI y 23, así:

=RESIDUO(A2;23)

Como hemos dicho anteriormente, el resto estaría comprendido entre 0 y 22 y Excel siempre empieza a contar desde 1 y no desde 0, por lo que a la formula anterior le tendríamos que sumar uno:

=RESIDUO(A2;23)+1

Ahora vamos a calcular la letra con otra sencilla fórmula de Excel, utilizando únicamente los datos que ya sabemos, la fórmula anterior y las letras proporcionadas en la tabla de asignaciones en este orden:

TRWAGMYFPDXBNJZSQVHLCKE

La fórmula a utilizar es EXTRAE(texto;posición_inicial;núm_de_caracteres), la cual nos proporciona los caracteres de una cadena de texto, dada una posición inicial y número caracteres a extraer.

En nuestro caso el texto es el orden de las letras de la tabla de asignaciones, la posición inicial es el resto más uno y el número de caracteres a obtener sería una letra. Quedaría así:

=EXTRAE(“TRWAGMYFPDXBNJZSQVHLCKE”;RESIDUO(A2;23)+1;1)

Que leído sería algo como: “Dime la letra del texto entrecomillado, cuyo número de posición coincide con el resto de la división entera entre la celda A2 y el número 23, después de sumarle uno”

Ya tenemos nuestra fórmula y por lo tanto nuestra letra. Solo nos queda insertarla en la celda B2 de esta manera:

04

Si lo que queremos es obtener directamente en NIF y no la letra, resulta sencillo partiendo de la fórmula que ya conocemos, anidándola en la fórmula CONCATENAR de esta manera:

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

Ahora deberíamos verlo así:

05

Recordarte que, si tienes una lista de DNI en la columna A, sólo tendrías que rellenar hacia abajo de la columna la fórmula de la celda B2 y listo.

Los NIE de extranjeros residentes en España tienen una letra al principio (X, Y, Z), 7 números a continuación y un dígito de control al final.

Para el cálculo del dígito de control se sustituye la X por 0, la Y por 1 y la Z por 2, o sea, estas equivalencias:

  • X = 0
  • Y = 1
  • Z = 2

y se aplica el mismo algoritmo que para el NIF.

Puedes obtener más información en:

http://www.interior.gob.es/web/servicios-al-ciudadano/dni/calculo-del-digito-de-control-del-nif-nie

Comments (20)

  • website

    website

    17 Mayo 2022 at 13:17 | #

    It's truly very complicated in this full
    of activity life to listen news on Television, therefore I simply use
    world wide web for that purpose, and get the most up-to-date
    information.

    reply

  • Carlos

    Carlos

    15 Mayo 2022 at 14:09 | #

    Everything is very open with a clear description of the challenges.
    It was really informative. Your website is extremely helpful.
    Thank you for sharing!

    reply

  • https://antiagingtreat.com/

    https://antiagingtreat.com/

    11 Mayo 2022 at 18:08 | #

    Excellent web site you've got here.. It's hard to find excellent writing like yours these days.
    I really appreciate individuals like you! Take care!!

    reply

  • link

    link

    09 Mayo 2022 at 17:53 | #

    It's actually a nice and useful piece of information.
    I'm happy that you just shared this useful information with us.
    Please keep us informed like this. Thank you for sharing.

    reply

  • Nam

    Nam

    06 Mayo 2022 at 17:33 | #

    What a data of un-ambiguity and preserveness of valuable experience on the topic of
    unexpected emotions.

    reply

  • Thanks to my father who told me about this blog, this webpage is in fact awesome.

    reply

  • JamesLlah

    JamesLlah

    02 Abril 2022 at 19:59 | #

    Calculo del digito de control del NIF o NIE con Excel - Eduardo Velasco
    -
    Гидра - официальный сайт самой крупной анонимной торговой площадки в РФ. Здесь можно найти любые вещи, независимо от ваших требований. Достаточно пройти быструю регистрацию и получить доступ к площадке. Самое важное это то, что Hydra onion работает без подключения через Тор. Нужно только перейти по ссылке и пройти авторизацию, не более того. Также при подборе товаров и услуг стоит рассматривать разные предложения. На площадке https://xn--hydrarzxpnew4af-hw5h.com большое количество карточек от разных продавцов, а потому, поискав чуть дольше, вы найдете более выгодное для себя предложение. Не стоит подбирать первый попавшийся товар. Ищите лучше, и находите. У нас только актуальные зеркала Гидры, которые откроют доступ к заветному сайту за несколько секунд. hydra ссылка

    reply

  • порно

    порно

    09 Enero 2022 at 22:24 | #

    порно

    reply

  • Adammdn

    Adammdn

    31 Diciembre 2021 at 08:37 | #

    Где Вы ищите свежие новости?
    Лично я читаю и доверяю газете https://www.ukr.net/.
    Это единственный источник свежих и независимых новостей.
    Рекомендую и Вам

    reply

  • порно мамки

    порно мамки

    26 Diciembre 2021 at 16:36 | #

    порно мамки

    reply

  • порно

    порно

    17 Diciembre 2021 at 14:25 | #

    порно

    reply

  • RogerEQ

    RogerEQ

    17 Diciembre 2021 at 00:48 | #

    сайт визитка сколько стоит

    reply

  • CatelynNins

    CatelynNins

    27 Octubre 2021 at 02:36 | #

    Error 212 origin is unreachable

    reply

  • CatelynNins

    CatelynNins

    26 Octubre 2021 at 04:44 | #

    Error 212 origin is unreachable

    reply

  • Peterqeu

    Peterqeu

    25 Agosto 2021 at 23:16 | #

    Delete,please! .

    reply

  • Peterpuy

    Peterpuy

    21 Agosto 2021 at 02:15 | #

    Delete,please! .

    reply

  • Peterbjh

    Peterbjh

    10 Agosto 2021 at 19:58 | #

    Delete,please! .

    reply

  • Peterkhx

    Peterkhx

    06 Agosto 2021 at 04:13 | #

    Delete,please! .

    reply

  • Darrenspefs

    Darrenspefs

    01 Mayo 2021 at 19:06 | #

    "Very good article. I certainly appreciate this site. Keep it up!
    "
    נערות ליווי במרכז
    gder4563

    reply

Deja tu comentario

Estás comentando como invitado.
  • Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.


Construido por Eduardo Velasco 2021 ®
Icon made by Freepik from www.flaticon.com is licensed by CC 3.0 BY