Chris R. Lee said:
This NG is great, but it's frustrating because you keep discovering things
that you can't find in Help.
If you look for help on "--", it asks you to reformulate your question; what
does "--Range" do?
When you have two idential tokens in sequence, it's always a possibility
that that it means two tokens repeated. Unary minus is a well-know operator,
at least to those with some programming experience. A unary minus following
a unary minus simply reverses the sign again. That is, --x = -(-x) = x, but
with the Excel twist that the first unary minus converts any valid text
representation of a number is converted into that number before its sign is
changed.
Also, when online help is unhelpful, there's always the newsgroup archives
to consult. Lots of explanation of --Range, Range+0, Range*1 and perhaps
even Range^1, Range/1 and Range-0. All accomplish the same thing.
Concerning the can't add problem, data imported from other "regions" or
applications can cause trouble because they may have a different decimal
separator to yours... because after 1000+ years nobody, not even BG, has
thought of designating a unique symbol for this.
Who needs more characters? All English speaking countries, Japan, India,
Pakistan, Russia and the Arabic speaking countries of western Asia and China
when using Hindu-Arabic numerals use period as the decimal point. That
leaves western and central Europe and countries colonized by them that use
commas. If we're going to be democratic about this, the decision would be
obvious. It seems the only ones who's want a new/different character are
those who can't stand the thought of using period.
As for the thousand years, spelling wasn't standardized in most western
European countries until well into the 18th century, and Hindu-Arabic
numerals weren't widely used until well after 1000 AD, though India, China
and most of east Asia seem to have used decimal fractions for a very long
time. We could always adopt the character the Chinese use to separate
integer and fractional parts giving precedence to the first character in
such use. But that'd be a PITA until all hardware and software supports
Unicode.