En Excel para dividir no hay que utilizar ninguna función específica, simplemente usar el operador “/” y ya está, con números o con nombres de celda.
Para calcular el resto de la división sí que nos resulta muy cómoda la función RESIDUO que nos devuelve como resultado el resto de una división, de la mano de esta función va la función COCIENTE() que nos da como resultado la parte entera de una división, el dividendo y el divisor lo tenemos que poner nosotros:
La sintaxis de estas dos funciones es muy sencilla:
¿y cómo usamos la función RESIDUO para calcular la letra del DNI?
Pues sólo hay que saber un truquillo: la letra del DNI se calcula dividiendo el número entre 23, el resto (lo que será nuestro RESIDUO) se busca en una tabla para saber a qué letra le corresponde:
TRWAGMYFPDXBNJZSQVHLCKE
Empezando por cero, se quitan algunas letras, I, Ñ, O, U; para evitar confusiones.
Si ponemos un número de DNI, por ejemplo el 99999, dividiendo entre 23 nos da un RESIDUO de 18 y corresponde con la letra H ¿cómo?¿pero si a mi me sale la V? cierto, porque todavía no te había dicho que Excel empieza a contar en 1 y el primer residuo que encuentro será el 0 ¿verdad?.
Bueno, apliquemos la función EXTRAE:
Esta función sirve para tomar una letra de una cadena de texto (o varias letras), las letras que toma es la de la posición que le indique empezando a contar desde uno hasta la longitud total de la cadena:
Por ejemplo para poner la inicial de un nombre tendríamos que extraer la primera letra:
Los parámetros de esta función son:
- Texto: del que se extrae
- Posición inicial: desde donde empiezo a extraer
- Número de caracteres: los que quiero extraer
Y ya que tenemos los ingredientes para calcular la letra del DNI podemos ponerlo todo junto:
=EXTRAE(«TRWAGMYFPDXBNJZSQVHLCKE»;RESIDUO(D3;23)+1;1)
Dónde D3 es dónde he escrito el número que quiero calcular el DNI, 23 el número de caracteres que tiene la cadena TRWAGMYFPDXBNJZSQVHLCKE y «+1» es por lo que hemos hablado más arriba, porque la cadena empieza por el resto «0» y Excel empieza a contar por «1».
Como curiosidad para calcular los NIE, que empiezan por letra, se hace cambiando:
- X por nada
- Y por 1
- Z por 2
¿Podríamos haberlo hecho con BUSCARV en lugar de EXTRAE?
Deja una respuesta