martes, 18 de abril de 2017

Solucion al problema de la letra del DNI

Si no hubieses dado con la solución, la "otra solución" sería haber consultado en Internet. Yo encontré una respuesta en este vínculo e interpreté la formulacion para aplicarla en mi hoja de cálculo: http://www.modelines.com/nif-calcular-letra-en-hoja-de-exel/


-->

DNI Formulas en Open Office Calc Formulas en Excel

11405885

Dividimos entre 23 495908,043478261000 =E2/23 =E2/23
Parte entera de E3 495908,000000000000 =REDONDEAR.MENOS(E3:E3;0) =entero(E3)
Diferencia 0,043478260865 =(+E3-E4) =(+E3-E4)
Resto del DNI/23 1 =REDONDEAR(+E5*23) =REDONDEAR(+E5*23)
Buscar la letra equivalente al número dado R =BUSCARV(E6:E6;A2:B24;2) =BUSCARV(E6:E6;A2:B24;2)

En primer lugar dividimos el numero entre 23, y nos da un número de muchas cifras con decimales.
Calculamos la parte entera con la fórmula correspondiente del conjunto de fórmulas f(x) REDONDEAR.MENOS
Calculamos la diferencia entre el número con decimales y el número entero.
Multiplicamos esa diferencia por el número 23 y lo redondemamos con REDONDEAR
Así obtenemos el resto de la división entre el nº inicial y 23.
Con la fórmula BUSCARV hallamos la letra correspondiente al número de la casilla E6 entre valores del rango A2:B24
El número 2 final que aparece en la fórmula buscar quiere decir que si los números están en la primera columna (1), los caracteres a buscar están en la segunda columna (2).