Try this (assuming the values with () are supposed to be negative)
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,",","."),"$",),CHAR(160),"")*1
Does that work for you?
EDIT: to avoid #Value errors
=IF(A2<>"",SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,",","."),"$",),CHAR(160),"")*1,"")
Bookmarks