diff git a/configure.in b/configure.in
index 82aeefdccfde1838768a36cf307c8c8c294b9555..665e3f625f7e2d180c492c2a58e20cc7e2211366 100644
 a/configure.in
+++ b/configure.in
@@ 124,8 +124,9 @@ dnl Check for Bonobo
dnl ******************************
AC_MSG_CHECKING(For Bonobo > 0.2)
if gnomeconfig libs bonobo >& /dev/null; then
 vers=`gnomeconfig modversion bonobo`
 case $vers; in
+ vers=`gnomeconfig modversion bonobo`
+ case $vers
+ in
bonobo0.2) bonobo_ok=true ;;
*) bonobo_ok=false ;;
esac
@@ 138,9 +139,11 @@ if $bonobo_ok; then
AC_DEFINE(ENABLE_BONOBO)
have_bonobo=true
bonobo=bonobo
+ bonobo_msg=yes
else
AC_MSG_RESULT(not found)
bonobo=
+ bonobo_msg=no
fi
AM_CONDITIONAL(BONOBO, $have_bonobo)
@@ 201,3 +204,12 @@ stamp.h
],[sed e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile])
+echo "
+
+Configuration:
+
+ Source code location: ${srcdir}
+ Compiler: ${CC}
+
+ Bonobo Support: ${bonobo_msg}
+"
\ No newline at end of file
diff git a/doc/C/functions.sgml b/doc/C/functions.sgml
index f510121a375cb1e276b4360302cf1a411ffa3433..6659b70eec9c3c41a4915a36f5de95b7b32b9fef 100644
 a/doc/C/functions.sgml
+++ b/doc/C/functions.sgml
@@ 7,6 +7,7 @@
ABSACOSACOSH
+ADDRESSANDASINASINH
@@ 15,23 +16,27 @@
ATANHAVEDEVAVERAGE
+AVERAGEABESSELJBESSELYBETADIST
+BETAINVBIN2DECBIN2HEXBIN2OCTBINOMDISTCEILCEILING
+CELLCHARCHIDISTCHIINV
+CHITESTCHOOSECLEANCODECOLUMN
COLUMN
+COLUMNSCOMBINCOMPLEXCONCATENATE
@@ 50,6 +55,7 @@
DATEVALUEDAVERAGEDAY
+DAYDCOUNTDCOUNTADEC2BIN
@@ 76,6 +82,7 @@
ERFERFCERROR
+ERROR.TYPEEVENEXACTEXP
@@ 89,6 +96,8 @@
FISHERINVFIXEDFLOOR
+FORECAST
+FTESTFVGAMMADISTGAMMAINV
@@ 106,7 +115,6 @@
IFIMABSIMAGINARY
IMAGINARYIMARGUMENTIMCONJUGATEIMCOS
@@ 117,14 +125,29 @@
IMLOG2IMPOWERIMPRODUCT
+IMREALIMSINIMSQRTIMSUBIMSUM
+IMTAN
+INFOINT
+INTERCEPTIPMT
+ISBLANK
+ISERRISERROR
+ISEVEN
+ISLOGICAL
+ISNA
+ISNONTEXT
+ISNUMBER
+ISODD
+ISREF
+ISTEXTKURT
+KURTPLARGELCMLEFT
@@ 138,15 +161,20 @@
LOOKUPLOWERMAX
+MAXAMEDIANMIDMIN
+MINAMINUTE
+MMULTMODMODEMONTHMROUNDMULTINOMIAL
+N
+NANEGBINOMDISTNOMINALNORMDIST
@@ 164,6 +192,7 @@
OFFSETORPEARSON
+PERCENTRANKPERMUTPIPMT
@@ 171,7 +200,6 @@
POWERPPMTPROB
PROBPRODUCTPROPERPV
@@ 180,6 +208,7 @@
RANDRANDBETWEENRANK
+RATEREPLACEREPTRIGHT
@@ 190,22 +219,32 @@
ROWROWSRSQ
+SEARCHSECONDSELECTION
+SERIESSUMSIGNSINSINHSKEW
+SKEWPSLN
+SLOPESMALLSQRTSQRTPISTANDARDIZESTDEV
+STDEVASTDEVP
+STDEVPA
+STEYXSUBSTITUTE
+SUBTOTALSUM
+SUMASUMIF
+SUMPRODUCTSUMSQSUMX2MY2SUMX2PY2
@@ 216,16 +255,22 @@
TANHTDISTTIME
+TIMEVALUETINVTODAYTRIMTRIMMEANTRUNC
+TTEST
+TYPEUPPERVALUEVAR
+VARAVARP
+VARPAVLOOKUP
+WEEKDAYWEIBULLYEARZTEST
@@ 234,22 +279,22 @@
 POWER
+ LCM
 POWER
+ LCM
 POWER(x,y)
+ LCM(number1,number2,...)Description
 Returns the value of x raised to the power y
 Performing this function on a string or empty cell returns an error.
+ LCM returns the least common multiple of integers. The least common multiple is the smallest positive number that is a multiple of all integer arguments given.
+ If any of the arguments is less than one, LCM returns #NUM! error. See also
 EXP
+ GCD
@@ 258,29 +303,22 @@
 SIN
+ IMARGUMENT
 SIN
+ IMARGUMENT
 SIN(x)
+ IMARGUMENT(inumber)Description
 The SIN function returns the sine of x, where x is given in radians.
 Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+ IMARGUMENT returns the argument theta of a complex number.
+
See also
 COS
, COSH
, SINH
, TAN
, TANH
, RADIANS
, DEGREES

+
@@ 288,22 +326,22 @@
 SUMX2PY2
+ RANDBETWEEN
 SUMX2PY2
+ RANDBETWEEN
 SUMX2PY2(array1,array2)
+ RANDBETWEEN(bottom,top)Description
 SUMX2PY2 function returns the sum of the sum of squares of corresponding values in two arrays. @array1 is the first array or range of data points and @array2 is the second array or range of data points. The equation of SUMX2PY2 is SUM (x^2+y^2).
 Strings and empty cells are simply ignored.If @array1 and @array2 have different number of data points, SUMX2PY2 returns #N/A! error.
+ RANDBETWEEN function returns a random integer number between @bottom and @top.
+ If @bottom or @top is noninteger, they are truncated. If @bottom > @top, RANDBETWEEN returns #NUM! error.See also
 SUMSQ
+ RAND
@@ 312,22 +350,30 @@
 ROMAN
+ COSH
 ROMAN
+ COSH
 ROMAN(number[,type])
+ COSH(x)Description
 ROMAN function returns an arabic number in the roman numeral style, as text. @number is the number you want to convert and @type is the type of roman numeral you want.
 If @type is 0 or it is omitted, ROMAN returns classic roman numbers. Types 1,2,3, and 4 are not implemented yet. If @number is negative or greater than 3999, ROMAN returns #VALUE! error.
+ The COSH function returns the hyperbolic cosine of x, which is defined mathematically as (exp(x) + exp(x)) / 2. x is in radians.
+ Performing this function on a string or empty cell simply does nothing. This function only takes one argument.See also

+ COS
+, SIN
+, SINH
+, TAN
+, TANH
+, RADIANS
+, DEGREES
+, EXP
+
@@ 335,28 +381,22 @@
 TANH
+ REPT
 TANH
+ REPT
 TANH(x)
+ REPT(string,num)Description
 The TANH function returns the hyperbolic tangent of x, which is defined mathematically as sinh(x) / cosh(x).
 Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+ Returns @num repetitions of @string.
+
See also
 TAN
, SIN
, SINH
, COS
, COSH
, DEGREES
, RADIANS
+ CONCATENATE
@@ 365,22 +405,23 @@
 CHOOSE
+ DEGREES
 CHOOSE
+ DEGREES
 CHOOSE(index[,value1][,value2]...)
+ DEGREES(x)Description
 CHOOSE returns the value of index @index.index is rounded to an integer if it is not.
 if index < 1 or index > number of values: returns #VAL!.
+ Computes the number of degrees equivalent to x radians.
+ Performing this function on a string or empty cell simply does nothing. See also
 IF
+ RADIANS
+, PI
@@ 389,22 +430,22 @@
 RANDBETWEEN
+ NOMINAL
 RANDBETWEEN
+ NOMINAL
 RANDBETWEEN(bottom,top)
+ NOMINAL(b1,b2)Description
 RANDBETWEEN function returns a random integer number between @bottom and @top.
 If @bottom or @top is noninteger it is truncated. If @bottom > @top RANDBETWEEN returns #NUM! error.
+ Calculates the nominal interest rate from a given effective rate.
+ Nominal interest rate is given by a formula:nper * (( 1 + r ) ^ (1 / nper)  1 )where:r = effective interest ratenper = number of periods used for compoundingSee also
 RAND
+ EFFECT
@@ 413,24 +454,22 @@
 STDEV
+ ISODD
 STDEV
+ ISODD
 STDEV(b1, b2, ...)
+ ISODD()Description
 STDEV returns standard deviation of a set of numbers treating these numbers as members of a population
 Performing this function on a string or empty cell simply does nothing.
+ ISODD Returns TRUE if the number is odd.
+
See also
 VAR
, MEAN

+
@@ 438,22 +477,30 @@
 DEC2BIN
+ RSQ
 DEC2BIN
+ RSQ
 DEC2BIN(number[,places])
+ RSQ(array1,array2)Description
 The DEC2BIN function converts a binary number to an octal number.places is an optional field, specifying to zero pad to that number of spaces.
 if places is too small or negative #NUM! error is returned.
+ RSQ returns the square of the Pearson correllation coefficient of two data sets.
+ Strings and empty cells are simply ignored.See also
 BIN2DEC
+ CORREL
+, COVAR
+, INTERPCEPT
+, LINEST
+, LOGEST
+, PEARSON
+, SLOPE
+, STEYX
+, TREND
@@ 462,25 +509,24 @@
 SMALL
+ COLUMN
 SMALL
+ COLUMN
 SMALL(n1, n2, ..., k)
+ COLUMN([reference])Description
 SMALL returns the kth smallest value in a data set.
 If data set is empty SMALL returns #NUM! error. If k<=0 or k is greater than the number of data items given SMALL returns #NUM! error.
+ The COLUMN function returns an array of the column numbers taking a default argument of the containing cell position.
+ If reference is neither an array nor a reference nor a range returns #VALUE!.See also
 PERCENTILE
, PERCENTRANK
, QUARTILE
, LARGE
+ COLUMNS
+, ROW
+, ROWS
@@ 489,49 +535,42 @@
 PPMT
+ RATE
 PPMT
+ RATE
 PPMT(rate,per,nper,pv,fv,type)
+ RATE(nper,pmt,pv[,fv,type,guess])Description
 Calculates the amount of a payment of an annuity going towards principal.
 Formula for it is:PPMT(per) = PMT  IPMT(per)where:PMT = Payment received on annuityIPMT(per) = amount of interest for period per

 See also
 IPMT
, PV
, FV



+ Calculates rate of an investment.@SEEALSO=PV,FV
+
+
+
 TODAY
+ DPRODUCT
 TODAY
+ DPRODUCT
 TODAY ()
+ DPRODUCT(database,field,criteria)Description
 Returns the serial number for today (the number of days elapsed since the 1st of January of 1900)

+ DPRODUCT function returns the product of numbers in a column that match conditions specified.
+ @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''. See also
 TODAY
, NOW
+ DSUM
@@ 540,23 +579,22 @@
 COUNTIF
+ FDIST
 COUNTIF
+ FDIST
 COUNTIF(range,criteria)
+ FDIST(x,dof1,dof2)Description
 COUNTIF function counts the number of cells in the given range that meet the given criteria.

+ FDIST function returns the F probability distribution. @dof1 is the numerator degrees of freedom and @dof2 is the denominator degrees of freedom.
+ If @x < 0 FDIST returns #NUM! error. If @dof1 < 1 or @dof2 < 1, GAMMADIST returns #NUM! error.See also
 COUNT
, SUMIF
+ FINV
@@ 565,23 +603,22 @@
 AVEDEV
+ ISEVEN
 AVEDEV
+ ISEVEN
 AVEDEV(n1, n2, ...)
+ ISEVEN()Description
 AVEDEV returns the average of the absolute deviations of a data set from their mean.
 Performing this function on a string or empty cell simply does nothing.
+ ISEVEN Returns TRUE if the number is even.
+
See also
 STDEV

+
@@ 589,43 +626,51 @@
 CONVERT
+ ZTEST
 CONVERT
+ ZTEST
 CONVERT(number,from_unit,to_unit)
+ ZTEST(ref,x)Description
 CONVERT returns a conversion from one measurement system to another. For example, you can convert a weight in pounds to a weight in grams. @number is the value you want to convert, @from_unit specifies the unit of the number, and @to_unit is the unit for the result.
 @from_unit and @to_unit can be any of the following:Weight and mass:'g' Gram'sg' Slug'lbm' Pound'u' U (atomic mass)'ozm' OunceDistance:'m' Meter'mi' Statute mile'Nmi' Nautical mile'in' Inch'ft' Foot'yd' Yard'ang' Angstrom'Pica' PicaTime:'yr' Year'day' Day'hr' Hour'mn' Minute'sec' SecondPressure:'Pa' Pascal'atm' Atmosphere'mmHg' mm of MercuryForce:'N' Newton'dyn' Dyne'lbf' Pound forceEnergy:'J' Joule'e' Erg'c' Thermodynamic calorie'cal' IT calorie'eV' Electron volt'HPh' Horsepowerhour'Wh' Watthour'flb' Footpound'BTU' BTUPower:'HP' Horsepower'W' WattMagnetism:'T' Tesla'ga' GaussTemperature:'C' Degree Celsius'F' Degree Fahrenheit'K' Degree KelvinLiquid measure:'tsp' Teaspoon'tbs' Tablespoon'oz' Fluid ounce'cup' Cup'pt' Pint'qt' Quart'gal' Gallon'l' LiterFor metric units any of the following prefixes can be used:'E' exa 1E+18'P' peta 1E+15'T' tera 1E+12'G' giga 1E+09'M' mega 1E+06'k' kilo 1E+03'h' hecto 1E+02'e' dekao 1E+01'd' deci 1E01'c' centi 1E02'm' milli 1E03'u' micro 1E06'n' nano 1E09'p' pico 1E12'f' femto 1E15'a' atto 1E18If @from_unit and @to_unit are different types, CONVERT returns #NUM! error. @SEEALSO=


+ ZTEST returns the twotailed probability of a ztest.
+ @ref is the data set and @x is the value to be tested.If ref contains less than two data items ZTEST returns #DIV/0! error.
+
+ See also
+ CONFIDENCE
+, NORMDIST
+, NORMINV
+, NORMSDIST
+, NORMSINV
+, STANDARDIZE
+
+
+
 DELTA
+ DMIN
 DELTA
+ DMIN
 DELTA(x[,y])
+ DMIN(database,field,criteria)Description
 The DELTA function test for numerical eqivilance of two arguments returning 1 in equality y is optional, and defaults to 0
 if either argument is nonnumeric returns a #VALUE! error
+ DMIN function returns the smallest number in a column that match conditions specified.
+ @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''. See also
 EXACT
, GESTEP
+ DMAX
@@ 634,23 +679,25 @@
 ABS
+ WEEKDAY
 ABS
+ WEEKDAY
 ABS(b1)
+ WEEKDAY (serial_number)Description
 Implements the Absolute Value function: the result is to drop the negative sign (if present). This can be done for integers and floating point numbers.
 Performing this function on a string or empty cell simply does nothing.
+ Converts a serial number to a weekday. FIXME: explain.
+ Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string.See also
 CEIL
, FLOOR
+ MONTH
+, TIME
+, NOW
+, YEAR
@@ 659,24 +706,23 @@
 ROW
+ PRODUCT
 ROW
+ PRODUCT
 ROW([reference])
+ PRODUCT(value1, value2, ...)Description
 The ROW function returns an array of the row numbers taking a default argument of the containing cell position.
 If reference is neither an array nor a reference nor a range returns #VALUE!.
+ PRODUCT returns the product of all the values and cells referenced in the argument list.
+
See also
 COLUMN
, COLUMNS
, ROWS
+ SUM
+, COUNT
@@ 685,22 +731,902 @@
 QUOTIENT
+ MULTINOMIAL
 QUOTIENT
+ MULTINOMIAL
 QUOTIENT(num,den)
+ MULTINOMIAL(value1, value2, ...)
+
+
+ Description
+ MULTINOMIAL returns the ratio of the factorial of a sum of values to the product of factorials.
+
+
+ See also
+ SUM
+
+
+
+
+
+
+
+
+ IMSIN
+
+
+ IMSIN
+
+
+
+ IMSIN(inumber)
+
+
+ Description
+ IMSIN returns the sine of a complex number.
+
+
+ See also
+ IMCOS
+
+
+
+
+
+
+
+
+ COS
+
+
+ COS
+
+
+
+ COS(x)
+
+
+ Description
+ The COS function returns the cosine of x, where x is given in radians.
+ Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+
+ See also
+ COSH
+, SIN
+, SINH
+, TAN
+, TANH
+, RADIANS
+, DEGREES
+
+
+
+
+
+
+
+
+ EXP
+
+
+ EXP
+
+
+
+ EXP(x)
+
+
+ Description
+ Computes the value of e(the base of natural logarithmns) raised to the power of x.
+ Performing this function on a string or empty cell returns an error.
+
+ See also
+ LOG
+, LOG2
+, LOG10
+
+
+
+
+
+
+
+
+ ASIN
+
+
+ ASIN
+
+
+
+ ASIN(x)
+
+
+ Description
+ The ASIN function calculates the arc sine of x; that is the value whose sine is x. If x falls outside the range 1 to 1, ASIN fails and returns the error 'asin  domain error'
+ Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+
+ See also
+ SIN
+, COS
+, ASINH
+, DEGREES
+, RADIANS
+
+
+
+
+
+
+
+
+ TRIMMEAN
+
+
+ TRIMMEAN
+
+
+
+ TRIMMEAN(ref,percent)
+
+
+ Description
+ TRIMMEAN returns the mean of the interior of a data set. @ref is the list of numbers whose mean you want to calculate and @percent is the percentage of number excluded from the mean. For example, if percent=0.2 and the data set contans 40 numbers, 8 numbers are trimmed from the data set (40 x 0.2), 4 from the top and 4 from the bottom of the set.
+
+
+ See also
+ AVERAGE
+, GEOMEAN
+, HARMEAN
+, MEDIAN
+, MODE
+
+
+
+
+
+
+
+
+ FLOOR
+
+
+ FLOOR
+
+
+
+ FLOOR(x,significance)
+
+
+ Description
+ The FLOOR function rounds x down to the next nearest multiple of @significance. @significance defaults to 1.
+ Performing this function on a string or empty cell simply does nothing.
+
+ See also
+ CEIL
+, ABS
+, INT
+
+
+
+
+
+
+
+
+ GCD
+
+
+ GCD
+
+
+
+ GCD(number1,number2,...)
+
+
+ Description
+ GCD returns the greatest common divisor of given numbers.
+ If any of the arguments is less than zero, GCD returns #NUM! error.
+
+ See also
+ LCM
+
+
+
+
+
+
+
+
+ CHOOSE
+
+
+ CHOOSE
+
+
+
+ CHOOSE(index[,value1][,value2]...)
+
+
+ Description
+ CHOOSE returns the value of index @index.index is rounded to an integer if it is not.
+ if index < 1 or index > number of values: returns #VAL!.
+
+ See also
+ IF
+
+
+
+
+
+
+
+
+ POISSON
+
+
+ POISSON
+
+
+
+ POISSON(x,mean,cumulative)
+
+
+ Description
+ The POISSON function returns the Poisson distribution @x is the number of events, @mean is the expected numeric value @cumulative describes whether to return the sum of the poisson function from 0 to x.
+ if x is a noninteger it is truncated. if x <= 0 POISSON returns #NUM! error. if mean <= 0 POISSON returns the #NUM! error.
+
+ See also
+ POISSON
+
+
+
+
+
+
+
+
+ SYD
+
+
+ SYD
+
+
+
+ SYD(cost,salvage value,life,period)
+
+
+ Description
+ Calculates the sumofyears digits depriciation for anasset based on its cost, salvage value, anticipated life and aparticular period.
+ Formula for sumofyears digits depriciation is:Depriciation expense = ( cost  salvage value ) * (lifeperiod+1) * 2 / life * (life + 1) cost = cost of an asset when acquired (market value) salvage_value = amount you get when asset sold at the end of life life = anticipated life of an asset period = period for which we need the expense@SEEALSO=SLN
+
+
+
+
+
+
+
+ MID
+
+
+ MID
+
+
+
+ MID(string, position, length)
+
+
+ Description
+ Returns a substring from @string starting at @position for @length characters.
+
+
+ See also
+ LEFT
+, RIGHT
+
+
+
+
+
+
+
+
+ ASINH
+
+
+ ASINH
+
+
+
+ ASINH(x)
+
+
+ Description
+ The ASINH function calculates the inverse hyperbolic sine of x; that is the value whose hyperbolic sine is x.
+ Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+
+ See also
+ ASIN
+, SIN
+, COS
+, DEGREES
+, RADIANS
+
+
+
+
+
+
+
+
+ EXPONDIST
+
+
+ EXPONDIST
+
+
+
+ EXPONDIST(x,y,cumulative)
+
+
+ Description
+ The EXPONDIST function returns the exponential distribution. If the cumulative boolean is false it will return: y * exp (y*x), otherwise it will return 1  exp (y*x).
+ If x<0 or y<=0 this will return an error. Performing this function on a string or empty cell simply does nothing.
+
+ See also
+ POISSON
+
+
+
+
+
+
+
+
+ UPPER
+
+
+ UPPER
+
+
+
+ UPPER(text)
+
+
+ Description
+ Returns a uppercase version of the string in @text
+
+
+ See also
+ LOWER
+
+
+
+
+
+
+
+
+ HARMEAN
+
+
+ HARMEAN
+
+
+
+ HARMEAN(b1, b2, ...)
+
+
+ Description
+ HARMEAN returns the harmonic mean of the N data points.
+ Performing this function on a string or empty cell simply does nothing.
+
+ See also
+ GEOMEAN
+, MEDIAN
+, MEAN
+, MODE
+
+
+
+
+
+
+
+
+ CONVERT
+
+
+ CONVERT
+
+
+
+ CONVERT(number,from_unit,to_unit)
+
+
+ Description
+ CONVERT returns a conversion from one measurement system to another. For example, you can convert a weight in pounds to a weight in grams. @number is the value you want to convert, @from_unit specifies the unit of the number, and @to_unit is the unit for the result.
+ @from_unit and @to_unit can be any of the following:Weight and mass:'g' Gram'sg' Slug'lbm' Pound'u' U (atomic mass)'ozm' OunceDistance:'m' Meter'mi' Statute mile'Nmi' Nautical mile'in' Inch'ft' Foot'yd' Yard'ang' Angstrom'Pica' PicaTime:'yr' Year'day' Day'hr' Hour'mn' Minute'sec' SecondPressure:'Pa' Pascal'atm' Atmosphere'mmHg' mm of MercuryForce:'N' Newton'dyn' Dyne'lbf' Pound forceEnergy:'J' Joule'e' Erg'c' Thermodynamic calorie'cal' IT calorie'eV' Electron volt'HPh' Horsepowerhour'Wh' Watthour'flb' Footpound'BTU' BTUPower:'HP' Horsepower'W' WattMagnetism:'T' Tesla'ga' GaussTemperature:'C' Degree Celsius'F' Degree Fahrenheit'K' Degree KelvinLiquid measure:'tsp' Teaspoon'tbs' Tablespoon'oz' Fluid ounce'cup' Cup'pt' Pint'qt' Quart'gal' Gallon'l' LiterFor metric units any of the following prefixes can be used:'E' exa 1E+18'P' peta 1E+15'T' tera 1E+12'G' giga 1E+09'M' mega 1E+06'k' kilo 1E+03'h' hecto 1E+02'e' dekao 1E+01'd' deci 1E01'c' centi 1E02'm' milli 1E03'u' micro 1E06'n' nano 1E09'p' pico 1E12'f' femto 1E15'a' atto 1E18If @from_unit and @to_unit are different types, CONVERT returns #NUM! error. @SEEALSO=
+
+
+
+
+
+
+
+ LOG
+
+
+ LOG
+
+
+
+ LOG(x[,base])
+
+
+ Description
+ Computes the logarithm of x in the given base. If no base is given LOG returns the logarithm in base 10.
+
+
+ See also
+ LN
+, LOG2
+, LOG10
+
+
+
+
+
+
+
+
+ HYPGEOMDIST
+
+
+ HYPGEOMDIST
+
+
+
+ HYPGEOMDIST(x,n,M,N)
+
+
+ Description
+ The HYPGEOMDIST function returns the hypergeometric distribution @x is the number of successes in the sample, @n is the number of trials, @M is the number of successes overall, and @N is thepopulation size.
+ if x,n,M or N is a noninteger it is truncated. if x,n,M or N < 0 HYPGEOMDIST returns #NUM! error. if x > M or n > N HYPGEOMDIST returns #NUM! error.
+
+ See also
+ BINOMDIST
+, POISSON
+
+
+
+
+
+
+
+
+ IMABS
+
+
+ IMABS
+
+
+
+ IMABS(inumber)
+
+
+ Description
+ IMABS returns the absolute value of a complex number.
+
+
+ See also
+ IMAGINARY
+, IMREAL
+
+
+
+
+
+
+
+
+ AVEDEV
+
+
+ AVEDEV
+
+
+
+ AVEDEV(n1, n2, ...)
+
+
+ Description
+ AVEDEV returns the average of the absolute deviations of a data set from their mean.
+ Performing this function on a string or empty cell simply does nothing.
+
+ See also
+ STDEV
+
+
+
+
+
+
+
+
+ SINH
+
+
+ SINH
+
+
+
+ SINH(x)
+
+
+ Description
+ The SINH function returns the hyperbolic sine of @x, which is defined mathematically as (exp(x)  exp(x)) / 2.
+ Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+
+ See also
+ SIN
+, COS
+, COSH
+, TAN
+, TANH
+, DEGREES
+, RADIANS
+, EXP
+
+
+
+
+
+
+
+
+ NORMDIST
+
+
+ NORMDIST
+
+
+
+ NORMDIST(x,mean,stdev,cumulative)
+
+
+ Description
+ The NORMDIST function returns the normal cumulative distribution. @x is the value for which you want the distribution, @mean is the mean of the distribution, @stdev is the standard deviation.
+ If stdev is 0 NORMDIST returns #DIV/0! error.
+
+ See also
+ POISSON
+
+
+
+
+
+
+
+
+ GEOMEAN
+
+
+ GEOMEAN
+
+
+
+ GEOMEAN(b1, b2, ...)
+
+
+ Description
+ GEOMEAN returns the geometric mean of the given arguments. This is equal to the Nth root of the product of the terms
+ Performing this function on a string or empty cell simply does nothing.
+
+ See also
+ HARMEAN
+, MEDIAN
+, MEAN
+, MODE
+
+
+
+
+
+
+
+
+ TIME
+
+
+ TIME
+
+
+
+ TIME (hours,minutes,seconds)
+
+
+ Description
+ Returns a fraction representing the time of day.
+
+
+ See also
+ HOUR
+
+
+
+
+
+
+
+
+ MIN
+
+
+ MIN
+
+
+
+ MIN(b1, b2, ...)
+
+
+ Description
+ MIN returns the value of the element of the values passed that has the smallest value. With negative numbers considered smaller than positive numbers.
+ Performing this function on a string or empty cell simply does nothing.
+
+ See also
+ MAX
+, ABS
+
+
+
+
+
+
+
+
+ MEDIAN
+
+
+ MEDIAN
+
+
+
+ MEDIAN(n1, n2, ...)
+
+
+ Description
+ MEDIAN returns the median of the given data set.
+ Strings and empty cells are simply ignored.If even numbers are given MEDIAN returns the average of the two numbers in the middle.
+
+ See also
+ AVERAGE
+, COUNT
+, COUNTA
+, DAVERAGE
+, MODE
+, SUM
+
+
+
+
+
+
+
+
+ GAMMAINV
+
+
+ GAMMAINV
+
+
+
+ GAMMAINV(p,alpha,beta)
+
+
+ Description
+ The GAMMAINV function returns the inverse of the cumulative gamma distribution.
+ If @p < 0 or @p > 1 GAMMAINV returns #NUM! error. If @alpha <= 0 or @beta <= 0 GAMMAINV returns #NUM! error.
+
+ See also
+ GAMMADIST
+
+
+
+
+
+
+
+
+ IMSUB
+
+
+ IMSUB
+
+
+
+ IMSUB(inumber,inumber)
+
+
+ Description
+ IMSUB returns the difference of two complex numbers.
+
+
+ See also
+ IMSUM
+
+
+
+
+
+
+
+
+ ISTEXT
+
+
+ ISTEXT
+
+
+
+ ISTEXT()
+
+
+ Description
+ ISTEXT Returns TRUE if the value is text.
+
+
+ See also
+
+
+
+
+
+
+
+
+ SQRT
+
+
+ SQRT
+
+
+
+ SQRT(x)
+
+
+ Description
+ The SQRT function returns the square root of @x.
+ If x is negative returns #NUM!.This function only takes one argument.
+
+ See also
+ POW
+
+
+
+
+
+
+
+
+ INTERCEPT
+
+
+ INTERCEPT
+
+
+
+ INTERCEPT(known_y's,known_x's)
+
+
+ Description
+ INTERCEPT function calculates the point where the linear regression line intersects the yaxis.
+ If known_x or known_y contains no data entries or different number of data entries, INTERCEPT returns #N/A! error. If the variance of the known_x is zero, INTERCEPT returns #DIV/0 error.
+
+ See also
+ FORECAST
+, TREND
+
+
+
+
+
+
+
+
+ LEN
+
+
+ LEN
+
+
+
+ LEN(string)
+
+
+ Description
+ Returns the length in characters of the string @string.
+
+
+ See also
+ CHAR
+, CODE
+
+
+
+
+
+
+
+
+ RIGHT
+
+
+ RIGHT
+
+
+
+ RIGHT(text[,num_chars])
+
+
+ Description
+ Returns the rightmost num_chars characters or the right character if num_chars is not specified
+
+
+ See also
+ MID
+, LEFT
+
+
+
+
+
+
+
+
+ PERMUT
+
+
+ PERMUT
+
+
+
+ PERMUT(n,k)Description
 QUOTIENT function returns the integer portion of a division. @num is the divided and @den is the divisor.
+ The PERMUT function returns the number of permutations. @n is the number of objects, @k is the number of objects in each permutation.
+ if n = 0 PERMUT returns #NUM! error. if n < k PERMUT returns #NUM! error.
+
+ See also
+ COMBIN
+
+
+
+
+
+
+
+
+ AVERAGEA
+
+
+ AVERAGEA
+
+
+
+ AVERAGEA(number1,number2,...)
+
+
+ Description
+ AVERAGEA returns the average of the given arguments. Numbers, text and logical values are included in the calculation too. If the cell contains text or the argument evaluates to FALSE, it is counted as value zero (0). If the argument evaluates to TRUE, it is counted as one (1). Note that empty cells are not counted.See also
 MOD
+ AVERAGE
@@ 709,22 +1635,103 @@
 BIN2HEX
+ PERCENTRANK
 BIN2HEX
+ PERCENTRANK
 BIN2HEX(number[,places])
+ PERCENTRANK(array,x[,significance])Description
 The BIN2HEX function converts a binary number to a hexadecimal number. @places is an optional field, specifying to zero pad to that number of spaces.
+ PERCENTRANK function returns the rank of a data point in a data set. @array is the range of numeric values, @x is the data point which you want to rank, and the optional @significance indentifies the number of significant digits for the returned value. If @significance is omitted, PERCENTRANK uses three digits.
+ If @array contains not data points, PERCENTRANK returns #NUM! error. If @significance is less than one, PERCENTRANK returns #NUM! error. If @x does not match any of the values in @array or @x matches more than once, PERCENTRANK interpolates the returned value.
+
+ See also
+ LARGE
+, MAX
+, MEDIAN
+, MIN
+, PERCENTILE
+, QUARTILE
+, SMALL
+
+
+
+
+
+
+
+
+ DATE
+
+
+ DATE
+
+
+
+ DATE (year,month,day)
+
+
+ Description
+ Computes the number of days since the 1st of january of 1900(the date serial number) for the given year, month and day.
+ The day might be negative (to count backwards) and it is relative to the previous month. The years should be at least 1900.
+
+ See also
+ TODAY
+, NOW
+
+
+
+
+
+
+
+
+ STEYX
+
+
+ STEYX
+
+
+
+ STEYX(known_y's,known_x's)
+
+
+ Description
+ STEYX function returns the standard error of the predicted yvalue for each x in the regression.
+ If @known_y's and @known_x's are empty or have a different number of arguments then STEYX returns #N/A! error.
+
+ See also
+ PEARSON
+, RSQ
+, SLOPE
+
+
+
+
+
+
+
+
+ OCT2BIN
+
+
+ OCT2BIN
+
+
+
+ OCT2BIN(number[,places])
+
+
+ Description
+ The OCT2BIN function converts a binary number to a hexadecimal number. @places is an optional field, specifying to zero pad to that number of spaces.if places is too small or negative #NUM! error is returned.See also
 HEX2BIN
+ BIN2OCT
@@ 733,26 +1740,47 @@
 MEDIAN
+ IMCONJUGATE
 MEDIAN
+ IMCONJUGATE
 MEDIAN(n1, n2, ...)
+ IMCONJUGATE(inumber)Description
 MEDIAN returns the median of the given data set.
 Strings and empty cells are simply ignored.If even numbers are given MEDIAN returns the average of the two numbers in the middle.
+ IMCONJUGATE returns the complex conjugate of a complex number.
+
See also
 AVERAGE
, COUNT
, COUNTA
, DAVERAGE
, MODE
+ IMAGINARY
+, IMREAL
+
+
+
+
+
+
+
+
+ SUMIF
+
+
+ SUMIF
+
+
+
+ SUMIF(range,criteria[,actual_range])
+
+
+ Description
+ SUMIF function sums the values in the given range that meet the given criteria. If @actual_range is given, SUMIF sums the values in the @actual_range whose corresponding components in @range meet the given criteria.
+
+
+ See also
+ COUNTIF
, SUM
@@ 762,25 +1790,22 @@
 MONTH
+ IMREAL
 MONTH
+ IMREAL
 MONTH (serial_number)
+ IMREAL(inumber)Description
 Converts a serial number to a month.
 Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string
+ IMREAL returns the real coefficient of a complex number.
+
See also
 DAY
, TIME
, NOW
, YEAR
+ IMAGINARY
@@ 789,23 +1814,98 @@
 MODE
+ IMSUM
 MODE
+ IMSUM
 MODE(n1, n2, ...)
+ IMSUM(inumber,inumber)Description
 MODE returns the most common number of the data set. If the data set has many most common numbers MODE returns the first one of them.
 Strings and empty cells are simply ignored.If the data set does not contain any duplicates MODE returns #N/A! error.
+ IMSUM returns the sum of two complex numbers.
+
See also
 AVERAGE
, MEDIAN
+ IMSUB
+
+
+
+
+
+
+
+
+ SERIESSUM
+
+
+ SERIESSUM
+
+
+
+ SERIESSUM(x,n,m,coefficients)
+
+
+ Description
+ SERIESSUM function returns the sum of a power series. @x is the base of the power serie, @n is the initial power to raise @x, @m is the increment to the power for each term in the series, and @coefficients is the coefficents by which each successive power of @x is multiplied.
+
+
+ See also
+ COUNT
+, SUM
+
+
+
+
+
+
+
+
+ LEFT
+
+
+ LEFT
+
+
+
+ LEFT(text[,num_chars])
+
+
+ Description
+ Returns the leftmost num_chars characters or the left character if num_chars is not specified
+
+
+ See also
+ MID
+, RIGHT
+
+
+
+
+
+
+
+
+ DURATION
+
+
+ DURATION
+
+
+
+ DURATION(rate,pv,fv)
+
+
+ Description
+ Calculates number of periods needed for an investment to attain a desired value. This function is similar to FV and PV with a difference that we do not need give the direction of cash flows e.g. 100 for a cash outflow and +100 for a cash inflow.
+
+
+ See also
+ PPMT
+, PV
+, FV
@@ 814,22 +1914,43 @@
 FIXED
+ COMPLEX
+
+
+ COMPLEX
+
+
+
+ COMPLEX(real,im[,suffix])
+
+
+ Description
+ COMPLEX returns a complex number of the form x + yi. @real is the real and @im is the imaginary coefficient of the complex number. @suffix is the suffix for the imaginary coefficient. If it is omitted, COMPLEX uses 'i' by default.
+ If @suffix is neither 'i' nor 'j', COMPLEX returns #VALUE! error. @SEEALSO=
+
+
+
+
+
+
+
+ DEC2HEX
 FIXED
+ DEC2HEX
 FIXED(num, [decimals, no_commas])
+ DEC2HEX(number[,places])Description
 Returns @num as a formatted string with @decimals numbers after the decimal point, omitting commas if requested by @no_commas

+ The DEC2HEX function converts a binary number to an octal number.places is an optional field, specifying to zero pad to that number of spaces.
+ if places is too small or negative #NUM! error is returned.See also

+ HEX2DEC
+
@@ 837,42 +1958,50 @@
 MOD
+ COLUMNS
 MOD
+ COLUMNS
 MOD(number,divisor)
+ COLUMNS(reference)Description
 Implements modulo arithmetic.Returns the remainder when divisor is divided into abs(number).
 Returns #DIV/0! if divisor is zero.@SEEALSO=INT,FLOOR,CEIL


+ The COLUMNS function returns the number of columns in area or array reference.
+ If reference is neither an array nor a reference nor a range returns #VALUE!.
+
+ See also
+ COLUMN
+, ROW
+, ROWS
+
+
+
 PERMUT
+ LN
 PERMUT
+ LN
 PERMUT(n,k)
+ LN(x)Description
 The PERMUT function returns the number of permutations. @n is the number of objects, @k is the number of objects in each permutation.
 Performing this function on a string or empty cell returns an error.if n or k is noninteger PERMUT returns #VALUE! error. if n = 0 PERMUT returns #NUM! error. if n < k PERMUT returns #NUM! error.
+ LN returns the natural logarithm of x.
+
See also
 COMBIN
+ EXP
+, LOG2
+, LOG10
@@ 881,24 +2010,22 @@
 DURATION
+ DGET
 DURATION
+ DGET
 DURATION(rate,pv,fv)
+ DGET(database,field,criteria)Description
 Calculates number of periods needed for an investment to attain a desired value. This function is similar to FV and PV with a difference that we do not need give the direction of cash flows e.g. 100 for a cash outflow and +100 for a cash inflow.

+ DGET function returns a single value from a column that match conditions specified.
+ @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''. If none of the items match the conditions, DGET returns #VALUE! error. If more than one items match the conditions, DGET returns #NUM! error. See also
 PPMT
, PV
, FV
+ DCOUNT
@@ 907,22 +2034,22 @@
 NOMINAL
+ DATEVALUE
 NOMINAL
+ DATEVALUE
 NOMINAL(b1,b2)
+ DATEVALUE(date_str)Description
 Calculates the nominal interest rate from a given effective rate.
 Nominal interest rate is given by a formula:nper * (( 1 + r ) ^ (1 / nper)  1 )where:r = effective interest ratenper = number of periods used for compounding
+ DATEVALUE returns the serial number of the date. @date_str is the string that contains the date. For example, DATEVALUE("1/1/1999") equals to 36160.
+
See also
 EFFECT
+ DATE
@@ 931,24 +2058,22 @@
 IPMT
+ COUNTBLANK
 IPMT
+ COUNTBLANK
 IPMT(rate,per,nper,pv,fv,type)
+ COUNTBLANK(range)Description
 Calculates the amount of a payment of an annuity going towards interest.
 Formula for IPMT is:IPMT(PER) = PMT  PRINCIPAL(PER1) * INTEREST_RATEwhere:PMT = Payment received on annuityPRINCIPA(per1) = amount of the remaining principal from last period
+ COUNTBLANK returns the number of blank cells in a range.
+
See also
 PPMT
, PV
, FV
+ COUNT
@@ 957,22 +2082,23 @@
 HEX2BIN
+ AVERAGE
 HEX2BIN
+ AVERAGE
 HEX2BIN(number[,places])
+ AVERAGE(value1, value2,...)Description
 The HEX2BIN function converts a binary number to a hexadecimal number. @places is an optional field, specifying to zero pad to that number of spaces.
 if places is too small or negative #NUM! error is returned.
+ Computes the average of all the values and cells referenced in the argument list. This is equivalent to the sum of the arguments divided by the count of the arguments.
+
See also
 BIN2HEX
+ SUM
+, COUNT
@@ 981,23 +2107,24 @@
 IMCONJUGATE
+ CORREL
 IMCONJUGATE
+ CORREL
 IMCONJUGATE(inumber)
+ CORREL(array1,array2)Description
 IMCONJUGATE returns the complex conjugate of a complex number.

+ CORREL returns the correllation coefficient of two data sets.
+ Strings and empty cells are simply ignored.See also
 IMAGINARY
, IMREAL
+ COVAR
+, FISHER
+, FISHERINV
@@ 1006,22 +2133,24 @@
 CLEAN
+ SUMSQ
 CLEAN
+ SUMSQ
 CLEAN(string)
+ SUMSQ(value1, value2, ...)Description
 Cleans the string from any nonprintable characters.
+ SUMSQ returns the sum of the squares of all the values and cells referenced in the argument list. See also

+ SUM
+, COUNT
+
@@ 1029,24 +2158,22 @@
 LOG2
+ IMPRODUCT
 LOG2
+ IMPRODUCT
 LOG2(x)
+ IMPRODUCT(inumber1[,inumber2,...])Description
 Computes the base2 logarithm of x.
 Performing this function on a string or empty cell returns an error.
+ IMPRODUCT returns the product of given complex numbers.
+
See also
 EXP
, LOG10
, LOG
+ IMDIV
@@ 1055,26 +2182,22 @@
 ATAN
+ CHAR
 ATAN
+ CHAR
 ATAN(x)
+ CHAR(x)Description
 The ATAN function calculates the arc tangent of x; that is the value whose tangent is x.Return value is in radians.
 Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+ Returns the ascii character represented by the number x.
+
See also
 TAN
, COS
, SIN
, DEGREES
, RADIANS
+ CODE
@@ 1083,47 +2206,45 @@
 IMAGINARY
+ PMT
 IMAGINARY
+ PMT
 IMREAL(inumber)
+ PMT(rate,nper,pv,fv,type)Description
 IMREAL returns the real coefficient of a complex number.


 See also
 IMAGINARY



+ Calculates the present value of an investment.@SEEALSO=PPMT,PV,FV
+
+
+
 AND
+ DAY
 AND
+ DAY
 AND(b1, b2, ...)
+ DAY (serial_number)Description
 Implements the logical AND function: the result is TRUE if all of the expression evaluates to TRUE, otherwise it returns FALSE.
 b1, trough bN are expressions that should evaluate to TRUE or FALSE. If an integer or floating point value is provided zero is considered FALSE and anything else is TRUE.If the values contain strings or empty cells those values are ignored. If no logical values are provided, then the error '#VALUE!' is returned.
+ Converts a serial number to a day.
+ Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string.See also
 OR
, NOT
+ MONTH
+, TIME
+, NOW
+, YEAR
@@ 1132,22 +2253,22 @@
 ODD
+ SQRTPI
 ODD
+ SQRTPI
 ODD(number)
+ SQRTPI(number)Description
 ODD function returns the number rounded up to the nearest odd integer.
+ SQRTPI function returns the square root of a number multiplied by pi. See also
 EVEN
+ PI
@@ 1156,22 +2277,22 @@
 NORMDIST
+ FISHER
 NORMDIST
+ FISHER
 NORMDIST(x,mean,stdev,cumulative)
+ FISHER(x)Description
 The NORMDIST function returns the normal cumulative distribution. @x is the value for which you want the distribution, @mean is the mean of the distribution, @stdev is the standard deviation.
 Performing this function on a string or empty cell simply does nothing. if stdev=0 NORMDIST returns #DIV/0! error.
+ The FISHER function returns the Fisher transformation at x.
+ If x is notnumber FISHER returns #VALUE! error.If x<=1 or x>=1 FISHER returns #NUM! errorSee also
 POISSON
+ SKEW
@@ 1180,26 +2301,23 @@
 PEARSON
+ VARA
 PEARSON
+ VARA
 PEARSON(array1,array2)
+ VARA(number1,number2,...)Description
 PEARSON returns the Pearson correllation coefficient of two data sets.
 Strings and empty cells are simply ignored.
+ VARA returns the variance based on a sample. Numbers, text and logical values are included in the calculation too. If the cell contains text or the argument evaluatesto FALSE, it is counted as value zero (0). If the argument evaluates to TRUE, it is counted as one (1). Note that empty cells are not counted.
+
See also
 INTERCEPT
, LINEST
, RSQ
, SLOPE
, STEYX
+ VAR
+, VARPA
@@ 1208,22 +2326,22 @@
 IMAGINARY
+ DMAX
 IMAGINARY
+ DMAX
 IMAGINARY(inumber)
+ DMAX(database,field,criteria)Description
 IMAGINARY returns the imaginary coefficient of a complex number.

+ DMAX function returns the largest number in a column that match conditions specified.
+ @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''. See also
 IMREAL
+ DMIN
@@ 1232,24 +2350,22 @@
 SUM
+ ISLOGICAL
 SUM
+ ISLOGICAL
 SUM(value1, value2, ...)
+ ISLOGICAL()Description
 Computes the sum of all the values and cells referenced in the argument list.
+ ISLOGICAL Returns TRUE if the value is a logical value. See also
 AVERAGE
, COUNT

+
@@ 1257,23 +2373,27 @@
 PRODUCT
+ ATAN2
 PRODUCT
+ ATAN2
 PRODUCT(value1, value2, ...)
+ ATAN2(b1,b2)Description
 PRODUCT returns the product of all the values and cells referenced in the argument list.

+ The ATAN2 function calculates the arc tangent of the two variables b1 and b2. It is similar to calculating the arc tangent of b2 / b1, except that the signs of both arguments are used to determine the quadrant of the result. The result is in Radians.
+ Performing this function on a string or empty cell simply does nothing. See also
 SUM
, COUNT
+ ATAN
+, ATANH
+, COS
+, SIN
+, DEGREES
+, RADIANS
@@ 1282,22 +2402,23 @@
 COUNTBLANK
+ MINA
 COUNTBLANK
+ MINA
 COUNTBLANK(range)
+ MINA(number1,number2,...)Description
 COUNTBLANK returns the number of blank cells in a range.
+ MINA returns the smallest value of the given arguments. Numbers, text and logical values are included in the calculation too. If the cell contains text or the argument evaluates to FALSE, it is counted as value zero (0). If the argument evaluates to TRUE, it is counted as one (1). Note that empty cells are not counted.See also
 COUNT
+ MIN
+, MAXA
@@ 1306,25 +2427,23 @@
 HOUR
+ LOOKUP
 HOUR
+ LOOKUP
 HOUR (serial_number)
+ LOOKUP(value,vector1,vector2)Description
 Converts a serial number to an hour. The hour is returned as an integer in the range 0 (12:00 A.M.) to 23 (11:00 P.M.)
 Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string
+ The LOOKUP function finds the row index of 'value' in vector1 and returns the contents of value2 at that row index. If the area is longer than it is wide then the sense of the search is rotated. Alternatively a single array can be used.
+ If LOOKUP can't find value it uses the next largest value less than value. The data must be sorted. If value is smaller than the first value it returns #N/ASee also
 MINUTE
, NOW
, TIME
, SECOND
+ VLOOKUP
+, HLOOKUP
@@ 1333,22 +2452,25 @@
 FACT
+ CEIL
 FACT
+ CEIL
 FACT(x)
+ CEIL(x)Description
 Computes the factorial of x. ie, x!
 Performing this function on a string or empty cell returns an error
+ The CEIL function rounds x up to the next nearest integer.
+ Performing this function on a string or empty cell simply does nothing.See also

+ ABS
+, FLOOR
+, INT
+
@@ 1356,24 +2478,22 @@
 CORREL
+ HEX2DEC
 CORREL
+ HEX2DEC
 CORREL(array1,array2)
+ HEX2DEC(x)Description
 CORREL returns the correllation coefficient of two data sets.
 Strings and empty cells are simply ignored.
+ The HEX2DEC function converts a binary number in string or number to its decimal equivalent.
+ See also
 COVAR
, FISHER
, FISHERINV
+ DEC2HEX
@@ 1382,22 +2502,25 @@
 EVEN
+ MINUTE
 EVEN
+ MINUTE
 EVEN(number)
+ MINUTE (serial_number)Description
 EVEN function returns the number rounded up to the nearest even integer.

+ Converts a serial number to a minute. The minute is returned as an integer in the range 0 to 59
+ Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string.See also
 ODD
+ HOUR
+, NOW
+, TIME
+, SECOND
@@ 1406,25 +2529,23 @@
 LARGE
+ VARPA
 LARGE
+ VARPA
 LARGE(n1, n2, ..., k)
+ VARPA(number1,number2,...)Description
 LARGE returns the kth largest value in a data set.
 If data set is empty LARGE returns #NUM! error. If k<=0 or k is greater than the number of data items given LARGE returns #NUM! error.
+ VARPA returns the variance based on the entire population. Numbers, text and logical values are included in the calculation too. If the cell contains text or the argument evaluates to FALSE, it is counted as value zero (0). If the argument evaluates to TRUE, it is counted as one (1). Note that empty cells are not counted.
+
See also
 PERCENTILE
, PERCENTRANK
, QUARTILE
, SMALL
+ VARP
+, VARP
@@ 1433,26 +2554,23 @@
 NORMINV
+ NOT
 NORMINV
+ NOT
 NORMINV(p,mean,stdev)
+ NOT(number)Description
 The NORMINV function returns the inverse of the normal cumulative distribution. @p is the given probability corresponding to the normal distribution, @mean is the arithmetic mean of the distribution, and @stdev is the standard deviation of the distribution. NORMINV uses an iterative algorithm for calculating the result. If NORMINV does not converge (accuracy within +/ 3x10^7) after 100 iterations, the function returns #N/A! error.
 If @p < 0 or @p > 1 or @stdev <= 0 NORMINV returns #NUM! error.
+ Implements the logical NOT function: the result is TRUE if the number is zero; othewise the result is FALSE.
+ See also
 NORMDIST
, NORMSDIST
, NORMSINV
, STANDARDIZE
, ZTEST
+ AND
+, OR
@@ 1461,22 +2579,23 @@
 STANDARDIZE
+ TINV
 STANDARDIZE
+ TINV
 STANDARDIZE(x,mean,stdev)
+ TINV(p,dof)Description
 The STANDARDIZE function returns a normalized value. @x is the number to be normalized, @mean is the mean of the distribution, @stdev is the standard deviation of the distribution.
 Performing this function on a string or empty cell returns an error.if stddev is 0 STANDARDIZE returns #DIV/0! error.
+ The TINV function returns the inverse of the twotailed Student's tdistribution.
+ If @p < 0 or @p > 1 or @dof < 1 TINV returns #NUM! error. See also
 AVERAGE
+ TDIST
+, TTEST
@@ 1485,23 +2604,28 @@
 TDIST
+ TAN
 TDIST
+ TAN
 TDIST(x,dof,tails)
+ TAN(x)Description
 TDIST function returns the Student's tdistribution. @dof is the degree of freedom and @tails is 1 or 2 depending on wheater you want onetailed or twotailed distribution.
 If @dof < 1 TDIST returns #NUM! error. If @tails is neither 1 or 2 TDIST returns #NUM! error.
+ The TAN function returns the tangent of @x, where @x is given in radians.
+ Performing this function on a string or empty cell simply does nothing. This function only takes one argument.See also
 TINV
, TTEST
+ TANH
+, COS
+, COSH
+, SIN
+, SINH
+, DEGREES
+, RADIANS
@@ 1510,22 +2634,22 @@
 SQRTPI
+ SUMXMY2
 SQRTPI
+ SUMXMY2
 SQRTPI(number)
+ SUMXMY2(array1,array2)Description
 SQRTPI function returns the square root of a number multiplied by pi.

+ SUMXMY2 function returns the sum of squares of differences of corresponding values in two arrays. @array1 is the first array or range of data points and @array2 is the second array or range of data points. The equation of SUMXMY2 is SUM (xy)^2.
+ Strings and empty cells are simply ignored.If @array1 and @array2 have different number of data points, SUMXMY2 returns #N/A! error. See also
 PI
+ SUMSQ
@@ 1534,22 +2658,23 @@
 CRITBINOM
+ NOW
 CRITBINOM
+ NOW
 CRITBINOM(trials,p,alpha)
+ NOW ()Description
 The CRITBINOM function returns the smallest value for which thecumulative is creater than or equal to a given value. @n is the number of trials, @p is the probability of success in trials, and @alpha is the criterion value. Performing this function on a string or empty cell simply does nothing.
 if trials is a noninteger it is truncated. if trials < 0 CRITBINOM returns #NUM! error. if p < 0 or p > 1 CRITBINOM returns #NUM! error. if alpha < 0 or alpha > 1 CRITBINOM returns #NUM! error.
+ Returns the serial number for the date and time at the time it is evaluated.
+ Serial Numbers in Gnumeric are represented as follows:The integral part is the number of days since the 1st of January of 1900. The decimal part represent the fraction of the day and is mapped into hour, minutes and secondsFor example: .0 represents the beginning of the day, and 0.5 represents noonSee also
 BINOMDIST
+ TODAY
+, NOW
@@ 1558,26 +2683,22 @@
 HARMEAN
+ NA
 HARMEAN
+ NA
 HARMEAN(b1, b2, ...)
+ NA()Description
 HARMEAN returns the harmonic mean of the N data
 Performing this function on a string or empty cell simply does nothing.
+ NA Returns the error value #N/A.
+
See also
 GEOMEAN
, MEDIAN
, MEAN
, MODE

+
@@ 1585,24 +2706,22 @@
 COVAR
+ BETAINV
 COVAR
+ BETAINV
 COVAR(array1,array2)
+ BETAINV(p,alpha,beta[,a,b])Description
 COVAR returns the covariance of two data sets.
 Strings and empty cells are simply ignored.
+ BETAINV function returns the inverse of cumulative beta distribution. @a is the optional lower bound of @x and @b is the optinal upper bound of @x. If @a is not given, BETAINV uses 0. If @b is not given, BETAINV uses 1.
+ If @p < 0 or @p > 1 BETAINV returns #NUM! error. If @alpha <= 0 or beta <= 0, BETAINV returns #NUM! error. If @a >= @b BETAINV returns #NUM! error.See also
 CORREL
, FISHER
, FISHERINV
+ BETADIST
@@ 1611,22 +2730,24 @@
 FISHER
+ ROWS
 FISHER
+ ROWS
 FISHER(x)
+ ROWS(reference)Description
 The FISHER function returns the Fisher transformation at x.
 If x is notnumber FISHER returns #VALUE! error.If x<=1 or x>=1 FISHER returns #NUM! error
+ The ROWS function returns the number of rows in area or array reference.
+ If reference is neither an array nor a reference nor a range returns #VALUE!.See also
 SKEW
+ COLUMN
+, ROW
+, ROWS
@@ 1635,22 +2756,23 @@
 SELECTION
+ DSTDEVP
 SELECTION
+ DSTDEVP
 SELECTION(x)
+ DSTDEVP(database,field,criteria)Description
 The SELECTION function returns a list with the values in the current mouse cursor. This is usually used to implement ontheflight computation of values

+ DSTDEVP function returns the standard deviation of a population based on the entire populations. The populations consists of numbers that match conditions specified.
+ @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''. See also

+ DSTDEV
+
@@ 1658,25 +2780,23 @@
 TRIM
+ CHITEST
 TRIM
+ CHITEST
 TRIM(text)
+ CHITEST(actual_range,theoretical_range)Description
 Returns @text with only single spaces between words

+ The CHITEST function returns the test for independence of chisquared distribution.
+ @actual_range is a range that contains the observed data points. @theoretical_range is a range that contains the expected values of the data points. See also
 CLEAN
, MID
, REPLACE
, SUBSTITUTE
+ CHIDIST
+, CHIINV
@@ 1685,22 +2805,22 @@
 CEILING
+ CRITBINOM
 CEILING
+ CRITBINOM
 CEILING(x,significance)
+ CRITBINOM(trials,p,alpha)Description
 The CEILING function rounds x up to the nearest multiple of significance.
 If x or significance is nonnumeric CEILING returns #VALUE! error. If n and significance have different signs CEILING returns #NUM! error.
+ The CRITBINOM function returns the smallest value for which thecumulative is creater than or equal to a given value. @n is the number of trials, @p is the probability of success in trials, and @alpha is the criterion value.
+ if trials is a noninteger it is truncated. if trials < 0 CRITBINOM returns #NUM! error. if p < 0 or p > 1 CRITBINOM returns #NUM! error. if alpha < 0 or alpha > 1 CRITBINOM returns #NUM! error. See also
 CEIL
+ BINOMDIST
@@ 1709,23 +2829,23 @@
 PROB
+ SUMPRODUCT
 PROB
+ SUMPRODUCT
 PROB(range_x,prob_range,lower_limit[,upper_limit])
+ SUMPRODUCT(range1,range2,...)Description
 PROB function returns the probability that values in a range or an array are between two limits. If @upper_limit is not given, PROB returns the probability that values in @x_range are equal to @lower_limit.
 If the sum of the probabilities in @prob_range is not equal to 1 PROB returns #NUM! error. If any value in @prob_range is <=0 or > 1, PROB returns #NUM! error. If @x_range and @prob_range contain a different number of data entries, PROB returns #N/A! error.
+ SUMPRODUCT function multiplies corresponding data entries in the given arrays or ranges, and then returns the sum of those products. If an array entry is not numeric, the value zero is used instead.
+ If array or range arguments do not have the same dimentions, SUMPRODUCT returns #VALUE! error. See also
 BINOMDIST
, CRITBINOM
+ SUM
+, PRODUCT
@@ 1734,23 +2854,24 @@
 LOOKUP
+ INT
 LOOKUP
+ INT
 LOOKUP(value,vector1,vector2)
+ INT(b1, b2, ...)Description
 The LOOKUP function finds the row index of 'value' in vector1 and returns the contents of value2 at that row index.If the area is longer than it is wide then the sense of the search is rotated. Alternatively a single array can be used.
 If LOOKUP can't find value it uses the next largest value less than value.The data must be sortedIf value is smaller than the first value it returns #N/A
+ The INT function round b1 now to the nearest int. Where 'nearest' implies being closer to zero. Equivalent to FLOOR(b1) for b1 >= 0, amd CEIL(b1) for b1 < 0.
+ Performing this function on a string or empty cell simply does nothing.See also
 VLOOKUP
, HLOOKUP
+ FLOOR
+, CEIL
+, ABS
@@ 1759,22 +2880,22 @@
 IMPRODUCT
+ BINOMDIST
 IMPRODUCT
+ BINOMDIST
 IMPRODUCT(inumber,inumber)
+ BINOMDIST(n,trials,p,cumulative)Description
 IMPRODUCT returns the product of two complex numbers.

+ The BINOMDIST function returns the binomial distribution. @n is the number of successes, @trials is the total number of independent trials, @p is the probability of success in trials, and @cumulative describes whether to return the sum of thebinomial function from 0 to @n.
+ Performing this function on a string or empty cell returns an error.if @n or @trials are noninteger they are truncated. if @n < 0 or @trials < 0 BINOMDIST returns #NUM! error. if @n > trials BINOMDIST returns #NUM! error. if @p < 0 or @p > 1 BINOMDIST returns #NUM! error.See also
 IMDIV
+ POISSON
@@ 1783,23 +2904,23 @@
 OR
+ IMLOG2
 OR
+ IMLOG2
 OR(b1, b2, ...)
+ IMLOG2(inumber)Description
 Implements the logical OR function: the result is TRUE if any of the values evaluated to TRUE.
 b1, trough bN are expressions that should evaluate to TRUE or FALSE. If an integer or floating point value is provided zero is considered FALSE and anything else is TRUE.If the values contain strings or empty cells those values are ignored. If no logical values are provided, then the error '#VALUE!'is returned.
+ IMLOG2 returns the logarithm of a complex number in base 2.
+
See also
 AND
, NOT
+ IMLN
+, IMLOG10
@@ 1808,22 +2929,24 @@
 ISERROR
+ VARP
 ISERROR
+ VARP
 ISERROR(exp)
+ VARP(b1, b2, ...)Description
 Returns a TRUE value if the expression has an error

+ VARP calculates the variance of a set of numbers where each number is a member of a population and the set is the entire population.
+ (VARP is also known as the Nvariance.)Performing this function on a string or empty cell simply does nothing.See also
 ERROR
+ STDEV
+, VAR
+, MEAN
@@ 1832,25 +2955,22 @@
 GEOMEAN
+ EXACT
 GEOMEAN
+ EXACT
 GEOMEAN(b1, b2, ...)
+ EXACT(string1, string2)Description
 GEOMEAN returns the geometric mean of the N dataThis is equal to the Nth root of the product of the terms
 Performing this function on a string or empty cell simply does nothing.
+ Returns true if string1 is exactly equal to string2 (this routine is case sensitive).
+
See also
 HARMEAN
, MEDIAN
, MEAN
, MODE
+ LEN
@@ 1859,25 +2979,22 @@
 MINUTE
+ EDATE
 MINUTE
+ EDATE
 MINUTE (serial_number)
+ EDATE(serial_number,months)Description
 Converts a serial number to a minute. The minute is returned as an integer in the range 0 to 59
 Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string
+ EDATE returns the serial number of the date that is the specified number of months before or after a given date. @date is the serial number of the initial date and @months is the number of months before (negative number) or after (positive number) the initial date.
+ If @months is not an integer, it is truncated.See also
 HOUR
, NOW
, TIME
, SECOND
+ DATE
@@ 1886,22 +3003,22 @@
 IMLN
+ DVAR
 IMLN
+ DVAR
 IMLN(inumber)
+ DVAR(database,field,criteria)Description
 IMLN returns the natural logarithm of a complex number.

+ DVAR function returns the estimate of variance of a population based on a sample. The populations consists of numbers that match conditions specified.
+ @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''. See also
 IMEXP
+ DVARP
@@ 1910,22 +3027,26 @@
 TRUNC
+ YEAR
 TRUNC
+ YEAR
 TRUNC(number[,digits])
+ YEAR (serial_number)Description
 The TRUNC function returns the value of number truncated to the number of digits specified. If digits is omited then digits defaults to zero.

+ Converts a serial number to a year.
+ Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string.See also

+ DAY
+, MONTH
+, TIME
+, NOW
+
@@ 1933,24 +3054,22 @@
 ACOSH
+ LOWER
 ACOSH
+ LOWER
 ACOSH(x)
+ LOWER(text)Description
 The ACOSH function calculates the inverse hyperbolic cosine of x; that is the value whose hyperbolic cosine is x. If x is less than 1.0, acosh() returns the error 'acosh  domain error'
 Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+ Returns a lowercase version of the string in @text
+
See also
 ACOS
, DEGREES
, RADIANS
+ UPPER
@@ 1959,22 +3078,22 @@
 DPRODUCT
+ TIMEVALUE
 DPRODUCT
+ TIMEVALUE
 DPRODUCT(database,field,criteria)
+ TIMEVALUE (timetext)Description
 DPRODUCT function returns the product of numbers in a column that match conditions specified.
 @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''.
+ Returns a fraction representing the time of day, a number between 0 and 1.
+
See also
 DSUM
+ HOUR
@@ 1983,22 +3102,22 @@
 HLOOKUP
+ DEC2OCT
 HLOOKUP
+ DEC2OCT
 HLOOKUP(value,range,row,[approximate])
+ DEC2OCT(number[,places])Description
 The HLOOKUP function finds the col in range that has a first row cell similar to value. if approximate is not true it finds the col with an exact equivilance. if approximate is true, then the values must be sorted in order of ascending value for correct function; in this case it finds the col with value less than value. it returns the value in the col found at a 1 based offset in row rows into the range.
 Returns #NUM! if row < 0.Returns #REF! if row falls outside range.
+ The DEC2OCT function converts a binary number to an octal number.places is an optional field, specifying to zero pad to that number of spaces.
+ if places is too small or negative #NUM! error is returned.See also
 VLOOKUP
+ OCT2DEC
@@ 2007,30 +3126,22 @@
 COSH
+ RAND
 COSH
+ RAND
 COSH(x)
+ RAND()Description
 The COSH function returns the hyperbolic cosine of x, which is defined mathematically as (exp(x) + exp(x)) / 2. x is in radians.
 Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+ Returns a random number greater than or equal to 0 and less than 1.
+ See also
 COS
, SIN
, SINH
, TAN
, TANH
, RADIANS
, DEGREES
, EXP

+
@@ 2038,22 +3149,25 @@
 SUMXMY2
+ KURT
 SUMXMY2
+ KURT
 SUMXMY2(array1,array2)
+ KURT(n1, n2, ...)Description
 SUMXMY2 function returns the sum of squares of differences of corresponding values in two arrays. @array1 is the first array or range of data points and @array2 is the second array or range of data points. The equation of SUMXMY2 is SUM (xy)^2.
 Strings and empty cells are simply ignored.If @array1 and @array2 have different number of data points, SUMXMY2 returns #N/A! error.
+ KURT returns an unbiased estimate of the kurtosis of a data set.
+ Note, that this is only meaningful is the underlying distribution really has a fourth moment. The kurtosis is offset by three such that a normal distribution will have zero kurtosis.Strings and empty cells are simply ignored.If fewer than four numbers are given or all of them are equal KURT returns #DIV/0! error.See also
 SUMSQ
+ AVERAGE
+, VAR
+, SKEW
+, KURTP
@@ 2062,42 +3176,46 @@
 SLN
+ BIN2DEC
 SLN
+ BIN2DEC
 SLN(cost,salvage value,life)
+ BIN2DEC(x)Description
 Calculates the straight line depriciation for anasset based on its cost, salvage value and anticipated life.
 Formula for straight line depriciation is:Depriciation expense = ( cost  salvage value ) / life cost = cost of an asset when acquired (market value) salvage_value = amount you get when asset sold at the end of life life = anticipated life of an asset@SEEALSO=SYD


+ The BIN2DEC function converts a binary number in string or number to its decimal equivalent.
+
+
+ See also
+ DEC2BIN
+
+
+
 REPT
+ ERF
 REPT
+ ERF
 REPT(string,num)
+ ERF(lower limit[,upper_limit])Description
 Returns @num repetitions of @string

+ The ERF function returns the integral of the error function between the limits. If the upper limit ommitted ERF returns the integral between zero and the lower limit.
+ If either lower or upper are not numeric a #VALUE! error is returned. If either lower or upper are < 0 a #NUM! error is returned.See also
 CONCATENATE
+ ERFC
@@ 2106,22 +3224,24 @@
 PI
+ MAX
 PI
+ MAX
 PI()
+ MAX(b1, b2, ...)Description
 The PI functions returns the value of Pi as defined by M_PI.
 This function is called with no arguments.
+ MAX returns the value of the element of the values passed that has the largest value. With negative numbers considered smaller than positive numbers.
+ Performing this function on a string or empty cell simply does nothing.See also

+ MIN
+, ABS
+
@@ 2129,23 +3249,26 @@
 IMPOWER
+ NEGBINOMDIST
 IMPOWER
+ NEGBINOMDIST
 IMPOWER(inumber,number)
+ NEGBINOMDIST(f,t,p)Description
 IMPOWER returns a complex number raised to a power. @inumber is the complex number to be raised to a power and @number is the power to which you want to raise the complex number.

+ The NEGBINOMDIST function returns the negative binomial distribution. @f is the number of failures, @t is the threshold number of successes, and @p is the probability of a success.
+ if f or t is a noninteger it is truncated. if (f + t 1) <= 0 NEGBINOMDIST returns #NUM! error. if p < 0 or p > 1 NEGBINOMDIST returns #NUM! error.See also
 IMEXP
, IMLN
+ BINOMDIST
+, COMBIN
+, FACT
+, HYPGEOMDIST
+, PERMUT
@@ 2154,47 +3277,44 @@
 DAVERAGE
+ DOLLARDE
 DAVERAGE
+ DOLLARDE
 DAVERAGE(database,field,criteria)
+ DOLLARDE(fractional_dollar,fraction)Description
 DAVERAGE function returns the average of the values in a list or database that match conditions specified.
 @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''.

 See also
 DCOUNT



+ DOLLARDE converts a dollar price expressed as a fraction into a dollar price expressed as a decimal number.
+ If fraction is noninteger it is truncated. If fraction<=0 DOLLARDE returns #NUM! error. @SEEALSO=DOLLARFR
+
+
 RADIANS
+ MROUND
 RADIANS
+ MROUND
 RADIANS(x)
+ MROUND(number,multiple)Description
 Computes the number of radians equivalent to x degrees.
 Performing this function on a string or empty cell simply does nothing.
+ MROUND function rounds a given number to the desired multiple. @number is the number you want rounded and @multiple is the the multiple to which you wnat to round the number. For example, MROUND(1.7, 0.2) equals 1.8.
+ If the number and the multiple have different sign, MROUND returns #NUM! error. See also
 PI
, DEGREES
+ ROUNDDOWN
+, ROUND
+, ROUNDUP
@@ 2203,26 +3323,22 @@
 TRIMMEAN
+ DEVSQ
 TRIMMEAN
+ DEVSQ
 TRIMMEAN(ref,percent)
+ DEVSQ(n1, n2, ...)Description
 TRIMMEAN returns the mean of the interior of a data set. @ref is the list of numbers whose mean you want to calculate and @percent is the percentage of number excluded from the mean. For example, if percent=0.2 and the data set contans 40 numbers, 8 numbers are trimmed from the data set (40 x 0.2), 4 from the top and 4 from the bottom of the set.

+ DEVSQ returns the sum of squares of deviations of a data set from the sample mean.
+ Strings and empty cells are simply ignored.See also
 AVERAGE
, GEOMEAN
, HARMEAN
, MEDIAN
, MODE
+ STDEV
@@ 2231,23 +3347,22 @@
 DMIN
+ SELECTION
 DMIN
+ SELECTION
 DMIN(database,field,criteria)
+ SELECTION(x)Description
 DMIN function returns the smallest number in a column that match conditions specified.
 @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''.
+ The SELECTION function returns a list with the values in the current mouse cursor. This is usually used to implement ontheflight computation of values
+
See also
 DMAX

+
@@ 2255,22 +3370,23 @@
 ROUNDUP
+ ROUND
 ROUNDUP
+ ROUND
 ROUNDUP(number[,digits])
+ ROUND(number[,digits])Description
 ROUNDUP function rounds a given number up, away from zero. @number is the number you want rounded up and @digits is the number of digits to which you want to round that number.
 If digits is greater than zero, number is rounded up to the given number of digits. If digits is zero or omitted, number is rounded up to the nearest integer. If digits is less than zero, number is rounded up to the left of the decimal point.
+ ROUND function rounds a given number. @number is the number you want rounded and @digits is the number of digits to which you want to round that number.
+ If digits is greater than zero, number is rounded to the given number of digits. If digits is zero or omitted, number is rounded to the nearest integer. If digits is less than zero, number is rounded to the left of the decimal point. See also ROUNDDOWN
+, ROUNDUP
@@ 2279,22 +3395,24 @@
 BETADIST
+ VALUE
 BETADIST
+ VALUE
 BETADIST(x,alpha,beta)
+ VALUE(text)Description
 BETADIST function returns the cumulative beta distribution.
 If @x < 0 or @x > 1 BETADIST returns #NUM! error. If @alpha <= 0 or beta <= 0, BETADIST returns #NUM! error.
+ Returns numeric value of @text.
+
See also
 BETAINV
+ DOLLAR
+, FIXED
+, TEXT
@@ 2303,24 +3421,25 @@
 MROUND
+ FIND
 MROUND
+ FIND
 MROUND(number,multiple)
+ FIND(string1,string2[,start])Description
 MROUND function rounds a given number to the desired multiple. @number is the number you want rounded and @multiple is the the multiple to which you wnat to round the number. For example, MROUND(1.7, 0.2) equals 1.8.
 If the number and the multiple have different sign, MROUND returns #NUM! error.
+ Returns position of @string1 in @string2 (casesesitive), searching only from character @start onwards (assumed 1 if omitted).
+
 See also
 ROUNDDOWN
, ROUND
, ROUNDUP
+ See also
+ EXACT
+, LEN
+, MID
+, SEARCH
@@ 2329,22 +3448,22 @@
 FDIST
+ WEIBULL
 FDIST
+ WEIBULL
 FDIST(x,dof1,dof2)
+ WEIBULL(x,alpha,beta,cumulative)Description
 FDIST function returns the F probability distribution. @dof1 is the numerator degrees of freedom and @dof2 is the denominator degrees of freedom.
 If @x < 0 FDIST returns #NUM! error. If @dof1 < 1 or @dof2 < 1, GAMMADIST returns #NUM! error.
+ The WEIBULL function returns the Weibull distribution. If the cumulative boolean is true it will return: 1  exp ((x/beta)^alpha), otherwise it will return (alpha/beta^alpha) * x^(alpha1) * exp((x/beta^alpha)).
+ if x < 0 WEIBULL returns #NUM! error. if alpha <= 0 or beta <= 0 WEIBULL returns #NUM! error. See also
 FINV
+ POISSON
@@ 2353,26 +3472,22 @@
 ASIN
+ BIN2HEX
 ASIN
+ BIN2HEX
 ASIN(x)
+ BIN2HEX(number[,places])Description
 The ASIN function calculates the arc sine of x; that is the value whose sine is x. If x falls outside the range 1 to 1, ASIN fails and returns the error 'asin  domain error'
 Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+ The BIN2HEX function converts a binary number to a hexadecimal number. @places is an optional field, specifying to zero pad to that number of spaces.
+ if places is too small or negative #NUM! error is returned.See also
 SIN
, COS
, ASINH
, DEGREES
, RADIANS
+ HEX2BIN
@@ 2381,91 +3496,90 @@
 ZTEST
+ NPV
 ZTEST
+ NPV
 ZTEST(ref,x)
+ NPV(rate,v1,v2,...)Description
 ZTEST returns the twotailed probability of a ztest.
 @ref is the data set and @x is the value to be tested. If ref contains less than two data items ZTEST returns #DIV/0! error.

 See also
 CONFIDENCE
, NORMDIST
, NORMINV
, NORMSDIST
, NORMSINV
, STANDARDIZE



+ Calculates the net present value of an investment.@SEEALSO=PV
+
+
+
 PV
+ VLOOKUP
 PV
+ VLOOKUP
 PV(rate,nper,pmt,fv,type)
+ VLOOKUP(value,range,column,[approximate])Description
 Calculates the present value of an investment.@SEEALSO=FV



+ The VLOOKUP function finds the row in range that has a first column similar to value. If approximate is not true it finds the row with an exact equivilance. If approximate is true, then the values must be sorted in order of ascending value for correct function; in this case it finds the row with value less than value. it returns the value in the row found at a 1 based offset in column columns into the range.
+ Returns #NUM! if column < 0.Returns #REF! if column falls outside range.
+
+ See also
+ HLOOKUP
+
+
+
 FV
+ DAVERAGE
 FV
+ DAVERAGE
 FV(rate,nper,pmt,pv,type)
+ DAVERAGE(database,field,criteria)Description
 Calculates the future value of an investment.@SEEALSO=PV,PMT,PPMT



+ DAVERAGE function returns the average of the values in a list or database that match conditions specified.
+ @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''.
+
+ See also
+ DCOUNT
+
+
+
 IMSIN
+ LOGNORMDIST
 IMSIN
+ LOGNORMDIST
 IMSIN(inumber)
+ LOGNORMDIST(x,mean,stdev)Description
 IMSIN returns the sine of a complex number.

+ The LOGNORMDIST function returns the lognormal distribution. @x is the value for which you want the distribution, @mean is the mean of the distribution, and @stdev is the standard deviation of the distribution.
+ Performing this function on a string or empty cell simply does nothing. if @stdev = 0 LOGNORMDIST returns #DIV/0! error. if @x<=0, @mean<0 or @stdev<0 LOGNORMDIST returns #NUM! error. See also
 IMCOS
+ NORMDIST
@@ 2474,22 +3588,22 @@
 LCM
+ RANK
 LCM
+ RANK
 LCM(number1,number2,...)
+ RANK(x,ref[,order])Description
 LCM returns the least common multiple of integers. The least common multiple is the smallest positive number that is a multiple of all integer arguments given.
 If any of the arguments is less than one, LCM returns #NUM! error.
+ RANK returns the rank of a number in a list of numbers. @x is the number whose rank you want to find, @ref is the list of numbers, and @order specifies how to rank numbers. If @order is 0, numbers are ranked in descending order, otherwise numbers are ranked in ascending order.
+
See also
 GCD
+ PERCENTRANK
@@ 2498,22 +3612,24 @@
 LOGNORMDIST
+ BESSELJ
 LOGNORMDIST
+ BESSELJ
 LOGNORMDIST(x,mean,stdev)
+ BESSELJ(x,y)Description
 The LOGNORMDIST function returns the lognormal distribution. @x is the value for which you want the distribution, @mean is the mean of the distribution, and @stdev is the standard deviation of the distribution.
 Performing this function on a string or empty cell simply does nothing. if stdev = 0 LOGNORMDIST returns #DIV/0! error. if x<0, mean<0 or stdev<0 LOGNORMDIST returns #NUM! error.
+ The BESSELJ function returns the bessel function with @x is where the function is evaluated. @y is the order of the bessel function, if noninteger it is truncated.
+ If @x or @y are not numeric a #VALUE! error is returned. If @y < 0 a #NUM! error is returned.See also
 NORMDIST
+ BESSELJ
+, BESSELK
+, BESSELY
@@ 2522,25 +3638,22 @@
 FLOOR
+ ADDRESS
 FLOOR
+ ADDRESS
 FLOOR(x)
+ ADDRESS(row_num,col_num[,abs_num,a1,text])Description
 The FLOOR function rounds x down to the next nearest integer.
 Performing this function on a string or empty cell simply does nothing.
+ ADDRESS returns a cell address as text for specified row and column numbers.
+ If abs_num is 1 or omitted, ADDRESS returns absolute reference. If abs_num is 2 ADDRESS returns absolute row and relative column. If abs_num is 3 ADDRESS returns relative row and absolute column. If abs_num is 4 ADDRESS returns relative reference. If abs_num is greater than 4 ADDRESS returns #NUM! error. @a1 is a logical value that specifies the reference style. If @a1 is TRUE or omitted, ADDRESS returns an A1style reference, i.e. $D$4. Otherwise ADDRESS returns an R1C1style reference, i.e. R4C4. @text specifies the name of the worksheet to be used as the external reference. If @row_num or @col_num is less than one, ADDRESS returns #NUM! error. See also
 CEIL
, ABS
, INT

+
@@ 2548,24 +3661,22 @@
 CHIINV
+ SIGN
 CHIINV
+ SIGN
 CHIINV(p,dof)
+ SIGN(num)Description
 The CHIINV function returns the inverse of the onetailed probability of the chisquared distribution. CHIINV uses an iterative algorithm for calculating the result. If CHIINV does not converge (accuracy within +/ 3x10^7) after 100 iterations, the function returns #N/A! error.
 If @p < 0 or @p > 1 or @dof < 1 CHIINV returns #NUM! error.
+ SIGN function returns 1 if the number is positive, zero if the number is 0, and 1 if the number is negative.
+
See also
 CHIDIST
, CHITEST

+
@@ 2573,26 +3684,25 @@
 ASINH
+ REPLACE
 ASINH
+ REPLACE
 ASINH(x)
+ REPLACE(old,start,num,new)Description
 The ASINH function calculates the inverse hyperbolic sine of x; that is the value whose hyperbolic sine is x.
 Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+ Returns @old with @new replacing @num characters from @start.
+
See also
 ASIN
, SIN
, COS
, DEGREES
, RADIANS
+ MID
+, SEARCH
+, SUBSTITUTE
+, TRIM
@@ 2601,22 +3711,22 @@
 GAMMAINV
+ GAMMADIST
 GAMMAINV
+ GAMMADIST
 GAMMAINV(p,alpha,beta)
+ GAMMADIST(x,alpha,beta,cum)Description
 The GAMMAINV function returns the inverse of the cumulative gamma distribution. If GAMMAINV does not converge (accuracy within +/ 3x10^7) after 100 iterations, the function returns #N/A! error.
 If @p < 0 or @p > 1 GAMMAINV returns #NUM! error. If @alpha <= 0 or @beta <= 0 GAMMAINV returns #NUM! error.
+ GAMMADIST function returns the gamma distribution. If @cum is TRUE GAMMADIST returns the incomplete gamma function, otherwise it returns the probability mass function.
+ If @x < 0 GAMMADIST returns #NUM! error. If @alpha <= 0 or beta <= 0, GAMMADIST returns #NUM! error.See also
 GAMMADIST
+ GAMMAINV
@@ 2625,26 +3735,25 @@
 LOGINV
+ SKEW
 LOGINV
+ SKEW
 LOGINV(p,mean,stdev)
+ SKEW(n1, n2, ...)Description
 The LOGINV function returns the inverse of the lognormal cumulative distribution. @p is the given probability corresponding to the normal distribution, @mean is the arithmetic mean of the distribution, and @stdev is the standard deviation of the distribution. LOGINV uses an iterative algorithm for calculating the result. If LOGINV does not converge (accuracy within +/ 3x10^7) after 100 iterations, the function returns #N/A! error.
 If @p < 0 or @p > 1 or @stdev <= 0 LOGINV returns #NUM! error.
+ SKEW returns an unbiased estimate for skewness of a distribution.
+ Note, that this is only meaningful is the underlying distribution really has a third moment. The skewness of a symmetric (e.g., normal) distribution is zero.Strings and empty cells are simply ignored.If less than three numbers are given, SKEW returns #DIV/0! error.See also
 EXP
, LN
, LOG
, LOG10
, LOGNORMDIST
+ AVERAGE
+, VAR
+, SKEWP
+, KURT
@@ 2653,30 +3762,23 @@
 RSQ
+ CHIINV
 RSQ
+ CHIINV
 RSQ(array1,array2)
+ CHIINV(p,dof)Description
 RSQ returns the square of the Pearson correllation coefficient of two data sets.
 Strings and empty cells are simply ignored.
+ The CHIINV function returns the inverse of the onetailed probability of the chisquared distribution.
+ If @p < 0 or @p > 1 or @dof < 1 CHIINV returns #NUM! error. See also
 CORREL
, COVAR
, INTERPCEPT
, LINEST
, LOGEST
, PEARSON
, SLOPE
, STEYX
, TREND
+ CHIDIST
+, CHITEST
@@ 2685,25 +3787,22 @@
 REPLACE
+ CODE
 REPLACE
+ CODE
 REPLACE(old,start,num,new)
+ CODE(char)Description
 Returns @old with @new replacing @num characters from @start
+ Returns the ASCII number for the character char.See also
 MID
, SEARCH
, SUBSTITUTE
, TRIM
+ CHAR
@@ 2712,22 +3811,22 @@
 UPPER
+ ERROR
 UPPER
+ ERROR
 UPPER(text)
+ ERROR(text)Description
 Returns a uppercase version of the string in @text

+ Return the specified error
+ See also
 LOWER
+ ISERROR
@@ 2736,29 +3835,26 @@
 SINH
+ LOGINV
 SINH
+ LOGINV
 SINH(x)
+ LOGINV(p,mean,stdev)Description
 The SINH function returns the hyperbolic sine of x, which is defined mathematically as (exp(x)  exp(x)) / 2. x is in radians.
 Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+ The LOGINV function returns the inverse of the lognormal cumulative distribution. @p is the given probability corresponding to the normal distribution, @mean is the arithmetic mean of the distribution, and @stdev is the standard deviation of the distribution.
+ If @p < 0 or @p > 1 or @stdev <= 0 LOGINV returns #NUM! error. See also
 SIN
, COS
, COSH
, TAN
, TANH
, DEGREES
, RADIANS
, EXP
+ EXP
+, LN
+, LOG
+, LOG10
+, LOGNORMDIST
@@ 2767,24 +3863,22 @@
 HYPGEOMDIST
+ ISNA
 HYPGEOMDIST
+ ISNA
 HYPGEOMDIST(x,n,M,N)
+ ISNA()Description
 The HYPGEOMDIST function returns the hypergeometric distribution @x is the number of successes in the sample, @n is the number of trials, @M is the number of successes overall, and @N is thepopulation size.
 Performing this function on a string or empty cell returns an error.if x,n,M or N is a noninteger it is truncated. if x,n,M or N < 0 HYPGEOMDIST returns #NUM! error. if x > M or n > N HYPGEOMDIST returns #NUM! error.
+ ISNA Returns TRUE if the value is the #N/A error value.
+
See also
 BINOMDIST
, POISSON

+
@@ 2792,24 +3886,22 @@
 LOG10
+ ROUNDDOWN
 LOG10
+ ROUNDDOWN
 LOG10(x)
+ ROUNDDOWN(number[,digits])Description
 Computes the base10 logarithm of x.
 Performing this function on a string or empty cell returns an error.
+ ROUNDDOWN function rounds a given number down, towards zero. @number is the number you want rounded down and @digits is the number of digits to which you want to round that number.
+ If digits is greater than zero, number is rounded down to the given number of digits. If digits is zero or omitted, number is rounded down to the nearest integer. If digits is less than zero, number is rounded down to the left of the decimal point. See also
 EXP
, LOG2
, LOG
+ ROUNDUP
@@ 2818,22 +3910,22 @@
 TIME
+ SUMX2MY2
 TIME
+ SUMX2MY2
 TIME (hours,minutes,seconds)
+ SUMX2MY2(array1,array2)Description
 Returns a fraction representing the hour

+ SUMX2MY2 function returns the sum of the difference of squares of corresponding values in two arrays. @array1 is the first array or range of data points and @array2 is the second array or range of data points. The equation of SUMX2MY2 is SUM (x^2y^2).
+ Strings and empty cells are simply ignored.If @array1 and @array2 have different number of data points, SUMX2MY2 returns #N/A! error. See also
 HOUR
+ SUMSQ
@@ 2842,22 +3934,24 @@
 IMARGUMENT
+ VAR
 IMARGUMENT
+ VAR
 IMARGUMENT(inumber)
+ VAR(b1, b2, ...)Description
 IMARGUMENT returns the argument theta of a complex number.

+ VAR estimates the variance of a sample of a population. To get the true variance of a complete population use @VARP
+ (VAR is also known as the N1variance. Under reasonable conditions, it is the maximumlikelihood estimator for the true variance.)Performing this function on a string or empty cell simply does nothing.See also

+ VARP
+, STDEV
+
@@ 2865,22 +3959,22 @@
 MULTINOMIAL
+ HEX2OCT
 MULTINOMIAL
+ HEX2OCT
 MULTINOMIAL(value1, value2, ...)
+ HEX2OCT(number[,places])Description
 MULTINOMIAL returns the ratio of the factorial of a sum of values to the product of factorials.

+ The HEX2OCT function converts a binary number to a hexadecimal number. @places is an optional field, specifying to zero pad to that number of spaces.
+ if places is too small or negative #NUM! error is returned.See also
 SUM
+ BIN2HEX
@@ 2889,22 +3983,23 @@
 FISHERINV
+ STDEVPA
 FISHERINV
+ STDEVPA
 FISHERINV(y)
+ STDEVPA(number1,number2,...)Description
 The FISHERINV function returns the inverse of the Fisher transformation at x.
 If x is nonnumber FISHER returns #VALUE! error.
+ STDEVPA returns the standard deviation based on the entire population. Numbers, text and logical values are included in the calculation too. If the cell contains text or the argument evaluates to FALSE, it is counted as value zero (0). If the argument evaluates to TRUE, it is counted as one (1). Note that empty cells are not counted.
+
See also
 FISHER
+ STDEVA
+, STDEVP
@@ 2913,22 +4008,25 @@
 OCT2BIN
+ DAY
 OCT2BIN
+ DAY
 OCT2BIN(number[,places])
+ DAYS360 (date1,date2,method)Description
 The OCT2BIN function converts a binary number to a hexadecimal number. @places is an optional field, specifying to zero pad to that number of spaces.
 if places is too small or negative #NUM! error is returned.
+ Returns the number of days from @date1 to @date2 following a 360day calendar in which all months are assumed to have 30 days.
+ If method is true, the European method will be used. In this case, if the day of the month is 31 it will be considered as 30.If method is false or omitted, the US method will be used. This is a somewhat complicated industry standard method.Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string.See also
 BIN2OCT
+ MONTH
+, TIME
+, NOW
+, YEAR
@@ 2937,22 +4035,22 @@
 SQRT
+ DVARP
 SQRT
+ DVARP
 SQRT(x)
+ DVARP(database,field,criteria)Description
 The SQRT function returns the square root of x,
 If x is negative returns #NUM!.This function only takes one argument.
+ DVARP function returns the variance of a population based on the entire populations. The populations consists of numbers that match conditions specified.
+ @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''. See also
 POW
+ DVAR
@@ 2961,23 +4059,22 @@
 IMABS
+ FINV
 IMABS
+ FINV
 IMABS(inumber)
+ TINV(p,dof)Description
 IMABS returns the absolute value of a complex number.

+ The FINV function returns the inverse of the F probability distribution.
+ If @p < 0 or @p > 1 FINV returns #NUM! error. If @dof1 < 1 or @dof2 < 1 FINV returns #NUM! error.See also
 IMAGINARY
, IMREAL
+ FDIST
@@ 2986,25 +4083,22 @@
 SECOND
+ IMCOS
 SECOND
+ IMCOS
 SECOND (serial_number)
+ IMCOS(inumber)Description
 Converts a serial number to a second. The second is returned as an integer in the range 0 to 59
 Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string
+ IMCOS returns the cosine of a complex number.
+
See also
 HOUR
, MINUTE
, NOW
, TIME
+ IMSIN
@@ 3013,28 +4107,22 @@
 COS
+ IMDIV
 COS
+ IMDIV
 COS(x)
+ IMDIV(inumber,inumber)Description
 The COS function returns the cosine of x, where x is given in radians.
 Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+ IMDIV returns the quotient of two complex numbers.
+
See also
 COSH
, SIN
, SINH
, TAN
, TANH
, RADIANS
, DEGREES
+ IMPRODUCT
@@ 3043,25 +4131,22 @@
 EXP
+ ISBLANK
 EXP
+ ISBLANK
 EXP(x)
+ ISBLANK()Description
 Computes the value of e(the base of natural logarithmns) raised to the power of x.
 Performing this function on a string or empty cell returns an error.
+ ISBLANK Returns TRUE if the value is blank.
+
See also
 LOG
, LOG2
, LOG10

+
@@ 3069,22 +4154,25 @@
 GAMMADIST
+ SECOND
 GAMMADIST
+ SECOND
 GAMMADIST(x,alpha,beta,cum)
+ SECOND (serial_number)Description
 GAMMADIST function returns the gamma distribution. If @cum is TRUE GAMMADIST returns the incomplete gamma function, otherwise it returns the probability mass function.
 If @x < 0 GAMMADIST returns #NUM! error. If @alpha <= 0 or beta <= 0, GAMMADIST returns #NUM! error.
+ Converts a serial number to a second. The second is returned as an integer in the range 0 to 59
+ Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string.See also
 GAMMAINV
+ HOUR
+, MINUTE
+, NOW
+, TIME
@@ 3093,22 +4181,22 @@
 GCD
+ IMEXP
 GCD
+ IMEXP
 GCD(a,b)
+ IMEXP(inumber)Description
 GCD returns the greatest common divisor of two numbers.
 If any of the arguments is less than zero, GCD returns #NUM! error.
+ IMEXP returns the exponential of a complex number.
+
See also
 LCM
+ IMLN
@@ 3117,22 +4205,25 @@
 EFFECT
+ ACOS
 EFFECT
+ ACOS
 EFFECT(b1,b2)
+ ACOS(x)Description
 Calculates the effective interest rate from a given nominal rate.
 Effective interest rate is calculated using this formulae: r( 1 +  ) ^ nper  1 nperwhere:r = nominal interest rate (stated in yearly terms)nper = number of periods used for compoundingFor example credit cards will list an APR (annual percentage rate) which is a nominal interest rate.For example if you wanted to find out how much you are actually paying interest on your credit card that states an APR of 19% that is compounded monthly you would type in:=EFFECT(.19,12) and you would get .2075 or 20.75%. That is the effective percentage you will pay on your loan.
+ The ACOS function calculates the arc cosine of x; that is the value whose cosine is x. If x falls outside the range 1 to 1, ACOS fails and returns the error 'acos  domain error'. The value it returns is in radians.
+ Performing this function on a string or empty cell simply does nothing. This function only takes one argument.See also
 NOMINAL
+ COS
+, SIN
+, DEGREES
+, RADIANS
@@ 3141,22 +4232,22 @@
 IMSUB
+ STANDARDIZE
 IMSUB
+ STANDARDIZE
 IMSUB(inumber,inumber)
+ STANDARDIZE(x,mean,stdev)Description
 IMSUB returns the difference of two complex numbers.

+ The STANDARDIZE function returns a normalized value. @x is the number to be normalized, @mean is the mean of the distribution, @stdev is the standard deviation of the distribution.
+ If stddev is 0 STANDARDIZE returns #DIV/0! error.See also
 IMSUM
+ AVERAGE
@@ 3165,24 +4256,24 @@
 OFFSET
+ BESSELY
 OFFSET
+ BESSELY
 OFFSET(range,row,col,height,width)
+ BESSELY(x,y)Description
 The OFFSET function returns a cell range.The cell range starts at offset (col,row) from range, and is of height @height and width @width.
 If range is neither a reference nor a range returns #VALUE!.
+ The BESSELY function returns the Neumann, Weber or Bessel function. @x is where the function is evaluated. @y is the order of the bessel function, if noninteger it is truncated.
+ if x or n are not numeric a #VALUE! error is returned.if n < 0 a #NUM! error is returned.See also
 COLUMN
, COLUMNS
, ROWS
+ BESSELJ
+, BESSELK
+, BESSELY
@@ 3191,43 +4282,52 @@
 SYD
+ SIN
 SYD
+ SIN
 SYD(cost,salvage value,life,period)
+ SIN(x)Description
 Calculates the sumofyears digits depriciation for anasset based on its cost, salvage value, anticipated life and aparticular period.
 Formula for sumofyears digits depriciation is:Depriciation expense = ( cost  salvage value ) * (lifeperiod+1) * 2 / life * (life + 1) cost = cost of an asset when acquired (market value) salvage_value = amount you get when asset sold at the end of life life = anticipated life of an asset period = period for which we need the expense@SEEALSO=SLN


+ The SIN function returns the sine of x, where x is given in radians.
+ Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+
+ See also
+ COS
+, COSH
+, SINH
+, TAN
+, TANH
+, RADIANS
+, DEGREES
+
+
+
 DEGREES
+ EFFECT
 DEGREES
+ EFFECT
 DEGREES(x)
+ EFFECT(b1,b2)Description
 Computes the number of degrees equivalent to x radians.
 Performing this function on a string or empty cell simply does nothing.
+ Calculates the effective interest rate from a given nominal rate.
+ Effective interest rate is calculated using this formulae: r( 1 +  ) ^ nper  1 nperwhere:r = nominal interest rate (stated in yearly terms)nper = number of periods used for compoundingFor example credit cards will list an APR (annual percentage rate) which is a nominal interest rate.For example if you wanted to find out how much you are actually paying interest on your credit card that states an APR of 19% that is compounded monthly you would type in:=EFFECT(.19,12) and you would get .2075 or 20.75%. That is the effective percentage you will pay on your loan.See also
 RADIANS
, PI
+ NOMINAL
@@ 3236,23 +4336,24 @@
 DATE
+ OFFSET
 DATE
+ OFFSET
 DATE (year,month,day)
+ OFFSET(range,row,col,height,width)Description
 Computes the number of days since the 1st of january of 1900(the date serial number) for the given year, month and day.
 The day might be negative (to count backwards) and it is relative to the previous month. The years should be at least 1900
+ The OFFSET function returns a cell range.The cell range starts at offset (col,row) from range, and is of height @height and width @width.
+ If range is neither a reference nor a range returns #VALUE!.See also
 TODAY
, NOW
+ COLUMN
+, COLUMNS
+, ROWS
@@ 3261,24 +4362,23 @@
 T
+ OR
 T
+ OR
 T(value)
+ OR(b1, b2, ...)Description
 Returns @value if and only if it is text, otherwise a blank string

+ Implements the logical OR function: the result is TRUE if any of the values evaluated to TRUE.
+ b1, trough bN are expressions that should evaluate to TRUE or FALSE. If an integer or floating point value is provided zero is considered FALSE and anything else is TRUE.If the values contain strings or empty cells those values are ignored. If no logical values are provided, then the error '#VALUE!'is returned.See also
 CELL
, N
, VALUE
+ AND
+, NOT
@@ 3287,24 +4387,22 @@
 MID
+ TYPE
 MID
+ TYPE
 MID(string, position, length)
+ TYPE()Description
 Returns a substring from @string starting at @position for @length characters.
+ TYPE Returns a number indicating the data type of a value. See also
 LEFT
, RIGHT

+
@@ 3312,23 +4410,22 @@
 SUBSTITUTE
+ QUOTIENT
 SUBSTITUTE
+ QUOTIENT
 SUBSTITUTE(text, old, new [,num])
+ QUOTIENT(num,den)Description
 Replaces @old with @new in @text. Substitutions are only applied to instance @num of @old in @text, otherwise every one is changed.
+ QUOTIENT function returns the integer portion of a division. @num is the divided and @den is the divisor. See also
 REPLACE
, TRIM
+ MOD
@@ 3337,23 +4434,23 @@
 IMLOG2
+ FORECAST
 IMLOG2
+ FORECAST
 IMLOG2(inumber)
+ FORECAST(x,known_y's,known_x's)Description
 IMLOG2 returns the logarithm of a complex number in base 2.

+ FORECAST function estimates a future value according to existing values using simple linear regression. The estimated future value is a yvalue for a given xvalue (@x).
+ If known_x or known_y contains no data entries or different number of data entries, FORECAST returns #N/A! error. If the variance of the known_x is zero, FORECAST returns #DIV/0 error. See also
 IMLN
, IMLOG10
+ INTERCEPT
+, TREND
@@ 3362,23 +4459,22 @@
 RIGHT
+ BIN2OCT
 RIGHT
+ BIN2OCT
 RIGHT(text[,num_chars])
+ BIN2OCT(number[,places])Description
 Returns the rightmost num_chars characters or the right character if num_chars is not specified

+ The BIN2OCT function converts a binary number to an octal number.places is an optional field, specifying to zero pad to that number of spaces.
+ if places is too small or negative #NUM! error is returned.See also
 MID
, LEFT
+ OCT2BIN
@@ 3387,22 +4483,23 @@
 OCT2HEX
+ CHIDIST
 OCT2HEX
+ CHIDIST
 OCT2HEX(number[,places])
+ CHIDIST(x,dof)Description
 The OCT2HEX function converts a binary number to a hexadecimal number. @places is an optional field, specifying to zero pad to that number of spaces.
 if places is too small or negative #NUM! error is returned.
+ CHIDIST function returns the onetailed probability of the chisquared distribution. @dof is the number of degrees of freedom.
+ If @dof is noninteger it is truncated. If @dof < 1 CHIDIST returns #NUM! error.See also
 OCT2HEX
+ CHIINV
+, CHITEST
@@ 3411,23 +4508,22 @@
 LEFT
+ CONFIDENCE
 LEFT
+ CONFIDENCE
 LEFT(text[,num_chars])
+ CONFIDENCE(x,stddev,size)Description
 Returns the leftmost num_chars characters or the left character if num_chars is not specified

+ The CONFIDENCE function returns the confidence interval for a mean. @x is the significance level, @stddev is the standard deviation, and @size is the size of the sample.
+ if size is noninteger it is truncated. if size < 0 CONFIDENCE returns #NUM! error. if size is 0 CONFIDENCE returns #DIV/0! error.See also
 MID
, RIGHT
+ AVERAGE
@@ 3436,25 +4532,22 @@
 LOG
+ PI
 LOG
+ PI
 LOG(x[,base])
+ PI()Description
 Computes the logarithm of x in the given base. If no base is given LOG returns the logarithm in base 10.

+ The PI functions returns the value of Pi as defined by M_PI.
+ This function is called with no arguments.See also
 LN
, LOG2
, LOG10

+
@@ 3462,24 +4555,22 @@
 PROB
+ COUNT
 PROB
+ COUNT
 PROB(known_y's,known_x's)
+ COUNT(b1, b2, ...)Description
 STEYX function returns the standard error of the predicted yvalue for each x in the regression.
 If @known_y's and @known_x's are empty or have a different number of arguments then STEYX returns #N/A! error.
+ Returns the total number of integer or floating point arguments passed.
+ Performing this function on a string or empty cell simply does nothing.See also
 PEARSON
, RSQ
, SLOPE
+ AVERAGE
@@ 3488,22 +4579,23 @@
 DGET
+ IMPOWER
 DGET
+ IMPOWER
 DGET(database,field,criteria)
+ IMPOWER(inumber,number)Description
 DGET function returns a single value from a column that match conditions specified.
 @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''. If none of the items match the conditions, DGET returns #VALUE! error. If more than one items match the conditions, DGET returns #NUM! error.
+ IMPOWER returns a complex number raised to a power. @inumber is the complex number to be raised to a power and @number is the power to which you want to raise the complex number.
+
See also
 DCOUNT
+ IMEXP
+, IMLN
@@ 3512,22 +4604,26 @@
 WEIBULL
+ NORMSINV
 WEIBULL
+ NORMSINV
 WEIBULL(x,alpha,beta,cumulative)
+ NORMSINV(p)Description
 The WEIBULL function returns the Weibull distribution. If the cumulative boolean is true it will return: 1  exp ((x/beta)^alpha), otherwise it will return (alpha/beta^alpha) * x^(alpha1) * exp((x/beta^alpha)).
 Performing this function on a string or empty cell simply does nothing. if x < 0 WEIBULL returns #NUM! error. if alpha <= 0 or beta <= 0 WEIBULL returns #NUM! error.
+ The NORMSINV function returns the inverse of the standard normal cumulative distribution. @p is the given probability corresponding to the normal distribution.
+ If @p < 0 or @p > 1 NORMSINV returns #NUM! error. See also
 POISSON
+ NORMDIST
+, NORMINV
+, NORMSDIST
+, STANDARDIZE
+, ZTEST
@@ 3536,24 +4632,22 @@
 SUMIF
+ CELL
 SUMIF
+ CELL
 SUMIF(range,criteria)
+ CELL()Description
 SUMIF function sums the values in the given range that meet the given criteria.
+ CELL Returns information about the formatting, location, or contents of a cell. See also
 COUNTIF
, SUM

+
@@ 3561,22 +4655,22 @@
 IMSUM
+ DSUM
 IMSUM
+ DSUM
 IMSUM(inumber,inumber)
+ DSUM(database,field,criteria)Description
 IMSUM returns the sum of two complex numbers.

+ DSUM function returns the sum of numbers in a column that match conditions specified.
+ @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''. See also
 IMSUB
+ DPRODUCT
@@ 3585,23 +4679,24 @@
 MIN
+ LOG2
 MIN
+ LOG2
 MIN(b1, b2, ...)
+ LOG2(x)Description
 MIN returns the value of the element of the values passed that has the smallest value. With negative numbers considered smaller than positive numbers.
 Performing this function on a string or empty cell simply does nothing.
+ Computes the base2 logarithm of x.
+ Performing this function on a string or empty cell returns an error. See also
 MAX
, ABS
+ EXP
+, LOG10
+, LOG
@@ 3610,22 +4705,23 @@
 ROUNDDOWN
+ ABS
 ROUNDDOWN
+ ABS
 ROUNDDOWN(number[,digits])
+ ABS(b1)Description
 ROUNDDOWN function rounds a given number down, towards zero. @number is the number you want rounded down and @digits is the number of digits to which you want to round that number.
 If digits is greater than zero, number is rounded down to the given number of digits. If digits is zero or omitted, number is rounded down to the nearest integer. If digits is less than zero, number is rounded down to the left of the decimal point.
+ Implements the Absolute Value function: the result is to drop the negative sign (if present). This can be done for integers and floating point numbers.
+ Performing this function on a string or empty cell simply does nothing.See also
 ROUNDUP
+ CEIL
+, FLOOR
@@ 3634,22 +4730,26 @@
 HEX2DEC
+ PEARSON
 HEX2DEC
+ PEARSON
 HEX2DEC(x)
+ PEARSON(array1,array2)Description
 The HEX2DEC function converts a binary number in string or number to its decimal equivalent.

+ PEARSON returns the Pearson correllation coefficient of two data sets.
+ Strings and empty cells are simply ignored.See also
 DEC2HEX
+ INTERCEPT
+, LINEST
+, RSQ
+, SLOPE
+, STEYX
@@ 3658,22 +4758,22 @@
 CHAR
+ IMAGINARY
 CHAR
+ IMAGINARY
 CHAR(x)
+ IMAGINARY(inumber)Description
 Returns the ascii character represented by the number x.
+ IMAGINARY returns the imaginary coefficient of a complex number.See also
 CODE
+ IMREAL
@@ 3682,22 +4782,25 @@
 IF
+ ROW
 IF
+ ROW
 IF(condition[,iftrue,iffalse])
+ ROW([reference])Description
 Use the IF statement to evaluate conditionally other expressions IF evaluates @condition. If @condition returns a nonzero value the result of the IF expression is the @iftrue expression, otherwise IF evaluates to the value of @iffalse.If ommitted iftrue defaults to TRUE and iffalse to FALSE.

+ The ROW function returns an array of the row numbers taking a default argument of the containing cell position.
+ If reference is neither an array nor a reference nor a range returns #VALUE!.See also

+ COLUMN
+, COLUMNS
+, ROWS
+
@@ 3705,22 +4808,27 @@
 POISSON
+ ATANH
 POISSON
+ ATANH
 POISSON(x,mean,cumulative)
+ ATANH(x)Description
 The POISSON function returns the Poisson distribution @x is the number of events, @mean is the expected numeric value @cumulative describes whether to return the sum of the poisson function from 0 to x.
 Performing this function on a string or empty cell returns an error.if x is a noninteger it is truncated. if x <= 0 POISSON returns #NUM! error. if mean <= 0 POISSON returns the #NUM! error.
+ The ATANH function calculates the inverse hyperbolic tangent of x; that is the value whose hyperbolic tangent is x. If the absolute value of x is greater than 1.0, ATANH returns an error of 'atanh: domain error'
+ Performing this function on a string or empty cell simply does nothing. This function only takes one argument.See also
 POISSON
+ ATAN
+, TAN
+, SIN
+, COS
+, DEGREES
+, RADIANS
@@ 3729,24 +4837,22 @@
 BESSELJ
+ ERFC
 BESSELJ
+ ERFC
 BESSELJ(x,y)
+ ERFC(x)Description
 The BESSELJ function returns the bessel function with x is where the function is evaluated. y is the order of the bessel function, if noninteger it is truncated.
 if x or n are not numeric a #VALUE! error is returned.if n < 0 a #NUM! error is returned.
+ The ERFC function returns the integral of the complimentary error function between the limits 0 and x.
+ If x is not numeric a #VALUE! error is returned. If x < 0 a #NUM! error is returned.See also
 BESSELJ
, BESSELK
, BESSELY
+ ERF
@@ 3755,24 +4861,22 @@
 LEN
+ N
 LEN
+ N
 LEN(string)
+ N()Description
 Returns the length in characters of the string @string.
+ N Returns a value converted to a number. Strings containing text are converted to the zero value. See also
 CHAR
, CODE

+
@@ 3780,23 +4884,22 @@
 DMAX
+ ROMAN
 DMAX
+ ROMAN
 DMAX(database,field,criteria)
+ ROMAN(number[,type])Description
 DMAX function returns the largest number in a column that match conditions specified.
 @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''.
+ ROMAN function returns an arabic number in the roman numeral style, as text. @number is the number you want to convert and @type is the type of roman numeral you want.
+ If @type is 0 or it is omitted, ROMAN returns classic roman numbers. Types 1,2,3, and 4 are not implemented yet. If @number is negative or greater than 3999, ROMAN returns #VALUE! error. See also
 DMIN

+
@@ 3804,23 +4907,22 @@
 SUMSQ
+ POWER
 SUMSQ
+ POWER
 SUMSQ(value1, value2, ...)
+ POWER(x,y)Description
 SUMSQ returns the sum of the squares of all the values and cells referenced in the argument list.

+ Returns the value of x raised to the power y.
+ Performing this function on a string or empty cell returns an error.
 See also
 SUM
, COUNT
+ See also
+ EXP
@@ 3840,8 +4942,8 @@
Description
 The NORMSDIST function returns the standard normal cumulative distribution. @x is the value for which you want the distribution.
 Performing this function on a string or empty cell simply does nothing.
+ The NORMSDIST function returns the standard normal cumulative distribution. @x is the value for which you want the distribution.
+ Performing this function on a string or empty cell simply does nothing.See also NOMRDIST
@@ 3853,24 +4955,23 @@
 DOLLAR
+ STDEVA
 DOLLAR
+ STDEVA
 DOLLAR(num,[decimals])
+ STDEVA(number1,number2,...)Description
 Returns @num formatted as currency
+ STDEVA returns the standard deviation based on a sample. Numbers, text and logical values are included in the calculation too. If the cell contains text or the argument evaluates to FALSE, it is counted as value zero (0). If the argument evaluates to TRUE, it is counted as one (1). Note that empty cells are not counted.See also
 FIXED
, TEXT
, VALUE
+ STDEV
+, STDEVPA
@@ 3879,24 +4980,23 @@
 CEIL
+ TTEST
 CEIL
+ TTEST
 CEIL(x)
+ TTEST(array1,array2,tails,type)Description
 The CEIL function rounds x up to the next nearest integer.
 Performing this function on a string or empty cell simply does nothing.
+ TTEST function returns the probability of a Student's tTest.
+ @array1 is the first data set and @array2 is the second data set. If @tails is one, TTEST uses the onetailed distribution and if @tails is two, TTEST uses the twotailed distribution. @type determines the kind of the test:1 Paired test2 Twosample equal variance3 Twosample unequal varianceIf the data sets contain a different number of data points and the test is paired (type one), TTEST returns the #N/A error. @tails and @type are truncated to integers. If tails is not one or two, TTEST returns #NUM! error. If type is any other than one, two, or three, TTEST returns #NUM! error. See also
 ABS
, FLOOR
, INT
+ FDIST
+, FINV
@@ 3905,48 +5005,43 @@
 PROPER
+ NPER
 PROPER
+ NPER
 PROPER(string)
+ NPER(rate,pmt,pv,fv,type)Description
 Returns @string with initial of each word capitalised


 See also
 LOWER
, UPPER



+ Calculates number of periods of an investment.@SEEALSO=PPMT,PV,FV
+
+
+
 TINV
+ STDEV
 TINV
+ STDEV
 TINV(p,dof)
+ STDEV(b1, b2, ...)Description
 The TINV function returns the inverse of the twotailed Student's tdistribution. TINV uses an iterative algorithm for calculating the result. If TINV does not converge (accuracy within +/ 3x10^7) after 100 iterations, the function returns #N/A! error.
 If @p < 0 or @p > 1 or @dof < 1 TINV returns #NUM! error.
+ STDEV returns standard deviation of a set of numbers treating these numbers as members of a population
+ Performing this function on a string or empty cell simply does nothing.See also
 TDIST
, TTEST
+ VAR
+, MEAN
@@ 3955,50 +5050,42 @@
 NEGBINOMDIST
+ MOD
 NEGBINOMDIST
+ MOD
 NEGBINOMDIST(f,t,p)
+ MOD(number,divisor)Description
 The NEGBINOMDIST function returns the negative binomial distribution. @f is the number of failures, @t is the threshold number of successes, and @p is the probability of a success.
 Performing this function on a string or empty cell returns an error.if f or t is a noninteger it is truncated. if (f + t 1) <= 0 NEGBINOMDIST returns #NUM! error. if p < 0 or p > 1 NEGBINOMDIST returns #NUM! error.

 See also
 BINOMDIST
, COMBIN
, FACT
, HYPGEOMDIST
, PERMUT



+ Implements modulo arithmetic.Returns the remainder when @divisor is divided into @number.
+ Returns #DIV/0! if divisor is zero.@SEEALSO=INT,FLOOR,CEIL
+
+
 DEC2OCT
+ FACTDOUBLE
 DEC2OCT
+ FACTDOUBLE
 DEC2OCT(number[,places])
+ FACTDOUBLE(number)Description
 The DEC2OCT function converts a binary number to an octal number.places is an optional field, specifying to zero pad to that number of spaces.
 if places is too small or negative #NUM! error is returned.
+ FACTDOUBLE function returns the double factorial of a number.
+ If @number is not an integer, it is truncated. If @number is negative FACTDOUBLE returns #NUM! error. See also
 OCT2DEC
+ FACT
@@ 4007,22 +5094,22 @@
 BIN2DEC
+ GAMMALN
 BIN2DEC
+ GAMMALN
 BIN2DEC(x)
+ GAMMALN(x)Description
 The BIN2DEC function converts a binary number in string or number to its decimal equivalent.

+ The GAMMALN function returns the natural logarithm of the gamma function.
+ If @x is nonnumber then GAMMALN returns #VALUE! error. If @x <= 0 then GAMMALN returns #NUM! error.See also
 DEC2BIN
+ POISSON
@@ 4031,24 +5118,25 @@
 STDEVP
+ SMALL
 STDEVP
+ SMALL
 STDEVP(b1, b2, ...)
+ SMALL(n1, n2, ..., k)Description
 STDEVP returns standard deviation of a set of numbers treating these numbers as members of a complete population
 Performing this function on a string or empty cell simply does nothing.
+ SMALL returns the kth smallest value in a data set.
+ If data set is empty SMALL returns #NUM! error. If k<=0 or k is greater than the number of data items given SMALL returns #NUM! error.See also
 STDEV
, VAR
, MEAN
+ PERCENTILE
+, PERCENTRANK
+, QUARTILE
+, LARGE
@@ 4057,24 +5145,22 @@
 ROWS
+ OCT2DEC
 ROWS
+ OCT2DEC
 ROWS(reference)
+ OCT2DEC(x)Description
 The ROWS function returns the number of rows in area or array reference.
 If reference is neither an array nor a reference nor a range returns #VALUE!.
+ The OCT2DEC function converts an octal number in a string or number to its decimal equivalent.
+ See also
 COLUMN
, ROW
, ROWS
+ DEC2OCT
@@ 4083,24 +5169,24 @@
 CONCATENATE
+ T
 CONCATENATE
+ T
 CONCATENATE(string1[,string2...])
+ T(value)Description
 Returns up appended strings
+ Returns @value if and only if it is text, otherwise a blank string.See also
 LEFT
, MID
, RIGHT
+ CELL
+, N
+, VALUE
@@ 4109,24 +5195,26 @@
 BESSELY
+ NORMINV
 BESSELY
+ NORMINV
 BESSELY(x,y)
+ NORMINV(p,mean,stdev)Description
 The BESSELY function returns the Neumann, Weber or Bessel function. @x is where the function is evaluated. @y is the order of the bessel function, if noninteger it is truncated.
 if x or n are not numeric a #VALUE! error is returned.if n < 0 a #NUM! error is returned.
+ The NORMINV function returns the inverse of the normal cumulative distribution. @p is the given probability corresponding to the normal distribution, @mean is the arithmetic mean of the distribution, and @stdev is the standard deviation of the distribution.
+ If @p < 0 or @p > 1 or @stdev <= 0 NORMINV returns #NUM! error. See also
 BESSELJ
, BESSELK
, BESSELY
+ NORMDIST
+, NORMSDIST
+, NORMSINV
+, STANDARDIZE
+, ZTEST
@@ 4135,48 +5223,44 @@
 VARP
+ PV
 VARP
+ PV
 VARP(b1, b2, ...)
+ PV(rate,nper,pmt,fv,type)Description
 VARP calculates the variance of a set of numbers where each number is a member of a population and the set is the entire population.
 (VARP is also known as the Nvariance.)Performing this function on a string or empty cell simply does nothing.

 See also
 STDEV
, VAR
, MEAN



+ Calculates the present value of an investment.@SEEALSO=FV
+
+
+
 DCOUNT
+ DOLLAR
 DCOUNT
+ DOLLAR
 DCOUNT(database,field,criteria)
+ DOLLAR(num,[decimals])Description
 DCOUNT function counts the cells that contain numbers in a database that match conditions specified.
 @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''.
+ Returns @num formatted as currency.
+
See also
 DAVERAGE
+ FIXED
+, TEXT
+, VALUE
@@ 4185,27 +5269,28 @@
 COUNTA
+ TANH
 COUNTA
+ TANH
 COUNTA(b1, b2, ...)
+ TANH(x)Description
 Returns the number of arguments passed not including empty cells.

+ The TANH function returns the hyperbolic tangent of x, which is defined mathematically as sinh(x) / cosh(x).
+ Performing this function on a string or empty cell simply does nothing. This function only takes one argument.See also
 AVERAGE
, COUNT
, DCOUNT
, DCOUNTA
, PRODUCT
, SUM
+ TAN
+, SIN
+, SINH
+, COS
+, COSH
+, DEGREES
+, RADIANS
@@ 4214,22 +5299,23 @@
 DVAR
+ SUBSTITUTE
 DVAR
+ SUBSTITUTE
 DVAR(database,field,criteria)
+ SUBSTITUTE(text, old, new [,num])Description
 DVAR function returns the estimate of variance of a population based on a sample. The populations consists of numbers that match conditions specified.
 @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''.
+ Replaces @old with @new in @text. Substitutions are only applied to instance @num of @old in @text, otherwise every one is changed.
+
See also
 DVARP
+ REPLACE
+, TRIM
@@ 4238,24 +5324,22 @@
 YEAR
+ TODAY
 YEAR
+ TODAY
 YEAR (serial_number)
+ TODAY ()Description
 Converts a serial number to a year.
 Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string
+ Returns the serial number for today (the number of days elapsed since the 1st of January of 1900)
+
See also
 DAY
, MONTH
, TIME
+ TODAY
, NOW
@@ 4265,42 +5349,70 @@
 PMT
+ FV
 PMT
+ FV
 PMT(rate,nper,pv,fv,type)
+ FV(rate,nper,pmt,pv,type)
+
+
+ Description
+ Calculates the future value of an investment.@SEEALSO=PV,PMT,PPMT
+
+
+
+
+
+
+
+
+ PPMT
+
+
+ PPMT
+
+
+
+ PPMT(rate,per,nper,pv,fv,type)Description
 Calculates the present value of an investment.@SEEALSO=PPMT,PV,FV



+ Calculates the amount of a payment of an annuity going towards principal.
+ Formula for it is:PPMT(per) = PMT  IPMT(per)where:PMT = Payment received on annuityIPMT(per) = amount of interest for period per
+
+ See also
+ IPMT
+, PV
+, FV
+
+
+
 RAND
+ PROPER
 RAND
+ PROPER
 RAND()
+ PROPER(string)Description
 Returns a random number greater than or equal to 0 and less than 1.

+ Returns @string with initial of each word capitalised.
+
See also

+ LOWER
+, UPPER
+
@@ 4308,25 +5420,23 @@
 DAY
+ DELTA
 DAY
+ DELTA
 DAY (serial_number)
+ DELTA(x[,y])Description
 Converts a serial number to a day.
 Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string
+ The DELTA function test for numerical eqivilance of two arguments returning 1 in equality y is optional, and defaults to 0.
+ If either argument is nonnumeric returns a #VALUE! error.See also
 MONTH
, TIME
, NOW
, YEAR
+ EXACT
+, GESTEP
@@ 4335,43 +5445,49 @@
 KURT
+ CEILING
 KURT
+ CEILING
 KURT(n1, n2, ...)
+ CEILING(x,significance)Description
 KURT returns the kurtosis of a data set.
 Strings and empty cells are simply ignored.If fewer than four numbers are given or all of them are equal KURT returns #DIV/0! error. @SEEALSO=VAR


+ The CEILING function rounds x up to the nearest multiple of significance.
+ If x or significance is nonnumeric CEILING returns #VALUE! error. If n and significance have different signs CEILING returns #NUM! error.
+
+ See also
+ CEIL
+
+
+
 CHIDIST
+ KURTP
 CHIDIST
+ KURTP
 CHIDIST(x,dof)
+ KURTP(n1, n2, ...)Description
 CHIDIST function returns the onetailed probability of the chisquared distribution. @dof is the number of degrees of freedom.
 If @dof is noninteger it is truncated. If @dof < 1 CHIDIST returns #NUM! error.
+ KURT returns the population kurtosis of a data set.
+ Strings and empty cells are simply ignored.If fewer than two numbers are given or all of them are equal KURTP returns #DIV/0! error.See also
 CHIINV
, CHITEST
+ AVERAGE
+, VARP
+, SKEWP
+, KURT
@@ 4380,25 +5496,23 @@
 FIND
+ IMLOG10
 FIND
+ IMLOG10
 FIND(string1,string2[,start])
+ IMLOG10(inumber)Description
 Returns position of @string1 in @string2 (casesesitive), searching only from character @start onwards (assumed 1 if omitted)
+ IMLOG10 returns the logarithm of a complex number in base 10.See also
 EXACT
, LEN
, MID
, SEARCH
+ IMLN
+, IMLOG2
@@ 4407,22 +5521,23 @@
 EXACT
+ AND
 EXACT
+ AND
 EXACT(string1, string2)
+ AND(b1, b2, ...)Description
 Returns true if string1 is exactly equal to string2 (this routine is case sensitive).

+ Implements the logical AND function: the result is TRUE if all of the expression evaluates to TRUE, otherwise it returns FALSE.
+ b1, trough bN are expressions that should evaluate to TRUE or FALSE. If an integer or floating point value is provided zero is considered FALSE and anything else is TRUE.If the values contain strings or empty cells those values are ignored. If no logical values are provided, then the error '#VALUE!' is returned. See also
 LEN
+ OR
+, NOT
@@ 4431,22 +5546,22 @@
 EDATE
+ ODD
 EDATE
+ ODD
 EDATE(serial_number,months)
+ ODD(number)Description
 EDATE returns the serial number of the date that is the specified number of months before or after a given date. @date is the serial number of the initial date and @months is the number of months before (negative number) or after (positive number) the initial date.
 If @months is not an integer, it is truncated.
+ ODD function returns the number rounded up to the nearest odd integer.
+
See also
 DATE
+ EVEN
@@ 4455,22 +5570,23 @@
 CONFIDENCE
+ MAXA
 CONFIDENCE
+ MAXA
 CONFIDENCE(x,stddev,size)
+ MAXA(number1,number2,...)Description
 The CONFIDENCE function returns the confidence interval for a mean. @x is the significance level, @stddev is the standard deviation, and @size is the size of the sample.
 Performing this function on a string or empty cell returns an error.if size is noninteger it is truncated. if size < 0 CONFIDENCE returns #NUM! error. if size is 0 CONFIDENCE returns #DIV/0! error.
+ MAXA returns the largest value of the given arguments. Numbers, text and logical values are included in the calculation too. If the cell contains text or the argument evaluates to FALSE, it is counted as value zero (0). If the argument evaluates to TRUE, it is counted as one (1). Note that empty cells are not counted.
+
See also
 AVERAGE
+ MAX
+, MINA
@@ 4479,23 +5595,22 @@
 LOWER
+ ISNONTEXT
 LOWER
+ ISNONTEXT
 LOWER(text)
+ ISNONTEXT()Description
 Returns a lowercase version of the string in @text
+ ISNONTEXT Returns TRUE if the value is not text. See also
 UPPER

+
@@ 4503,42 +5618,50 @@
 COMPLEX
+ SUM
 COMPLEX
+ SUM
 COMPLEX(real,im[,suffix])
+ SUM(value1, value2, ...)Description
 COMPLEX returns a complex number of the form x + yi. @real is the real and @im is the imaginary coefficient of the complex number. @suffix is the suffix for the imaginary coefficient. If it is omitted, COMPLEX uses 'i' by default.
 If @suffix is neither 'i' nor 'j', COMPLEX returns #VALUE! error. @SEEALSO=


+ Computes the sum of all the values and cells referenced in the argument list.
+
+
+ See also
+ AVERAGE
+, COUNT
+
+
+
 DSTDEV
+ MONTH
 DSTDEV
+ MONTH
 DSTDEV(database,field,criteria)
+ MONTH (serial_number)Description
 DSTDEV function returns the estimate of the standard deviation of a population based on a sample. The populations consists of numbers that match conditions specified.
 @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''.
+ Converts a serial number to a month.
+ Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string.See also
 DSTDEVP
+ DAY
+, TIME
+, NOW
+, YEAR
@@ 4547,23 +5670,22 @@
 RANK
+ ISERR
 RANK
+ ISERR
 RANK(x,ref,order)
+ ISERR()Description
 RANK returns the rank of a number in a list of numbers. @x is the number whose rank you want to find, @ref is the list of numbers, and @order specifies how to rank numbers. If order is 0 numbers are rank in descending order, otherwise numbers are rank in ascending order.
+ ISERR Returns TRUE if the value is any error value except #N/A. See also
 PERCENTRANK

+
@@ 4571,24 +5693,22 @@
 COLUMN
+ BETADIST
 COLUMN
+ BETADIST
 COLUMN([reference])
+ BETADIST(x,alpha,beta[,a,b])Description
 The COLUMN function returns an array of the column numbers taking a default argument of the containing cell position.
 If reference is neither an array nor a reference nor a range returns #VALUE!.
+ BETADIST function returns the cumulative beta distribution. @a is the optional lower bound of @x and @b is the optional upper bound of @x. If @a is not given, BETADIST uses 0. If @b is not given, BETADIST uses 1.
+ If @x < @a or @x > @b BETADIST returns #NUM! error. If @alpha <= 0 or beta <= 0, BETADIST returns #NUM! error. If @a >= @b BETADIST returns #NUM! error.See also
 COLUMNS
, ROW
, ROWS
+ BETAINV
@@ 4597,23 +5717,22 @@
 DEVSQ
+ FIXED
 DEVSQ
+ FIXED
 DEVSQ(n1, n2, ...)
+ FIXED(num, [decimals, no_commas])Description
 DEVSQ returns the sum of squares of deviations of a data set from the sample mean.
 Strings and empty cells are simply ignored.
+ Returns @num as a formatted string with @decimals numbers after the decimal point, omitting commas if requested by @no_commas.
+
See also
 STDEV

+
@@ 4621,22 +5740,24 @@
 HEX2OCT
+ STDEVP
 HEX2OCT
+ STDEVP
 HEX2OCT(number[,places])
+ STDEVP(b1, b2, ...)Description
 The HEX2OCT function converts a binary number to a hexadecimal number. @places is an optional field, specifying to zero pad to that number of spaces.
 if places is too small or negative #NUM! error is returned.
+ STDEVP returns standard deviation of a set of numbers treating these numbers as members of a complete population
+ Performing this function on a string or empty cell simply does nothing.See also
 BIN2HEX
+ STDEV
+, VAR
+, MEAN
@@ 4645,23 +5766,22 @@
 NOT
+ DEC2BIN
 NOT
+ DEC2BIN
 NOT(number)
+ DEC2BIN(number[,places])Description
 Implements the logical NOT function: the result is TRUE if the number is zero; othewise the result is FALSE.

+ The DEC2BIN function converts a binary number to an octal number.places is an optional field, specifying to zero pad to that number of spaces.
+ if places is too small or negative #NUM! error is returned.See also
 AND
, OR
+ BIN2DEC
@@ 4670,23 +5790,22 @@
 ROUND
+ HLOOKUP
 ROUND
+ HLOOKUP
 ROUND(number[,digits])
+ HLOOKUP(value,range,row,[approximate])Description
 ROUND function rounds a given number. @number is the number you want rounded and @digits is the number of digits to which you want to round that number.
 If digits is greater than zero, number is rounded to the given number of digits. If digits is zero or omitted, number is rounded to the nearest integer. If digits is less than zero, number is rounded to the left of the decimal point.
+ The HLOOKUP function finds the col in range that has a first row cell similar to value. If approximate is not true it finds the col with an exact equivilance. If approximate is true, then the values must be sorted in order of ascending value for correct function; in this case it finds the col with value less than value it returns the value in the col found at a 1 based offset in row rows into the range.
+ Returns #NUM! if row < 0.Returns #REF! if row falls outside range.See also
 ROUNDDOWN
, ROUNDUP
+ VLOOKUP
@@ 4695,24 +5814,22 @@
 VALUE
+ MMULT
 VALUE
+ MMULT
 VALUE(text)
+ MMULT(array1,array2)Description
 Returns numeric value of @text
+ SERIESSUM function Returns the matrix product of two arrays. The result is an array with the same number of rows as array1 and the same number of columns as array2.See also
 DOLLAR
, FIXED
, TEXT
+ SUMPRODUCT
@@ 4721,28 +5838,24 @@
 TAN
+ LOG10
 TAN
+ LOG10
 TAN(x)
+ LOG10(x)Description
 The TAN function returns the tangent of x, where x is given in radians.
 Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+ Computes the base10 logarithm of x.
+ Performing this function on a string or empty cell returns an error. See also
 TANH
, COS
, COSH
, SIN
, SINH
, DEGREES
, RADIANS
+ EXP
+, LOG2
+, LOG
@@ 4751,23 +5864,22 @@
 AVERAGE
+ DCOUNT
 AVERAGE
+ DCOUNT
 AVERAGE(value1, value2,...)
+ DCOUNT(database,field,criteria)Description
 Computes the average of all the values and cells referenced in the argument list. This is equivalent to the sum of the arguments divided by the count of the arguments.

+ DCOUNT function counts the cells that contain numbers in a database that match conditions specified.
+ @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''. See also
 SUM
, COUNT
+ DAVERAGE
@@ 4776,22 +5888,28 @@
 SIGN
+ COUNTA
 SIGN
+ COUNTA
 SIGN(num)
+ COUNTA(b1, b2, ...)Description
 SIGN function returns 1 if the number is positive, zero if the number is 0, and 1 if the number is negative.
+ Returns the number of arguments passed not including empty cells.See also

+ AVERAGE
+, COUNT
+, DCOUNT
+, DCOUNTA
+, PRODUCT
+, SUM
+
@@ 4799,23 +5917,23 @@
 NOW
+ SUBTOTAL
 NOW
+ SUBTOTAL
 NOW ()
+ SUMIF(function_nbr,ref1,ref2,...)Description
 Returns the serial number for the date and time at the time it is evaluated.
 Serial Numbers in Gnumeric are represented as follows:The integral part is the number of days since the 1st of January of 1900. The decimal part represent the fraction of the day and is mapped into hour, minutes and secondsFor example: .0 represents the beginning of the day, and 0.5 represents noon
+ SUBTOTAL function returns a subtotal of given list of arguments. @function_nbr is the number that specifies which function to use in calculating the subtotal. The following functions are available:
+ 1 AVERAGE2 COUNT3 COUNTA4 MAX5 MIN6 PRODUCT7 STDEV8 STDEVP9 SUM10 VAR11 VARPSee also
 TODAY
, NOW
+ COUNT
+, SUM
@@ 4824,42 +5942,46 @@
 SKEW
+ CLEAN
 SKEW
+ CLEAN
 SKEW(n1, n2, ...)
+ CLEAN(string)Description
 SKEW returns the skewness of a distribution.
 Strings and empty cells are simply ignored.If less than three numbers are given SKEW returns #DIV/0! error. @SEEALSO=VAR


+ Cleans the string from any nonprintable characters.
+
+
+ See also
+
+
+
 CODE
+ MODE
 CODE
+ MODE
 CODE(char)
+ MODE(n1, n2, ...)Description
 Returns the ASCII number for the character char.

+ MODE returns the most common number of the data set. If the data set has many most common numbers MODE returns the first one of them.
+ Strings and empty cells are simply ignored.If the data set does not contain any duplicates MODE returns #N/A! error.See also
 CHAR
+ AVERAGE
+, MEDIAN
@@ 4868,22 +5990,22 @@
 GAMMALN
+ DCOUNTA
 GAMMALN
+ DCOUNTA
 GAMMALN(x)
+ DCOUNTA(database,field,criteria)Description
 The GAMMALN function returns the ln of the gamma function
 Performing this function on a string or empty cell returns an error.
+ DCOUNTA function counts the cells that contain data in a database that match conditions specified.
+ @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''. See also
 POISSON
+ DCOUNT
@@ 4892,22 +6014,22 @@
 GESTEP
+ SUMX2PY2
 GESTEP
+ SUMX2PY2
 GESTEP(x[,y])
+ SUMX2PY2(array1,array2)Description
 The GESTEP function test for if x is >= y, returning 1 if it is so, and 0 otherwise y is optional, and defaults to 0
 if either argument is nonnumeric returns a #VALUE! error
+ SUMX2PY2 function returns the sum of the sum of squares of corresponding values in two arrays. @array1 is the first array or range of data points and @array2 is the second array or range of data points. The equation of SUMX2PY2 is SUM (x^2+y^2).
+ Strings and empty cells are simply ignored.If @array1 and @array2 have different number of data points, SUMX2PY2 returns #N/A! error. See also
 DELTA
+ SUMSQ
@@ 4916,24 +6038,23 @@
 INT
+ FTEST
 INT
+ FTEST
 INT(b1, b2, ...)
+ FTEST(array1,array2)Description
 The INT function round b1 now to the nearest int. Where 'nearest' implies being closer to zero. Equivalent to FLOOR(b1) for b1 >0, amd CEIL(b1) for b1 < 0.
 Performing this function on a string or empty cell simply does nothing.
+ FTEST function returns the onetailed probability that the variances in the given two data sets are not significantly different.
+
See also
 FLOOR
, CEIL
, ABS
+ FDIST
+, FINV
@@ 4942,22 +6063,25 @@
 BINOMDIST
+ SKEWP
 BINOMDIST
+ SKEWP
 BINOMDIST(n,trials,p,cumulative)
+ SKEWP(n1, n2, ...)Description
 The BINOMDIST function returns the binomial distribution @n is the number of successes, @trials is the total number of independent trials, @p is the probability of success in trials, and @cumulative describes whether to return the sum of thebinomial function from 0 to n.
 Performing this function on a string or empty cell returns an error.if n or trials is a noninteger it is truncated. if n < 0 or trials < 0 BINOMDIST returns #NUM! error. if n > trials BINOMDIST returns #NUM! error. if p < 0 or p > 1 BINOMDIST returns #NUM! error.
+ SKEW returns the population skewness of a data set.
+ Strings and empty cells are simply ignored.If less than two numbers are given, SKEWP returns #DIV/0! error.See also
 POISSON
+ AVERAGE
+, VARP
+, SKEW
+, KURTP
@@ 4966,19 +6090,19 @@
 COMBIN
+ ISNUMBER
 COMBIN
+ ISNUMBER
 COMBIN(n,k)
+ ISNUMBER()Description
 Computes the number of combinations.
 Performing this function on a noninteger or a negative number returns an error. Also if n is less than k returns an error.
+ ISNUMBER Returns TRUE if the value is a number.
+
See also
@@ 4989,22 +6113,23 @@
 ERROR
+ RADIANS
 ERROR
+ RADIANS
 ERROR(text)
+ RADIANS(x)Description
 Return the specified error

+ Computes the number of radians equivalent to x degrees.
+ Performing this function on a string or empty cell simply does nothing. See also
 ISERROR
+ PI
+, DEGREES
@@ 5013,43 +6138,48 @@
 DOLLARDE
+ IPMT
 DOLLARDE
+ IPMT
 DOLLARDE(fractional_dollar,fraction)
+ IPMT(rate,per,nper,pv,fv,type)Description
 DOLLARDE converts a dollar price expressed as a fraction into a dollar price expressed as a decimal number.
 If fraction is noninteger it is truncated. If fraction<=0 DOLLARDE returns #NUM! error. @SEEALSO=DOLLARFR


+ Calculates the amount of a payment of an annuity going towards interest.
+ Formula for IPMT is:IPMT(PER) = PMT  PRINCIPAL(PER1) * INTEREST_RATEwhere:PMT = Payment received on annuityPRINCIPA(per1) = amount of the remaining principal from last period
+
+ See also
+ PPMT
+, PV
+, FV
+
+
+
 ERF
+ ISREF
 ERF
+ ISREF
 ERF(lower limit[,upper_limit])
+ ISREF()Description
 The ERF function returns the integral of the error function between the limits. If the upper limit ommitted ERF returns the integral between zero and the lower limit
 if either lower or upper are not numeric a #VALUE! error is returned.if either lower or upper are < 0 a #NUM! error is returned.
+ ISREF Returns TRUE if the value is a reference.
+
See also
 ERFC

+
@@ 5057,22 +6187,22 @@
 FINV
+ ROUNDUP
 FINV
+ ROUNDUP
 TINV(p,dof)
+ ROUNDUP(number[,digits])Description
 The FINV function returns the inverse of the F probability distribution. FINV uses an iterative algorithm for calculating the result. If FINV does not converge (accuracy within +/ 3x10^7) after 100 iterations, the function returns #N/A! error.
 If @p < 0 or @p > 1 FINV returns #NUM! error. If @dof1 < 0 or @dof2 > 1 FINV returns #NUM! error.
+ ROUNDUP function rounds a given number up, away from zero. @number is the number you want rounded up and @digits is the number of digits to which you want to round that number.
+ If digits is greater than zero, number is rounded up to the given number of digits. If digits is zero or omitted, number is rounded up to the nearest integer. If digits is less than zero, number is rounded up to the left of the decimal point. See also
 FDIST
+ ROUNDDOWN
@@ 5081,23 +6211,22 @@
 MAX
+ DSTDEV
 MAX
+ DSTDEV
 MAX(b1, b2, ...)
+ DSTDEV(database,field,criteria)Description
 MAX returns the value of the element of the values passed that has the largest value. With negative numbers considered smaller than positive numbers.
 Performing this function on a string or empty cell simply does nothing.
+ DSTDEV function returns the estimate of the standard deviation of a population based on a sample. The populations consists of numbers that match conditions specified.
+ @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''. See also
 MIN
, ABS
+ DSTDEVP
@@ 5106,22 +6235,24 @@
 BIN2OCT
+ SUMA
 BIN2OCT
+ SUMA
 BIN2OCT(number[,places])
+ SUMA(value1, value2, ...)Description
 The BIN2OCT function converts a binary number to an octal number.places is an optional field, specifying to zero pad to that number of spaces.
 if places is too small or negative #NUM! error is returned.
+ Computes the sum of all the values and cells referenced in the argument list. Numbers, text and logical values are included in the calculation too. If the cell contains text or the argument evaluates to FALSE, it is counted as value zero (0). If the argument evaluates to TRUE, it is counted as one (1). Note that empty cells are not counted.
+
See also
 OCT2BIN
+ AVERAGE
+, SUM
+, COUNT
@@ 5130,22 +6261,22 @@
 IMSQRT
+ IMTAN
 IMSQRT
+ IMTAN
 IMSQRT(inumber)
+ IMTAN(inumber)Description
 IMSQRT returns the square root of a complex number.
+ IMCOS returns the tangent of a complex number.See also
 IMEXP
+ IMTAN
@@ 5154,27 +6285,22 @@
 ATAN2
+ FISHERINV
 ATAN2
+ FISHERINV
 ATAN2(b1,b2)
+ FISHERINV(y)Description
 The ATAN2 function calculates the arc tangent of the two variables b1 and b2. It is similar to calculating the arc tangent of b2 / b1, except that the signs of both arguments are used to determine the quadrant of the result. The result is in Radians.
 Performing this function on a string or empty cell simply does nothing.
+ The FISHERINV function returns the inverse of the Fisher transformation at x.
+ If x is nonnumber FISHER returns #VALUE! error.See also
 ATAN
, ATANH
, COS
, SIN
, DEGREES
, RADIANS
+ FISHER
@@ 5183,22 +6309,23 @@
 ACOS
+ ATAN
 ACOS
+ ATAN
 ACOS(x)
+ ATAN(x)Description
 The ACOS function calculates the arc cosine of x; that is the value whose cosine is x. If x falls outside the range 1 to 1, ACOS fails and returns the error 'acos  domain error'. The value it returns is in radians.
+ The ATAN function calculates the arc tangent of x; that is the value whose tangent is x.Return value is in radians.Performing this function on a string or empty cell simply does nothing. This function only takes one argument.See also
 COS
+ TAN
+, COS
, SIN
, DEGREES
, RADIANS
@@ 5210,70 +6337,69 @@
 DVARP
+ SLN
 DVARP
+ SLN
 DVARP(database,field,criteria)
+ SLN(cost,salvage value,life)Description
 DVARP function returns the variance of a population based on the entire populations. The populations consists of numbers that match conditions specified.
 @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''.

 See also
 DVAR



+ Calculates the straight line depriciation for anasset based on its cost, salvage value and anticipated life.
+ Formula for straight line depriciation is:Depriciation expense = ( cost  salvage value ) / life cost = cost of an asset when acquired (market value) salvage_value = amount you get when asset sold at the end of life life = anticipated life of an asset@SEEALSO=SYD
+
+
 NPV
+ LARGE
 NPV
+ LARGE
 NPV(rate,v1,v2,...)
+ LARGE(n1, n2, ..., k)Description
 Calculates the net present value of an investment.@SEEALSO=PV



+ LARGE returns the kth largest value in a data set.
+ If data set is empty LARGE returns #NUM! error. If k<=0 or k is greater than the number of data items given LARGE returns #NUM! error.
+
+ See also
+ PERCENTILE
+, PERCENTRANK
+, QUARTILE
+, SMALL
+
+
+
 NORMSINV
+ HEX2BIN
 NORMSINV
+ HEX2BIN
 NORMSINV(p)
+ HEX2BIN(number[,places])Description
 The NORMSINV function returns the inverse of the standard normal cumulative distribution. @p is the given probability corresponding to the normal distribution. NORMSINV uses an iterative algorithm for calculating the result. If NORMSINV does not converge (accuracy within +/ 3x10^7) after 100 iterations, the function returns #N/A! error.
 If @p < 0 or @p > 1 NORMSINV returns #NUM! error.
+ The HEX2BIN function converts a binary number to a hexadecimal number. @places is an optional field, specifying to zero pad to that number of spaces.
+ if places is too small or negative #NUM! error is returned.See also
 NORMDIST
, NORMINV
, NORMSDIST
, STANDARDIZE
, ZTEST
+ BIN2HEX
@@ 5282,22 +6408,22 @@
 DEC2HEX
+ GESTEP
 DEC2HEX
+ GESTEP
 DEC2HEX(number[,places])
+ GESTEP(x[,y])Description
 The DEC2HEX function converts a binary number to an octal number.places is an optional field, specifying to zero pad to that number of spaces.
 if places is too small or negative #NUM! error is returned.
+ The GESTEP function test for if x is >= y, returning 1 if it is so, and 0 otherwise y is optional, and defaults to 0.
+ If either argument is nonnumeric returns a #VALUE! error.See also
 HEX2DEC
+ DELTA
@@ 5306,22 +6432,23 @@
 IMCOS
+ TDIST
 IMCOS
+ TDIST
 IMCOS(inumber)
+ TDIST(x,dof,tails)Description
 IMCOS returns the cosine of a complex number.

+ TDIST function returns the Student's tdistribution. @dof is the degree of freedom and @tails is 1 or 2 depending on whether you want onetailed or twotailed distribution.
+ If @dof < 1 TDIST returns #NUM! error. If @tails is neither 1 or 2 TDIST returns #NUM! error.See also
 IMSIN
+ TINV
+, TTEST
@@ 5330,22 +6457,25 @@
 IMDIV
+ HOUR
 IMDIV
+ HOUR
 IMDIV(inumber,inumber)
+ HOUR (serial_number)Description
 IMDIV returns the quotient of two complex numbers.

+ Converts a serial number to an hour. The hour is returned as an integer in the range 0 (12:00 A.M.) to 23 (11:00 P.M.)
+ Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string.See also
 IMPRODUCT
+ MINUTE
+, NOW
+, TIME
+, SECOND
@@ 5354,23 +6484,22 @@
 IMEXP
+ FACT
 IMEXP
+ FACT
 IMEXP(inumber)
+ FACT(x)Description
 IMEXP returns the exponential of a complex number.

+ Computes the factorial of x. ie, x!
+ Performing this function on a string or empty cell returns an errorSee also
 IMLN

+
@@ 5378,22 +6507,23 @@
 DSTDEVP
+ SLOPE
 DSTDEVP
+ SLOPE
 DSTDEVP(database,field,criteria)
+ SLOPE(known_y's,known_x's)Description
 DSTDEVP function returns the standard deviation of a population based on the entire populations. The populations consists of numbers that match conditions specified.
 @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''.
+ SLOPE returns the slope of the linear regression line.
+
See also
 DSTDEV
+ STDEV
+, STDEVPA
@@ 5402,22 +6532,24 @@
 EXPONDIST
+ COVAR
 EXPONDIST
+ COVAR
 EXPONDIST(x,y,cumulative)
+ COVAR(array1,array2)Description
 The EXPONDIST function returns the exponential distribution If the cumulative boolean is false it will return: y * exp (y*x), otherwise it will return 1  exp (y*x).
 If x<0 or y<=0 this will return an errorPerforming this function on a string or empty cell simply does nothing.
+ COVAR returns the covariance of two data sets.
+ Strings and empty cells are simply ignored.See also
 POISSON
+ CORREL
+, FISHER
+, FISHERINV
@@ 5446,22 +6578,22 @@
 DCOUNTA
+ OCT2HEX
 DCOUNTA
+ OCT2HEX
 DCOUNTA(database,field,criteria)
+ OCT2HEX(number[,places])Description
 DCOUNTA function counts the cells that contain data in a database that match conditions specified.
 @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''.
+ The OCT2HEX function converts a binary number to a hexadecimal number. @places is an optional field, specifying to zero pad to that number of spaces.
+ if places is too small or negative #NUM! error is returned.See also
 DCOUNT
+ OCT2HEX
@@ 5470,23 +6602,22 @@
 OCT2DEC
+ COMBIN
 OCT2DEC
+ COMBIN
 OCT2DEC(x)
+ COMBIN(n,k)Description
 The OCT2DEC function converts an octal number in a string or number to its decimal equivalent.

+ Computes the number of combinations.
+ Performing this function on a noninteger or a negative number returns an error. Also if n is less than k returns an error.See also
 DEC2OCT

+
@@ 5494,22 +6625,22 @@
 DSUM
+ EVEN
 DSUM
+ EVEN
 DSUM(database,field,criteria)
+ EVEN(number)Description
 DSUM function returns the sum of numbers in a column that match conditions specified.
 @database is a range of cells in which rows of related information are records and columns of data are fields. The first row of a database contains labels for each column. @field specifies which column is used in the function. If @field is an integer, i.e. 2, the second column is used. Field can also be the label of a column. @criteria is the range of cells which contains the specified conditions. The first row of a criteria should contain the labels of the fields for which the criterias are for. Cells below the label specify coditions, for example, ``>3'' or ``<9''.
+ EVEN function returns the number rounded up to the nearest even integer.
+
See also
 DPRODUCT
+ ODD
@@ 5518,25 +6649,22 @@
 LN
+ IF
 LN
+ IF
 LN(x)
+ IF(condition[,iftrue,iffalse])Description
 LN returns the natural logarithm of x.
+ Use the IF statement to evaluate conditionally other expressions IF evaluates @condition. If @condition returns a nonzero value the result of the IF expression is the @iftrue expression, otherwise IF evaluates to the value of @iffalse.If ommitted iftrue defaults to TRUE and iffalse to FALSE.See also
 EXP
, LOG2
, LOG10

+
@@ 5544,24 +6672,22 @@
 COLUMN
+ IMSQRT
 COLUMN
+ IMSQRT
 COLUMN([reference])
+ IMSQRT(inumber)Description
 The COLUMN function returns an array of the column numbers taking a default argument of the containing cell position.
 If reference is neither an array nor a reference nor a range returns #VALUE!.
+ IMSQRT returns the square root of a complex number.
+
See also
 COLUMNS
, ROW
, ROWS
+ IMEXP
@@ 5570,23 +6696,23 @@
 VAR
+ COUNTIF
 VAR
+ COUNTIF
 VAR(b1, b2, ...)
+ COUNTIF(range,criteria)Description
 VAR estimates the variance of a sample of a population. To get the true variance of a complete population use @VARP
 (VAR is also known as the N1variance. Under reasonable conditions, it is the maximumlikelihood estimator for the true variance.)Performing this function on a string or empty cell simply does nothing.
+ COUNTIF function counts the number of cells in the given range that meet the given criteria.
+
See also
 VARP
, STDEV
+ COUNT
+, SUMIF
@@ 5595,22 +6721,24 @@
 COUNT
+ ACOSH
 COUNT
+ ACOSH
 COUNT(b1, b2, ...)
+ ACOSH(x)Description
 Returns the total number of integer or floating point arguments passed.
 Performing this function on a string or empty cell simply does nothing.
+ The ACOSH function calculates the inverse hyperbolic cosine of x; that is the value whose hyperbolic cosine is x. If x is less than 1.0, acosh() returns the error 'acosh  domain error'
+ Performing this function on a string or empty cell simply does nothing. This function only takes one argument.See also
 AVERAGE
+ ACOS
+, DEGREES
+, RADIANS
@@ 5619,22 +6747,25 @@
 ERFC
+ TRIM
 ERFC
+ TRIM
 ERFC(x)
+ TRIM(text)Description
 The ERFC function returns the integral of the complimentary error function between the limits 0 and x.
 if x is not numeric a #VALUE! error is returned.if x < 0 a #NUM! error is returned.
+ Returns @text with only single spaces between words.
+
See also
 ERF
+ CLEAN
+, MID
+, REPLACE
+, SUBSTITUTE
@@ 5643,23 +6774,22 @@
 FACTDOUBLE
+ TRUNC
 FACTDOUBLE
+ TRUNC
 FACTDOUBLE(number)
+ TRUNC(number[,digits])Description
 FACTDOUBLE function returns the double factorial of a number.
 If @number is not an integer, it is truncated. If @number is negative FACTDOUBLE returns #NUM! error.
+ The TRUNC function returns the value of @number truncated to the number of digits specified. If @digits is omitted then @digits defaults to zero.
+ See also
 FACT

+
@@ 5667,22 +6797,23 @@
 DATEVALUE
+ PROB
 DATEVALUE
+ PROB
 DATEVALUE(date_str)
+ PROB(range_x,prob_range,lower_limit[,upper_limit])Description
 DATEVALUE returns the serial number of the date. @date_str is the string that contains the date. For example, DATEVALUE("1/1/1999") equals to 36160.

+ PROB function returns the probability that values in a range or an array are between two limits. If @upper_limit is not given, PROB returns the probability that values in @x_range are equal to @lower_limit.
+ If the sum of the probabilities in @prob_range is not equal to 1 PROB returns #NUM! error. If any value in @prob_range is <=0 or > 1, PROB returns #NUM! error. If @x_range and @prob_range contain a different number of data entries, PROB returns #N/A! error.See also
 DATE
+ BINOMDIST
+, CRITBINOM
@@ 5691,42 +6822,48 @@
 NPER
+ SEARCH
 NPER
+ SEARCH
 NPER(rate,pmt,pv,fv,type)
+ SEARCH(text,within[,start_num])Description
 Calculates number of periods of an investment.@SEEALSO=PPMT,PV,FV



+ Returns the location of a character or text string within another string. @text is the string or character to be searched. @within is the string in which you want to search. @start_num is the start position of the search in @within. If @start_num is omitted, it is assumed to be one. The search is not case sensitive.
+ @text can contain wildcard characters (*) and question marks (?) to control the search. A question mark matches with any character and wildcard matches with any string including empty string. If you want the actual wildcard or question mark to be searched, use tilde (~) before the character. If @text is not found, SEARCH returns #VALUE! error. If @start_num is less than one or it is greater than the length of @within, SEARCH returns #VALUE! error.
+
+ See also
+ FIND
+
+
+
 VLOOKUP
+ CONCATENATE
 VLOOKUP
+ CONCATENATE
 VLOOKUP(value,range,column,[approximate])
+ CONCATENATE(string1[,string2...])Description
 The VLOOKUP function finds the row in range that has a first column similar to value. if approximate is not true it finds the row with an exact equivilance. if approximate is true, then the values must be sorted in order of ascending value for correct function; in this case it finds the row with value less than value. it returns the value in the row found at a 1 based offset in column columns into the range.
 Returns #NUM! if column < 0.Returns #REF! if column falls outside range.
+ Returns up appended strings.
+
See also
 HLOOKUP
+ LEFT
+, MID
+, RIGHT
@@ 5735,22 +6872,22 @@
 SUMX2MY2
+ ISERROR
 SUMX2MY2
+ ISERROR
 SUMX2MY2(array1,array2)
+ ISERROR(exp)Description
 SUMX2MY2 function returns the sum of the difference of squares of corresponding values in two arrays. @array1 is the first array or range of data points and @array2 is the second array or range of data points. The equation of SUMX2MY2 is SUM (x^2y^2).
 Strings and empty cells are simply ignored.If @array1 and @array2 have different number of data points, SUMX2MY2 returns #N/A! error.
+ Returns a TRUE value if the expression has an error
+ See also
 SUMSQ
+ ERROR
@@ 5759,27 +6896,45 @@
 ATANH
+ INFO
 ATANH
+ INFO
 ATANH(x)
+ INFO()Description
 The ATANH function calculates the inverse hyperbolic tangent of x; that is the value whose hyperbolic tangent is x. If the absolute value of x is greater than 1.0, ATANH returns an error of 'atanh: domain error'
 Performing this function on a string or empty cell simply does nothing. This function only takes one argument.
+ INFO Returns information about the current operating environment.
+
See also
 ATAN
, TAN
, SIN
, COS
, DEGREES
, RADIANS
+
+
+
+
+
+
+
+
+ ERROR.TYPE
+
+
+ ERROR.TYPE
+
+
+
+ ERROR(exp)
+
+
+ Description
+ FIXME
+
+
+ See also
+ ISERROR
@@ 5788,23 +6943,22 @@
 IMLOG10
+ IMLN
 IMLOG10
+ IMLN
 IMLOG10(inumber)
+ IMLN(inumber)Description
 IMLOG10 returns the logarithm of a complex number in base 10.
+ IMLN returns the natural logarithm of a complex number. (The result will have an imaginary part between pi an +pi. The natural logarithm is not uniquely defined on complex numbers. You may need to add or subtract an even multiple of pi to the imaginary part.)See also
 IMLN
, IMLOG2
+ IMEXP
diff git a/plugins/Makefile.am b/plugins/Makefile.am
index 2bbc71c023cc97147e5451ad85b8ecaf4b6bb01b..39d321dba4c94cefde5c17383bac01b95cdb071d 100644
 a/plugins/Makefile.am
+++ b/plugins/Makefile.am
@@ 19,4 +19,4 @@ endif
#SUBDIRS = sample stat excel ffcsv text $(PYTHON) $(PERL) $(GUILE_DIR) xbase
SUBDIRS = sample stat excel ffcsv text xbase html $(PYTHON) $(PERL) $(GUILE_DIR)
\ No newline at end of file
+SUBDIRS = sample stat excel ffcsv text xbase html $(PYTHON) $(GUILE_DIR)
diff git a/wizards/graphics/Makefile.am b/wizards/graphics/Makefile.am
index 855f237b5c3117043bcf79bb57bc4ca61628eaf5..104a37d3ecb6c17f5ffb8a3c8e5d5859a2ac3250 100644
 a/wizards/graphics/Makefile.am
+++ b/wizards/graphics/Makefile.am
@@ 18,8 +18,6 @@ libwizard_la_SOURCES = \
libwizard_la_LIBADD = \
$(GNOME_LIBDIR) \
$(GNOMEUI_LIBS) \
 $(GNOME_XML_LIB) \
 $(BONOBO_LIBS) \
$(INTLLIBS)
INCLUDES = \