El DNI de 15 dígitos se actualiza a 18 dígitos:
A1 es el número del DNI de 15 dígitos:
B1:
=IF(LEN (A1)=15,REPLACE(A1,7,,19)&MID("10X98765432",MOD(SUM(MID(REPLACE(A1,7,,19),ROW(INDIRECT("1: 17")),1 )*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),A1)
Fórmula matricial, después de ingresar el fórmula, presione ctrl + shift + Enter para finalizar