Numbers "VALUE" function not working correctly with non-local currency string $, £, € etc.
Value("$4,567.89") and Value("4,567.89") give an error VALUE requires a string specifying a number, but found “$4,567.89” instead.
In File > Advanced > Language & Region I see I have my currency set to €4 567.89 so NO $ sign and NO , thousands separator.
VALUE only recognises your local/system currency format.
To turn a non-local currency format into a number so I can do calculations I did this:
=VALUE(SUBSTITUTE(REPLACE(B2,1,1,""),",","")) where cell B2 contains $4,567.89 for example.
This REPLACEs the first character ($) with "" and then SUBSTITUTEs all "," characters for " " (space) to match my currency settings. VALUE then correctly converts "4 567.89" to a numerical value so it can be used numerically.
iMac 27″