Convertir en números las cifras que Excel trata como texto

Si SUMA da 0 o menos de lo esperado, tus importes quizá sean texto que parece número. Suele ocurrir al copiar de un sistema o de un PDF.

Hoja con importes guardados como texto cuya suma da 0, y una columna convertida a números que suma correctamente.
Hoja de ejemplo con datos ficticios: valores calculados en LibreOffice y mostrados con los nombres de Excel en español. No es una captura de la pantalla de Excel.

Descargar el ejemplo (.xlsx)

Cómo reconocerlo

Con fórmula

Sin símbolos:

=VALOR(A5)

Con comas de miles: quítalas antes.

=VALOR(SUSTITUIR(A6,",",""))

Con signo de pesos y espacios:

=VALOR(SUSTITUIR(SUSTITUIR(A7,"$","")," ",""))

Después, copia el resultado y usa Pegado especial > Valores.

Sin fórmula, para una columna completa

Hazlo sobre una copia, y compara el total contra el del documento original.

Preguntas frecuentes

¿Por qué VALOR da #¡VALOR!?

Porque el texto trae algo que no reconoce, como letras, un espacio de no separación o un formato regional distinto, por ejemplo coma decimal. Quítalo antes con SUSTITUIR.

¿Debo convertir también las claves?

No. RFC, cuentas, CLABE o claves con ceros a la izquierda deben seguir como texto; convertirlas puede borrar esos ceros o cambiar los últimos dígitos.

Fuentes