Yo lo pude hacer funcionar en el office 2007 de esta manera
=SI(VALOR(EXTRAE(A1,10,1))=(10-RESIDUO(EXTRAE(A1,1,1)*9+EXTRAE(A1,2,1)*8+EXTRAE(A1,3,1)*7+EXTRAE(A1,4,1)*6+EXTRAE(A1,5,1)*5+EXTRAE(A1,6,1)*4+EXTRAE(A1,7,1)*3+EXTRAE(A1,8,1)*2,10)),"VALIDO","NO VALIDO")
El DUI lo puse en la celda A1 y la formula en la B1 y va bien. Solo es esa duda la que me queda, porque cuando la division el residuo es 0.
Y como se supone que a 10 le tenes que quitar el residuo para que te de el digito verificador. Pero en mi caso queda 10 - 0 = 10 el digito verificador es 0, entonces me queda la duda si es que cuando el residuo sea 0 de un solo es 0 o que ondas.