Bueno, pues no me da el resultado que me da cuando lo hago de forma desglosada... Que extraño.
Me da un número negativo, y esto no puede ser.
Haciéndolo así:
Co = 10000
i = 0,0042
m = 12
Me da -814.408151218. Si acaso, debería de ser aproximadamente ese número (algo superior), pero en positivo. Tomando esos datos como ejemplo.
Compruebo ahora que siempre pasa igual, da un número ligeramente inferior y con el signo cambiado a lo que debería dar...