Volver a InicioVolver Ej Excel

 

Letra del NIF a partir del DNI

En esta práctica veremos dos funciones diferentes: ELEGIR y RESIDUO.

- Función RESIDUO -

Esta función nos devuelve el resto de una división. De esta forma el resto de 14 entre 5 sería 4. Observa la siguiente división.

La sintaxis de la función RESIDUO es muy sencilla: RESIDUO(número;núm_divisor) donde número es la cantidad que queremos dividir y núm_divisor es la cantidad por la que dividimos.
En nuestro ejemplo anterior sería de la siguiente manera: número = 14 y núm_divisor = 5 dándonos, así, un RESIDUO = 4.

- Función ELEGIR -

Esta función nos permite obtener un valor de una lista mediante un índice. El índice se escribe en el primer argumento de la función, mientras que los elementos se introduce cada uno de ellos en diferentes argumentos dentro de la función.

Ejemplo:

Una vez vistas estas dos funciones vamos a crear un pequeño ejemplo, donde utilizaremos estas dos instrucciones de forma combinada.

Para esta práctica solamente necesitaremos que el usuario escriba su DNI en una celda, por ejemplo la [C5]. A continuación a parecerá la letra que pertenece a su NIF en la [C7].

En un principio nos interesa obtener a partir del número de DNI un índice que nos marcará la posición de una lista de letras. Este índice lo obtendremos con el Residuo del número del DNI entre 23. Según el número obtenido nos situaremos en la posición de la tabla para obtener la letra del NIF.

A continuación escribimos la tabla que debemos usar para encontrar esta letra.

 

 

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

T

R

W

A

G

M

Y

F

P

D

X

B

N

J

Z

S

Q

V

H

L

C

K

E

Utilizaremos la combinación de las dos formulas en la misma celda.

[C7] = ELEGIR(RESIDUO(C5;23)+1;"T";"R";"W";"A";"G";"M";"Y";"F";"P";"D";"X";
"B";"N"; "J"; "Z";"S";"Q";"V";"H";"L";"C";"K";"E";"T")

A la función Residuo le sumamos 1 al resultado, ya que podemos obtener un 0 como resultado y la función Elegir empieza a buscar desde la posición 1.

Una vez introducida la formula introduce tú número de DNI y comprueba si como resultado obtienes la letra que consta en tú NIF.