(1) As far as I am able to read English, the iWork Formulas and Functions User Guide clearly states that the fonction apply to POSITIVE values.
GEOMEAN
The GEOMEAN function returns the geometric mean.
GEOMEAN(pos-num, pos-num…)
• pos-num: A positive number. pos-num is a number value and must be greater than
0.
• pos-num…: Optionally include one or more additional positive numbers.
(2) As far as I know, the mathematical object Geometric Mean obey to the same definition.
Wikipedia for instance clearly explains why:
The geometric mean only applies to positive numbers in order to avoid taking the root of a negative product, which would result in imaginary numbers, and also to satisfy certain properties about means, which is explained later in the article.
(3) Given that, it's our duty to check that the values used as parameters for teh GEOMAN function are fitting the rule.
(4) How must I write that the array structure is unavailable in Numbers?
From Numbers point of view your formula is perfectly meaningless.
As I refuse to use Microsoft products I don't know what it is supposed to do.
(5) given the Numbers rules, the internal component of the formula is odd
1+(A1:A5) calculates the sum 1 + contents of cell A1
If A1 contains 5, the result is 6
this is a number
so, GEOMEAN(1+(A1:A5) applying to this number returns the number itself
which, in my example is 6
substracting 1 returns 5.
Enclosing your formula between curly brackets forces the formula parser to identify your entry as a string so the cell will display
{=GEOMEAN(1+(A1:A5)}
I repeat, Numbers is not Excel.
To use it you must _think different._
Yvan KOENIG (from FRANCE lundi 11 mai 2009 11:16:46)