Hello Barry
May you explain how some one may guess that he must use the syntax =SUM(B3+B4+B5) ?
It means in fact : calculate the sum of (B3+B4+B5) and nothing.
Given the description available in iWork Formulas and Functions User Guide,
logical formulas would be :
=B3+B4+B5
or
=SUM(B3, B4, B5)
or
=SUM(B3:B5)
Upon the OP's question: Why would it see… ?
The answer is simple:
in one case the value is a string (aka a piece of text)
in the other one, it's a numerical value (stored using the IEEE specs)
Would some one be surprised to be unable to sum:
azerty and 123.456
or
1ØØ.34 and 100.34
What is surprising, at least for me, is the fact that if we insert a chunk of characters like which are Unicode ones in the range $1D7D0…, Numbers will decipher them as standard digits.
If B2 contains ="10"
and B3 contains ="100"
=SUM(B2;B3) fails because
as the app claims that the cells are containing strings, it doesn't try to decipher them.
If the formula is
=SUM("10","100")
or
="10"+"100"
it return 110.
In this case, as the active function (SUM or + ) is designed to treat numbers, the app does its best to decipher parameters as numbers.
I disagree with the sentences :
SUM interprets text as having a numerical value of zero. The arithmetic operators (+, -, *, /) interpret text as numerical values IF they can do so.
In fact it just drop them exactly as the function COUNT does.
It's important because it's why we may apply SUM to a range of cells containing numbers and literal strings.
In such a case the operator + would fail.
B3 : ="10"
B4 : ="dog"
B5 : ="100"
=SUM(B3:B4) returns 110
=B3+ B4 + B5 returns the red triangle.
Yvan KOENIG (VALLAURIS, France) samedi 21 mai 2011 10:49:29
Please :
Search for questions similar to your own before submitting them to the community
To be the AW6 successor, iWork MUST integrate a TRUE DB, not a list organizer !