Recientemente pasé un listado de DNIs a una hoja de cálculo y al intentar usar la típica fórmula para calcular la letra y así comprobar si había tecleado correctamente o no, me di cuenta de que las funciones habituales de Microsoft Excel no funcionaban, ya que en Google Docs las fórmulas están en inglés.
Después de trastear un rato, conseguí sacar la fórmula correcta:
=MID("TRWAGMYFPDXBNJZSQVHLCKE";MOD(LEFT(B2;8);23)+1;1)
Esta fórmula nos devolverá la letra correspondiente al número de DNI contenido en la celda B2.
El DNI puede estar escrito de cualquier forma: 12345678, 12345678-A, 12345678A, 12345678.A o cualquier cosa parecida, ya que únicamente usa los 8 primeros caracteres.
¿Te ha parecido interesante? ¡Compártelo! -->
Genial Alejandro, a mis alumnos les va a venir muy bien tu fórmula para el cálculo de la letra del DNI
Muchísimas gracias por tu aportación
no me deja
Seguramente al copiar y pegar te estaba reemplazando las comillas por << y >>.
He modificado el código para que ya funcione con copia-pega, prueba de nuevo.
Un saludo.
Simple y útil, no se puede pedir más. Muchas gracias.