JLatham said:
In a way it very well may be Microsoft via Excel Help teaching
people to do it that way. If you start off searching Excel Help
for "add two numbers" you eventually end up here:
http://office.microsoft.com/en-us/assistance/HP030561151033.aspx
and if you look there, the first example simply adds 2 numbers,
as =2 + 5, but the very next example uses the autosum feature
and that's where they start referencing cells, so perhaps people
are getting the idea that to work with cell values they must
encapsulate them within the SUM() function?
At this point, we are beating a dead horse. But just some clarifications.
First, that web page is all about "adding", which of course is
consistent with the SUM() functionality. While I retch at things
like SUM(A1+A2), at least that is not incongruous. But I hasten
to point out that the first example of cell references on that web
page shows SUM(B2,B5,B7). So it seems unlike that that web
page leads to the misuses we see.
Second, I was talking about oxymoronic uses of SUM() -- for
example, to encapsulate an expression that computes a ratio or
a difference, things that have nothing to do with SUM. I see
nothing on that web page that would lead someone to those
misuses. Indeed, if they learned Excel by reading the "add
numbers" web page, they probably also looked at "subtract
numbers", "multiply numbers" and "divide numbers", all of which
show examples of formulas of the form =A1-A2, =A1*A2 and
=A1/A2.
(Arguably, the closest thing to misguiding people is the suggestion
to use SUM to "subtract numbers in a range". The text is very
clear that this applies when the range includes negative numbers;
ergo, we are not really subtracting (klunk!). But I can see where
this explanation might lead to some misunderstanding.)
Third, to compare these incongruous misuses of SUM() to style
differences like indentation (as you did in another posting) is like
comparing apples and oranges. Indentation is indeed a very
subjective thing. The lack of or overuse of it does not reflect
any misunderstanding. I think my comparison with TWO having
the value of 3 is more relevant.
That's my best guess. To get an absolute answer, you'd have
to go ask people who do it that way WHY they do it that way.
Frankly, I was hoping that some of them would respond to this
thread.
I would like to return to my theory that something in nascent
spreadsheet software might mislead people. I am struggling
to remember the original Visicalc. I remember that Multiplan
introduced significant improvements, which I preferred. I do
not remember what they were. But Visicalc was introduced
on computers with very limited memory by today's standards.
It would not surprise me if its parsing algorithms were primitive,
and perhaps (WAG) it required that expressions be a function
parameter in order to aid recognition. Does anyone remember
the original Visicalc syntax for expressions?
Anyway, as I said, we are (I am) beating a dead horse. I was
just curious.