Letra del NIF en Excel

Compatibilidad: Excel 365 2021 2019 2016

En ocasiones necesitamos conocer la letra del NIF en Excel o verificar si la letra es correcta.

El Número de Identificación Fiscal "NIF" es la forma de identificar fiscalmente a las personas físicas de nacionalidad española. Para las personas con otra nacionalidad la referencia será el número de identidad de extranjero (NIE). Las entidades o personas jurídicas disponen del Código de identificación fiscal "CIF".
En la celda A2 escribimos el número de DNI, y deseamos comprobar la letra que corresponde a su NIF.

Emplearemos las siguientes funciones, anidándolas:

  • Función EXTRAE. Devuelve un número específico de caracteres de una cadena de texto, empezando en la posición que especifique.
  • Función RESIDUO. Devuelve el resto de la división.
  • Función SI. Especifica un texto lógico para ejecutar.
  • Función SI.ERROR. Devuelve un valor que se especifica si una fórmula lo evalúa como un error; de lo contrario, devuelve el resultado de la fórmula.
  • Función ESTEXTO. Devuelve el valor VERDADERO si el valor es texto.
  • Función O. Devuelve VERDADERO si algún argumento es VERDADERO.
  1. Ir a: Celda: C2 / Escribir:

    =EXTRAE("TRWAGMYFPDXBNJZSQVHLCKET";RESIDUO(A2;23)+1;1)

    Fórmula que nos muestra la letra correspondiente.

  2. Ir a: Celda C3 / Escribir:

    =A2&"-"&EXTRAE("TRWAGMYFPDXBNJZSQVHLCKET";RESIDUO(A2;23)+1;1)

    Fórmula que muestra el DNI y la Letra del NIF (concatenando).

    Letra del NIF en Excel: Celda A2 con número de DNI, C2 con letra NIF y C3 con número DNI y letra NIF.

    Si la celda A2 está vacía podemos ocultar los errores:

  3. Ir a: Celda C4 / Escribir:

    =SI(O(A2=""; ESTEXTO(A2)); ""; EXTRAE("TRWAGMYFPDXBNJZSQVHLCKE"; RESIDUO(A2;23)+1;1))
  4. También se puede escribir como,

    Ir a: Celda C5 / Escribir:

    =SI.ERROR(SI(A2<>""; EXTRAE("TRWAGMYFPDXBNJZSQVHLCKE"; RESIDUO(A2;23)+1;1);"");"")

Podemos calcular la letra del NIF basándonos en el número de DNI, para ellos podemos seguir los siguientes pasos:

 

  1. Dividir el número del DNI entre 23.

    Letra del NIF en Excel: Representación de la división DNI / 23; Resto =14=Z

  2. Del número anterior, eliminaremos los decimales (sin redondear).

  3. Multiplicar el cociente de nuevo por 23.

  4. Restar la cantidad obtenida al número del DNI.

  5. De la resta obtendremos un número que, comparado con la tabla siguiente, nos indicará la letra que corresponde al número.

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

Pudiendo obtener la letra del NIF en Excel, o verificar si la letra es correcta.

Nivel de dificultad: Avanzado Excel Avanzado

2 comentarios en “Letra del NIF en Excel

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.