Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 305405 Details for
Bug 446495
anaconda exception in Live copy to drive
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
Text file copy of exception report
AnacondaException_1.txt (text/plain), 594.28 KB, created by
Bruce Kelley
on 2008-05-14 20:38:08 UTC
(
hide
)
Description:
Text file copy of exception report
Filename:
MIME Type:
Creator:
Bruce Kelley
Created:
2008-05-14 20:38:08 UTC
Size:
594.28 KB
patch
obsolete
>anaconda None exception report >Traceback (most recent call first): > File "/usr/lib/anaconda/livecd.py", line 191, in doInstall > buf = os.read(osfd, readamt) > File "/usr/lib/anaconda/backend.py", line 215, in doInstall > return anaconda.backend.doInstall(anaconda) > File "/usr/lib/anaconda/dispatch.py", line 208, in moveStep > rc = stepFunc(self.anaconda) > File "/usr/lib/anaconda/dispatch.py", line 131, in gotoNext > self.moveStep() > File "/usr/lib/anaconda/gui.py", line 1278, in nextClicked > self.anaconda.dispatch.gotoNext() > File "/usr/lib/anaconda/iw/progress_gui.py", line 80, in renderCallback > self.intf.icw.nextClicked() > File "/usr/lib/anaconda/gui.py", line 1299, in handleRenderCallback > self.currentWindow.renderCallback() >OSError: [Errno 5] Input/output error > >Local variables in innermost frame: >roottype: ext3 >self: <livecd.LiveCDCopyBackend instance at 0x9af90cc> >rootfd: 14 >written: 1048576 >r: fsentry -- device: md1 mountpoint: / > fsystem: ext3 format: True > ismounted: 0 options: 'defaults' > label: None fsprofile: None > >osfd: 8 >readamt: 8388608 >anaconda: <__main__.Anaconda instance at 0xb7d13f0c> >progress: <InstallProgressWindow.InstallProgressWindow instance at 0xa4729ac> >copied: 915406848 >rootfs: /dev/md1 > >ÐовÑÐ´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð²Ñд '%s' > > >%s > > >ÐаÑиÑнÑÑÑ "ÐалÑ", Ñоб вÑÑановиÑи ÑпÑлÑÐ½Ñ ÑÐµÐºÑ > > > > >вказÑÐ²Ð°Ð½Ð½Ñ ÑобоÑÐ¾Ñ Ð³ÑÑпи Windows >Ñк ÑаÑÑини ÐаÑого ÑÐ¼ÐµÐ½Ñ ÐºÐ¾ÑиÑÑÑваÑа (ÑобÑо "ÐРУÐÐ\коÑиÑÑÑваÑ"). > > >ÐиÑокий >ÐвиÑайний > > > >Ðбо ÑлÑÑ Ð¾Ð¼ вибоÑÑ Ð¾ÐºÑÐµÐ¼Ð¸Ñ Ñек, Ñа/Ñи ÑлÑÑ Ð¾Ð¼ вибоÑÑ ÑÑÑÑ > > >{0} > >ÐакÑим ÐзÑманенко <dziumanenko@gmail.com> >ÐндÑÑй Самойлов <sav@bcs.zp.ua> > >ЯкÑо ви вибеÑеÑе пÑодовжÑваÑи, можливо, ви не зможеÑе оÑÑимаÑи доÑÑÑп до деÑÐºÐ¸Ñ Ð²Ð°ÑÐ¸Ñ ÑÑаÑÐ¸Ñ Ð´Ð°Ð½Ð¸Ñ . > > > >datadir := '%s' >libdir := '%s' >val <= min || max <= val (not between) >val == bound (equal to) >val <> bound (not equal to) >val > bound (greater than) >val < bound (less than) >val >= bound (greater than or equal) >datadir := '%s' >libdir := '%s' >datadir := '%s' >libdir := '%s' >⥠>= >Int >Bool >Report-Msgid-Bugs-To: >POT-Creation-Date: 2007-12-29 14:30-0500 >PO-Revision-Date: 2007-09-29 01:29+0200 >Last-Translator: David Planella Molas <david.planella@gmail.com> >Language-Team: Catalan <tradgnome@softcatala.org> >MIME-Version: 1.0 >Content-Type: text/plain; charset=UTF-8 >Content-Transfer-Encoding: 8bit >Plural-Forms: nplurals=2; plural=(n != 1); >és igual a >no és igual a >és més gran que >és més gran o igual que >és més petit que >és més petit o igual que >comença amb >no comença amb >acaba amb >no acaba amb >conté >' >` >Executeu '%s --help' per veure una llista completa de les opcions disponibles >a la lÃnia d'ordres. >@SYNTAX=GNUMERIC_VERSION() >@DESCRIPTION=GNUMERIC_VERSION retorna la versió de gnumeric com a cadena de carà cters. >@EXAMPLES= >@SYNTAX=PRODUCT(valor1, valor2, ...) >@DESCRIPTION=PRODUCT multiplica els valors i cel·les referits a la llista d'arguments. >* Aquesta funció és compatible amb Excel. En particular això significa que si totes les cel·les son buides el resultat serà zero. >@EXAMPLES= >@SYNTAX=SUM(valor1, valor2, ...) >@DESCRIPTION=SUM compta la suma dels valors i cel·les referenciats a la llista d'arguments. > >*Aquesta funció és compatible amb Excel. >@EXAMPLES= >Assumint que les cel·les A1, A2, ..., A5 contenen els nombres 11, 15, 17, 21, i 43. Llavors: >Proveu --list-exporters per a veure un llistat de possibilitats. >Nombres enters >Nombres >En una llista >Data >Hora >Longitud del text >Cru >Sempre >Cap costat >Només a l'esquerra >Es perdrà el nom «%s». > %s >s'haurien hagut de reemplaçar per > %s >que és invà lid. > >Es perdrà el nom «%s». >MIN >MAX >AVERAGE >COUNT >PRODUCT >STDEV >STDEVP >VAR >Només es desarà el full actual. >Si voleu desar tots els fulls, deseu-los en fitxers separats o seleccioneu un format de fitxer diferent. >d'eines assumeixen que l'à rea a ordenar té una capçalera, i determina >l'estat inicial del quadre de verificació té-capçalera del dià leg >Tabulador >Admiració (!) >Dos punts (:) >Coma (,) >Guió (-) >Conducte (|) >Punt i coma (;) >Barra (/) > >La versió de Gnumeric que esteu fent servint és bastant antiga. >Ãs probable que molts errors s'hagin arreglat i que s'hi hagin >afegit noves caracterÃstiques. > >Penseu en actualitzar-lo abans d'informar-nos sobre errors. >Consulteu http://www.gnumeric.org/ per més detalls. > >http://bugzilla.gnome.org/show_bug.cgi?id=316054 >Editar text enriquit per tant no funcionarà  bé. Si us plau comproveu >cel·les existents en aquest rang. Voleu substituir el contingut > >amb suport per a un nombre de columnes molt gran. L'accés a la >columna anomenada VERTADER pot causar conflictes amb la constant del >i la regressió no es pot calcular. > >Suprimiu una d'aquestes variables >Proveu --list-exporters per a veure un llistat de possibilitats. > «%s» >Macintosh (retorn de carro) >Proveu --list-exporters per a veure un llistat de possibilitats. >Proveu --list-importers per a veure un llistat de possibilitats. > > > >datadir := «%s» >libdir := «%s» >val <= mÃn || mà x <= val (no està entre) >val == lÃmit (igual que) >val <> lÃmit (diferent que) >val > lÃmit (més gran que) >val < lÃmit (menys que) >val >= lÃmit (més gran o igual que) >datadir := «%s» >libdir := «%s» >datadir := «%s» >libdir := «%s» >⥠>= >Int >Bool >@SYNTAX=ABS(b1) >@DESCRIPTION=ABS 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. > >* This function is Excel compatible. > >@EXAMPLES= >ABS(7) equals 7. >ABS(-3.14) equals 3.14. > >@SYNTAX=ACCRINT(issue,first_interest,settlement,rate,par,frequency[,basis]) >@DESCRIPTION=ACCRINT calculates the accrued interest for a security that pays periodic interest. > >@issue is the issue date of the security. @first_interest is the first interest date of the security. @settlement is the settlement date of the security. The settlement date is always after the issue date (the date when the security is bought). @rate is the annual rate of the security and @par is the par value of the security. @frequency is the number of coupon payments per year. > >Allowed frequencies are: > 1 = annual, > 2 = semi, > 4 = quarterly. > >@basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @issue date, @first_interest date, or @settlement date is not valid, ACCRINT returns #NUM! error. >* The dates must be @issue < @first_interest < @settlement, or ACCRINT returns #NUM! error. >* If @rate <= 0 or @par <= 0 , ACCRINT returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis < 0 or @basis > 4, ACCRINT returns #NUM! error. >* If @issue date is after @settlement date or they are the same, ACCRINT returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=ACCRINTM(issue,maturity,rate[,par,basis]) >@DESCRIPTION=ACCRINTM calculates and returns the accrued interest for a security from @issue to @maturity date. > >@issue is the issue date of the security. @maturity is the maturity date of the security. @rate is the annual rate of the security and @par is the par value of the security. If you omit @par, ACCRINTM applies $1,000 instead. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @issue date or @maturity date is not valid, ACCRINTM returns #NUM! error. >* If @rate <= 0 or @par <= 0, ACCRINTM returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis < 0 or @basis > 4, ACCRINTM returns #NUM! error. >* If @issue date is after @maturity date or they are the same, ACCRINTM returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=ACOS(x) >@DESCRIPTION=ACOS function calculates the arc cosine of @x; that is the value whose cosine is @x. > >* The value it returns is in radians. >* If @x falls outside the range -1 to 1, ACOS returns the #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >ACOS(0.1) equals 1.470629. >ACOS(-0.1) equals 1.670964. > >@SYNTAX=ACOSH(x) >@DESCRIPTION=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 #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >ACOSH(2) equals 1.31696. >ACOSH(5.3) equals 2.35183. > >@SYNTAX=ADDRESS(row_num,col_num[,abs_num,a1,text]) >@DESCRIPTION=ADDRESS returns a cell address as text for specified row and column numbers. > >@a1 is a logical value that specifies the reference style. If @a1 is TRUE or omitted, ADDRESS returns an A1-style reference, i.e. $D$4. Otherwise ADDRESS returns an R1C1-style reference, i.e. R4C4. > >@text specifies the name of the worksheet to be used as the external reference. > >* 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 #VALUE! error. >* If @row_num or @col_num is less than one, ADDRESS returns #VALUE! error. > >@EXAMPLES= >ADDRESS(5,4) equals "$D$5". >ADDRESS(5,4,4) equals "D5". >ADDRESS(5,4,3,FALSE) equals "R[5]C4". > >@SYNTAX=AMORDEGRC(cost,purchase_date,first_period,salvage,period,rate[,basis]) >@DESCRIPTION=AMORDEGRC: Calculates depreciation for each accounting period using French accounting conventions. Assets purchased in the middle of a period take prorated depreciation into account. This is similar to AMORLINC, except that a depreciation coefficient is applied in the calculation depending on the life of the assets. >Named for AMORtissement DEGRessif Comptabilite > >@cost The value of the asset. >@purchase_date The date the asset was purchased. >@first_period The end of the first period. >@salvage Asset value at maturity. >@period The length of accounting periods. >@rate rate of depreciation as a percentage. >@basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= >AMORDEGRC(2400,DATE(1998,8,19),DATE(1998,12,30),300,1,0.14,1) = 733 > >@SYNTAX=AMORLINC(cost,purchase_date,first_period,salvage,period,rate[,basis]) >@DESCRIPTION=AMORLINC: Calculates depreciation for each accounting period using French accounting conventions. Assets purchased in the middle of a period take prorated depreciation into account. >Named for AMORtissement LINeaire Comptabilite. > >@cost The value of the asset. >@purchase_date The date the asset was purchased. >@first_period The end of the first period. >@salvage Asset value at maturity. >@period The length of accounting periods. >@rate rate of depreciation as a percentage. >@basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= >AMORLINC(2400,DATE(1998,8,19),DATE(1998,12,31),300,1,0.15,1) = 360 > >@SYNTAX=AREAS(reference) >@DESCRIPTION=AREAS returns the number of areas in @reference. > >@EXAMPLES= >AREAS((A1,B2,C3)) equals 3. > >@SYNTAX=ASIN(x) >@DESCRIPTION=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 returns the #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >ASIN(0.5) equals 0.523599. >ASIN(1) equals 1.570797. > >@SYNTAX=ASINH(x) >@DESCRIPTION=ASINH function calculates the inverse hyperbolic sine of @x; that is the value whose hyperbolic sine is @x. > >* This function is Excel compatible. > >@EXAMPLES= >ASINH(0.5) equals 0.481212. >ASINH(1.0) equals 0.881374. > >@SYNTAX=ATAN(x) >@DESCRIPTION=ATAN function calculates the arc tangent of @x; that is the value whose tangent is @x. > >* Return value is in radians. >* This function is Excel compatible. > >@EXAMPLES= >ATAN(0.5) equals 0,463648. >ATAN(1) equals 0,785398. > >@SYNTAX=ATAN2(b1,b2) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >ATAN2(0.5,1.0) equals 1.107149. >ATAN2(-0.5,2.0) equals 1.815775. > >@SYNTAX=ATANH(x) >@DESCRIPTION=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 #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >ATANH(0.5) equals 0.549306. >ATANH(0.8) equals 1.098612. > >@SYNTAX=AVEDEV(n1, n2, ...) >@DESCRIPTION=AVEDEV returns the average of the absolute deviations of a data set from their mean. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >AVEDEV(A1:A5) equals 7.84. > >@SYNTAX=AVERAGE(value1, value2,...) >@DESCRIPTION=AVERAGE 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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >AVERAGE(A1:A5) equals 23.2. > >@SYNTAX=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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, 17.3, "missing", 25.9, and 40.1. Then >AVERAGEA(A1:A5) equals 18.94. > >@SYNTAX=BASE(number,base[,length]) >@DESCRIPTION=BASE function converts a number to a string representing that number in base @base. > >* @base must be an integer between 2 and 36. >* This function is OpenOffice.Org compatible. >* Optional argument @length specifies the minimum result length. Leading zeroes will be added to reach this length. > >@EXAMPLES= >BASE(255,16,4) equals "00FF". > >@SYNTAX=BERNOULLI(k,p) >@DESCRIPTION=BERNOULLI returns the probability p(k) of obtaining @k from a Bernoulli distribution with probability parameter @p. > >* If @k != 0 and @k != 1 BERNOULLI returns #NUM! error. >* If @p < 0 or @p > 1 BERNOULLI returns #NUM! error. > >@EXAMPLES= >BERNOULLI(0,0.5). > >@SYNTAX=BESSELI(x,y) >@DESCRIPTION=BESSELI function returns the Neumann, Weber or Bessel function. > >@x is where the function is evaluated. @y is the order of the Bessel function, if non-integer it is truncated. > >* If @x or @y are not numeric a #VALUE! error is returned. >* If @y < 0 a #NUM! error is returned. >* This function is Excel compatible. > >@EXAMPLES= >BESSELI(0.7,3) equals 0.007367374. > >@SYNTAX=BESSELJ(x,y) >@DESCRIPTION=BESSELJ function returns the Bessel function with @x is where the function is evaluated. @y is the order of the Bessel function, if non-integer it is truncated. > >* If @x or @y are not numeric a #VALUE! error is returned. >* If @y < 0 a #NUM! error is returned. >* This function is Excel compatible. > >@EXAMPLES= >BESSELJ(0.89,3) equals 0.013974004. > >@SYNTAX=BESSELK(x,y) >@DESCRIPTION=BESSELK function returns the Neumann, Weber or Bessel function. @x is where the function is evaluated. @y is the order of the Bessel function, if non-integer it is truncated. > >* If @x or @y are not numeric a #VALUE! error is returned. >* If @y < 0 a #NUM! error is returned. >* This function is Excel compatible. > >@EXAMPLES= >BESSELK(3,9) equals 397.95880. > >@SYNTAX=BESSELY(x,y) >@DESCRIPTION=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 non-integer it is truncated. > >* If @x or @y are not numeric a #VALUE! error is returned. >* If @y < 0 a #NUM! error is returned. >* This function is Excel compatible. > >@EXAMPLES= >BESSELY(4,2) equals 0.215903595. > >@SYNTAX=BETADIST(x,alpha,beta[,a,b]) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >BETADIST(0.12,2,3) equals 0.07319808. > >@SYNTAX=BETAINV(p,alpha,beta[,a,b]) >@DESCRIPTION=BETAINV function returns the inverse of 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, 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. >* This function is Excel compatible. > >@EXAMPLES= >BETAINV(0.45,1.6,1) equals 0.607096629. > >@SYNTAX=BETALN(a,b) >@DESCRIPTION=BETALN function returns the natural logarithm of the absolute value of the beta function. > >* If @a, @b, or (@a + @b) are non-positive integers, BETALN returns #NUM! >@EXAMPLES= >BETALN(2,3) equals -2.48. >BETALN(-0.5,0.5) equals #NUM!. > >@SYNTAX=BIN2DEC(x) >@DESCRIPTION=BIN2DEC function converts a binary number in string or number to its decimal equivalent. > >* This function is Excel compatible. > >@EXAMPLES= >BIN2DEC(101) equals 5. > >@SYNTAX=BIN2HEX(number[,places]) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >BIN2HEX(100111) equals 27. > >@SYNTAX=BIN2OCT(number[,places]) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >BIN2OCT(110111) equals 67. > >@SYNTAX=BINOMDIST(n,trials,p,cumulative) >@DESCRIPTION=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 the binomial function from 0 to @n. > >* If @n or @trials are non-integer 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. >* This function is Excel compatible. > >@EXAMPLES= >BINOMDIST(3,5,0.8,0) equals 0.2048. > >@SYNTAX=BITAND(a,b) >@DESCRIPTION=BITAND function returns bitwise and-ing of its arguments. > >@EXAMPLES= >@SYNTAX=BITLSHIFT(x,n) >@DESCRIPTION=BITLSHIFT function returns @x bit-shifted left by @n bits. > >* If @n is negative, a right shift will in effect be performed. > >@EXAMPLES= >@SYNTAX=BITOR(a,b) >@DESCRIPTION=BITOR function returns bitwise or-ing of its arguments. > >@EXAMPLES= >@SYNTAX=BITRSHIFT(x,n) >@DESCRIPTION=BITRSHIFT function returns @x bit-shifted right by @n bits. > >* If @n is negative, a left shift will in effect be performed. > >@EXAMPLES= >@SYNTAX=BITXOR(a,b) >@DESCRIPTION=BITXOR function returns bitwise exclusive or-ing of its arguments. > >@EXAMPLES= >@SYNTAX=CAUCHY(x,a,cum) >@DESCRIPTION=CAUCHY returns the Cauchy distribution with scale parameter @a. If @cum is TRUE, CAUCHY returns the cumulative distribution. > >* If @a < 0 CAUCHY returns #NUM! error. >* If @cum != TRUE and @cum != FALSE CAUCHY returns #VALUE! error. > >@EXAMPLES= >CAUCHY(0.43,1,TRUE) returns 0.370735. > >@SYNTAX=CEIL(x) >@DESCRIPTION=CEIL function rounds @x up to the next nearest integer. > > >@EXAMPLES= >CEIL(0.4) equals 1. >CEIL(-1.1) equals -1. >CEIL(-2.9) equals -2. > >@SYNTAX=CEILING(x[,significance]) >@DESCRIPTION=CEILING function rounds @x up to the nearest multiple of @significance. > >* If @x or @significance is non-numeric CEILING returns #VALUE! error. >* If @x and @significance have different signs CEILING returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >CEILING(2.43,1) equals 3. >CEILING(123.123,3) equals 126. > >@SYNTAX=CELL(type,ref) >@DESCRIPTION=CELL returns information about the formatting, location, or contents of a cell. > >@type specifies the type of information you want to obtain: > > address Returns the given cell reference as text. > col Returns the number of the column in @ref. > contents Returns the contents of the cell in @ref. > format Returns the code of the format of the cell. > parentheses Returns 1 if @ref contains a negative value > and its format displays it with parentheses. > row Returns the number of the row in @ref. > width Returns the column width. > >* This function is Excel compatible. > >@EXAMPLES= >Cell("format",A1) returns the code of the format of the cell A1. > >@SYNTAX=CHAR(x) >@DESCRIPTION=CHAR returns the ASCII character represented by the number @x. > >@EXAMPLES= >CHAR(65) equals A. > >@SYNTAX=CHIDIST(x,dof) >@DESCRIPTION=CHIDIST function returns the one-tailed probability of the chi-squared distribution. @dof is the number of degrees of freedom. > >* If @dof is non-integer it is truncated. >* If @dof < 1 CHIDIST returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >CHIDIST(5.3,2) equals 0.070651213. > >@SYNTAX=CHIINV(p,dof) >@DESCRIPTION=CHIINV function returns the inverse of the one-tailed probability of the chi-squared distribution. > >* If @p < 0 or @p > 1 or @dof < 1 CHIINV returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >CHIINV(0.98,7) equals 1.564293004. > >@SYNTAX=CHITEST(actual_range,theoretical_range) >@DESCRIPTION=CHITEST function returns the test for independence of chi-squared 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. > >* This function is Excel compatible. > >@EXAMPLES= > >@SYNTAX=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, CHOOSE returns #VALUE! error. > >@EXAMPLES= >CHOOSE(3,"Apple","Orange","Grape","Perry") equals "Grape". > >@SYNTAX=CLEAN(string) >@DESCRIPTION=CLEAN removes any non-printable characters from @string. > >* This function is Excel compatible. > >@EXAMPLES= >CLEAN("one"\&char(7)) equals "one". > >@SYNTAX=CODE(char) >@DESCRIPTION=CODE returns the ASCII number for the character @char. > >* This function is Excel compatible. > >@EXAMPLES= >CODE("A") equals 65. > >@SYNTAX=COLUMNNUMBER(name) >@DESCRIPTION=COLUMNNUMBER function returns an integer corresponding to the column name supplied as a string. > >* If @name is invalid, COLUMNNUMBER returns the #VALUE! error. > >@EXAMPLES= >COLUMNNUMBER("E") equals 5. > >@SYNTAX=COLUMNS(reference) >@DESCRIPTION=COLUMNS function returns the number of columns in area or array reference. > >* If @reference is neither an array nor a reference nor a range, COLUMNS returns #VALUE! error. > >@EXAMPLES= >COLUMNS(H2:J3) equals 3. > >@SYNTAX=COMBIN(n,k) >@DESCRIPTION=COMBIN computes the number of combinations. > >* Performing this function on a non-integer or a negative number returns #NUM! error. >* If @n is less than @k COMBIN returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >COMBIN(8,6) equals 28. >COMBIN(6,2) equals 15. > >@SYNTAX=COMPLEX(real,im[,suffix]) >@DESCRIPTION=COMPLEX returns a complex number of the form x + yi. > >@real is the real and @im is the imaginary part of the complex number. @suffix is the suffix for the imaginary part. If it is omitted, COMPLEX uses 'i' by default. > >* If @suffix is neither 'i' nor 'j', COMPLEX returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >COMPLEX(1,-1) equals 1-i. > >@SYNTAX=CONCATENATE(string1[,string2...]) >@DESCRIPTION=CONCATENATE returns the string obtained by concatenation of the given strings. > >* This function is Excel compatible. > >@EXAMPLES= >CONCATENATE("aa","bb") equals "aabb". > >@SYNTAX=CONFIDENCE(x,stddev,size) >@DESCRIPTION=CONFIDENCE function returns the confidence interval for a mean. @x is the significance level, @stddev is the population standard deviation, and @size is the size of the sample. > >* If @size is non-integer it is truncated. >* If @size < 0 CONFIDENCE returns #NUM! error. >* If @size is 0 CONFIDENCE returns #DIV/0! error. >* This function is Excel compatible. > >@EXAMPLES= >CONFIDENCE(0.05,1,33) equals 0.341185936. > >@SYNTAX=CORREL(array1,array2) >@DESCRIPTION=CORREL returns the correlation coefficient of two data sets. > >* Strings and empty cells are simply ignored. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >CORREL(A1:A5,B1:B5) equals 0.996124788. > >@SYNTAX=COS(x) >@DESCRIPTION=COS function returns the cosine of @x, where @x is given in radians. > >* This function is Excel compatible. > >@EXAMPLES= >COS(0.5) equals 0.877583. >COS(1) equals 0.540302. > >@SYNTAX=COSH(x) >@DESCRIPTION=COSH function returns the hyperbolic cosine of @x, which is defined mathematically as > > (exp(@x) + exp(-@x)) / 2. > >* @x is in radians. >* This function is Excel compatible. > >@EXAMPLES= >COSH(0.5) equals 1.127626. >COSH(1) equals 1.543081. > >@SYNTAX=COUNT(b1, b2, ...) >@DESCRIPTION=COUNT returns the total number of integer or floating point arguments passed. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >COUNT(A1:A5) equals 5. > >@SYNTAX=COUNTA(b1, b2, ...) >@DESCRIPTION=COUNTA returns the number of arguments passed not including empty cells. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, "missing", "missing", 25.9, and 40.1. Then >COUNTA(A1:A5) equals 5. > >@SYNTAX=COUNTBLANK(range) >@DESCRIPTION=COUNTBLANK returns the number of blank cells in a @range. > >* This function is Excel compatible. > >@EXAMPLES= >COUNTBLANK(A1:A20) returns the number of blank cell in A1:A20. > >@SYNTAX=COUNTIF(range,criteria) >@DESCRIPTION=COUNTIF function counts the number of cells in the given @range that meet the given @criteria. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 23, 27, 28, 33, and 39. Then >COUNTIF(A1:A5,"<=28") equals 3. >COUNTIF(A1:A5,"<28") equals 2. >COUNTIF(A1:A5,"28") equals 1. >COUNTIF(A1:A5,">28") equals 2. > >@SYNTAX=COUPDAYBS(settlement,maturity,frequency[,basis,eom]) >@DESCRIPTION=COUPDAYBS returns the number of days from the beginning of the coupon period to the settlement date. > >@settlement is the settlement date of the security. >@maturity is the maturity date of the security. >@frequency is the number of coupon payments per year. >@eom = TRUE handles end of month maturity dates special. >Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly, 6 = bimonthly, 12 = monthly. >@basis is the type of day counting system you want to use: > > 0 MSRB 30/360 (MSRB Rule G33 (e)) > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > 5 European+ 30/360 > >(See the gnumeric manual for a detailed description of these bases). > >* If @frequency is invalid, COUPDAYBS returns #NUM! error. >* If @basis is omitted, MSRB 30/360 is applied. >* If @basis is invalid, #NUM! error is returned. > >@EXAMPLES= >COUPDAYBS (DATE(2002,11,29),DATE(2004,2,29),4,0) = 89 >COUPDAYBS (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 0 > >@SYNTAX=COUPDAYS(settlement,maturity,frequency[,basis,eom]) >@DESCRIPTION=COUPDAYS returns the number of days in the coupon period of the settlement date. > >@settlement is the settlement date of the security. >@maturity is the maturity date of the security. >@frequency is the number of coupon payments per year. >@eom = TRUE handles end of month maturity dates special. >Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly, 6 = bimonthly, 12 = monthly. >@basis is the type of day counting system you want to use: > > 0 MSRB 30/360 (MSRB Rule G33 (e)) > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > 5 European+ 30/360 > >(See the gnumeric manual for a detailed description of these bases). > >* If @frequency is invalid, COUPDAYS returns #NUM! error. >* If @basis is omitted, MSRB 30/360 is applied. >* If @basis is invalid, #NUM! error is returned. > >@EXAMPLES= >COUPDAYS (DATE(2002,11,29),DATE(2004,2,29),4,0) = 90 >COUPDAYS (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 90 >COUPDAYS (DATE(2002,11,29),DATE(2004,2,29),4,1,FALSE) = 91 > >@SYNTAX=COUPDAYSNC(settlement,maturity,frequency[,basis,eom]) >@DESCRIPTION=COUPDAYSNC returns the number of days from the settlement date to the next coupon date. > >@settlement is the settlement date of the security. >@maturity is the maturity date of the security. >@frequency is the number of coupon payments per year. >@eom = TRUE handles end of month maturity dates special. >Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly, 6 = bimonthly, 12 = monthly. >@basis is the type of day counting system you want to use: > > 0 MSRB 30/360 (MSRB Rule G33 (e)) > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > 5 European+ 30/360 > >(See the gnumeric manual for a detailed description of these bases). > >* If @frequency is invalid, COUPDAYSNC returns #NUM! error. >* If @basis is omitted, MSRB 30/360 is applied. >* If @basis is invalid, #NUM! error is returned. > >@EXAMPLES= >COUPDAYSNC (DATE(2002,11,29),DATE(2004,2,29),4,0) = 1 >COUPDAYSNC (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 89 > >@SYNTAX=COUPNCD(settlement,maturity,frequency[,basis,eom]) >@DESCRIPTION=COUPNCD returns the coupon date following settlement. > >@settlement is the settlement date of the security. >@maturity is the maturity date of the security. >@frequency is the number of coupon payments per year. >@eom = TRUE handles end of month maturity dates special. >Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly, 6 = bimonthly, 12 = monthly. >@basis is the type of day counting system you want to use: > > 0 MSRB 30/360 (MSRB Rule G33 (e)) > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > 5 European+ 30/360 > >(See the gnumeric manual for a detailed description of these bases). > >* If @frequency is invalid, COUPNCD returns #NUM! error. >* If @basis is omitted, MSRB 30/360 is applied. >* If @basis is invalid, #NUM! error is returned. > >@EXAMPLES= >COUPNCD (DATE(2002,11,29),DATE(2004,2,29),4,0) = 30-Nov-2002 >COUPNCD (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 28-Feb-2003 > >@SYNTAX=COUPNUM(settlement,maturity,frequency[,basis,eom]) >@DESCRIPTION=COUPNUM returns the numbers of coupons to be paid between the settlement and maturity dates, rounded up. > >@settlement is the settlement date of the security. >@maturity is the maturity date of the security. >@frequency is the number of coupon payments per year. >@eom = TRUE handles end of month maturity dates special. >Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. 6 = bimonthly, 12 = monthly. >@basis is the type of day counting system you want to use: > > 0 MSRB 30/360 (MSRB Rule G33 (e)) > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > 5 European+ 30/360 > >* If @frequency is other than 1, 2, 4, 6 or 12, COUPNUM returns #NUM! error. >* If @basis is omitted, MSRB 30/360 is applied. >* If @basis is not in between 0 and 5, #NUM! error is returned. > >@EXAMPLES= >COUPNUM (DATE(2002,11,29),DATE(2004,2,29),4,0) = 6 >COUPNUM (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 5 >@SYNTAX=COUPPCD(settlement,maturity,frequency[,basis,eom]) >@DESCRIPTION=COUPPCD returns the coupon date preceding settlement. > >@settlement is the settlement date of the security. >@maturity is the maturity date of the security. >@frequency is the number of coupon payments per year. >@eom = TRUE handles end of month maturity dates special. >Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly, 6 = bimonthly, 12 = monthly. >@basis is the type of day counting system you want to use: > > 0 MSRB 30/360 (MSRB Rule G33 (e)) > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > 5 European+ 30/360 > >(See the gnumeric manual for a detailed description of these bases). > >* If @frequency is invalid, COUPPCD returns #NUM! error. >* If @basis is omitted, MSRB 30/360 is applied. >* If @basis is invalid, #NUM! error is returned. > >@EXAMPLES= >COUPPCD (DATE(2002,11,29),DATE(2004,2,29),4,0) = 31-Aug-2002 >COUPPCD (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 29-Nov-2002 > >@SYNTAX=COVAR(array1,array2) >@DESCRIPTION=COVAR returns the covariance of two data sets. > >* Strings and empty cells are simply ignored. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >COVAR(A1:A5,B1:B5) equals 65.858. > >@SYNTAX=CRITBINOM(trials,p,alpha) >@DESCRIPTION=CRITBINOM function returns the smallest value for which the cumulative is greater 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 non-integer 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. >* This function is Excel compatible. > >@EXAMPLES= >CRITBINOM(10,0.5,0.75) equals 6. > >@SYNTAX=CRONBACH(ref1,ref2,...) >@DESCRIPTION=CRONBACH returns Cronbach's alpha for the given cases. >@ref1 is a data set, @ref2 the second data set, etc.. >@EXAMPLES= > >@SYNTAX=CUMIPMT(rate,nper,pv,start_period,end_period,type) >@DESCRIPTION=CUMIPMT returns the cumulative interest paid on a loan between @start_period and @end_period. > >* If @rate <= 0, CUMIPMT returns #NUM! error. >* If @nper <= 0, CUMIPMT returns #NUM! error. >* If @pv <= 0, CUMIPMT returns #NUM! error. >* If @start_period < 1, CUMIPMT returns #NUM! error. >* If @end_period < @start_period, CUMIPMT returns #NUM! error. >* If @end_period > @nper, CUMIPMT returns #NUM! error. >* If @type <> 0 and @type <> 1, CUMIPMT returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=CUMPRINC(rate,nper,pv,start_period,end_period,type) >@DESCRIPTION=CUMPRINC returns the cumulative principal paid on a loan between @start_period and @end_period. > >* If @rate <= 0, CUMPRINC returns #NUM! error. >* If @nper <= 0, CUMPRINC returns #NUM! error. >* If @pv <= 0, CUMPRINC returns #NUM! error. >* If @start_period < 1, CUMPRINC returns #NUM! error. >* If @end_period < @start_period, CUMPRINC returns #NUM! error. >* If @end_period > @nper, CUMPRINC returns #NUM! error. >* If @type <> 0 and @type <> 1, CUMPRINC returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=CUM_BIV_NORM_DIST(a,b,rho) >@DESCRIPTION=CUM_BIV_NORM_DIST calculates the cumulative bivariate normal distribution from parameters a, b & rho. >The return value is the probability that two random variables with correlation @rho are respectively each less than @a and @b. > >@EXAMPLES= > >@SYNTAX=DATE (year,month,day) >@DESCRIPTION=DATE returns the number of days since the 1st of January of 1900(the date serial number) for the given year, month and day. > >* If @month < 1 or @month > 12, the year will be corrected. A similar correction takes place for days. >* The @years should be at least 1900. If @years < 1900, it is assumed to be 1900 + @years. >* If the given date is not valid, DATE returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >DATE(2001, 3, 30) returns 'Mar 30, 2001'. > >@SYNTAX=DATE2UNIX(serial) >@DESCRIPTION=DATE2UNIX converts a spreadsheet date and time serial number into a unix time. > >A unix time is the number of seconds since midnight January 1, 1970. > >@EXAMPLES= >DATE2UNIX("01/01/2000") equals 946656000. > >@SYNTAX=DATEDIF(date1,date2,interval) >@DESCRIPTION=DATEDIF returns the difference between two dates. @interval is one of six possible values: "y", "m", "d", "ym", "md", and "yd". > >The first three options will return the number of complete years, months, or days, respectively, between the two dates specified. > > "ym" will return the number of full months between the two dates, not including the difference in years. > "md" will return the number of full days between the two dates, not including the difference in months. > "yd" will return the number of full days between the two dates, not including the difference in years. > >* This function is Excel compatible. > >@EXAMPLES= >DATEDIF(DATE(2000,4,30),DATE(2003,8,4),"d") equals 1191. >DATEDIF(DATE(2000,4,30),DATE(2003,8,4),"y") equals 3. > >@SYNTAX=DATEVALUE(date_str) >@DESCRIPTION=DATEVALUE returns the serial number of the date. @date_str is the string that contains the date. The value depends on the date convention. The MS Excel 1900 convention dates things from Jan 1 1900 while the 1904 convention uses Jan 1 1904. > >* This function is Excel compatible. > >@EXAMPLES= >DATEVALUE("1/1/1999") equals 36161 (in the 1900 convention). >@SYNTAX=DAVERAGE(database,field,criteria) >@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, for example 2, the second column is used. Field can also be the label of a column. For example, ``Age'' refers to the column with the label ``Age'' in @database range. > >@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 criteria are for. Cells below the labels specify conditions, for example, ``>3'' or ``<9''. Equality condition can be given simply by specifying a value, e.g. ``3'' or ``John''. >Each row in @criteria specifies a separate condition. If a row in @database matches a row in @criteria, then that row is counted. Technically speaking, this a boolean OR operation between the rows in @criteria. >If @criteria specifies more than one column, then each of the conditions in the specified columns must be true for the row in @database to match. Technically speaking, this is a boolean AND operation between the columns in @criteria. > >@EXAMPLES= >Let us assume that the range A1:C7 contain the following values: >Name Age Salary >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >In addition, the cells A9:B11 contain the following values: >Age Salary ><30 >>40 >46000 > >DAVERAGE(A1:C7, "Salary", A9:A11) equals 42296.3333. >DAVERAGE(A1:C7, "Age", A9:A11) equals 39. >DAVERAGE(A1:C7, "Salary", A9:B11) equals 40782.5. >DAVERAGE(A1:C7, "Age", A9:B11) equals 36. > >@SYNTAX=DAY (date) >@DESCRIPTION=DAY converts a serial number to a day of month. > >* Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string. >* This function is Excel compatible. > >@EXAMPLES= >DAY("10/24/1968") equals 24. > >@SYNTAX=DAYS360 (date1,date2,method) >@DESCRIPTION=DAYS360 returns the number of days from @date1 to @date2 following a 360-day calendar in which all months are assumed to have 30 days. > >* If @method is 1, 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 0 or omitted, the MS Excel (tm) US method will be used. This is a somewhat complicated industry standard method where the last day of February is considered to be the 30th day of the month, but only for the first date. >* If @method is 2, a saner version of the US method is used in which both dates get the same February treatment. >* Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string. >* This function is mostly Excel compatible. > >@EXAMPLES= >DAYS360(DATE(2003, 2, 3), DATE(2007, 4, 2)) equals 1499. > >@SYNTAX=DB(cost,salvage,life,period[,month]) >@DESCRIPTION=DB calculates the depreciation of an asset for a given period using the fixed-declining balance method. @cost is the initial value of the asset. @salvage is the value after the depreciation. > >@life is the number of periods overall. @period is the period for which you want the depreciation to be calculated. @month is the number of months in the first year of depreciation. > >* If @month is omitted, it is assumed to be 12. >* If @cost = 0, DB returns #NUM! error. >* If @life <= 0, DB returns #NUM! error. >* If @salvage / @cost < 0, DB returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=DCOUNT(database,field,criteria) >@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, for example 2, the second column is used. Field can also be the label of a column. For example, ``Age'' refers to the column with the label ``Age'' in @database range. > >Each row in @criteria specifies a separate condition. If a row in @database matches a row in @criteria, then that row is counted. Technically speaking, this a boolean OR operation between the rows in @criteria. >If @criteria specifies more than one column, then each of the conditions in the specified columns must be true for the row in @database to match. Technically speaking, this is a boolean AND operation between the columns in @criteria. > >@EXAMPLES= >Let us assume that the range A1:C7 contain the following values: >Name Age Salary >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >In addition, the cells A9:B11 contain the following values: >Age Salary ><30 >>40 >46000 > >DCOUNT(A1:C7, "Salary", A9:A11) equals 3. >DCOUNT(A1:C7, "Salary", A9:B11) equals 2. >DCOUNT(A1:C7, "Name", A9:B11) equals 0. > >@SYNTAX=DCOUNTA(database,field,criteria) >@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, for example 2, the second column is used. Field can also be the label of a column. For example, ``Age'' refers to the column with the label ``Age'' in @database range. > >@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 criteria are for. Cells below the labels specify conditions, for example, ``>3'' or ``<9''. Equality condition can be given simply by specifying a value, e.g. ``3'' or ``John''. >Each row in @criteria specifies a separate condition. If a row in @database matches a row in @criteria, then that row is counted. Technically speaking, this a boolean OR operation between the rows in @criteria. >If @criteria specifies more than one column, then each of the conditions in the specified columns must be true for the row in @database to match. Technically speaking, this is a boolean AND operation between the columns in @criteria. > >@EXAMPLES= >Let us assume that the range A1:C7 contain the following values: >Name Age Salary >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >In addition, the cells A9:B11 contain the following values: >Age Salary ><30 >>40 >46000 > >DCOUNTA(A1:C7, "Salary", A9:A11) equals 3. >DCOUNTA(A1:C7, "Salary", A9:B11) equals 2. >DCOUNTA(A1:C7, "Name", A9:B11) equals 2. > >@SYNTAX=DDB(cost,salvage,life,period[,factor]) >@DESCRIPTION=DDB returns the depreciation of an asset for a given period using the double-declining balance method or some other similar method you specify. > >@cost is the initial value of the asset, @salvage is the value after the last period, @life is the number of periods, @period is the period for which you want the depreciation to be calculated, and @factor is the factor at which the balance declines. > >* If @factor is omitted, it is assumed to be two (double-declining balance method). >* If @life <= 0, DDB returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=DEC2BIN(number[,places]) >@DESCRIPTION=DEC2BIN function converts a decimal number to a binary 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. >* This function is Excel compatible. > >@EXAMPLES= >DEC2BIN(42) equals 101010. > >@SYNTAX=DEC2HEX(number[,places]) >@DESCRIPTION=DEC2HEX function converts a decimal 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. >* This function is Excel compatible. > >@EXAMPLES= >DEC2HEX(42) equals 2A. > >@SYNTAX=DEC2OCT(number[,places]) >@DESCRIPTION=DEC2OCT function converts a decimal 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. >* This function is Excel compatible. > >@EXAMPLES= >DEC2OCT(42) equals 52. > >@SYNTAX=DECIMAL(text,base) >@DESCRIPTION=DECIMAL function converts a number in base @base to decimal. > >* @base must be an integer between 2 and 36. >* This function is OpenOffice.Org compatible. > >@EXAMPLES= >DECIMAL("A1",16) equals 161. > >@SYNTAX=DEGREES(x) >@DESCRIPTION=DEGREES computes the number of degrees equivalent to @x radians. > >* This function is Excel compatible. > >@EXAMPLES= >DEGREES(2.5) equals 143.2394. > >@SYNTAX=DELTA(x[,y]) >@DESCRIPTION=DELTA function tests for numerical equivalence of two arguments, returning 1 in case of equality. > >* @y is optional, and defaults to 0. >* If either argument is non-numeric returns a #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >DELTA(42.99,43) equals 0. > >@SYNTAX=DEVSQ(n1, n2, ...) >@DESCRIPTION=DEVSQ returns the sum of squares of deviations of a data set from the sample mean. > >* Strings and empty cells are simply ignored. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >DEVSQ(A1:A5) equals 470.56. > >@SYNTAX=DGET(database,field,criteria) >@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, for example 2, the second column is used. Field can also be the label of a column. For example, ``Age'' refers to the column with the label ``Age'' in @database range. > >@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 criteria are for. Cells below the labels specify conditions, for example, ``>3'' or ``<9''. Equality condition can be given simply by specifying a value, e.g. ``3'' or ``John''. >Each row in @criteria specifies a separate condition. If a row in @database matches a row in @criteria, then that row is counted. Technically speaking, this a boolean OR operation between the rows in @criteria. >If @criteria specifies more than one column, then each of the conditions in the specified columns must be true for the row in @database to match. Technically speaking, this is a boolean AND operation between the columns in @criteria. > >@EXAMPLES= >Let us assume that the range A1:C7 contain the following values: >Name Age Salary >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >In addition, the cells A9:B11 contain the following values: >Age Salary ><30 >>40 >46000 > >* If none of the items match the conditions, DGET returns #VALUE! error. >* If more than one items match the conditions, DGET returns #NUM! error. > >DGET(A1:C7, "Salary", A9:A10) equals 34323. >DGET(A1:C7, "Name", A9:A10) equals "Clark". > >@SYNTAX=DIMCIRC(traffic,gos) >@DESCRIPTION=DIMCIRC returns a number of circuits required from a number of @traffic loads with @gos grade of service. > >@EXAMPLES= >DIMCIRC(24,1%) returns 35. > >@SYNTAX=DISC(settlement,maturity,par,redemption[,basis]) >@DESCRIPTION=DISC calculates and returns the discount rate for a security. @settlement is the settlement date of the security. > >@maturity is the maturity date of the security. @par is the price per $100 face value of the security. @redemption is the redemption value per $100 face value of the security. > >@basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @settlement date or @maturity date is not valid, DISC returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis < 0 or @basis > 4, DISC returns #NUM! error. >* If @settlement date is after @maturity date or they are the same, DISC returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=DMAX(database,field,criteria) >@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, for example 2, the second column is used. Field can also be the label of a column. For example, ``Age'' refers to the column with the label ``Age'' in @database range. > >@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 criteria are for. Cells below the labels specify conditions, for example, ``>3'' or ``<9''. Equality condition can be given simply by specifying a value, e.g. ``3'' or ``John''. >Each row in @criteria specifies a separate condition. If a row in @database matches a row in @criteria, then that row is counted. Technically speaking, this a boolean OR operation between the rows in @criteria. >If @criteria specifies more than one column, then each of the conditions in the specified columns must be true for the row in @database to match. Technically speaking, this is a boolean AND operation between the columns in @criteria. > >@EXAMPLES= >Let us assume that the range A1:C7 contain the following values: >Name Age Salary >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >In addition, the cells A9:B11 contain the following values: >Age Salary ><30 >>40 >46000 > >DMAX(A1:C7, "Salary", A9:A11) equals 47242. >DMAX(A1:C7, "Age", A9:A11) equals 45. >DMAX(A1:C7, "Age", A9:B11) equals 43. > >@SYNTAX=DMIN(database,field,criteria) >@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, for example 2, the second column is used. Field can also be the label of a column. For example, ``Age'' refers to the column with the label ``Age'' in @database range. > >@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 criteria are for. Cells below the labels specify conditions, for example, ``>3'' or ``<9''. Equality condition can be given simply by specifying a value, e.g. ``3'' or ``John''. >Each row in @criteria specifies a separate condition. If a row in @database matches a row in @criteria, then that row is counted. Technically speaking, this a boolean OR operation between the rows in @criteria. >If @criteria specifies more than one column, then each of the conditions in the specified columns must be true for the row in @database to match. Technically speaking, this is a boolean AND operation between the columns in @criteria. > >@EXAMPLES= >Let us assume that the range A1:C7 contain the following values: >Name Age Salary >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >In addition, the cells A9:B11 contain the following values: >Age Salary ><30 >>40 >46000 > >DMIN(A1:C7, "Salary", A9:B11) equals 34323. >DMIN(A1:C7, "Age", A9:B11) equals 29. > >@SYNTAX=DOLLAR(num[,decimals]) >@DESCRIPTION=DOLLAR returns @num formatted as currency. > >* This function is Excel compatible. > >@EXAMPLES= >DOLLAR(12345) equals "$12,345.00". > >@SYNTAX=DOLLARDE(fractional_dollar,fraction) >@DESCRIPTION=DOLLARDE converts a dollar price expressed as a fraction into a dollar price expressed as a decimal number. > >@fractional_dollar is the fractional number to be converted. @fraction is the denominator of the fraction. > >* If @fraction is non-integer it is truncated. >* If @fraction <= 0, DOLLARDE returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=DOLLARFR(decimal_dollar,fraction) >@DESCRIPTION=DOLLARFR converts a decimal dollar price into a dollar price expressed as a fraction. > >* If @fraction is non-integer it is truncated. >* If @fraction <= 0, DOLLARFR returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=DPRODUCT(database,field,criteria) >@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, for example 2, the second column is used. Field can also be the label of a column. For example, ``Age'' refers to the column with the label ``Age'' in @database range. > >@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 criteria are for. Cells below the labels specify conditions, for example, ``>3'' or ``<9''. Equality condition can be given simply by specifying a value, e.g. ``3'' or ``John''. >Each row in @criteria specifies a separate condition. If a row in @database matches a row in @criteria, then that row is counted. Technically speaking, this a boolean OR operation between the rows in @criteria. >If @criteria specifies more than one column, then each of the conditions in the specified columns must be true for the row in @database to match. Technically speaking, this is a boolean AND operation between the columns in @criteria. > >@EXAMPLES= >Let us assume that the range A1:C7 contain the following values: >Name Age Salary >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >In addition, the cells A9:B11 contain the following values: >Age Salary ><30 >>40 >46000 > >DPRODUCT(A1:C7, "Age", A9:B11) equals 1247. > >@SYNTAX=DSUM(database,field,criteria) >@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, for example 2, the second column is used. Field can also be the label of a column. For example, ``Age'' refers to the column with the label ``Age'' in @database range. > >@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 criteria are for. Cells below the labels specify conditions, for example, ``>3'' or ``<9''. Equality condition can be given simply by specifying a value, e.g. ``3'' or ``John''. >Each row in @criteria specifies a separate condition. If a row in @database matches a row in @criteria, then that row is counted. Technically speaking, this a boolean OR operation between the rows in @criteria. >If @criteria specifies more than one column, then each of the conditions in the specified columns must be true for the row in @database to match. Technically speaking, this is a boolean AND operation between the columns in @criteria. > >@EXAMPLES= >Let us assume that the range A1:C7 contain the following values: >Name Age Salary >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >In addition, the cells A9:B11 contain the following values: >Age Salary ><30 >>40 >46000 > >DSUM(A1:C7, "Age", A9:B11) equals 72. >DSUM(A1:C7, "Salary", A9:B11) equals 81565. > >@SYNTAX=DURATION(settlement,maturity,coup,yield,frequency[,basis]) >@DESCRIPTION=DURATION calculates the duration of a security. > >@settlement is the settlement date of the security. >@maturity is the maturity date of the security. >@coup The annual coupon rate as a percentage. >@yield The annualized yield of the security as a percentage. >@frequency is the number of coupon payments per year. Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, DURATION returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=EDATE(date,months) >@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. >* This function is Excel compatible. > >@EXAMPLES= >EDATE(DATE(2001,12,30),2) returns 'Feb 28, 2002'. > >@SYNTAX=EFFECT(r,nper) >@DESCRIPTION=EFFECT calculates the effective interest rate from a given nominal rate. > >Effective interest rate is calculated using this formula: > > (1 + @r / @nper) ^ @nper - 1 > >where: > >@r = nominal interest rate (stated in yearly terms) >@nper = number of periods used for compounding > >* If @rate < 0, EFFECT returns #NUM! error. >* If @nper <= 0, EFFECT returns #NUM! error. > >@EXAMPLES= >For 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. >@SYNTAX=EOMONTH (start_date,months) >@DESCRIPTION=EOMONTH returns the last day of the month which is @months from the @start_date. > >* EOMONTH returns #NUM! if @start_date or @months are invalid. >* This function is Excel compatible. > >@EXAMPLES= >If A1 contains 12/21/00 then EOMONTH(A1,0)=12/31/00, EOMONTH(A1,5)=5/31/01, and EOMONTH(A1,2)=2/28/01 > >@SYNTAX=ERF([lower limit,]upper_limit) >@DESCRIPTION=ERF returns the error function. With a single argument ERF returns the error function, defined as > > erf(x) = 2/sqrt(pi)* integral from 0 to x of exp(-t*t) dt. > >If two arguments are supplied, they are the lower and upper limits of the integral. > >* If either @lower_limit or @upper_limit is not numeric a #VALUE! error is returned. >* This function is upward-compatible with that in Excel. (If two arguments are supplied, Excel will not allow either to be negative.) > >@EXAMPLES= >ERF(0.4) equals 0.428392355. >ERF(1.6448536269515/SQRT(2)) equals 0.90. > >The second example shows that a random variable with a normal distribution has a 90 percent chance of falling within approximately 1.645 standard deviations of the mean. >@SYNTAX=ERFC(x) >@DESCRIPTION=ERFC function returns the complementary error function, defined as > > 1 - erf(x). > >erfc(x) is calculated more accurately than 1 - erf(x) for arguments larger than about 0.5. > >* If @x is not numeric a #VALUE! error is returned. >@EXAMPLES= >ERFC(6) equals 2.15197367e-17. > >@SYNTAX=ERROR(text) >@DESCRIPTION=ERROR return the specified error. > >@EXAMPLES= >ERROR("#OWN ERROR"). > >@SYNTAX=ERROR.TYPE(value) >@DESCRIPTION=ERROR.TYPE returns an error number corresponding to the given error value. The error numbers for error values are: > > #DIV/0! 2 > #VALUE! 3 > #REF! 4 > #NAME? 5 > #NUM! 6 > #N/A 7 > >* This function is Excel compatible. > >@EXAMPLES= >ERROR.TYPE(NA()) equals 7. > >@SYNTAX=EURO(currency) >@DESCRIPTION=EURO converts one Euro to a given national currency in the European monetary union. > >@currency is one of the following: > > ATS (Austria) > BEF (Belgium) > DEM (Germany) > ESP (Spain) > EUR (Euro) > FIM (Finland) > FRF (France) > GRD (Greek) > IEP (Ireland) > ITL (Italy) > LUF (Luxembourg) > NLG (Netherlands) > PTE (Portugal) > >* If the given @currency is other than one of the above, EURO returns #NUM! error. > >@EXAMPLES= >EURO("DEM") returns 1.95583. >@SYNTAX=EUROCONVERT(n,source,target) >@DESCRIPTION=EUROCONVERT converts the currency value @n of @source currency to a target currency @target. Both currencies are given as three-letter strings using the ISO code system names. The following currencies are available: > > ATS (Austria) > BEF (Belgium) > DEM (Germany) > ESP (Spain) > EUR (Euro) > FIM (Finland) > FRF (France) > GRD (Greek) > IEP (Ireland) > ITL (Italy) > LUF (Luxembourg) > NLG (Netherlands) > PTE (Portugal) > >* If the given @source or @target is other than one of the above, EUROCONVERT returns #VALUE! error. > >@EXAMPLES= >EUROCONVERT(2.1,"DEM","EUR") returns 1.07. >@SYNTAX=EVEN(number) >@DESCRIPTION=EVEN function returns the number rounded up to the nearest even integer. Negative numbers are rounded down. > >* This function is Excel compatible. > >@EXAMPLES= >EVEN(5.4) equals 6. >EVEN(-5.4) equals -6. > >@SYNTAX=EXACT(string1, string2) >@DESCRIPTION=EXACT returns true if @string1 is exactly equal to @string2 (this routine is case sensitive). > >* This function is Excel compatible. > >@EXAMPLES= >EXACT("key","key") equals TRUE. >EXACT("key","Key") equals FALSE. > >@SYNTAX=EXECSQL(dsn,username,password,sql) >@DESCRIPTION=The EXECSQL function lets you execute a command in a database server, and show the results returned in current sheet. It uses libgda as the means for accessing the databases. >For using it, you need first to set up a libgda data source. >@EXAMPLES= >To get all the data from the table "Customers" present in the "mydatasource" GDA data source, you would use: >EXECSQL("mydatasource","username","password","SELECT * FROM customers") >@SYNTAX=EXP(x) >@DESCRIPTION=EXP computes the value of e (the base of natural logarithms) raised to the power of @x. > >* This function is Excel compatible. > >@EXAMPLES= >EXP(2) equals 7.389056. > >@SYNTAX=EXPM1(x) >@DESCRIPTION=EXPM1 computes EXP(@x)-1 with higher resulting precision than the direct formula. > >@EXAMPLES= >EXPM1(0.01) equals 0.01005. > >@SYNTAX=EXPONDIST(x,y,cumulative) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >EXPONDIST(2,4,0) equals 0.001341851. > >@SYNTAX=EXPPOWDIST(x,a,b) >@DESCRIPTION=EXPPOWDIST returns the probability density p(x) at @x for Exponential Power distribution with scale parameter @a and exponent @b. >This distribution has been recommended for lifetime analysis when a U-shaped hazard function is desired. This corresponds to rapid failure once the product starts to wear out after a period of steady or even improving reliability. >@EXAMPLES= >EXPPOWDIST(0.4,1,2). > >@SYNTAX=EXPRESSION(cell) >@DESCRIPTION=EXPRESSION returns expression in @cell as a string, or empty if the cell is not an expression. >@EXAMPLES= >entering '=EXPRESSION(A3)' in A2 = empty (assuming there is nothing in A3). >entering '=EXPRESSION(A2)' in A1 = 'EXPRESSION(A3)'. > >@SYNTAX=FACT(x) >@DESCRIPTION=FACT computes the factorial of @x. ie, @x! > >* This function is Excel compatible. > >@EXAMPLES= >FACT(3) equals 6. >FACT(9) equals 362880. > >@SYNTAX=FACTDOUBLE(number) >@DESCRIPTION=FACTDOUBLE function returns the double factorial of a @number, i.e., x!!. > >* If @number is not an integer, it is truncated. >* If @number is negative FACTDOUBLE returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >FACTDOUBLE(5) equals 15. > >@SYNTAX=FALSE() >@DESCRIPTION=FALSE returns boolean value false. > >* This function is Excel compatible. > >@EXAMPLES= >FALSE() equals FALSE. > >@SYNTAX=FDIST(x,dof1,dof2) >@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, FDIST returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >FDIST(2,5,5) equals 0.232511319. > >@SYNTAX=FIB(number) >@DESCRIPTION=FIB function computes Fibonacci numbers. > >* If @number is not an integer, it is truncated. >* If @number is negative or zero FIB returns #NUM! error. > >@EXAMPLES= >FIB(12) equals 144. > >@SYNTAX=FIND(string1,string2[,start]) >@DESCRIPTION=FIND returns position of @string1 in @string2 (case-sensitive), searching only from character @start onwards (assuming 1 if omitted). > >* This function is Excel compatible. > >@EXAMPLES= >FIND("ac","Jack") equals 2. > >@SYNTAX=FINV(p,dof1,dof2) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >FINV(0.2,2,4) equals 2.472135955. > >@SYNTAX=FISHER(x) >@DESCRIPTION=FISHER function returns the Fisher transformation at @x. > >* If @x is not a number, FISHER returns #VALUE! error. >* If @x <= -1 or @x >= 1, FISHER returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >FISHER(0.332) equals 0.345074339. > >@SYNTAX=FISHERINV(x) >@DESCRIPTION=FISHERINV function returns the inverse of the Fisher transformation at @x. > >* If @x is non-number FISHERINV returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >FISHERINV(2) equals 0.96402758. > >@SYNTAX=FIXED(num,[decimals, no_commas]) >@DESCRIPTION=FIXED returns @num as a formatted string with @decimals numbers after the decimal point, omitting commas if requested by @no_commas. > >* This function is Excel compatible. > >@EXAMPLES= >FIXED(1234.567,2) equals "1,234.57". > >@SYNTAX=FORECAST(x,known_y's,known_x's) >@DESCRIPTION=FORECAST function estimates a future value according to existing values using simple linear regression. The estimated future value is a y-value for a given x-value (@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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >FORECAST(7,A1:A5,B1:B5) equals -10.859397661. > >@SYNTAX=FREQUENCY(data_array,bins_array) >@DESCRIPTION=FREQUENCY function counts how often given values occur within a range of values. The results are given as an array. > >@data_array is a data array for which you want to count the frequencies. @bin_array is an array containing the intervals into which you want to group the values in data_array. If the @bin_array is empty, FREQUENCY returns the number of data points in @data_array. > >* This function is Excel compatible. > >@EXAMPLES= > >@SYNTAX=FTEST(array1,array2) >@DESCRIPTION=FTEST function returns the two-tailed probability that the variances in the given two data sets are not significantly different. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >FTEST(A1:A5,B1:B5) equals 0.510815017. > >@SYNTAX=FV(rate,nper,pmt[,pv,type]) >@DESCRIPTION=FV computes the future value of an investment. This is based on periodic, constant payments and a constant interest rate. The interest rate per period is @rate, @nper is the number of periods in an annuity, @pmt is the payment made each period, @pv is the present value and @type is when the payment is made. > >* If @type = 1 then the payment is made at the beginning of the period. >* If @type = 0 it is made at the end of each period. > >@EXAMPLES= > >@SYNTAX=FVSCHEDULE(principal,schedule) >@DESCRIPTION=FVSCHEDULE returns the future value of given initial value after applying a series of compound periodic interest rates. The argument @principal is the present value; @schedule is an array of interest rates to apply. The @schedule argument must be a range of cells. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain interest rates 0.11, 0.13, 0.09, 0.17, and 0.03. Then >FVSCHEDULE(3000,A1:A5) equals 4942.7911611. >@SYNTAX=GAMMADIST(x,alpha,beta,cum) >@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. >* This function is Excel compatible. > >@EXAMPLES= >GAMMADIST(1,2,3,0) equals 0.07961459. > >@SYNTAX=GAMMAINV(p,alpha,beta) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >GAMMAINV(0.34,2,4) equals 4.829093908. > >@SYNTAX=GAMMALN(x) >@DESCRIPTION=GAMMALN function returns the natural logarithm of the gamma function. > >* If @x is non-number then GAMMALN returns #VALUE! error. >* If @x <= 0 then GAMMALN returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >GAMMALN(23) equals 48.471181352. > >@SYNTAX=GCD(number1,number2,...) >@DESCRIPTION=GCD returns the greatest common divisor of given numbers. > >* If any of the arguments is less than one, GCD returns #NUM! error. >* If any of the arguments is non-integer, it is truncated. >* This function is Excel compatible. > >@EXAMPLES= >GCD(470,770) equals 10. >GCD(470,770,1495) equals 5. > >@SYNTAX=GEOMDIST(k,p,cum) >@DESCRIPTION=GEOMDIST returns the probability p(k) of obtaining @k from a geometric distribution with probability parameter @p. > >* If @k < 0 GEOMDIST returns #NUM! error. >* If @p < 0 or @p > 1 GEOMDIST returns #NUM! error. >* If @cum != TRUE and @cum != FALSE GEOMDIST returns #NUM! error. > >@EXAMPLES= >GEOMDIST(2,10.4,TRUE). > >@SYNTAX=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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >GEOMEAN(A1:A5) equals 21.279182482. > >@SYNTAX=GETENV(string) >@DESCRIPTION=GETENV retrieves a value from the execution environment. > >* If the variable specified by @string does not exist, #N/A! will be returned. Note, that variable names are case sensitive. >@EXAMPLES= > >@SYNTAX=GETPIVOTDATA(pivot_table,field_name) >@DESCRIPTION=GETPIVOTDATA function fetches summary data from a pivot table. @pivot_table is a cell range containing the pivot table. @field_name is the name of the field of which you want the summary data. > >* If the summary data is unavailable, GETPIVOTDATA returns #REF! error. > >@EXAMPLES= > >@SYNTAX=GROWTH(known_y's[,known_x's,new_x's,const]) >@DESCRIPTION=GROWTH function applies the ``least squares'' method to fit an exponential curve to your data and predicts the exponential growth by using this curve. >GROWTH returns an array having one column and a row for each data point in @new_x. > >* If @known_x's is omitted, an array {1, 2, 3, ...} is used. >* If @new_x's is omitted, it is assumed to be the same as @known_x's. >* If @known_y's and @known_x's have unequal number of data points, GROWTH returns #NUM! error. >* If @const is FALSE, the line will be forced to go through the origin, i.e., b will be zero. The default is TRUE. > >@EXAMPLES= > >@SYNTAX=G_DURATION(rate,pv,fv) >@DESCRIPTION=G_DURATION 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. > >* If @rate <= 0, G_DURATION returns #DIV0 error. >* If @fv = 0 or @pv = 0, G_DURATION returns #DIV0 error. >* If @fv / @pv < 0, G_DURATION returns #VALUE error. > >@EXAMPLES= > >@SYNTAX=G_PRODUCT(value1, value2, ...) >@DESCRIPTION=G_PRODUCT returns the product of all the values and cells referenced in the argument list. > >* Empty cells are ignored and the empty product is 1. > >@EXAMPLES= >G_PRODUCT(2,5,9) equals 90. > >@SYNTAX=HARMEAN(b1, b2, ...) >@DESCRIPTION=HARMEAN returns the harmonic mean of the N data points (that is, N divided by the sum of the inverses of the data points). > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >HARMEAN(A1:A5) equals 19.529814427. > >@SYNTAX=HEX2BIN(number[,places]) >@DESCRIPTION=HEX2BIN function converts a hexadecimal number to a binary 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. >* This function is Excel compatible. > >@EXAMPLES= >HEX2BIN("2A") equals 101010. > >@SYNTAX=HEX2DEC(x) >@DESCRIPTION=HEX2DEC function converts a hexadecimal number to its decimal equivalent. > >* This function is Excel compatible. > >@EXAMPLES= >HEX2DEC("2A") equals 42. > >@SYNTAX=HEX2OCT(number[,places]) >@DESCRIPTION=HEX2OCT function converts a hexadecimal 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. >* This function is Excel compatible. > >@EXAMPLES= >HEX2OCT("2A") equals 52. > >@SYNTAX=HLOOKUP(value,range,row[,approximate,as_index]) >@DESCRIPTION=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 equivalence. 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. @as_index returns the 0-based offset that matched rather than the value. > >* HLOOKUP returns #NUM! if @row < 0. >* HLOOKUP returns #REF! if @row falls outside @range. > >@EXAMPLES= > >@SYNTAX=HOUR (date) >@DESCRIPTION=HOUR 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. >* This function is Excel compatible. > >@EXAMPLES= >HOUR(0.128472) equals 3. > >@SYNTAX=HYPERLINK(link_location[,optional_label]) >@DESCRIPTION=HYPERLINK function currently returns its 2nd argument, or if that is omitted the 1st argument. > >@EXAMPLES= >HYPERLINK("www.gnome.org","GNOME"). > >@SYNTAX=HYPGEOMDIST(x,n,M,N[,cumulative]) >@DESCRIPTION=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 the population size. > >If the optional argument @cumulative is TRUE, the cumulative left tail will be returned. > >* If @x,@n,@M or @N is a non-integer it is truncated. >* If @x,@n,@M or @N < 0 HYPGEOMDIST returns #NUM! error. >* If @x > @M or @n > @N HYPGEOMDIST returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >HYPGEOMDIST(1,2,3,10) equals 0.4666667. > >@SYNTAX=IF(condition[,if-true,if-false]) >@DESCRIPTION=IF function can be used to evaluate conditionally other expressions. IF evaluates @condition. If @condition returns a non-zero value the result of the IF expression is the @if-true expression, otherwise IF evaluates to the value of @if-false. > >* If omitted @if-true defaults to TRUE and @if-false to FALSE. >* This function is Excel compatible. > >@EXAMPLES= >IF(FALSE,TRUE,FALSE) equals FALSE. > >@SYNTAX=IMABS(inumber) >@DESCRIPTION=IMABS returns the absolute value of a complex number. > >* If @inumber is not a valid complex number, IMABS returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMABS("2-j") equals 2.23606798. > >@SYNTAX=IMAGINARY(inumber) >@DESCRIPTION=IMAGINARY returns the imaginary part of a complex number. > >* If @inumber is not a valid complex number, IMAGINARY returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMAGINARY("132-j") equals -1. > >@SYNTAX=IMARCCOS(inumber) >@DESCRIPTION=IMARCCOS returns the complex arccosine of the complex number @inumber. The branch cuts are on the real axis, less than -1 and greater than 1. > >* If @inumber is not a valid complex number, IMARCCOS returns #VALUE! error. > >@EXAMPLES= >IMARCCOS("1+j") equals 0.9045569-1.061275j. > >@SYNTAX=IMARCCOSH(inumber) >@DESCRIPTION=IMARCCOSH returns the complex hyperbolic arccosine of the complex number @inumber. The branch cut is on the real axis, less than 1. > >* If @inumber is not a valid complex number, IMARCCOSH returns #VALUE! error. > >@EXAMPLES= >IMARCCOSH("1+j") equals 1.06127506+0.904557j. > >@SYNTAX=IMARCCOT(inumber) >@DESCRIPTION=IMARCCOT returns the complex arccotangent of the complex number z (@inumber), where > > arccot(z) = arctan(1/z). > >* If @inumber is not a valid complex number, IMARCCOT returns #VALUE! error. > >@EXAMPLES= >IMARCCOT("1+j") equals 0.553574+0.4023595j. > >@SYNTAX=IMARCCOTH(inumber) >@DESCRIPTION=IMARCCOTH returns the complex hyperbolic arccotangent of the complex number z (@inumber), where > > arccoth(z) = arctanh(1/z). > >* If @inumber is not a valid complex number, IMARCCOTH returns #VALUE! error. > >@EXAMPLES= >IMARCCOTH("1+j") equals 0.40235948-0.5535744j. > >@SYNTAX=IMARCCSC(inumber) >@DESCRIPTION=IMARCCSC returns the complex arccosecant of the complex number z (@inumber), where > > arccsc(z) = arcsin(1/z). > >* If @inumber is not a valid complex number, IMARCCSC returns #VALUE! error. > >@EXAMPLES= >IMARCCSC("1+j") equals 0.45227845-0.5306375j. > >@SYNTAX=IMARCCSCH(inumber) >@DESCRIPTION=IMARCCSCH returns the complex hyperbolic arccosecant of the complex number z (@inumber), where > > arccsch(z) = arcsinh(1/z). > >* If @inumber is not a valid complex number, IMARCCSCH returns #VALUE! error. > >@EXAMPLES= >IMARCCSCH("1+j") equals 0.5306375-0.452278j. > >@SYNTAX=IMARCSEC(inumber) >@DESCRIPTION=IMARCSEC returns the complex arcsecant of the complex number z (@inumber), where > > arcsec(z) = arccos(1/z). > >* If @inumber is not a valid complex number, IMARCSEC returns #VALUE! error. > >@EXAMPLES= >IMARCSEC("1+j") equals 1.1185179+0.5306375j. > >@SYNTAX=IMARCSECH(inumber) >@DESCRIPTION=IMARCSECH returns the complex hyperbolic arcsecant of the complex number z (@inumber), where > > arcsech(z) = arccosh(1/z). > >* If @inumber is not a valid complex number, IMARCSECH returns #VALUE! error. > >@EXAMPLES= >IMARCSECH("1+j") equals 0.5306375-1.118518j. > >@SYNTAX=IMARCSIN(inumber) >@DESCRIPTION=IMARCSIN returns the complex arcsine of the complex number @inumber. The branch cuts are on the real axis, less than -1 and greater than 1. > >* If @inumber is not a valid complex number, IMARCSIN returns #VALUE! error. > >@EXAMPLES= >IMARCSIN("1+j") equals 0.6662394+1.061275j. > >@SYNTAX=IMARCSINH(inumber) >@DESCRIPTION=IMARCSINH returns the complex hyperbolic arcsine of the complex number @inumber. The branch cuts are on the imaginary axis, below -i and above i. > >* If @inumber is not a valid complex number, IMARCSINH returns #VALUE! error. > >@EXAMPLES= >IMARCSINH("1+j") equals 1.061275+0.6662394j. > >@SYNTAX=IMARCTAN(inumber) >@DESCRIPTION=IMARCTAN returns the complex arctangent of the complex number @inumber. The branch cuts are on the imaginary axis, below -i and above i. > >* If @inumber is not a valid complex number, IMARCTAN returns #VALUE! error. > >@EXAMPLES= >IMARCTAN("1+j") equals 1.0172220+0.4023595j. > >@SYNTAX=IMARCTANH(inumber) >@DESCRIPTION=IMARCTANH returns the complex hyperbolic arctangent of the complex number @inumber. The branch cuts are on the real axis, less than -1 and greater than 1. > >* If @inumber is not a valid complex number, IMARCTANH returns #VALUE! error. > >@EXAMPLES= >IMARCTANH("1+j") equals 0.4023595+1.0172220j. > >@SYNTAX=IMARGUMENT(inumber) >@DESCRIPTION=IMARGUMENT returns the argument theta of a complex number, i.e. the angle in radians from the real axis to the representation of the number in polar coordinates. > >* If @inumber is not a valid complex number, IMARGUMENT returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMARGUMENT("2-j") equals -0.463647609. > >@SYNTAX=IMCONJUGATE(inumber) >@DESCRIPTION=IMCONJUGATE returns the complex conjugate of a complex number. > >* If @inumber is not a valid complex number, IMCONJUGATE returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMCONJUGATE("1-j") equals 1+j. > >@SYNTAX=IMCOS(inumber) >@DESCRIPTION=IMCOS returns the cosine of a complex number. > >* If @inumber is not a valid complex number, IMCOS returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMCOS("1+j") equals 0.833730-0.988898j. > >@SYNTAX=IMCOSH(inumber) >@DESCRIPTION=IMCOSH returns the complex hyperbolic cosine of the complex number z (@inumber), where > > cosh(z) = (exp(z) + exp(-z))/2. > >* If @inumber is not a valid complex number, IMCOSH returns #VALUE! error. > >@EXAMPLES= >IMCOSH("1+j") equals 0.83373+0.988898j. > >@SYNTAX=IMCOT(inumber) >@DESCRIPTION=IMCOT returns the complex cotangent of the complex number z (@inumber), where > > cot(z) = 1/tan(z). > >* If @inumber is not a valid complex number, IMCOT returns #VALUE! error. > >@EXAMPLES= >IMCOT("2-j") equals -0.171384+0.821330j. > >@SYNTAX=IMCOTH(inumber) >@DESCRIPTION=IMCOTH returns the complex hyperbolic cotangent of the complex number z (@inumber) where, > > coth(z) = 1/tanh(z). > >* If @inumber is not a valid complex number, IMCOTH returns #VALUE! error. > >@EXAMPLES= >IMCOTH("1+j") equals 0.868014-0.217622j. > >@SYNTAX=IMCSC(inumber) >@DESCRIPTION=IMCSC returns the complex cosecant of the complex number z (@inumber), where > > csc(z) = 1/sin(z). > >* If @inumber is not a valid complex number, IMCSC returns #VALUE! error. > >@EXAMPLES= >IMCSC("2-j") equals 0.635494-0.221501j. > >@SYNTAX=IMCSCH(inumber) >@DESCRIPTION=IMCSCH returns the complex hyperbolic cosecant of the complex number z (@inumber), where > > csch(z) = 1/sinh(z). > >* If @inumber is not a valid complex number, IMCSCH returns #VALUE! error. > >@EXAMPLES= >IMCSCH("1+j") equals 0.303931-0.621518j. > >@SYNTAX=IMDIV(inumber1,inumber2) >@DESCRIPTION=IMDIV returns the quotient of two complex numbers. > >* If @inumber1 or @inumber2 are not valid complex numbers, IMDIV returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMDIV("2-j","2+j") equals 0.6-0.8j. > >@SYNTAX=IMEXP(inumber) >@DESCRIPTION=IMEXP returns the exponential of a complex number. > >* If @inumber is not a valid complex number, IMEXP returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMEXP("2-j") equals 3.992324-6.217676j. > >@SYNTAX=IMLN(inumber) >@DESCRIPTION=IMLN returns the natural logarithm of a complex number. > >The result will have an imaginary part between -pi and +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. > >* If @inumber is not a valid complex number, IMLN returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMLN("3-j") equals 1.15129-0.32175j. > >@SYNTAX=IMLOG10(inumber) >@DESCRIPTION=IMLOG10 returns the logarithm of a complex number in base 10. > >* If @inumber is not a valid complex number, IMLOG10 returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMLOG10("3-j") equals 0.5-0.13973j. > >@SYNTAX=IMLOG2(inumber) >@DESCRIPTION=IMLOG2 returns the logarithm of a complex number in base 2. > >* If @inumber is not a valid complex number, IMLOG2 returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMLOG2("3-j") equals 1.66096-0.46419j. > >@SYNTAX=IMNEG(inumber) >@DESCRIPTION=IMNEG returns the negative of the complex number z (@inumber), where > > -z = (-x) + i(-y). > >* If @inumber is not a valid complex number, IMNEG returns #VALUE! error. > >@EXAMPLES= >IMNEG("1-j") equals -1+j. > >@SYNTAX=IMPOWER(inumber1,inumber2) >@DESCRIPTION=IMPOWER returns a complex number raised to a power. @inumber1 is the complex number to be raised to a power and @inumber2 is the power to which you want to raise it. > >* If @inumber1 or @inumber2 are not valid complex numbers, IMPOWER returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMPOWER("4-j",2) equals 15-8j. > >@SYNTAX=IMPRODUCT(inumber1[,inumber2,...]) >@DESCRIPTION=IMPRODUCT returns the product of given complex numbers. > >* If any of the @inumbers are not valid complex numbers, IMPRODUCT returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMPRODUCT("2-j","4-2j") equals 6-8j. > >@SYNTAX=IMREAL(inumber) >@DESCRIPTION=IMREAL returns the real part of a complex number. > >* If @inumber is not a valid complex number, IMREAL returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >imreal("132-j") equals 132. > >@SYNTAX=IMSEC(inumber) >@DESCRIPTION=IMSEC returns the complex secant of the complex number z (@inumber), where > > sec(z) = 1/cos(z). > >* If @inumber is not a valid complex number, IMSEC returns #VALUE! error. > >@EXAMPLES= >IMSEC("2-j") equals -0.413149-0.687527j. > >@SYNTAX=IMSECH(inumber) >@DESCRIPTION=IMSECH returns the complex hyperbolic secant of the complex number z (@inumber), where > > sech(z) = 1/cosh(z). > >* If @inumber is not a valid complex number, IMSECH returns #VALUE! error. > >@EXAMPLES= >IMSECH("1+j") equals 0.498337-0.5910838j. > >@SYNTAX=IMSIN(inumber) >@DESCRIPTION=IMSIN returns the sine of a complex number. > >* If @inumber is not a valid complex number, IMSIN returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMSIN("1+j") equals 1.29846+0.63496j. > >@SYNTAX=IMSINH(inumber) >@DESCRIPTION=IMSINH returns the complex hyperbolic sine of the complex number z (@inumber), where > > sinh(z) = (exp(z) - exp(-z))/2. > >* If @inumber is not a valid complex number, IMSINH returns #VALUE! error. > >@EXAMPLES= >IMSINH("1+j") equals 0.63496+1.29846j. > >@SYNTAX=IMSQRT(inumber) >@DESCRIPTION=IMSQRT returns the square root of a complex number. > >* If @inumber is not a valid complex number, IMSQRT returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMSQRT("1+j") equals 1.09868+0.4550899j. > >@SYNTAX=IMSUB(inumber1,inumber2) >@DESCRIPTION=IMSUB returns the difference of two complex numbers. > >* If @inumber1 or @inumber2 are not valid complex numbers, IMSUB returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMSUB("3-j","2+j") equals 1-2j. > >@SYNTAX=IMSUM(inumber1,inumber2) >@DESCRIPTION=IMSUM returns the sum of two complex numbers. > >* If @inumber1 or @inumber2 are not valid complex numbers, IMSUM returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMSUM("2-4j","9-j") equals 11-5j. > >@SYNTAX=IMTAN(inumber) >@DESCRIPTION=IMTAN returns the tangent of a complex number. > >* If @inumber is not a valid complex number, IMTAN returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMTAN("2-j") equals -0.2434582-1.1667363j. > >@SYNTAX=IMTANH(inumber) >@DESCRIPTION=IMTANH returns the complex hyperbolic tangent of the complex number z (@inumber), where > > tanh(z) = sinh(z)/cosh(z). > >* If @inumber is not a valid complex number, IMTANH returns #VALUE! error. > >@EXAMPLES= >IMTANH("1+j") equals 1.083923+0.2717526j. > >@SYNTAX=INDEX(array[,row, col, area]) >@DESCRIPTION=INDEX gives a reference to a cell in the given @array.The cell is pointed out by @row and @col, which count the rows and columns in the array. > >* If @row and @col are omitted the are assumed to be 1. >* If the reference falls outside the range of the @array, INDEX returns a #REF! error. > >@EXAMPLES=Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then INDEX(A1:A5,4,1,1) equals 25.9 > >@SYNTAX=INDIRECT(ref_text[,format]) >@DESCRIPTION=INDIRECT function returns the contents of the cell pointed to by the @ref_text string. The string specifies a single cell reference the format of which is either A1 or R1C1 style. The style is set by the @format boolean, which defaults to the A1 style. > >* If @ref_text is not a valid reference returns #REF! >@EXAMPLES= >If A1 contains 3.14 and A2 contains A1, then >INDIRECT(A2) equals 3.14. > >@SYNTAX=INFO(type) >@DESCRIPTION=INFO returns information about the current operating environment. > >@type is the type of information you want to obtain: > > memavail Returns the amount of memory available, bytes. > memused Returns the amount of memory used (bytes). > numfile Returns the number of active worksheets. > osversion Returns the operating system version. > recalc Returns the recalculation mode (automatic). > release Returns the version of Gnumeric as text. > system Returns the name of the environment. > totmem Returns the amount of total memory available. > >* This function is Excel compatible, except that types directory and origin are not implemented. > >@EXAMPLES= >INFO("system") returns "Linux" on a Linux system. > >@SYNTAX=INT(a) >@DESCRIPTION=INT function returns the largest integer that is not bigger than its argument. > >* This function is Excel compatible. > >@EXAMPLES= >INT(7.2) equals 7. >INT(-5.5) equals -6. > >@SYNTAX=INTERCEPT(known_y's,known_x's) >@DESCRIPTION=INTERCEPT function calculates the point where the linear regression line intersects the y-axis. > >* 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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >INTERCEPT(A1:A5,B1:B5) equals -20.785117212. > >@SYNTAX=INVSUMINV(x1,x2,...) >@DESCRIPTION=INVSUMINV sum calculates the inverse of the sum of inverses. > >The primary use of this is for calculating equivalent resistance for parallel resistors or equivalent capacitance of a series of capacitors. > >* All arguments must be non-negative, or else a #VALUE! result is returned. >* If any argument is zero, the result is zero. > >@EXAMPLES= >INVSUMINV(2000,2000) equals 1000. > >@SYNTAX=IPMT(rate,per,nper,pv[,fv,type]) >@DESCRIPTION=IPMT calculates the amount of a payment of an annuity going towards interest. > >Formula for IPMT is: > >IPMT(PER) = -PRINCIPAL(PER-1) * INTEREST_RATE > >where: > >PRINCIPAL(PER-1) = amount of the remaining principal from last period > >* If @fv is omitted, it is assumed to be 0. >* If @type is omitted, it is assumed to be 0. > >@EXAMPLES= > >@SYNTAX=IRR(values[,guess]) >@DESCRIPTION=IRR calculates and returns the internal rate of return of an investment. This function is closely related to the net present value function (NPV). The IRR is the interest rate for a series of cash flows where the net preset value is zero. > >@values contains the series of cash flows generated by the investment. The payments should occur at regular intervals. The optional @guess is the initial value used in calculating the IRR. You do not have to use that, it is only provided for the Excel compatibility. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1:A8 contain the numbers -32432, 5324, 7432, 9332, 12324, 4334, 1235, -3422. Then >IRR(A1:A8) returns 0.04375. >@SYNTAX=ISBLANK(value) >@DESCRIPTION=ISBLANK returns TRUE if the value is blank. > >* This function is Excel compatible. > >@EXAMPLES= >ISBLANK(A1). > >@SYNTAX=ISERR(value) >@DESCRIPTION=ISERR returns TRUE if the value is any error value except #N/A. > >* This function is Excel compatible. >@EXAMPLES= >ISERR(NA()) return FALSE. > >@SYNTAX=ISERROR(value) >@DESCRIPTION=ISERROR returns a TRUE value if the expression has an error. > >* This function is Excel compatible. > >@EXAMPLES= >ISERROR(NA()) equals TRUE. > >@SYNTAX=ISEVEN(value) >@DESCRIPTION=ISEVEN returns TRUE if the number is even. > >* This function is Excel compatible. > >@EXAMPLES= >ISEVEN(4) equals TRUE. > >@SYNTAX=ISLOGICAL(value) >@DESCRIPTION=ISLOGICAL returns TRUE if the value is a logical value. > >* This function is Excel compatible. > >@EXAMPLES= >ISLOGICAL(A1). > >@SYNTAX=ISNA(value) >@DESCRIPTION=ISNA returns TRUE if the value is the #N/A error value. > >* This function is Excel compatible. > >@EXAMPLES= >ISNA(NA()) equals TRUE. > >@SYNTAX=ISNONTEXT(value) >@DESCRIPTION=ISNONTEXT Returns TRUE if the value is not text. > >* This function is Excel compatible. > >@EXAMPLES= >ISNONTEXT("text") equals FALSE. > >@SYNTAX=ISNUMBER(value) >@DESCRIPTION=ISNUMBER returns TRUE if the value is a number. > >* This function is Excel compatible. > >@EXAMPLES= >ISNUMBER("text") equals FALSE. > >@SYNTAX=ISODD(value) >@DESCRIPTION=ISODD returns TRUE if the number is odd. > >* This function is Excel compatible. > >@EXAMPLES= >ISODD(3) equals TRUE. > >@SYNTAX=ISOWEEKNUM (date) >@DESCRIPTION=ISOWEEKNUM returns the ISO 8601 week number of @date. > >An ISO 8601 week starts on Monday. Weeks are numbered from 1. A week including days from two different years is assigned to the year which includes the most days. This means that Dec 31 could be in week 1 of the following year, and Jan 1 could be in week 52 or 53 of the previous year. ISOWEEKNUM returns the week number. > >* ISOWEEKNUM returns #NUM! if date is invalid. > >@EXAMPLES= >If A1 contains 12/21/00 then ISOWEEKNUM(A1)=51 >@SYNTAX=ISOYEAR (date) >@DESCRIPTION=ISOYEAR returns the year of the ISO 8601 week number of @date. > >An ISO 8601 week starts on Monday. Weeks are numbered from 1. A week including days from two different years is assigned to the year which includes the most days. This means that Dec 31 could be in week 1 of the following year, and Jan 1 could be in week 52 or 53 of the previous year. ISOYEAR returns the year the week is assigned to. > >* ISOYEAR returns #NUM! if date is invalid. >@EXAMPLES= >If A1 contains 12/31/2001 then ISOYEAR(A1)=2002 >@SYNTAX=ISPMT(rate,per,nper,pv) >@DESCRIPTION=ISPMT function returns the interest paid on a given period. > >* If @per < 1 or @per > @nper, ISPMT returns #NUM! error. >@EXAMPLES= > >@SYNTAX=ISREF(value) >@DESCRIPTION=ISREF returns TRUE if the value is a reference. > >* This function is Excel compatible. > >@EXAMPLES= >ISREF(A1) equals TRUE. > >@SYNTAX=ISTEXT(value) >@DESCRIPTION=ISTEXT returns TRUE if the value is text. > >* This function is Excel compatible. > >@EXAMPLES= >ISTEXT("text") equals TRUE. > >@SYNTAX=ITHPRIME(i) >@DESCRIPTION=ITHPRIME function returns the @ith prime. > >@EXAMPLES= >@SYNTAX=KURT(n1, n2, ...) >@DESCRIPTION=KURT returns an unbiased estimate of the kurtosis of a data set. >Note, that this is only meaningful if 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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >KURT(A1:A5) equals 1.234546305. > >@SYNTAX=KURTP(n1, n2, ...) >@DESCRIPTION=KURTP 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. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >KURTP(A1:A5) equals -0.691363424. > >@SYNTAX=LANDAU(x) >@DESCRIPTION=LANDAU returns the probability density p(x) at @x for the Landau distribution using an approximation method. >@EXAMPLES= >LANDAU(0.34). > >@SYNTAX=LAPLACE(x,a) >@DESCRIPTION=LAPLACE returns the probability density p(x) at @x for Laplace distribution with mean @a. >@EXAMPLES= >LAPLACE(0.4,1). > >@SYNTAX=LEFT(text[,num_chars]) >@DESCRIPTION=LEFT returns the leftmost @num_chars characters or the left character if @num_chars is not specified. > >* This function is Excel compatible. > >@EXAMPLES= >LEFT("Directory",3) equals "Dir". > >@SYNTAX=LEN(string) >@DESCRIPTION=LEN returns the length in characters of the string @string. > >* This function is Excel compatible. > >@EXAMPLES= >LEN("Helsinki") equals 8. > >@SYNTAX=LENB(string) >@DESCRIPTION=LENB returns the length in bytes of the string @string. > >* This function is Excel compatible. > >@EXAMPLES= >LENB("Helsinki") equals 8. > >@SYNTAX=LN(x) >@DESCRIPTION=LN returns the natural logarithm of @x. > >* If @x <= 0, LN returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >LN(7) equals 1.94591. > >@SYNTAX=LN1P(x) >@DESCRIPTION=LN1P computes LN(1+@x) with higher resulting precision than the direct formula. > >* If @x <= -1, LN1P returns #NUM! error. > >@EXAMPLES= >LN1P(0.01) equals 0.00995. > >@SYNTAX=LOG(x[,base]) >@DESCRIPTION=LOG computes the logarithm of @x in the given base @base. If no @base is given LOG returns the logarithm in base 10. @base must be > 0. and cannot equal 1. > >* This function is Excel compatible. > >@EXAMPLES= >LOG(2) equals 0.30103. >LOG(8192,2) equals 13. > >@SYNTAX=LOG10(x) >@DESCRIPTION=LOG10 computes the base-10 logarithm of @x. > >* If @x <= 0, LOG10 returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >LOG10(7) equals 0.845098. > >@SYNTAX=LOG2(x) >@DESCRIPTION=LOG2 computes the base-2 logarithm of @x. > >* If @x <= 0, LOG2 returns #NUM! error. > >@EXAMPLES= >LOG2(1024) equals 10. > >@SYNTAX=LOGFIT(known_y's,known_x's) >@DESCRIPTION=LOGFIT function applies the ``least squares'' method to fit the logarithmic equation >y = a + b * ln(sign * (x - c)) , sign = +1 or -1 >to your data. The graph of the equation is a logarithmic curve moved horizontally by c and possibly mirrored across the y-axis (if sign = -1). > >LOGFIT returns an array having five columns and one row. `Sign' is given in the first column, `a', `b', and `c' are given in columns 2 to 4. Column 5 holds the sum of squared residuals. > >An error is returned when there are less than 3 different x's or y's, or when the shape of the point cloud is too different from a ``logarithmic'' one. > >You can use the above formula >= a + b * ln(sign * (x - c)) >or rearrange it to >= (exp((y - a) / b)) / sign + c >to compute unknown y's or x's, respectively. > >Technically, this is non-linear fitting by trial-and-error. The accuracy of `c' is: width of x-range -> rounded to the next smaller (10^integer), times 0.000001. There might be cases in which the returned fit is not the best possible. >@EXAMPLES= > >@SYNTAX=LOGINV(p,mean,stddev) >@DESCRIPTION=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 @stddev is the standard deviation of the distribution. > >* If @p < 0 or @p > 1 or @stddev <= 0 LOGINV returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >LOGINV(0.5,2,3) equals 7.389056099. > >@SYNTAX=LOGISTIC(x,a) >@DESCRIPTION=LOGISTIC returns the probability density p(x) at @x for a logistic distribution with scale parameter @a. > >@EXAMPLES= >LOGISTIC(0.4,1). > >@SYNTAX=LOGNORMDIST(x,mean,stddev) >@DESCRIPTION=LOGNORMDIST function returns the lognormal distribution. @x is the value for which you want the distribution, @mean is the mean of the distribution, and @stddev is the standard deviation of the distribution. > >* If @stddev = 0 LOGNORMDIST returns #DIV/0! error. >* If @x <= 0, @mean < 0 or @stddev < 0 LOGNORMDIST returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >LOGNORMDIST(3,1,2) equals 0.519662338. > >@SYNTAX=LOGREG(known_y's[,known_x's[,const[,stat]]]) >@DESCRIPTION=LOGREG function transforms your x's to z=ln(x) and applies the ``least squares'' method to fit the linear equation >y = m * z + b >to your y's and z's --- equivalent to fitting the equation >y = m * ln(x) + b >to y's and x's. > >If @known_x's is omitted, an array {1, 2, 3, ...} is used. LOGREG returns an array having two columns and one row. m is given in the first column and b in the second. > >If @known_y's and @known_x's have unequal number of data points, LOGREG returns #NUM! error. > >If @const is FALSE, the curve will be forced to go through [1; 0], i.e., b will be zero. The default is TRUE. > >If @stat is TRUE, extra statistical information will be returned which applies to the state AFTER transformation to z. Extra statistical information is written below m and b in the result array. Extra statistical information consists of four rows of data. In the first row the standard error values for the coefficients m, b are represented. The second row contains the square of R and the standard error for the y estimate. The third row contains the F-observed value and the degrees of freedom. The last row contains the regression sum of squares and the residual sum of squares.The default of @stat is FALSE. >@EXAMPLES= > >@SYNTAX=LOOKUP(value,vector1[,vector2]) >@DESCRIPTION=LOOKUP function finds the row index of @value in @vector1 and returns the contents of @vector2 at that row index. Alternatively a single array can be used for @vector1. If the area is longer than it is wide then the sense of the search is rotated. > >* If LOOKUP can't find @value it uses the largest value less than @value. >* The data must be sorted. >* If @value is smaller than the first value it returns #N/A. > >@EXAMPLES= > >@SYNTAX=LOWER(text) >@DESCRIPTION=LOWER returns a lower-case version of the string in @text. > >* This function is Excel compatible. > >@EXAMPLES= >LOWER("J. F. Kennedy") equals "j. f. kennedy". > >@SYNTAX=MATCH(seek,vector[,type]) >@DESCRIPTION=MATCH function finds the row index of @seek in @vector and returns it. > >If the area is longer than it is wide then the sense of the search is rotated. Alternatively a single array can be used. > >* The @type parameter, which defaults to +1, controls the search: >* If @type = 1, MATCH finds largest value <= @seek. >* If @type = 0, MATCH finds first value == @seek. >* If @type = -1, MATCH finds smallest value >= @seek. >* For @type = 0, the data can be in any order. * For @type = -1 and @type = +1, the data must be sorted. (And in these cases, MATCH uses a binary search to locate the index.) >* If @seek could not be found, #N/A is returned. > >@EXAMPLES= > >@SYNTAX=MAX(b1, b2, ...) >@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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >MAX(A1:A5) equals 40.1. > >@SYNTAX=MAXA(number1,number2,...) >@DESCRIPTION=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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, 17.3, "missing", 25.9, and 40.1. Then >MAXA(A1:A5) equals 40.1. > >@SYNTAX=MDETERM(matrix) >@DESCRIPTION=MDETERM function returns the determinant of a given matrix. > >* If the @matrix does not contain equal number of columns and rows, MDETERM returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that A1, ..., A4 contain numbers 2, 3, 7, and 3, B1, ..., B4 4, 2, 4, and 1, C1, ..., C4 9, 4, 3, and 2, and D1, ..., D4 7, 3, 6, and 5. Then >MDETERM(A1:D4) equals 148. > >@SYNTAX=MDURATION(settlement,maturity,coupon,yield,frequency[,basis]) >@DESCRIPTION=MDURATION returns the Macauley duration for a security with par value 100. > >@basis is the type of day counting system you want to use: > > 0 MSRB 30/360 (MSRB Rule G33 (e)) > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > 5 European+ 30/360 > >* If @settlement or @maturity are not valid dates, MDURATION returns #NUM! error. >* If @frequency is other than 1, 2, or 4, MDURATION returns #NUM! error. >* If @basis is omitted, MSRB 30/360 is applied. >* If @basis is invalid, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >MEDIAN(A1:A5) equals 21.3. > >@SYNTAX=MID(string, position, length) >@DESCRIPTION=MID returns a substring from @string starting at @position for @length characters. > >* This function is Excel compatible. > >@EXAMPLES= >MID("testing",2,3) equals "est". > >@SYNTAX=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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >MIN(A1:A5) equals 11.4. > >@SYNTAX=MINA(number1,number2,...) >@DESCRIPTION=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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, 17.3, "missing", 25.9, and 40.1. Then >MINA(A1:A5) equals 0. > >@SYNTAX=MINUTE (date) >@DESCRIPTION=MINUTE 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. >* This function is Excel compatible. > >@EXAMPLES= >MINUTE(0.128472) equals 5. > >@SYNTAX=MINVERSE(matrix) >@DESCRIPTION=MINVERSE function returns the inverse matrix of @matrix. > >* If @matrix cannot be inverted, MINVERSE returns #NUM! error. >* If @matrix does not contain equal number of columns and rows, MINVERSE returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= > >@SYNTAX=MIRR(values,finance_rate,reinvest_rate) >@DESCRIPTION=MIRR function returns the modified internal rate of return for a given periodic cash flow. >@EXAMPLES= > >@SYNTAX=MMULT(array1,array2) >@DESCRIPTION=MMULT 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. > >* This function is Excel compatible. > >@EXAMPLES= > >@SYNTAX=MOD(number,divisor) >@DESCRIPTION=MOD function returns the remainder when @divisor is divided into @number. > >* MOD returns #DIV/0! if @divisor is zero. >* This function is Excel compatible. > >@EXAMPLES= >MOD(23,7) equals 2. > >@SYNTAX=MODE(n1, n2, ...) >@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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 11.4, 25.9, and 40.1. Then >MODE(A1:A5) equals 11.4. > >@SYNTAX=MONTH (date) >@DESCRIPTION=MONTH 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. >* This function is Excel compatible. > >@EXAMPLES= >MONTH(DATE(2003, 4, 30)) equals 4. > >@SYNTAX=MROUND(number,multiple) >@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 want to round the number. > >* If @number and @multiple have different sign, MROUND returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >MROUND(1.7,0.2) equals 1.8. >MROUND(321.123,0.12) equals 321.12. > >@SYNTAX=MULTINOMIAL(value1, value2, ...) >@DESCRIPTION=MULTINOMIAL returns the ratio of the factorial of a sum of values to the product of factorials. > >* This function is Excel compatible. > >@EXAMPLES= >MULTINOMIAL(2,3,4) equals 1260. > >@SYNTAX=N(value) >@DESCRIPTION=N returns a value converted to a number. Strings containing text are converted to the zero value. > >* This function is Excel compatible. > >@EXAMPLES= >N("42") equals 42. > >@SYNTAX=NA() >@DESCRIPTION=NA returns the error value #N/A. > >* This function is Excel compatible. > >@EXAMPLES= >NA() equals #N/A error. > >@SYNTAX=NEGBINOMDIST(f,t,p) >@DESCRIPTION=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 non-integer it is truncated. >* If (@f + @t -1) <= 0 NEGBINOMDIST returns #NUM! error. >* If @p < 0 or @p > 1 NEGBINOMDIST returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >NEGBINOMDIST(2,5,0.55) equals 0.152872629. > >@SYNTAX=NETWORKDAYS (start_date,end_date[,holidays]) >@DESCRIPTION=NETWORKDAYS returns the number of non-weekend non-holidays between @start_date and @end_date including these dates. Holidays are optionally supplied in @holidays. > >* NETWORKDAYS returns #NUM! if @start_date or @end_date are invalid. >* This function is Excel compatible. > >@EXAMPLES= >NETWORKDAYS(DATE(2001,1,2),DATE(2001,2,15)) equals 33. > >@SYNTAX=NOMINAL(r,nper) >@DESCRIPTION=NOMINAL 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 rate >@nper = number of periods used for compounding > >* If @rate < 0, NOMINAL returns #NUM! error. >* If @nper <= 0, NOMINAL returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=NORMINV(p,mean,stddev) >@DESCRIPTION=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 @stddev is the standard deviation of the distribution. > >* If @p < 0 or @p > 1 or @stddev <= 0 NORMINV returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >NORMINV(0.76,2,3) equals 4.118907689. > >@SYNTAX=NORMSDIST(x) >@DESCRIPTION=NORMSDIST function returns the standard normal cumulative distribution. @x is the value for which you want the distribution. > >* This function is Excel compatible. > >@EXAMPLES= >NORMSDIST(2) equals 0.977249868. > >@SYNTAX=NORMSINV(p) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >NORMSINV(0.2) equals -0.841621234. > >@SYNTAX=NOT(number) >@DESCRIPTION=NOT implements the logical NOT function: the result is TRUE if the @number is zero; otherwise the result is FALSE. > >* This function is Excel compatible. > >@EXAMPLES= >NOT(0) equals TRUE. >NOT(TRUE) equals FALSE. > >@SYNTAX=NPV(rate,v1,v2,...) >@DESCRIPTION=NPV calculates the net present value of an investment generating periodic payments. @rate is the periodic interest rate and @v1, @v2, ... are the periodic payments. If the schedule of the cash flows are not periodic use the XNPV function. >@EXAMPLES= >NPV(0.17,-10000,3340,2941,2493,3233,1732,2932) equals 186.30673. > >@SYNTAX=NT_D(n) >@DESCRIPTION=NT_D function calculates the number of divisors of @n. > >@EXAMPLES= >@SYNTAX=NT_MU(n) >@DESCRIPTION=NT_MU function (Möbius mu function) returns >0 if @n is divisible by the square of a prime . >Otherwise it returns: > > -1 if @n has an odd number of different prime factors . > 1 if @n has an even number of different prime factors . > >* If @n = 1 NT_MU returns 1. > >@EXAMPLES= >@SYNTAX=NT_PHI(n) >@DESCRIPTION=NT_PHI function calculates the number of integers less than or equal to @n that are relatively prime to @n. > >@EXAMPLES= >@SYNTAX=NT_SIGMA(n) >@DESCRIPTION=NT_SIGMA function calculates the sum of the divisors of @n. > >@EXAMPLES= >@SYNTAX=OCT2BIN(number[,places]) >@DESCRIPTION=OCT2BIN function converts an octal number to a binary 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. >* This function is Excel compatible. > >@EXAMPLES= >OCT2BIN("213") equals 10001011. > >@SYNTAX=OCT2DEC(x) >@DESCRIPTION=OCT2DEC function converts an octal number in a string or number to its decimal equivalent. > >* This function is Excel compatible. > >@EXAMPLES= >OCT2DEC("124") equals 84. > >@SYNTAX=OCT2HEX(number[,places]) >@DESCRIPTION=OCT2HEX function converts an octal 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. >* This function is Excel compatible. > >@EXAMPLES= >OCT2HEX(132) equals 5A. > >@SYNTAX=ODD(number) >@DESCRIPTION=ODD function returns the @number rounded up to the nearest odd integer. Negative numbers are rounded down. > >* This function is Excel compatible. > >@EXAMPLES= >ODD(4.4) equals 5. >ODD(-4.4) equals -5. > >@SYNTAX=ODDFPRICE(settlement,maturity,issue,first_coupon,rate,yld,redemption,frequency[,basis]) >@DESCRIPTION=ODDFPRICE returns the price per $100 face value of a security. The security should have an odd short or long first period. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. @issue is the issue date of the security. @frequency is the number of coupon payments per year. Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, ODDFPRICE returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=ODDFYIELD(settlement,maturity,issue,first_coupon,rate,pr,redemption,frequency[,basis]) >@DESCRIPTION=ODDFYIELD calculates the yield of a security having an odd first period. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. @frequency is the number of coupon payments per year. Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, ODDFYIELD returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=ODDLPRICE(settlement,maturity,last_interest,rate,yld,redemption,frequency[,basis]) >@DESCRIPTION=ODDLPRICE calculates the price per $100 face value of a security that has an odd last coupon period. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. @frequency is the number of coupon payments per year. Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, ODDLPRICE returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=ODDLYIELD(settlement,maturity,last_interest,rate,pr,redemption,frequency[,basis]) >@DESCRIPTION=ODDLYIELD calculates the yield of a security having an odd last period. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. @frequency is the number of coupon payments per year. Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, ODDLYIELD returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=OFFCAP(circuits,gos) >@DESCRIPTION=OFFCAP returns a number of traffic capacity given by a number of @circuits with @gos grade of service. > >@EXAMPLES= >OFFCAP(30,1%) returns 20.337. > >@SYNTAX=OFFSET(range,row,col[,height[,width]]) >@DESCRIPTION=OFFSET function returns a cell range. The cell range starts at offset (@row,@col) from @range, and is of height @height and width @width. > >* If @range is neither a reference nor a range, OFFSET returns #VALUE!. >* If either @height or @width is omitted, the height or width of the reference is used. > >@EXAMPLES= > >@SYNTAX=OFFTRAF(traffic,circuits) >@DESCRIPTION=OFFTRAF returns a predicted number of offered traffic from a number of carried @traffic (taken from measurements) on a number of @circuits. > >* @traffic cannot exceed @circuits > >@EXAMPLES= >OFFTRAF(24,30) returns 25.527. > >@SYNTAX=OPT_BS(call_put_flag,spot,strike,time,rate,volatility [,cost_of_carry]) >@DESCRIPTION=OPT_BS uses the Black-Scholes model to calculate the price of a European option using call_put_flag, @call_put_flag, 'c' or 'p' struck at @strike on an asset with spot price @spot. >@time is the time to maturity of the option expressed in years. >@rate is the risk-free interest rate. >@volatility is the annualized volatility, in percent, of the asset for the period through to the exercise date. >@cost_of_carry is the leakage in value of the underlying asset, for common stocks, this would be the dividend yield. >* The returned value will be expressed in the same units as @strike and @spot. > >@EXAMPLES= > >@SYNTAX=OPT_BS_CARRYCOST(call_put_flag,spot,strike,time,rate,volatility[,cost_of_carry]) >@DESCRIPTION=OPT_BS_CARRYCOST uses the Black-Scholes model to calculate the 'elasticity' of a European option struck at @strike on an asset with spot price @spot. >@call_put_flag is 'c' or 'p' to indicate whether the option is a call or a put. > >(The elasticity of an option is the rate of change of its price with respect to its cost of carry.) > >@volatility is the annualized volatility, in percent, of the asset for the period through to the exercise date. @time is the time to maturity of the option expressed in years. >@rate is the risk-free interest rate to the exercise date, in percent. >@cost_of_carry is the leakage in value of the underlying asset, for common stocks, this would be the dividend yield. > >* The returned value will be expressed as the rate of change of option value, per 100% volatility. > >@EXAMPLES= > >@SYNTAX=OPT_BS_DELTA(call_put_flag,spot,strike,time,rate,volatility[,cost_of_carry]) >@DESCRIPTION=OPT_BS_DELTA uses the Black-Scholes model to calculate the 'delta' of a European option with call_put_flag, @call_put_flag, 'c' or 'p' struck at @strike on an asset with spot price @spot. >Where @time is the time to maturity of the option expressed in years. >@rate is the risk-free interest rate. >@volatility is the annualized volatility, in percent, of the asset for the period through to the exercise date. >@cost_of_carry is the leakage in value of the underlying asset, for common stocks, this would be the dividend yield. >* The returned value will be expressed in the same units as @strike and @spot. > >@EXAMPLES= > >@SYNTAX=OPT_BS_GAMMA(spot,strike,time,rate,volatility[,cost_of_carry]) >@DESCRIPTION=OPT_BS_GAMMA uses the Black-Scholes model to calculate the 'gamma' of a European option struck at @strike on an asset with spot price @spot. > >(The gamma of an option is the second derivative of its price with respect to the price of the underlying asset, and is the same for calls and puts.) > >@time is the time to maturity of the option expressed in years. >@rate is the risk-free interest rate to the exercise date, in percent. >@volatility is the annualized volatility, in percent, of the asset for the period through to the exercise date. >@cost_of_carry is the leakage in value of the underlying asset, for common stocks, this would be the dividend yield. >* The returned value will be expressed as the rate of change of delta per unit change in @spot. > >@EXAMPLES= > >@SYNTAX=OPT_BS_RHO(call_put_flag,spot,strike,time,rate,volatility[,cost_of_carry]) >@DESCRIPTION=OPT_BS_RHO uses the Black-Scholes model to calculate the 'rho' of a European option with call_put_flag, @call_put_flag struck at @strike on an asset with spot price @spot. >@call_put_flag is 'c' or 'p' to indicate whether the option is a call or a put. > >(The rho of an option is the rate of change of its price with respect to the risk free interest rate.) >@time is the time to maturity of the option expressed in years. >@rate is the risk-free interest rate to the exercise date, in percent. >@cost_of_carry is the leakage in value of the underlying asset, for common stocks, this would be the dividend yield. >* The returned value will be expressed as the rate of change of option value, per 100% change in @rate. > >@EXAMPLES= > >@SYNTAX=OPT_BS_THETA(call_put_flag,spot,strike,time,rate,volatility[,cost_of_carry]) >@DESCRIPTION=OPT_BS_THETA uses the Black-Scholes model to calculate the 'theta' of a European option with call_put_flag, @call_put_flag struck at @strike on an asset with spot price @spot. > >(The theta of an option is the rate of change of its price with respect to time to expiry.) > >@time is the time to maturity of the option expressed in years >and @rate is the risk-free interest rate to the exercise date, in percent. >@volatility is the annualized volatility, in percent, of the asset for the period through to the exercise date. >@cost_of_carry is the leakage in value of the underlying asset, for common stocks, this would be the dividend yield. >* The returned value will be expressed as minus the rate of change of option value, per 365.25 days. > >@EXAMPLES= > >@SYNTAX=OPT_BS_VEGA(spot,strike,time,rate,volatility[,cost_of_carry]) >@DESCRIPTION=OPT_BS_VEGA uses the Black-Scholes model to calculate the 'vega' of a European option struck at @strike on an asset with spot price @spot. >(The vega of an option is the rate of change of its price with respect to volatility, and is the same for calls and puts.) >@volatility is the annualized volatility, in percent, of the asset for the period through to the exercise date. > @time is the time to maturity of the option expressed in years. >@rate is the risk-free interest rate to the exercise date, in percent. >@cost_of_carry is the leakage in value of the underlying asset, for common stocks, this would be the dividend yield. > >* The returned value will be expressed as the rate of change of option value, per 100% volatility. > >@EXAMPLES= > >@SYNTAX=OPT_FRENCH(call_put_flag,spot,strike,time,t2,rate,volatility[,cost_of_carry]) >@DESCRIPTION=OPT_FRENCH values the theoretical price of a European option adjusted for trading day volatility, struck at @strike on an asset with spot price @spot. >@call_put_flag is 'c' or 'p' to indicate whether the option is a call or a put. >@volatility is the annualized volatility, in percent, of the asset for the period through to the exercise date. > @time the number of calendar days to exercise divided by calendar days in the year. >@t2 is the number of trading days to exercise divided by trading days in the year. >@rate is the risk-free interest rate. >@cost_of_carry is the leakage in value of the underlying asset, to the exercise date, in percent. >For common stocks, this would be the dividend yield. > >@EXAMPLES= > >@SYNTAX=OPT_GARMAN_KOHLHAGEN(call_put_flag,spot,strike,time,domestic_rate,foreign_rate,volatility[,cost_of_carry]) >@DESCRIPTION=OPT_GARMAN_KOHLHAGEN values the theoretical price of a European currency option struck at @strike on an asset with spot price @spot. >@call_put_flag is 'c' or 'p' to indicate whether the option is a call or a put. >@volatility is the annualized volatility, in percent, of the asset for the period through to the exercise date. >@time the number of days to exercise. >@domestic_rate is the domestic risk-free interest rate to the exercise date. >@foreign_rate is the foreign risk-free interest rate to the exercise date, in percent. >@cost_of_carry is the leakage in value of the underlying asset, for common stocks, this would be the dividend yield. >* The returned value will be expressed as the rate of change of option value, per 100% volatility. > >@EXAMPLES= > >@SYNTAX=OPT_RGW(call_put_flag,spot,strike,t1,t2,rate,d,volatility) >@DESCRIPTION=OPT_RGW models the theoretical price of an american option according to the Roll-Geske-Whaley approximation where: >@call_put_flag is 'c' or 'p' to indicate whether the option is a call or a put. >@spot is the spot price of the underlying asset. >@strike is the strike price at which the option is struck. >@t1 is the time to the dividend payout. >@t2 is the time to option expiration. >@rate is the annualized rate of interest. >@d is the amount of the dividend to be paid. >@volatility is the annualized rate of volatility of the underlying asset. > >@EXAMPLES= > >@SYNTAX=PARETO(x,a,b) >@DESCRIPTION=PARETO returns the probability density p(x) at @x for a Pareto distribution with exponent @a and scale @b. > >@EXAMPLES= >PARETO(0.6,1,2). > >@SYNTAX=PEARSON(array1,array2) >@DESCRIPTION=PEARSON returns the Pearson correlation coefficient of two data sets. > >* Strings and empty cells are simply ignored. >* This function is Excel compatible. > >@EXAMPLES= > >@SYNTAX=PERCENTILE(array,k) >@DESCRIPTION=PERCENTILE function returns the 100*@k-th percentile of the given data points (that is, a number x such that a fraction @k of the data points are less than x). > >* If @array is empty, PERCENTILE returns #NUM! error. >* If @k < 0 or @k > 1, PERCENTILE returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >PERCENTILE(A1:A5,0.42) equals 20.02. > >@SYNTAX=PERCENTRANK(array,x[,significance]) >@DESCRIPTION=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 specifies the number of significant digits for the returned value, truncating the remainder. If @significance is omitted, PERCENTRANK uses three digits. > >* If @array contains no data points, PERCENTRANK returns #NUM! error. >* If @significance is less than one, PERCENTRANK returns #NUM! error. >* If @x exceeds the largest value or is less than the smallest value in @array, 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. > >@EXAMPLES= > >@SYNTAX=PERMUT(n,k) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >PERMUT(7,3) equals 210. > >@SYNTAX=PI() >@DESCRIPTION=PI functions returns the value of pi. > >* This function is called with no arguments. >* This function is Excel compatible, except that it returns pi with a better precision. > >@EXAMPLES= >PI() equals about 3.141593. > >@SYNTAX=PMT(rate,nper,pv[,fv,type]) >@DESCRIPTION=PMT returns the amount of payment for a loan based on a constant interest rate and constant payments (each payment is equal amount). > >@rate is the constant interest rate. >@nper is the overall number of payments. >@pv is the present value. >@fv is the future value. >@type is the type of the payment: 0 means at the end of the period and 1 means at the beginning of the period. > >* If @fv is omitted, Gnumeric assumes it to be zero. >* If @type is omitted, Gnumeric assumes it to be zero. > >@EXAMPLES= > >@SYNTAX=POISSON(x,mean,cumulative) >@DESCRIPTION=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 non-integer it is truncated. >* If @x < 0 POISSON returns #NUM! error. >* If @mean <= 0 POISSON returns the #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >POISSON(3,6,0) equals 0.089235078. > >@SYNTAX=PPMT(rate,per,nper,pv[,fv,type]) >@DESCRIPTION=PPMT 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 annuity >IPMT(per) = amount of interest for period @per > >* If @fv is omitted, it is assumed to be 0. >* If @type is omitted, it is assumed to be 0. > >@EXAMPLES= > >@SYNTAX=PRICE(settle,mat,rate,yield,redemption_price,[frequency,basis]) >@DESCRIPTION=PRICE returns price per $100 face value of a security. This method can only be used if the security pays periodic interest. > >@frequency is the number of coupon payments per year. Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, PRICE returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=PRICEDISC(settlement,maturity,discount,redemption[,basis]) >@DESCRIPTION=PRICEDISC calculates and returns the price per $100 face value of a security bond. The security does not pay interest at maturity. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. @discount is the rate for which the security is discounted. @redemption is the amount to be received on @maturity date. > >@basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @settlement date or @maturity date is not valid, PRICEDISC returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis < 0 or @basis > 4, PRICEDISC returns #NUM! error. >* If @settlement date is after @maturity date or they are the same, PRICEDISC returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=PRICEMAT(settlement,maturity,issue,rate,yield[,basis]) >@DESCRIPTION=PRICEMAT calculates and returns the price per $100 face value of a security. The security pays interest at maturity. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. @issue is the issue date of the security. @rate is the discount rate of the security. @yield is the annual yield of the security. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @settlement date or @maturity date is not valid, PRICEMAT returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis < 0 or @basis > 4, PRICEMAT returns #NUM! error. >* If @settlement date is after @maturity date or they are the same, PRICEMAT returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=PROB(x_range,prob_range,lower_limit[,upper_limit]) >@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. >* This function is Excel compatible. > >@EXAMPLES= > >@SYNTAX=PROBBLOCK(traffic,circuits) >@DESCRIPTION=PROBBLOCK returns probability of blocking when a number of @traffic loads into a number of @circuits (servers). > >* @traffic cannot exceed @circuits > >@EXAMPLES= >PROBBLOCK(24,30) returns 0.4012. > >@SYNTAX=PROPER(string) >@DESCRIPTION=PROPER returns @string with initial of each word capitalised. > >* This function is Excel compatible. > >@EXAMPLES= >PROPER("j. f. kennedy") equals "J. F. Kennedy". > >@SYNTAX=PV(rate,nper,pmt[,fv,type]) >@DESCRIPTION=PV calculates the present value of an investment. @rate is the periodic interest rate, @nper is the number of periods used for compounding. @pmt is the payment made each period, @fv is the future value and @type is when the payment is made. > >* If @type = 1 then the payment is made at the beginning of the period. >* If @type = 0 (or omitted) it is made at the end of each period. >@EXAMPLES= > >@SYNTAX=QUARTILE(array,quart) >@DESCRIPTION=QUARTILE function returns the quartile of the given data points. > >If @quart is equal to: QUARTILE returns: >0 the smallest value of @array. >1 the first quartile >2 the second quartile >3 the third quartile >4 the largest value of @array. > >* If @array is empty, QUARTILE returns #NUM! error. >* If @quart < 0 or @quart > 4, QUARTILE returns #NUM! error. >* If @quart is not an integer, it is truncated. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >QUARTILE(A1:A5,1) equals 17.3. > >@SYNTAX=QUOTIENT(numerator,denominator) >@DESCRIPTION=QUOTIENT function returns the integer portion of a division. @numerator is the divided number and @denominator is the divisor. > >* This function is Excel compatible. > >@EXAMPLES= >QUOTIENT(23,5) equals 4. > >@SYNTAX=RADIANS(x) >@DESCRIPTION=RADIANS computes the number of radians equivalent to @x degrees. > >* This function is Excel compatible. > >@EXAMPLES= >RADIANS(180) equals 3.14159. > >@SYNTAX=RAND() >@DESCRIPTION=RAND returns a random number between zero and one. > >* This function is Excel compatible. > >@EXAMPLES= >RAND() returns a random number greater than zero but less than one. > >@SYNTAX=RANDBERNOULLI(p) >@DESCRIPTION=RANDBERNOULLI returns a Bernoulli-distributed random number. > >* If @p < 0 or @p > 1 RANDBERNOULLI returns #NUM! error. > >@EXAMPLES= >RANDBERNOULLI(0.5). > >@SYNTAX=RANDBETA(a,b) >@DESCRIPTION=RANDBETA returns a Beta-distributed random number. > >@EXAMPLES= >RANDBETA(1,2). > >@SYNTAX=RANDBINOM(p,trials) >@DESCRIPTION=RANDBINOM returns a binomially-distributed random number. > >* If @p < 0 or @p > 1 RANDBINOM returns #NUM! error. >* If @trials < 0 RANDBINOM returns #NUM! error. >@EXAMPLES= >RANDBINOM(0.5,2). > >@SYNTAX=RANDCAUCHY(a) >@DESCRIPTION=RANDCAUCHY returns a Cauchy-distributed random number with scale parameter a. The Cauchy distribution is also known as the Lorentz distribution. > >* If @a < 0 RANDCAUCHY returns #NUM! error. > >@EXAMPLES= >RANDCAUCHY(1). > >@SYNTAX=RANDCHISQ(nu) >@DESCRIPTION=RANDCHISQ returns a Chi-Square-distributed random number. > >@EXAMPLES= >RANDCHISQ(0.5). > >@SYNTAX=RANDDISCRETE(val_range[,prob_range]) >@DESCRIPTION=RANDDISCRETE returns one of the values in the @val_range. The probabilities for each value are given in the @prob_range. > >* If @prob_range is omitted, the uniform discrete distribution is assumed. >* If the sum of all values in @prob_range is other than one, RANDDISCRETE returns #NUM! error. >* If @val_range and @prob_range are not the same size, RANDDISCRETE returns #NUM! error. >* If @val_range or @prob_range is not a range, RANDDISCRETE returns #VALUE! error. > >@EXAMPLES= >RANDDISCRETE(A1:A6) returns one of the values in the range A1:A6. > >@SYNTAX=RANDEXP(b) >@DESCRIPTION=RANDEXP returns a exponentially-distributed random number. > >@EXAMPLES= >RANDEXP(0.5). > >@SYNTAX=RANDEXPPOW(a,b) >@DESCRIPTION=RANDEXPPOW returns a random variate from the exponential power distribution with scale parameter @a and exponent @b. The distribution is, > > p(x) dx = {1 over 2 a Gamma(1+1/b)} exp(-|x/a|^b) dx, for x >= 0. > >* For @b = 1 this reduces to the Laplace distribution. >* For @b = 2 it has the same form as a normal distribution with sigma = a/sqrt(2). > >@EXAMPLES= >RANDEXPPOW(0.5,0.1). > >@SYNTAX=RANDFDIST(nu1,nu2) >@DESCRIPTION=RANDFDIST returns a F-distributed random number. > >@EXAMPLES= >RANDFDIST(1,2). > >@SYNTAX=RANDGAMMA(a,b) >@DESCRIPTION=RANDGAMMA returns a Gamma-distributed random number. > >* If @a <= 0 RANDGAMMA returns #NUM! error. > >@EXAMPLES= >RANDGAMMA(1,2). > >@SYNTAX=RANDGEOM(p) >@DESCRIPTION=RANDGEOM returns a geometric-distributed random number. The number of independent trials with probability @p until the first success. The probability distribution for geometric variates is, > > p(k) = p (1-p)^(k-1), for k >= 1. > >* If @p < 0 or @p > 1 RANDGEOM returns #NUM! error. >@EXAMPLES= >RANDGEOM(0.4). > >@SYNTAX=RANDGUMBEL(a,b[,type]) >@DESCRIPTION=RANDGUMBEL returns a Type I or Type II Gumbel-distributed random number. @type is either 1 or 2 and specifies the type of the distribution (Type I or Type II). > >* If @type is neither 1 nor 2, RANDGUMBEL returns #NUM! error. >* If @type is omitted, Type I is assumed. > >@EXAMPLES= >RANDGUMBEL(0.5,1,2). > >@SYNTAX=RANDHYPERG(n1,n2,t) >@DESCRIPTION=RANDHYPERG returns a hypergeometric-distributed random number. The probability distribution for hypergeometric random variates is, > > p(k) = C(n_1,k) C(n_2, t-k) / C(n_1 + n_2,k), > >where C(a,b) = a!/(b!(a-b)!). > >The domain of k is max(0,t-n_2), ..., max(t,n_1). >@EXAMPLES= >RANDHYPERG(21,1,9). > >@SYNTAX=RANDLANDAU() >@DESCRIPTION=RANDLANDAU returns a random variate from the Landau distribution. The probability distribution for Landau random variates is defined analytically by the complex integral, > > p(x) = (1/(2 pi i)) int_{c-i infty}^{c+i infty} ds exp(s log(s) + x s). > >For numerical purposes it is more convenient to use the following equivalent form of the integral, > > p(x) = (1/pi) int_0^ infty dt exp(-t log(t) - x t) sin(pi t). > >@EXAMPLES= >RANDLANDAU(). > >@SYNTAX=RANDLAPLACE(a) >@DESCRIPTION=RANDLAPLACE returns a Laplace-distributed random number. Laplace distribution is also known as two-sided exponential probability distribution. > >@EXAMPLES= >RANDLAPLACE(1). > >@SYNTAX=RANDLEVY(c,alpha[,beta]) >@DESCRIPTION=RANDLEVY returns a Levy-distributed random number. If @beta is omitted, it is assumed to be 0. > >* For @alpha = 1, @beta=0, we get the Lorentz distribution. >* For @alpha = 2, @beta=0, we get the normal distribution. > >* If @alpha <= 0 or @alpha > 2, RANDLEVY returns #NUM! error. >* If @beta < -1 or @beta > 1, RANDLEVY returns #NUM! error. > >@EXAMPLES= >RANDLEVY(0.5,0.1,1). > >@SYNTAX=RANDLOG(p) >@DESCRIPTION=RANDLOG returns a logarithmic-distributed random number. > >* If @p < 0 or @p > 1 RANDLOG returns #NUM! error. > >@EXAMPLES= >RANDLOG(0.72). > >@SYNTAX=RANDLOGISTIC(a) >@DESCRIPTION=RANDLOGISTIC returns a logistic-distributed random number. The distribution function is, > > p(x) dx = { exp(-x/a) over a (1 + exp(-x/a))^2 } dx for -infty < x < +infty. > >@EXAMPLES= >RANDLOGISTIC(1). > >@SYNTAX=RANDLOGNORM(zeta,sigma) >@DESCRIPTION=RANDLOGNORM returns a lognormal-distributed random number. > >@EXAMPLES= >RANDLOGNORM(1,2). > >@SYNTAX=RANDNEGBINOM(p,failures) >@DESCRIPTION=RANDNEGBINOM returns a negative binomially-distributed random number. > >* If @p < 0 or @p > 1, RANDNEGBINOM returns #NUM! error. >* If @failures < 1, RANDNEGBINOM returns #NUM! error. > >@EXAMPLES= >RANDNEGBINOM(0.5,2). > >@SYNTAX=RANDNORM(mean,stdev) >@DESCRIPTION=RANDNORM returns a normal-distributed random number. > >* If @stdev < 0 RANDNORM returns #NUM! error. > >@EXAMPLES= >RANDNORM(0,1). > >@SYNTAX=RANDNORMTAIL(a,sigma) >@DESCRIPTION=RANDNORMTAIL returns a random variates from the upper tail of a normal distribution with standard deviation @sigma. The values returned are larger than the lower limit @a, which must be positive. The method is based on Marsaglia's famous rectangle-wedge-tail algorithm (Ann Math Stat 32, 894-899 (1961)), with this aspect explained in Knuth, v2, 3rd ed, p139, 586 (exercise 11). > >The probability distribution for normal tail random variates is, > > p(x) dx = {1 over N(a;sigma)} exp (- x^2/(2 sigma^2)) dx, > >for x > a where N(a;sigma) is the normalization constant, N(a;sigma) = (1/2) erfc(a / sqrt(2 sigma^2)). > >@EXAMPLES= >RANDNORMTAIL(0.5,0.1). > >@SYNTAX=RANDPARETO(a,b) >@DESCRIPTION=RANDPARETO returns a Pareto-distributed random number. > >@EXAMPLES= >RANDPARETO(1,2). > >@SYNTAX=RANDPOISSON(lambda) >@DESCRIPTION=RANDPOISSON returns a Poisson-distributed random number. > >* If @lambda < 0 RANDPOISSON returns #NUM! error. > >@EXAMPLES= >RANDPOISSON(3). > >@SYNTAX=RANDRAYLEIGH(sigma) >@DESCRIPTION=RANDRAYLEIGH returns a Rayleigh-distributed random number. > >@EXAMPLES= >RANDRAYLEIGH(1). > >@SYNTAX=RANDRAYLEIGHTAIL(a,sigma) >@DESCRIPTION=RANDRAYLEIGHTAIL returns a random variate from the tail of the Rayleigh distribution with scale parameter sigma and a lower limit of a. The distribution is, > > p(x) dx = {x over sigma^2} exp ((a^2 - x^2) /(2 sigma^2)) dx, > >for x > a. > >@EXAMPLES= >RANDRAYLEIGHTAIL(0.3,1). > >@SYNTAX=RANDTDIST(nu) >@DESCRIPTION=RANDTDIST returns a T-distributed random number. > >@EXAMPLES= >RANDTDIST(0.5). > >@SYNTAX=RANDUNIFORM(a,b) >@DESCRIPTION=RANDUNIFORM returns a random variate from the uniform (flat) distribution from a to b. The distribution is, > > p(x) dx = {1 over (b-a)} dx : for a <= x < b. >p(x) dx = 0 : for x < a or b <= x. >* If @a > @b RANDUNIFORM returns #NUM! error. > >@EXAMPLES= >RANDUNIFORM(1.4,4.2) returns a random number greater than or equal to 1.4 but less than 4.2. > >@SYNTAX=RANDWEIBULL(a,b) >@DESCRIPTION=RANDWEIBULL returns a Weibull-distributed random number. > >@EXAMPLES= >RANDWEIBULL(1,2). > >@SYNTAX=RANK(x,ref[,order]) >@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 ranked in descending order, otherwise numbers are ranked in ascending order. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >RANK(17.3,A1:A5) equals 4. > >@SYNTAX=RAYLEIGH(x,sigma) >@DESCRIPTION=RAYLEIGH returns the probability density p(x) at @x for a Rayleigh distribution with scale parameter @sigma. > >@EXAMPLES= >RAYLEIGH(0.4,1). > >@SYNTAX=RAYLEIGHTAIL(x,a,sigma) >@DESCRIPTION=RAYLEIGHTAIL returns the probability density p(x) at @x for a Rayleigh tail distribution with scale parameter @sigma and lower limit @a. > >@EXAMPLES= >RAYLEIGHTAIL(0.6,0.3,1). > >@SYNTAX=RECEIVED(settlement,maturity,investment,rate[,basis]) >@DESCRIPTION=RECEIVED calculates and returns the amount to be received at maturity date for a security bond. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. The amount of investment is specified in @investment. @rate is the security's discount rate. > >@basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @settlement date or @maturity date is not valid, RECEIVED returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis < 0 or @basis > 4, RECEIVED returns #NUM! error. >* If @settlement date is after @maturity date or they are the same, RECEIVED returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=REPLACE(old,start,num,new) >@DESCRIPTION=REPLACE returns @old with @new replacing @num characters from @start. > >* This function is Excel compatible. > >@EXAMPLES= >REPLACE("testing",2,3,"*****") equals "t*****ing". > >@SYNTAX=REPT(string,num) >@DESCRIPTION=REPT returns @num repetitions of @string. > >* This function is Excel compatible. > >@EXAMPLES= >REPT(".",3) equals "...". > >@SYNTAX=RIGHT(text[,num_chars]) >@DESCRIPTION=RIGHT returns the rightmost @num_chars characters or the right character if @num_chars is not specified. > >* This function is Excel compatible. > >@EXAMPLES= >RIGHT("end") equals "d". >RIGHT("end",2) equals "nd". > >@SYNTAX=ROMAN(number[,type]) >@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. >* Type 1 is more concise than classic type, type 2 is more concise than type 1, and type 3 is more concise than type 2. Type 4 is simplified type. >* If @number is negative or greater than 3999, ROMAN returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >ROMAN(999) equals CMXCIX. >ROMAN(999,1) equals LMVLIV. >ROMAN(999,2) equals XMIX. >ROMAN(999,3) equals VMIV. >ROMAN(999,4) equals IM. > >@SYNTAX=ROUND(number[,digits]) >@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. >* This function is Excel compatible. > >@EXAMPLES= >ROUND(5.5) equals 6. >ROUND(-3.3) equals -3. >ROUND(1501.15,1) equals 1501.2. >ROUND(1501.15,-2) equals 1500.0. > >@SYNTAX=ROUNDDOWN(number[,digits]) >@DESCRIPTION=ROUNDDOWN function rounds a given @number towards 0. > >@number is the number you want rounded toward 0 and @digits is the number of digits to which you want to round that number. > >* If @digits is greater than zero, @number is rounded toward 0 to the given number of digits. >* If @digits is zero or omitted, @number is rounded toward 0 to the next integer. >* If @digits is less than zero, @number is rounded toward 0 to the left of the decimal point. >* This function is Excel compatible. > >@EXAMPLES= >ROUNDDOWN(5.5) equals 5. >ROUNDDOWN(-3.3) equals -3. >ROUNDDOWN(1501.15,1) equals 1501.1. >ROUNDDOWN(1501.15,-2) equals 1500.0. > >@SYNTAX=ROUNDUP(number[,digits]) >@DESCRIPTION=ROUNDUP function rounds a given number away from 0. > >@number is the number you want rounded away from 0 and @digits is the number of digits to which you want to round that number. > >* If @digits is greater than zero, @number is rounded away from 0 to the given number of digits. >* If @digits is zero or omitted, @number is rounded away from 0 to the next integer. >* If @digits is less than zero, @number is rounded away from 0 to the left of the decimal point. >* This function is Excel compatible. > >@EXAMPLES= >ROUNDUP(5.5) equals 6. >ROUNDUP(-3.3) equals -4. >ROUNDUP(1501.15,1) equals 1501.2. >ROUNDUP(1501.15,-2) equals 1600.0. > >@SYNTAX=ROWS(reference) >@DESCRIPTION=ROWS function returns the number of rows in area or array reference. > >* If @reference is neither an array nor a reference nor a range, ROWS returns #VALUE! error. > >@EXAMPLES= >ROWS(H7:I13) equals 7. > >@SYNTAX=RSQ(array1,array2) >@DESCRIPTION=RSQ returns the square of the Pearson correlation coefficient of two data sets. > >* Strings and empty cells are simply ignored. >* This function is Excel compatible. > >@EXAMPLES= > >@SYNTAX=SEARCH(search_string,text[,start_num]) >@DESCRIPTION=SEARCH returns the location of the @search_ string within @text. The search starts with the @start_num character of text @text. If @start_num is omitted, it is assumed to be one. The search is not case sensitive. > >@search_string can contain wildcard characters (*) and question marks (?). A question mark matches any character and a wildcard matches any string including the empty string. If you want the actual wildcard or question mark to be found, use tilde (~) before the character. > >* If @search_string is not found, SEARCH returns #VALUE! error. >* If @start_num is less than one or it is greater than the length of @text, SEARCH returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >SEARCH("c","Cancel") equals 1. >SEARCH("c","Cancel",2) equals 4. > >@SYNTAX=SECOND (date) >@DESCRIPTION=SECOND 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. >* This function is Excel compatible. > >@EXAMPLES= >SECOND(0.600613) equals 53. > >@SYNTAX=SERIESSUM(x,n,m,coefficients) >@DESCRIPTION=SERIESSUM function returns the sum of a power series. @x is the base of the power series, @n is the initial power to raise @x, @m is the increment to the power for each term in the series, and @coefficients are the coefficients by which each successive power of @x is multiplied. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 1.23, 2.32, 2.98, 3.42, and 4.33. Then >SERIESSUM(3,1,2.23,A1:A5) equals 251416.43018. > >@SYNTAX=SIGN(number) >@DESCRIPTION=SIGN function returns 1 if the @number is positive, zero if the @number is 0, and -1 if the @number is negative. > >* This function is Excel compatible. > >@EXAMPLES= >SIGN(3) equals 1. >SIGN(-3) equals -1. >SIGN(0) equals 0. > >@SYNTAX=SIMTABLE(d1, d2, ..., dN) >@DESCRIPTION=SIMTABLE returns one of the values in the given argument list depending on the round number of the simulation tool. When the simulation tool is not activated, SIMTABLE returns @d1. > >With the simulation tool and the SIMTABLE function you can test given decision variables. Each SIMTABLE function contains the possible values of a simulation variable. In most valid simulation models you should have the same number of values @dN for all decision variables. If the simulation is run more rounds than there are values defined, SIMTABLE returns #N/A! error (e.g. if A1 contains `=SIMTABLE(1)' and A2 `=SIMTABLE(1,2)', A1 yields #N/A! error on the second round). > >The successive use of the simulation tool also requires that you give to the tool at least one input variable having RAND() or any other RAND<distribution name>() function in it. On each round, the simulation tool iterates for the given number of rounds over all the input variables to reevaluate them. On each iteration, the values of the output variables are stored, and when the round is completed, descriptive statistical information is created according to the values. > >@EXAMPLES= >SIMTABLE(TRUE,FALSE) returns TRUE on the first simulation round and FALSE on the second round. >SIMTABLE(223,225,227,229) returns 227 on the simulation round #3. > >@SYNTAX=SIN(x) >@DESCRIPTION=SIN function returns the sine of @x, where @x is given in radians. > >* This function is Excel compatible. > >@EXAMPLES= >SIN(0.5) equals 0.479426. > >@SYNTAX=SINH(x) >@DESCRIPTION=SINH function returns the hyperbolic sine of @x, which is defined mathematically as > > (exp(@x) - exp(-@x)) / 2. > >* This function is Excel compatible. > >@EXAMPLES= >SINH(0.5) equals 0.521095. > >@SYNTAX=SKEW(n1, n2, ...) >@DESCRIPTION=SKEW returns an unbiased estimate for skewness of a distribution. > >Note, that this is only meaningful if 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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >SKEW(A1:A5) equals 0.976798268. > >@SYNTAX=SKEWP(n1, n2, ...) >@DESCRIPTION=SKEWP 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. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >SKEWP(A1:A5) equals 0.655256198. > >@SYNTAX=SLN(cost,salvage_value,life) >@DESCRIPTION=SLN function will determine the straight line depreciation of an asset for a single period. > >The formula is: > >Depreciation expense = ( @cost - @salvage_value ) / @life > >@cost is the cost of an asset when acquired (market value). >@salvage_value is the amount you get when asset is sold at the end of the asset's useful life. >@life is the anticipated life of an asset. > >* If @life <= 0, SLN returns #NUM! error. > >@EXAMPLES= >For example, lets suppose your company purchases a new machine for $10,000, which has a salvage value of $700 and will have a useful life of 10 years. The SLN yearly depreciation is computed as follows: >=SLN(10000, 700, 10) >This will return the yearly depreciation figure of $930. >@SYNTAX=SLOPE(known_y's,known_x's) >@DESCRIPTION=SLOPE returns the slope of the linear regression line. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >SLOPE(A1:A5,B1:B5) equals 1.417959936. > >@SYNTAX=SQRT(x) >@DESCRIPTION=SQRT function returns the square root of @x. > >* If @x is negative, SQRT returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >SQRT(2) equals 1.4142136. > >@SYNTAX=SQRTPI(number) >@DESCRIPTION=SQRTPI function returns the square root of a @number multiplied by pi. > >* This function is Excel compatible. > >@EXAMPLES= >SQRTPI(2) equals 2.506628275. > >@SYNTAX=SSMEDIAN(array[,interval)] >@DESCRIPTION=The SSMEDIAN function returns the median for grouped data as commonly determined in the social sciences. The data points given in @array are assumed to be the result of grouping data into intervals of length @interval > >* If @interval is not given, SSMEDIAN uses 1. >* If @array is empty, SSMEDIAN returns #NUM! error. >* If @interval <= 0, SSMEDIAN returns #NUM! error. >* SSMEDIAN does not check whether the data points are at least @interval apart. > >@EXAMPLES= >Let us assume that the cells A1, A2, A3 contain numbers 7, 8, 8. Then >SSMEDIAN(A1:A3, 1) equals 7.75. > >@SYNTAX=STANDARDIZE(x,mean,stddev) >@DESCRIPTION=STANDARDIZE function returns a normalized value. @x is the number to be normalized, @mean is the mean of the distribution, @stddev is the standard deviation of the distribution. > >* If @stddev is 0 STANDARDIZE returns #DIV/0! error. >* This function is Excel compatible. > >@EXAMPLES= >STANDARDIZE(3,2,4) equals 0.25. > >@SYNTAX=STDEV(b1, b2, ...) >@DESCRIPTION=STDEV returns the sample standard deviation of the given sample. >To obtain the population standard deviation of a whole population use STDEVP. >STDEV is also known as the N-1-standard deviation. >Under reasonable conditions, it is the maximum-likelihood estimator for the true population standard deviation. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >STDEV(A1:A5) equals 10.84619749. > >@SYNTAX=STDEVA(number1,number2,...) >@DESCRIPTION=STDEVA returns the sample standard deviation of the given sample. >To obtain the population standard deviation of a whole population use STDEVPA. >STDEVA is also known as the N-1-standard deviation. >Under reasonable conditions, it is the maximum-likelihood estimator for the true population standard deviation. >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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, 17.3, "missing", 25.9, and 40.1. Then >STDEVA(A1:A5) equals 15.119953704. > >@SYNTAX=STDEVP(b1, b2, ...) >@DESCRIPTION=STDEVP returns the population standard deviation of the given population. >This is also known as the N-standard deviation > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >STDEVP(A1:A5) equals 9.701133954. > >@SYNTAX=STDEVPA(number1,number2,...) >@DESCRIPTION=STDEVPA returns the population standard deviation of an entire population. >This is also known as the N-standard deviation >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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, 17.3, "missing", 25.9, and 40.1. Then >STDEVPA(A1:A5) equals 13.523697719. > >@SYNTAX=STEYX(known_y's,known_x's) >@DESCRIPTION=STEYX function returns the standard error of the predicted y-value 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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >STEYX(A1:A5,B1:B5) equals 1.101509979. > >@SYNTAX=SUBSTITUTE(text, old, new [,num]) >@DESCRIPTION=SUBSTITUTE replaces @old with @new in @text. Substitutions are only applied to instance @num of @old in @text, otherwise every one is changed. > >* This function is Excel compatible. > >@EXAMPLES= >SUBSTITUTE("testing","test","wait") equals "waiting". > >@SYNTAX=SUBTOTAL(function_nbr,ref1,ref2,...) >@DESCRIPTION=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 AVERAGE > 2 COUNT > 3 COUNTA > 4 MAX > 5 MIN > 6 PRODUCT > 7 STDEV > 8 STDEVP > 9 SUM > 10 VAR > 11 VARP > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 23, 27, 28, 33, and 39. Then >SUBTOTAL(1,A1:A5) equals 30. >SUBTOTAL(6,A1:A5) equals 22378356. >SUBTOTAL(7,A1:A5) equals 6.164414003. >SUBTOTAL(9,A1:A5) equals 150. >SUBTOTAL(11,A1:A5) equals 30.4. > >@SYNTAX=SUMA(value1, value2, ...) >@DESCRIPTION=SUMA 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). > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11, 15, 17, 21, and 43. Then >SUMA(A1:A5) equals 107. > >@SYNTAX=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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 23, 27, 28, 33, and 39. Then >SUMIF(A1:A5,"<=28") equals 78. >SUMIF(A1:A5,"<28") equals 50. >In addition, if the cells B1, B2, ..., B5 hold numbers 5, 3, 2, 6, and 7 then: >SUMIF(A1:A5,"<=27",B1:B5) equals 8. > >@SYNTAX=SUMSQ(value1, value2, ...) >@DESCRIPTION=SUMSQ returns the sum of the squares of all the values and cells referenced in the argument list. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11, 15, 17, 21, and 43. Then >SUMSQ(A1:A5) equals 2925. > >@SYNTAX=SUMX2MY2(array1,array2) >@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^2-y^2). > >* Strings and empty cells are simply ignored. >* If @array1 and @array2 have different number of data points, SUMX2MY2 returns #N/A error. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11, 15, 17, 21, and 43 and the cells B1, B2, ..., B5 hold numbers 13, 22, 31, 33, and 39. Then >SUMX2MY2(A1:A5,B1:B5) equals -1299. > >@SYNTAX=SUMX2PY2(array1,array2) >@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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11, 15, 17, 21, and 43 and the cells B1, B2, ..., B5 hold numbers 13, 22, 31, 33, and 39. Then >SUMX2PY2(A1:A5,B1:B5) equals 7149. > >@SYNTAX=SUMXMY2(array1,array2) >@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 (x-y)^2. > >* Strings and empty cells are simply ignored. >* If @array1 and @array2 have different number of data points, SUMXMY2 returns #N/A error. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11, 15, 17, 21, and 43 and the cells B1, B2, ..., B5 hold numbers 13, 22, 31, 33, and 39. Then >SUMXMY2(A1:A5,B1:B5) equals 409. > >@SYNTAX=T(value) >@DESCRIPTION=T returns @value if and only if it is text, otherwise a blank string. > >* This function is Excel compatible. > >@EXAMPLES= >T("text") equals "text". >T(64) returns an empty cell. > >@SYNTAX=TAN(x) >@DESCRIPTION=TAN function returns the tangent of @x, where @x is given in radians. > >* This function is Excel compatible. > >@EXAMPLES= >TAN(3) equals -0.1425465. > >@SYNTAX=TANH(x) >@DESCRIPTION=TANH function returns the hyperbolic tangent of @x, which is defined mathematically as > > sinh(@x) / cosh(@x). > >* This function is Excel compatible. > >@EXAMPLES= >TANH(2) equals 0.96402758. > >@SYNTAX=TBILLEQ(settlement,maturity,discount) >@DESCRIPTION=TBILLEQ function returns the bond-yield equivalent (BEY) for a treasury bill. TBILLEQ is equivalent to > > (365 * @discount) / (360 - @discount * DSM), > >where DSM is the days between @settlement and @maturity. > >* If @settlement is after @maturity or the @maturity is set to over one year later than the @settlement, TBILLEQ returns #NUM! error. >* If @discount is negative, TBILLEQ returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=TBILLPRICE(settlement,maturity,discount) >@DESCRIPTION=TBILLPRICE function returns the price per $100 value for a treasury bill where @settlement is the settlement date and @maturity is the maturity date of the bill. @discount is the treasury bill's discount rate. > >* If @settlement is after @maturity or the @maturity is set to over one year later than the @settlement, TBILLPRICE returns #NUM! error. >* If @discount is negative, TBILLPRICE returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=TBILLYIELD(settlement,maturity,pr) >@DESCRIPTION=TBILLYIELD function returns the yield for a treasury bill. @settlement is the settlement date and @maturity is the maturity date of the bill. @discount is the treasury bill's discount rate. > >* If @settlement is after @maturity or the @maturity is set to over one year later than the @settlement, TBILLYIELD returns #NUM! error. >* If @pr is negative, TBILLYIELD returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=TEXT(value,format_text) >@DESCRIPTION=TEXT returns @value as a string with the specified format. > >* This function is Excel compatible. > >@EXAMPLES= >TEXT(3.223,"$0.00") equals "$3.22". >TEXT(date(1999,4,15),"mmmm, dd, yy") equals "April, 15, 99". > >@SYNTAX=TIME (hours,minutes,seconds) >@DESCRIPTION=TIME returns a fraction representing the time of day. > >* This function is Excel compatible. > >@EXAMPLES= >TIME(3, 5, 23) equals 3:05AM. > >@SYNTAX=TIMEVALUE (timetext) >@DESCRIPTION=TIMEVALUE returns a fraction representing the time of day, a number between 0 and 1. > >* This function is Excel compatible. > >@EXAMPLES= >TIMEVALUE("3:05") equals 0.128472. >TIMEVALUE("2:24:53 PM") equals 0.600613. > >@SYNTAX=TODAY() >@DESCRIPTION=TODAY returns the serial number for today (the number of days elapsed since the 1st of January of 1900). > >* This function is Excel compatible. > >@EXAMPLES= >TODAY() returns 'Nov 6, 2001' on that particular day. > >@SYNTAX=TRANSPOSE(matrix) >@DESCRIPTION=TRANSPOSE function returns the transpose of the input @matrix. > >@EXAMPLES= > >@SYNTAX=TREND(known_y's[,known_x's[,new_x's[,const]]]) >@DESCRIPTION=TREND function estimates future values of a given data set using the ``least squares'' line that best fit to your data. @known_y's is the y-values where y=mx+b and @known_x's contains the corresponding x-values. @new_x's contains the x-values for which you want to estimate the y-values. If @const is FALSE, the line will be forced to go through the origin, i.e., b will be zero. > >* If @known_x's is omitted, an array {1, 2, 3, ...} is used. >* If @new_x's is omitted, it is assumed to be the same as @known_x's. >* If @const is omitted, it is assumed to be TRUE. >* If @known_y's and @known_x's have unequal number of data points, TREND returns #NUM! error. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >TREND(A1:A5,B1:B5) equals {12.1, 15.7, 21.6, 26.7, 39.7}. > >@SYNTAX=TRIM(text) >@DESCRIPTION=TRIM returns @text with only single spaces between words. > >* This function is Excel compatible. > >@EXAMPLES= >TRIM(" a bbb cc") equals "a bbb cc". > >@SYNTAX=TRUE() >@DESCRIPTION=TRUE returns boolean value true. > >* This function is Excel compatible. > >@EXAMPLES= >TRUE() equals TRUE. > >@SYNTAX=TRUNC(number[,digits]) >@DESCRIPTION=TRUNC function returns the value of @number truncated to the number of digits specified. > >* If @digits is omitted or negative then @digits defaults to zero. >* If @digits is not an integer, it is truncated. >* This function is Excel compatible. > >@EXAMPLES= >TRUNC(3.12) equals 3. >TRUNC(4.15,1) equals 4.1. > >@SYNTAX=TTEST(array1,array2,tails,type) >@DESCRIPTION=TTEST function returns the probability of a Student's t-Test. >@array1 is the first data set and @array2 is the second data set. If @tails is one, TTEST uses the one-tailed distribution and if @tails is two, TTEST uses the two-tailed distribution. @type determines the kind of the test: > > 1 Paired test > 2 Two-sample equal variance > 3 Two-sample unequal variance > >* If 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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >TTEST(A1:A5,B1:B5,1,1) equals 0.003127619. >TTEST(A1:A5,B1:B5,2,1) equals 0.006255239. >TTEST(A1:A5,B1:B5,1,2) equals 0.111804322. >TTEST(A1:A5,B1:B5,1,3) equals 0.113821797. > >@SYNTAX=TYPE(value) >@DESCRIPTION=TYPE returns a number indicating the data type of a value. > >1 == number >2 == text >4 == boolean >16 == error >64 == array >* This function is Excel compatible. > >@EXAMPLES= >TYPE(3) equals 1. >TYPE("text") equals 2. > >@SYNTAX=UNICHAR(x) >@DESCRIPTION=UNICHAR returns the Unicode character represented by the number @x. > >@EXAMPLES= >UNICHAR(65) equals A. >UNICHAR(960) equals a small Greek pi. > >@SYNTAX=UNICODE(char) >@DESCRIPTION=UNICODE returns the Unicode number for the character @char. > > >@EXAMPLES= >UNICODE("A") equals 65. > >@SYNTAX=UNIX2DATE(unixtime) >@DESCRIPTION=UNIX2DATE converts a unix time into a spreadsheet date and time. > >A unix time is the number of seconds since midnight January 1, 1970. > >@EXAMPLES= > >@SYNTAX=UPPER(text) >@DESCRIPTION=UPPER returns a upper-case version of the string in @text. > >* This function is Excel compatible. > >@EXAMPLES= >UPPER("cancelled") equals "CANCELLED". > >@SYNTAX=VALUE(text) >@DESCRIPTION=VALUE returns numeric value of @text. > >* This function is Excel compatible. > >@EXAMPLES= >VALUE("$1,000") equals 1000. > >@SYNTAX=VAR(b1, b2, ...) >@DESCRIPTION=VAR calculates sample variance of the given sample. To get the true variance of a complete population use VARP. >VAR is also known as the N-1-variance. Under reasonable conditions, it is the maximum-likelihood estimator for the true variance. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >VAR(A1:A5) equals 117.64. > >@SYNTAX=VARA(number1,number2,...) >@DESCRIPTION=VARA calculates sample variance of the given sample. >To get the true variance of a complete population use VARPA. >VARA is also known as the N-1-variance. >Under reasonable conditions, it is the maximum-likelihood estimator for the true variance. >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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, 17.3, "missing", 25.9, and 40.1. Then >VARA(A1:A5) equals 228.613. > >@SYNTAX=VARP(b1, b2, ...) >@DESCRIPTION=VARP calculates the variance of an entire population. >VARP is also known as the N-variance. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >VARP(A1:A5) equals 94.112. > >@SYNTAX=VARPA(number1,number2,...) >@DESCRIPTION=VARPA calculates the variance of an entire population. >VARPA is also known as the N-variance. >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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, 17.3, "missing", 25.9, and 40.1. Then >VARPA(A1:A5) equals 182.8904. > >@SYNTAX=VDB(cost,salvage,life,start_period,end_period[,factor,switch]) >@DESCRIPTION=VDB calculates the depreciation of an asset for a given period or partial period using the double-declining balance method. > >* If @start_period < 0, VDB returns #NUM! error. >* If @start_period > @end_period, VDB returns #NUM! error. >* If @end_period > @life, VDB returns #NUM! error. >* If @cost < 0, VDB returns #NUM! error. >* If @salvage > @cost, VDB returns #NUM! error. >* If @factor <= 0, VDB returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=VLOOKUP(value,range,column[,approximate,as_index]) >@DESCRIPTION=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 equivalence. 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. @as_index returns the 0-based offset that matched rather than the value. > >* VLOOKUP returns #NUM! if @column < 0. >* VLOOKUP returns #REF! if @column falls outside @range. > >@EXAMPLES= > >@SYNTAX=WEEKDAY (date[, method]) >@DESCRIPTION=WEEKDAY converts a serial number to a weekday. > >This function returns an integer indicating the day of week. >@METHOD indicates the numbering system. It defaults to 1. > > For @METHOD=1: Sunday is 1, Monday is 2, etc. > For @METHOD=2: Monday is 1, Tuesday is 2, etc. > For @METHOD=3: Monday is 0, Tuesday is 1, etc. > >* Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string. >* This function is Excel compatible. > >@EXAMPLES= >WEEKDAY("10/24/1968") equals 5 (Thursday). > >@SYNTAX=WEEKNUM (date[,method]) >@DESCRIPTION=WEEKNUM returns the week number of @date according to the given @method. > >@method defaults to 1. > > For @method=1, week starts on Sunday, and days before first Sunday are in week 0. > For @method=2, week starts on Monday, and days before first Monday are in week 0. > For @method=150, the ISO 8601 week number is returned. > >* WEEKNUM returns #NUM! if @date or @method is invalid. >* This function is Excel compatible, except that Excel does not support ISO 8601 week numbers. > >@EXAMPLES= >If A1 contains 12/21/00 then WEEKNUM(A1,2)=51 >@SYNTAX=WEIBULL(x,alpha,beta,cumulative) >@DESCRIPTION=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^(@alpha-1) * exp(-(@x/@beta^@alpha)). > >* If @x < 0 WEIBULL returns #NUM! error. >* If @alpha <= 0 or @beta <= 0 WEIBULL returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >WEIBULL(3,2,4,0) equals 0.213668559. > >@SYNTAX=WORKDAY (start_date,days[,holidays]) >@DESCRIPTION=WORKDAY returns the date which is @days working days from the @start_date. Weekends and holidays optionally supplied in @holidays are respected. > >* WORKDAY returns #NUM! if @start_date or @days are invalid. >* This function is Excel compatible. > >@EXAMPLES= >DAY(WORKDAY(DATE(2001,1,5),30)) equals 16 and >MONTH(WORKDAY(DATE(2001,1,5),30)) equals 2. > >@SYNTAX=XIRR(values,dates[,guess]) >@DESCRIPTION=XIRR calculates and returns the internal rate of return of an investment that has not necessarily periodic payments. This function is closely related to the net present value function (NPV and XNPV). The XIRR is the interest rate for a series of cash flows where the XNPV is zero. > >@values contains the series of cash flows generated by the investment. @dates contains the dates of the payments. The first date describes the payment day of the initial payment and thus all the other dates should be after this date. The optional @guess is the initial value used in calculating the XIRR. You do not have to use that, it is only provided for the Excel compatibility. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1:A5 contain the numbers -6000, 2134, 1422, 1933, and 1422, and the cells B1:B5 contain the dates "1999-01-15", "1999-04-04", "1999-05-09", "2000-03-12", and "2000-05-1". Then >XIRR(A1:A5,B1:B5) returns 0.224838. >@SYNTAX=XNPV(rate,values,dates) >@DESCRIPTION=XNPV calculates the net present value of an investment. The schedule of the cash flows is given in @dates array. The first date indicates the beginning of the payment schedule. @rate is the interest rate and @values are the payments. > >* If @values and @dates contain unequal number of values, XNPV returns the #NUM! error. > >@EXAMPLES= > >@SYNTAX=YEAR (date) >@DESCRIPTION=YEAR 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. >* This function is Excel compatible. > >@EXAMPLES= >YEAR(DATE(2003, 4, 30)) equals 2003. > >@SYNTAX=YEARFRAC (start_date, end_date [,basis]) >@DESCRIPTION=YEARFRAC returns the number of full days between @start_date and @end_date according to the @basis. > >@EXAMPLES= > >@SYNTAX=YIELD(settlement,maturity,rate,price,redemption_price,frequency[,basis]) >@DESCRIPTION=YIELD returns the yield on a security that pays periodic interest. > >@frequency is the number of coupon payments per year. Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, YIELD returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=YIELDDISC(settlement,maturity,pr,redemption[,basis]) >@DESCRIPTION=YIELDDISC calculates the annual yield of a security that is discounted. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. @pr is the price per $100 face value of the security. @redemption is the redemption value per $100 face value. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, YIELDDISC returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=ZTEST(ref,x) >@DESCRIPTION=ZTEST returns the two-tailed probability of a z-test. > >@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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >ZTEST(A1:A5,20) equals 0.254717826. > >Report-Msgid-Bugs-To: >POT-Creation-Date: 2007-12-29 14:31-0500 >PO-Revision-Date: 2005-01-29 15:35+0100 >Last-Translator: Miloslav Trmac <mitr@volny.cz> >Language-Team: Czech <cs@li.org> >MIME-Version: 1.0 >Content-Type: text/plain; charset=UTF-8 >Content-Transfer-Encoding: 8bit >@SYNTAX=ABS(b1) >@DESCRIPTION=ABS implementuje funkci absolutnà hodnoty. Výsledek zahodà znaménko mÃnus (pokud je pÅÃtomné). Funkci lze aplikovat na celá i reálná ÄÃsla. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ABS(7) se rovná 7. >ABS(-3.14) se rovná 3.14. > >@SYNTAX=ACCRINT(emise,prvnÃ_úrok,vyrovnánÃ,úrok,nom_hod,frekvence[,základna]) >@DESCRIPTION=ACCRINT poÄÃtá nahromadÄný úrok z cenného papÃru, ze kterého je úrok placený v pravidelných intervalech. @úrok je roÄnà úrok cenného papÃru a @nom_hod je jeho nominálnà hodnota. @frekvence je poÄet kuponů za rok. > >Možné frekvence jsou: > 1 = roÄnÃ, > 2 = pololetnÃ, > 4 = ÄtvrtletnÃ. > >@základna je typ systému poÄÃtánà dnÃ, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > >* Pokud je datum @emise, @prvnÃho úroku nebo @vyrovnánà neplatné, funkce ACCRINT vracà chybu #NUM!. * Pokud je @úrok nebo @nom_hod 0 nebo záporná, funkce ACCRINT vracà chybu #NUM!. * Pokud je @základna < 0 nebo @základna > 4, funkce ACCRINT vracà chybu #NUM!. * Pokud nenà @základna uvedena, použije se US 30/360. * Pokud je datum @emise vÄtšà než datum @vyrovnánà nebo jsou stejná, funkce ACCRINT vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=ACCRINT(emise,splatnost,úrok[,nom_hod,základna]) >@DESCRIPTION=ACCRINTM poÄÃtá nahromadÄný úrok z cenného papÃru od data @emise do data @splatnosti. > >@emise pÅedstavuje den datum vydánà cenného papÃru. @splatnost znamená datum splatnosti cenného papÃru. @úrok pÅedstavuje roÄnà úrokovou sazbu a @nom_hod nominálnà hodnotu cenného papÃru. Pokud je nominálnà hodnota vynechána, je aplikována hodnota $1000. @základna je typ systému poÄÃtánà dnÃ, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > >* Pokud je datum @emise nebo @splatnosti neplatné, funkce ACCRINTM vracà chybu #NUM!. * Pokud je @úrok nebo @nom_hod 0 nebo záporná, funkce ACCRINTM vracà chybu #NUM!. * Pokud je @základna < 0 nebo @základna > 4, funkce ACCRINTM vracà chybu #NUM!. * Pokud nenà @základna uvedena, použije se US 30/360. * Pokud je datum @emise vÄtšà než datum @splatnosti nebo jsou stejná, funkce ACCRINTM vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=ACOS(x) >@DESCRIPTION=Funkce ACOS poÄÃtá arkus kosinus @x; což je hodnota, jejÞ kosinus je @x. > >* Pokud @x nenà v intervalu od -1 do 1, funkce ACOS selže a vracà chybu #NUM!. >* Vrácená hodnota je v radiánech. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ACOS(0.1) se rovná 1.470629. >ACOS(-0.1) se rovná 1.670964. > >@SYNTAX=ACOSH(x) >@DESCRIPTION=Funkce ACOSH poÄÃtá inverznà hyperbolický kosinus @x; což je hodnota, jejÞ hyperbolický kosinus je @x. > >* Pokud je @x menšà než 1.0, funkce ACOSH() vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ACOSH(2) se rovná 1.31696. >ACOSH(5.3) se rovná 2.35183. > >@SYNTAX=ADDRESS(ÄÃslo_Åádku,ÄÃslo_sloupce[,abs_ÄÃslo,a1,text]) >@DESCRIPTION=ADDRESS vracà adresu buÅky jako text pro daná ÄÃsla Åádku a sloupce. > >@a1 pÅedstavuje logickou hodnotu pro urÄenà stylu odkazů. Pokud je @a1 TRUE nebo nenà uvedeno, funkce ADDRESS vracà odkaz ve tvaru A1, tj. $D$4. Jinak funkce ADDRESS vracà odkaz ve tvaru R1C1, tj. R4C4. > >@text uvádà název listu použitého jako externà odkaz. > >* Pokud je @abs_ÄÃslo 1 nebo nenà uvedeno, funkce ADDRESS vracà absolutnà odkaz. >* Pokud je @abs_ÄÃslo 2, funkce ADDRESS vracà absolutnà Åádek a relativnà sloupec. >* Pokud je @abs_ÄÃslo 3, funkce ADDRESS vracà relativnà Åádek a absolutnà sloupec. >* Pokud je @abs_ÄÃslo 4, funkce ADDRESS vracà relativnà odkaz. >* Pokud je @abs_ÄÃslo vÄtšà než 4, funkce ADDRESS vracà chybu #NUM!. >* Pokud je @ÄÃslo_Åádku nebo @ÄÃslo_sloupce menšà než 1, funkce ADDRESS vracà chybu #NUM!. > >@EXAMPLES= >ADDRESS(5,4) se rovná "$D$5". >ADDRESS(5,4,4) se rovná "D5". >ADDRESS(5,4,3,FALSE) se rovná "R[5]C4". > >@SYNTAX=DURATION(vyrovnánÃ,splatnost,cena,výnos,frekvence[,základna]) >@DESCRIPTION=DURATION poÄÃtá dobu trvánà cenného papÃru. > >@splatnost je datum splatnosti cenného papÃru. @splatnost pÅedstavuje datum splatnosti cenného papÃru. > >@základna je typ systému poÄÃtánà dnÃ, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropských 30/360 > >* Pokud je frekvence jiná než 1, 2, nebo 4, vracà funkce DURATION chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 4, funkce DURATION vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=DURATION(vyrovnánÃ,splatnost,cena,výnos,frekvence[,základna]) >@DESCRIPTION=DURATION poÄÃtá dobu trvánà cenného papÃru. > >@splatnost je datum splatnosti cenného papÃru. @splatnost pÅedstavuje datum splatnosti cenného papÃru. > >@základna je typ systému poÄÃtánà dnÃ, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropských 30/360 > >* Pokud je frekvence jiná než 1, 2, nebo 4, vracà funkce DURATION chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 4, funkce DURATION vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=AREAS(odkazy) >@DESCRIPTION=AREAS vracà poÄet oblastà v @odkazech. > >@EXAMPLES= >AREAS((A1,B2,C3)) se rovná 3. > >@SYNTAX=ASIN(x) >@DESCRIPTION=Funkce ASIN poÄÃtá arkus sinus @x; což je hodnota, jejÞ sinus je @x. > >* Pokud je @x mimo interval -1 až 1, funkce ASIN selže a vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ASIN(0.5) se rovná 0.523599. >ASIN(1) se rovná 1.570797. > >@SYNTAX=ASINH(x) >@DESCRIPTION=Funkce ASINH poÄÃtá inverznà hyperbolický sinus @x; což je hodnota, jejÞ hyperbolický sinus je @x. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ASINH(0.5) se rovná 0.481212. >ASINH(1.0) se rovná 0.881374. > >@SYNTAX=ATAN(x) >@DESCRIPTION=Funkce ATAN poÄÃtá arkus tangens @x; což je hodnota, jejÞ tangens je @x. > >* Vrácená hodnota je v radiánech. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ATAN(0.5) se rovná 0,463648. >ATAN(1) se rovná 0,785398. > >@SYNTAX=ATAN2(b1,b2) >@DESCRIPTION=Funkce ATAN2 poÄÃtá arkus tangens dvou promÄnných @b1 a @b2. Je podobná výpoÄtu arkus tangens z @b2 / @b1, až na to, že znaménka obou parametrů urÄujà kvadrant výsledku. > >* Vrácená hodnota je v radiánech. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ATAN2(0.5,1.0) se rovná 1.107149. >ATAN2(-0.5,2.0) se rovná 1.815775. > >@SYNTAX=ATANH(x) >@DESCRIPTION=Funkce ATANH poÄÃtá inverznà hyperbolický tangens @x; což je hodnota, jejÞ hyperbolický tangens je @x. > >* Pokud je absolutnà hodnota @x vÄtšà než 1.0, funkce ATANH vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ATANH(0.5) se rovná 0.549306. >ATANH(0.8) se rovná 1.098612. > >@SYNTAX=AVEDEV(n1, n2, ...) >@DESCRIPTION=AVEDEV vracà průmÄr absolutnÃch odchylek množiny dat od jejich průmÄru. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >AVEDEV(A1:A5) se rovná 7.84. > >@SYNTAX=AVERAGE(hodnota1, hodnota2,...) >@DESCRIPTION=AVERAGE poÄÃtá průmÄr vÅ¡ech hodnot a bunÄk uvedených v parametrech. To je ekvivalentnà souÄtu parametrů dÄleno poÄtem parametrů. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >AVERAGE(A1:A5) se rovná 23.2. > >@SYNTAX=AVERAGEA(ÄÃslo1,ÄÃslo2,...) >@DESCRIPTION=AVERAGEA vracà průmÄr parametrů. ÄÃsla, text a logické hodnoty jsou zapoÄteny. Pokud buÅka obsahuje text nebo je parametr vyhodnocen jako FALSE, je zapoÄten jako 0. Pokud je parametr vyhodnocen jako TRUE, je zapoÄten jako 1. Prázdné buÅky nejsou zapoÄteny. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla a ÅetÄzce 11.4, 17.3, "missing", 25.9, a 40.1. Pak >AVERAGEA(A1:A5) se rovná 18.94. > >@SYNTAX=BASE(ÄÃslo,základ[,délka]) >@DESCRIPTION=Funkce BASE pÅevede ÄÃslo na ÅetÄzec reprezentujÃcà toto ÄÃslo v ÄÃselné soustavÄ @základ. > >* @základ musà být celé ÄÃslo mezi 2 a 36. >* Tato funkce je kompatibilnà s OpenOffice.Org. >* Nepovinný parametr @délka urÄuje minimálnà délku výsledku. Pro dosaženà této délky budou pÅidány nuly na zaÄátek. > >@EXAMPLES= >BASE(255,16,4) se rovná "00FF". > >@SYNTAX=BERNOULLI(k,p) >@DESCRIPTION=BERNOULLI vrátà pravdÄpodobnost p(k) obdrženà @k z Bernoulliho rozdÄlenà s parametrem pravdÄpodobnosti @p. > >* Pokud je @k != 0 a @k != 1, funkce BERNOULLI vracà chybu #NUM!. >* Pokud je @p < 0 nebo @p > 1, funkce BERNOULLI vracà chybu #NUM!. > >@EXAMPLES= >BERNOULLI(0,0.5). > >@SYNTAX=BESSELI(x,y) >@DESCRIPTION=Funkce BESSELI vracà výsledek Neumannovy, Weberovy nebo Besselovy funkce. > >@x je hodnota, pro kterou se funkce vyhodnocuje, @y je Åád Besselovy funkce; pokud nenà celoÄÃselné, pak je desetinná Äást oÅÃznuta. > >* Pokud nenà @x nebo @y ÄÃslo, vracà funkce chybu #VALUE!. >* Pokud je @y < 0, vracà funkce chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >BESSELI(0.7,3) se rovná 0.007367374. > >@SYNTAX=BESSELJ(x,y) >@DESCRIPTION=Funkce BESSELJ vracà výsledek Besselovy funkce, @x je hodnota, pro kterou se funkce vyhodnocuje. @y je Åád Besselovy funkce; pokud nenà celoÄÃselné, pak je desetinná Äást oÅÃznuta. > >* Pokud nenà @x nebo @y ÄÃslo, vracà funkce chybu #VALUE!. >* Pokud je @y < 0, vracà funkce chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >BESSELJ(0.89,3) se rovná 0.013974004. > >@SYNTAX=BESSELK(x,y) >@DESCRIPTION=Funkce BESSELK vracà výsledek Neumannovy, Weberovy nebo Besselovy funkce. @x je hodnota, pro kterou se funkce vyhodnocuje, @y je Åád Besselovy funkce; pokud nenà celoÄÃselné, pak je desetinná Äást oÅÃznuta. > >* Pokud nenà @x nebo @y ÄÃslo, vracà funkce chybu #VALUE!. >* Pokud je @y < 0, vracà funkce chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >BESSELK(3,9) se rovná 397.95880. > >@SYNTAX=BESSELY(x,y) >@DESCRIPTION=Funkce BESSELY vracà výsledek Neumannovy, Weberovy nebo Besselovy funkce. > >@x je hodnota, pro kterou se funkce vyhodnocuje, @y je Åád Besselovy funkce; pokud nenà celoÄÃselné, pak je desetinná Äást oÅÃznuta. > >* Pokud nenà @x nebo @y ÄÃslo, vracà funkce chybu #VALUE!. >* Pokud je @y < 0, vracà funkce chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >BESSELY(4,2) se rovná 0.215903595. > >@SYNTAX=BETADIST(x,alfa,beta[,a,b]) >@DESCRIPTION=Funkce BETADIST vracà kumulativnà beta rozdÄlenÃ. @a je nepovinná spodnà hranice @x a @b je nepovinná hornà hranice @x. >* Pokud nenà @a uvedeno, funkce BETADIST použije 0 >* Pokud nenà @b uvedeno, funkce BETADIST použije 1. >* Pokud je @x < @a nebo @x > @b, funkce BETADIST vracà chybu #NUM!. >* Pokud je @alfa <= 0 nebo @beta <= 0, funkce BETADIST vracà chybu #NUM!. >* Pokud je @a >= @b, funkce BETADIST vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >BETADIST(0.12,2,3) se rovná 0.07319808. > >@SYNTAX=BETAINV(p,alfa,beta[,a,b]) >@DESCRIPTION=Funkce BETAINV vracà inverznà hodnotu ke kumulativnÃmu beta rozdÄlenÃ. @a je nepovinná spodnà hranice @x a @b je nepovinná hornà hranice @x. >* Pokud nenà @a uvedeno, funkce BETAINV použije 0. >* Pokud nenà @b uvedeno, funkce BETAINV použije 1. >* Pokud je @p < 0 nebo @p > 1, funkce BETAINV vracà chybu #NUM!. >* Pokud je @alfa <= 0 nebo @beta <= 0, funkce BETAINV vracà chybu #NUM!. >* Pokud je @a >= @b, funkce BETAINV vracà chybu #NUM! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >BETAINV(0.45,1.6,1) se rovná 0.607096629. > >@SYNTAX=BETALN(a,b) >@DESCRIPTION=Funkce BETALN vracà pÅirozený logaritmus absolutnà hodnoty funkce beta. > >* Pokud @a, @b nebo (@a + @b) jsou nekladná celá ÄÃsla, funkce BETALN vracà chybu #NUM!. > >@EXAMPLES= >BETALN(2,3) se rovná -2.48. >BETALN(-0.5,0.5) se rovná #NUM!. > >@SYNTAX=BIN2DEC(x) >@DESCRIPTION=Funkce BIN2DEC pÅevádà dvojkové ÄÃslo (i jako ÅetÄzec) na jeho desÃtkový ekvivalent. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >BIN2DEC(101) se rovná 5. > >@SYNTAX=BIN2HEX(ÄÃslo[,mÃsta]) >@DESCRIPTION=Funkce BIN2HEX pÅevádà dvojkové ÄÃslo na Å¡estnáctkové. @mÃsta je nepovinné pole uvádÄjÃcà poÄet ÄÃslic výsledku, na které se má formátovat. > >* Pokud je poÄet @mÃst pÅÃliÅ¡ malý nebo záporný, vracà se chyba #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >BIN2HEX(100111) se rovná 27. > >@SYNTAX=BIN2OCT(ÄÃslo[,mÃsta]) >@DESCRIPTION=Funkce BIN2OCT pÅevádà dvojkové ÄÃslo na osmiÄkové. @mÃsta je nepovinné pole uvádÄjÃcà poÄet ÄÃslic výsledku, na které se má formátovat. > >* Pokud je poÄet @mÃst pÅÃliÅ¡ malý nebo záporný, vracà se chyba #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >BIN2OCT(110111) se rovná 67. > >@SYNTAX=BINOMDIST(n,pokusy,p,kumulativnÃ) >@DESCRIPTION=Funkce BINOMDIST vracà binomické rozdÄlenÃ. @n je poÄet úspÄÅ¡ných pokusů, @pokusy je celkový poÄet nezávislých pokusů, @p je pravdÄpodobnost úspÄÅ¡ného pokusu a @kumulativnà popisuje, zda vrátit souÄet hodnot binomické funkce od 0 do @n. > >* Pokud nenà @n nebo @pokusy celé ÄÃslo, je oÅÃznuto. >* Pokud je @n < 0 nebo @pokusy < 0, funkce BINOMDIST vracà chybu #NUM!. >* Pokud je @n > pokusy, funkce BINOMDIST vracà chybu #NUM!. >* Pokud je @p < 0 nebo @p > 1, funkce BINOMDIST vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >BINOMDIST(3,5,0.8,0) se rovná 0.2048. > >@SYNTAX=BITAND(a,b) >@DESCRIPTION=Funkce BITAND vracà bitový souÄin (and) parametrů. > >@EXAMPLES= >@SYNTAX=BITLSHIFT(x,n) >@DESCRIPTION=Funkce BITLSHIFT vracà @x bitovÄ posunuté doleva o @n bitů. > >* Pokud je @n záporné, bude posunuto doprava. > >@EXAMPLES= >@SYNTAX=BITOR(a,b) >@DESCRIPTION=Funkce BITOR vracà bitový souÄet (or) parametrů. > >@EXAMPLES= >@SYNTAX=BITRSHIFT(x,n) >@DESCRIPTION=Funkce BITRSHIFT vracà @x bitovÄ posunuté doprava o @n bitů. > >* Pokud je @n záporné, bude posunuto doleva. > >@EXAMPLES= >@SYNTAX=BITXOR(a,b) >@DESCRIPTION=Funkce BITXOR vracà exkluzivnà bitový souÄet (xor) parametrů. > >@EXAMPLES= >@SYNTAX=CAUCHY(x,a,kum) >@DESCRIPTION=CAUCHY vracà Cauchyho rozdÄlenà s parametrem stupnice @a. Pokud je @kum TRUE, funkce CAUCHY vracà kumulativnà rozdÄlenÃ. > >* Pokud je @a < 0, funkce CAUCHY vracà chybu #NUM!. >* Pokud je @kum != TRUE a @kum != FALSE, funkce CAUCHY vracà chybu #VALUE!. > >@EXAMPLES= >CAUCHY(0.43,1,TRUE) vracà 0.370735. > >@SYNTAX=CEIL(x) >@DESCRIPTION=Funkce CEIL zaokrouhluje @x nahoru na nejbližšà vyššà celé ÄÃslo. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >CEIL(0.4) se rovná 1. >CEIL(-1.1) se rovná -1. >CEIL(-2.9) se rovná -2. > >@SYNTAX=CEILING(x,významnost) >@DESCRIPTION=Funkce CEILING zaokrouhluje @x nahoru na nejbližšà násobek @významnosti. > >* Pokud @x nebo @významnost nenà ÄÃslo, CEILING vracà chybu #VALUE!. >* Pokud @x a @významnost majà různá znaménka, vracà CEILING chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >CEILING(2.43,1) se rovná 3. >CEILING(123.123,3) se rovná 126. > >@SYNTAX=CELL(typ,ref) >@DESCRIPTION=CELL vracà informaci o formátovánÃ, umÃstÄnà nebo obsahu buÅky. > >@typ urÄuje typ informace, kterou chcete zÃskat: > > address Vracà text obsahujÃcà odkaz na buÅku. > col Vracà ÄÃslo sloupce v @ref. > contents Vracà obsah buÅky v @ref. > format Vracà kód formátu buÅky. > parentheses Vracà 1 pokud @ref obsahuje zápornou hodnotu > a jejà formát ji zobrazuje jako se závorkami. > row Vracà ÄÃslo Åádku pro @ref. > width Vracà šÃÅku sloupce. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >CELL("format",A1) vracà kód formátu v buÅce A1. > >@SYNTAX=CHAR(x) >@DESCRIPTION=CHAR vracà ASCII znak reprezentovaný ÄÃslem @x. > >@EXAMPLES= >CHAR(65) se rovná A. > >@SYNTAX=CHIDIST(x,dof) >@DESCRIPTION=Funkce CHIDIST vracà jednostrannou pravdÄpodobnost rozdÄlenà chi^2. @dof je poÄet stupÅů volnosti. > >* Pokud nenà @dof celé ÄÃslo, je oÅÃznuto. >* Pokud je @dof < 1, funkce CHIDIST vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >CHIDIST(5.3,2) se rovná 0.070651213. > >@SYNTAX=CHIINV(p,dof) >@DESCRIPTION=Funkce CHIINV vracà inverznà jednostrannou pravdÄpodobnost rozdÄlenà chi^2. @dof je poÄet stupÅů volnosti. > >* Pokud je @dof < 1 nebo @p < 0 nebo @p > 1, funkce CHIDINV vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >CHIINV(0.98,7) se rovná 1.564293004. > >@SYNTAX=CHITEST(skuteÄný_rozsah,teoretický_rozsah) >@DESCRIPTION=Funkce CHITEST vracà test na nezávislost rozdÄlenà chi^2. > >@skuteÄný_rozsah je rozsah obsahujÃcà pozorované hodnoty. @teoretický_rozsah je rozsah oÄekávaných hodnot. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= > >@SYNTAX=CHOOSE(index[,hodnota1][,hodnota2]...) >@DESCRIPTION=CHOOSE vracà hodnotu indexu @index. @index je pÅÃpadnÄ zaokrouhlený na celé ÄÃslo. > >* Pokud je @index < 1 nebo @index > poÄet hodnot, vracà funkce chybu #VALUE!. > >@EXAMPLES= >CHOOSE(3,"Jablko","HruÅ¡ka","Å vestka","TÅeÅ¡eÅ") se rovná "Å vestka". > >@SYNTAX=CLEAN(ÅetÄzec) >@DESCRIPTION=CLEAN vymaže z ÅetÄzce vÅ¡echny netisknutelné znaky. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >CLEAN("jedna"\&char(7)) se rovná "jedna". > >@SYNTAX=CODE(znak) >@DESCRIPTION=CODE vracà ASCII kód pro znak @znak. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >CODE("A") se rovná 65. > >@SYNTAX=COLUMNNUMBER(název) >@DESCRIPTION=Funkce COLUMNNUMBER vracà celé ÄÃslo odpovÃdajÃcà názvu sloupce >zadanému jako ÅetÄzec. > >* Pokud je @název neplatný, vracà COLUMNNUMBER chybu #VALUE!. > >@EXAMPLES= >COLUMNNUMBER("E") je rovno 5. > >@SYNTAX=COLUMNS(odkaz) >@DESCRIPTION=Funkce COLUMNS vracà poÄet sloupců v oblasti nebo poli definovaném odkazem. > >* Pokud nenà @odkaz pole, odkaz ani oblast, vracà se chyba #VALUE!. > >@EXAMPLES= >COLUMNS(H2:J3) se rovná 3. > >@SYNTAX=COMBIN(n,k) >@DESCRIPTION=COMBIN poÄÃtá poÄet kombinacÃ. > >* Vykonánà této funkce na záporném nebo necelém ÄÃsle vracà chybu #NUM!. >* Pokud je @n menšà než @k, vracà funkce chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >COMBIN(8,6) se rovná 28. >COMBIN(6,2) se rovná 15. > >@SYNTAX=COMPLEX(reálná,im[,pÅÃpona]) >@DESCRIPTION=COMPLEX vracà komplexnà ÄÃslo ve formátu x + yi. > >@reálná je reálná a @im je imaginárnà Äást komplexnÃho ÄÃsla. @pÅÃpona je pÅÃpona pro imaginárnà Äást. pokud nenà uvedená, COMPLEX použije znak 'i'. > >Pokud @pÅÃpona nenà 'i' nebo 'j', COMPLEX vrátà chybu #VALUE!. >Tato funkce je kompatibilnà s Excelem. >@EXAMPLES= >COMPLEX(1,-1) se rovná 1-i. > >@SYNTAX=CONCATENATE(ÅetÄzec1[,ÅetÄzec2...]) >@DESCRIPTION=CONCATENATE vracà ÅetÄzec zÃskaný spojenÃm daných ÅetÄzců. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >CONCATENATE("aa","bb") se rovná "aabb". > >@SYNTAX=CONFIDENCE(x,odchylka,velikost) >@DESCRIPTION=Funkce CONFIDENCE vracà hladinu spolehlivosti pro průmÄr. @x je úroveÅ významnosti, @odchylka je smÄrodatná odchylka a @velikost je velikost výbÄru. > >* Pokud nenà @velikost celoÄÃselná, je oÅÃznuta. >* Pokud je @velikost < 0, funkce CONFIDENCE vracà chybu #NUM!. >* Pokud je @velikost 0, funkce CONFIDENCE vracà chybu #DIV/0!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >CONFIDENCE(0.05,1,33) se rovná 0.341185936. > >@SYNTAX=CORREL(pole1,pole2) >@DESCRIPTION=CORREL vracà korelaÄnà koeficient dvou množin dat. > >* ÅetÄzce a prázdné buÅky jsou jednoduÅ¡e ignorovány. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1 a buÅky B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, a 42.7. Pak >CORREL(A1:A5,B1:B5) se rovná 0.996124788. > >@SYNTAX=COS(x) >@DESCRIPTION=Funkce COS vracà kosinus @x, kde @x je v radiánech. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >COS(0.5) se rovná 0.877583. >COS(1) se rovná 0.540302. > >@SYNTAX=COSH(x) >@DESCRIPTION=Funkce COSH vracà hyperbolický kosinus @x, který je definován jako > >(exp(@x) + exp(-@x)) / 2. > >* @x je v radiánech. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >COSH(0.5) se rovná 1.127626. >COSH(1) se rovná 1.543081. > >@SYNTAX=COUNT(b1, b2, ...) >@DESCRIPTION=COUNT vracà celkový poÄet ÄÃselných parametrů. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >COUNT(A1:A5) se rovná 5. > >@SYNTAX=COUNTA(b1, b2, ...) >@DESCRIPTION=COUNTA vracà poÄet parametrů nezapoÄÃtávaje prázdné buÅky. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla a ÅetÄzce 11.4, "missing", "missing", 25.9, a 40.1. Pak >COUNTA(A1:A5) se rovná 5. > >@SYNTAX=COUNTBLANK(oblast) >@DESCRIPTION=COUNTBLANK vracà poÄet prázdných bunÄk v @oblasti. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >COUNTBLANK(A1:A20) vracà poÄet prázdných bunÄk v oblasti A1:A20. > >@SYNTAX=COUNTIF(oblast, kritéria) >@DESCRIPTION=Funkce COUNTIF zjišťuje poÄet bunÄk v dané oblasti @oblast, které splÅujà daná @kritéria. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 23, 27, 28, 33, a 39. Pak >COUNTIF(A1:A5,"<=28") se rovná 3. >COUNTIF(A1:A5,"<28") se rovná 2. >COUNTIF(A1:A5,"28") se rovná 1. >COUNTIF(A1:A5,">28") se rovná 2. > >@SYNTAX=COUPDAYSBS(vyrovnánÃ,splatnost,frekvence[,základna,eom]) >@DESCRIPTION=COUDAYSBS poÄÃtá poÄet dnà od zaÄátku obdobà kupónu do data vyrovnánÃ. > >@vyrovnánà je datum vyrovnánÃ. >@splatnost je datum splatnosti. >@frekvence je poÄet kuponů za rok. >@eom = TRUE znamená zvláštnà zpracovánà data splatnosti na konci mÄsÃce. >Možné hodnoty @frekvence jsou: 1 = roÄnÃ, 2 = pololetnÃ, 4 = ÄtvrtletnÃ, a pokud je zadán @eom, pak 6 = dvojmÄsÃÄnÃ, 12 = mÄsÃÄnÃ. >@základna je typ systému poÄÃtánà dnů, který se má použÃt: > > 0 US/MSRB 30/360 (MSRB Pravidlo G33 (e)) > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > 5 Evropský+ 30/360 > >(Podrobný popis tÄchto základen najdete v pÅÃruÄce pro aplikaci Gnumeric) > >* Pokud je frekvence neplatná, vracà funkce COUPDAYSBS chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 5, funkce COUPDAYSBS vracà chybu #NUM!. > >@EXAMPLES= >COUPDAYBS (DATE(2002,11,29),DATE(2004,2,29),4,0) = 89 >COUPDAYBS (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 0 > >@SYNTAX=COUPDAYS(vyrovnánÃ,splatnost,frekvence[,základna,eom]) >@DESCRIPTION=COUDAYSBS poÄÃtá poÄet dnà v obdobà kupónu do data vyrovnanÃ. > >@vyrovnánà je datum vyrovnánÃ. >@splatnost je datum splatnosti. >@frekvence je poÄet kuponů za rok. >@eom = TRUE znamená zvláštnà zpracovánà data splatnosti na konci mÄsÃce. >Možné hodnoty @frekvence jsou: 1 = roÄnÃ, 2 = pololetnÃ, 4 = ÄtvrtletnÃ, a pokud je zadán @eom, pak 6 = dvojmÄsÃÄnÃ, 12 = mÄsÃÄnÃ. >@základna je typ systému poÄÃtánà dnů, který se má použÃt: > > 0 US/MSRB 30/360 (MSRB Pravidlo G33 (e)) > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > 5 Evropský+ 30/360 > >(Podrobný popis tÄchto základen najdete v pÅÃruÄce pro aplikaci Gnumeric) > >* Pokud je frekvence neplatná, vracà funkce COUPDAYS chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 5, funkce COUPDAYS vracà chybu #NUM!. > >@EXAMPLES= >COUPDAYS (DATE(2002,11,29),DATE(2004,2,29),4,0) = 90 >COUPDAYS (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 90 >COUPDAYS (DATE(2002,11,29),DATE(2004,2,29),4,1,FALSE) = 91 >@SYNTAX=COUPDAYSNC(vyrovnánÃ,splatnost,frekvence[,základna,eom]) >@DESCRIPTION=COUDAYSNC poÄÃtá poÄet dnà od data vyrovnánà do dalÅ¡Ãho data kupónu. > >@vyrovnánà je datum vyrovnánÃ. >@splatnost je datum splatnosti. >@frekvence je poÄet kuponů za rok. >@eom = TRUE znamená zvláštnà zpracovánà data splatnosti na konci mÄsÃce. >Možné hodnoty @frekvence jsou: 1 = roÄnÃ, 2 = pololetnÃ, 4 = ÄtvrtletnÃ, a pokud je zadán @eom, pak 6 = dvojmÄsÃÄnÃ, 12 = mÄsÃÄnÃ. >@základna je typ systému poÄÃtánà dnů, který se má použÃt: > > 0 US/MSRB 30/360 (MSRB Pravidlo G33 (e)) > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > 5 Evropský+ 30/360 > >(Podrobný popis tÄchto základen najdete v pÅÃruÄce pro aplikaci Gnumeric) > >* Pokud je frekvence neplatná, vracà funkce COUPDAYSNC chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 5, funkce COUPDAYSNC vracà chybu #NUM!. > >@EXAMPLES= >COUPDAYSNC (DATE(2002,11,29),DATE(2004,2,29),4,0) = 1 >COUPDAYSNC (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 89 >@SYNTAX=COUPNCD(vyrovnánÃ,splatnost,frekvence[,základna,eom]) >@DESCRIPTION=COUPNCD poÄÃtá datum kupónu po vyrovnánÃ. > >@vyrovnánà je datum vyrovnánÃ. >@splatnost je datum splatnosti. >@frekvence je poÄet kuponů za rok. >@eom = TRUE znamená zvláštnà zpracovánà data splatnosti na konci mÄsÃce. >Možné hodnoty @frekvence jsou: 1 = roÄnÃ, 2 = pololetnÃ, 4 = ÄtvrtletnÃ, a pokud je zadán @eom, pak 6 = dvojmÄsÃÄnÃ, 12 = mÄsÃÄnÃ. >@základna je typ systému poÄÃtánà dnů, který se má použÃt: > > 0 US/MSRB 30/360 (MSRB Pravidlo G33 (e)) > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > 5 Evropský+ 30/360 > >(Podrobný popis tÄchto základen najdete v pÅÃruÄce pro aplikaci Gnumeric) > >* Pokud je frekvence neplatná, vracà funkce COUPNCD chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 5, funkce COUPNCD vracà chybu #NUM!. > >@EXAMPLES= >COUPNCD (DATE(2002,11,29),DATE(2004,2,29),4,0) = 30-Lis-2002 >COUPNCD (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 28-Lis-2003 >@SYNTAX=COUPNUM(vyrovnánÃ,splatnost,frekvence[,základna,eom]) >@DESCRIPTION=COUPNUM poÄÃtá zaokrouhlený poÄet kupónů mezi vyrovnánÃm a splatnostÃ. >@vyrovnánà je datum vyrovnánÃ. >@splatnost je datum splatnosti. >@frekvence je poÄet kuponů za rok. >@eom = TRUE znamená zvláštnà zpracovánà data splatnosti na konci mÄsÃce. >Možné hodnoty @frekvence jsou: 1 = roÄnÃ, 2 = pololetnÃ, 4 = ÄtvrtletnÃ, a pokud je zadán @eom, pak 6 = dvojmÄsÃÄnÃ, 12 = mÄsÃÄnÃ. >@základna je typ systému poÄÃtánà dnů, který se má použÃt: > > 0 US/MSRB 30/360 (MSRB Pravidlo G33 (e)) > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > 5 Evropský+ 30/360 > >* Pokud je frekvence neplatná, vracà funkce COUPNUM chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 5, funkce COUPNUM vracà chybu #NUM!. > >@EXAMPLES= >COUPNUM (DATE(2002,11,29),DATE(2004,2,29),4,0) = 6 >COUPNUM (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 5 > >@SYNTAX=COUPPCD(vyrovnánÃ,splatnost,frekvence[,základna,eom]) >@DESCRIPTION=COUPPCD poÄÃtá datum kupónu pÅed vyrovnánÃm. > >@vyrovnánà je datum vyrovnánÃ. >@splatnost je datum splatnosti. >@frekvence je poÄet kuponů za rok. >@eom = TRUE znamená zvláštnà zpracovánà data splatnosti na konci mÄsÃce. >Možné hodnoty @frekvence jsou: 1 = roÄnÃ, 2 = pololetnÃ, 4 = ÄtvrtletnÃ, 6 = dvoumÄsÃÄnÃ, 12 = mÄsÃÄnÃ. >@základna je typ systému poÄÃtánà dnů, který se má použÃt: > > 0 US/MSRB 30/360 (MSRB Pravidlo G33 (e)) > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > 5 Evropský+ 30/360 > >(Podrobný popis tÄchto základen najdete v pÅÃruÄce pro aplikaci Gnumeric) > >* Pokud je frekvence neplatná, vracà funkce COUPPCD chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna neplatná, funkce COUPPCD vracà chybu #NUM!. > >@EXAMPLES= >COUPPCD (DATE(2002,11,29),DATE(2004,2,29),4,0) = 31-Srp-2002 >COUPPCD (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 29-Lis-2002 > >@SYNTAX=COVAR(pole1,pole2) >@DESCRIPTION=COVAR vracà kovarianci dvou množin dat. > >* ÅetÄzce a prázdné buÅky jsou jednoduÅ¡e ignorovány. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1 a buÅky B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, a 42.7. Pak >COVAR(A1:A5,B1:B5) se rovná 65.858. > >@SYNTAX=CRITBINOM(pokusy,p,alfa) >@DESCRIPTION=Funkce CRITBINOM vracà nejmenšà hodnotu, pro kterou je distribuÄnà funkce vÄtšà nebo rovna dané hodnotÄ. @n je poÄet pokusů, @p je pravdÄpodobnost úspÄchu a @alfa je hodnota kritéria. > >* Pokud nenà @pokusy celé ÄÃslo, je oÅÃznuto. >* Pokud je @pokusy < 0, funkce CRITBINOM vracà chybu #NUM!. >* Pokud je @p < 0 nebo @p > 1, funkce CRITBINOM vracà chybu #NUM!. >* Pokud je @alfa < 0 nebo @alfa > 1, funkce CRITBINOM vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >CRITBINOM(10,0.5,0.75) se rovná 6. > >@SYNTAX=CRONBACH(ref1,ref2,...) >@DESCRIPTION=CRONBACH vracà Cronbachovu alfa pro zadané pÅÃpady. >@ref1 je množina dat, @ref2 je druhá množina dat, atd. >@EXAMPLES= > >@SYNTAX=CUMIPMT(úrok,nper,pv,poÄ_obdobÃ,kon_obdobÃ,typ) >@DESCRIPTION=CUMIPMT vracà kumulativnà úrok placený u půjÄky mezi @poÄ_obdobÃm a @kon_obdobÃm. > >* Pokud je @úrok <= 0, vracà funkce CUMIPMT chybu #NUM!. >* Pokud je @nper <= 0, vracà funkce CUMIPMT chybu #NUM!. >* Pokud je @pv <= 0, vracà funkce CUMIPMT chybu #NUM!. >* Pokud je @poÄ_obdobà < 1, vracà funkce CUMIPMT chybu #NUM!. >* Pokud je @kon_obdobà < @poÄ_obdobÃ, vracà funkce CUMIPMT chybu #NUM!. >* Pokud je @kon_obdobà > @nper, vracà funkce CUMIPMT chybu #NUM!. >* Pokud je @typ <> 0 a @typ <> 1, vracà funkce CUMIPMT chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=CUMPRINC(úrok,nper,pv,poÄ_obdobÃ,kon_obdobÃ,typ) >@DESCRIPTION=CUMPRINC vracà kumulativnà jistinu placenou u půjÄky mezi @poÄ_obdobÃm a @kon_obdobÃm. > >* Pokud je @úrok <= 0, vracà funkce CUMPRINC chybu #NUM!. >* Pokud je @nper <= 0, vracà funkce CUMPRINC chybu #NUM!. >* Pokud je @pv <= 0, vracà funkce CUMPRINC chybu #NUM!. >* Pokud je @poÄ_obdobà < 1, vracà funkce CUMPRINC chybu #NUM!. >* Pokud je @kon_obdobà < @poÄ_obdobÃ, vracà funkce CUMPRINC chybu #NUM!. >* Pokud je @kon_obdobà > @nper, vracà funkce CUMPRINC chybu #NUM!. >* Pokud je @typ <> 0 a @typ <> 1, vracà funkce CUMPRINC chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=CUM_BIV_NORM_DIST(a,b,rho) >@DESCRIPTION=CUM_BIV_NORM_DIST poÄÃtá kumulativnà dvojrozmÄrné normálnà rozdÄlenà z parametrů a, b a rho. >Návratová hodnota je pravdÄpodobnost, že dvÄ náhodné promÄnné s korelacà @rho jsou menšà než @a, resp. @b. > >@EXAMPLES= > >@SYNTAX=DATE (rok,mÄsÃc,den) >@DESCRIPTION=DATE vypoÄÃtá poÄet dnà od 1. 1. 1900 (sériové ÄÃslo data) pro daný rok, mÄsÃc a den. > >* Pokud je @mÄsÃc menšà než 1 nebo vÄtšà než 12, bude automaticky opraven. PodobnÄ pak v pÅÃpadÄ @dne. >* @rok by mÄl mÃt hodnotu minimálnÄ 1900. Pokud @rok je menšà než 1900, použije se 1900 + @rok. >* Pokud nenà zadaný datum platný, funkce DATE vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. >@EXAMPLES= >DATE(2001, 3, 30) se rovná '30. BÅe 2001'. > >@SYNTAX=DATE2UNIX(sériové_ÄÃslo) >@DESCRIPTION=DATE2UNIX pÅevádà sériové ÄÃslo Äasu a data na unixový Äas. > >Unixový Äas pÅedstavuje poÄet sekund od půlnoci 1. ledna 1970. > >@EXAMPLES= >DATE2UNIX("01/01/2000") se rovná 946656000. > >@SYNTAX=DATEDIF(datum1,datum2,interval) >@DESCRIPTION=DATEDIF vracà rozdÃl mezi dvÄma daty. @interval je jedna z následujÃcÃch hodnot: "y", "m", "d", "ym", "md", a "yd". > >Prvnà tÅi možnosti vrátà poÄet celých let, mÄsÃců nebo dnà mezi dvÄma uvedenými daty. > > "ym" vrátà poÄet celých mÄsÃců mezi dvÄma daty, nepoÄÃtaje rozdÃl v letech. > "md" vrátà poÄet celých dnà mezi dvÄma daty, nepoÄÃtaje rozdÃl v mÄsÃcÃch. > "yd" vrátà poÄet celých dnà mezi dvÄma daty, nepoÄÃtaje rozdÃl v letech. > >* Tato funkce je kompatibilnà s Excelem. >@EXAMPLES= >DATEDIF(DATE(2000,4,30),DATE(2003,8,4),"d") se rovná 1191. >DATEDIF(DATE(2000,4,30),DATE(2003,8,4),"y") se rovná 3. > >@SYNTAX=DATEVALUE(ÅetÄzec_datum) >@DESCRIPTION=DATEVALUE vracà sériové ÄÃslo data. @ÅetÄzec_datum je ÅetÄzec, obsahujÃcà datum. Konvence MS Excel 1900 datuje od 1. 1. 1900, konvence 1904 použÃvá 1. 1. 1904. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >DATEVALUE("1/1/1999") se rovná 36160 (v konvenci 1900). > >@SYNTAX=DAVERAGE(databáze,pole,kritéria) >@DESCRIPTION=DAVERAGE vracà průmÄr hodnot v seznamu nebo databázi, které vyhovujà zadaným podmÃnkám. > >@databáze je oblast bunÄk, ve kterých Åádky souvisejÃcÃch informacà pÅedstavujà záznamy a sloupce dat jsou pole. Prvnà Åádek databáze obsahuje nadpisy pro každý sloupec. > >@pole udává, který sloupec je ve funkci použit. Pokud je @pole celoÄÃselná hodnota, napÅÃklad 2, je použit druhý sloupec. Pole může být také nadpis sloupce. NapÅÃklad "VÄk" odkazuje na sloupec, který má v oblasti @databáze nadpis "VÄk". > >@kritéria pÅedstavujà oblast bunÄk, které obsahujà zadané podmÃnky. Prvnà Åádek @kritérià by mÄl obsahovat nadpisy polÃ, pro která jsou kritéria urÄena. BuÅky pod nadpisy udávajà podmÃnky, napÅÃklad ">3" nebo "<9". PodmÃnku rovnosti lze zadat jednoduÅ¡e zadánÃm hodnoty, napÅ. "3" nebo "Honza". Každý Åádek v @kritériÃch udává samostatnou podmÃnku, pokud tedy Åádek v @databázi vyhovuje jednomu z Åádků v @kritériÃch, pak je Åádek zapoÄÃtán (technicky ÅeÄeno je proveden logický souÄet (OR) mezi Åádky v @kritériÃch). Pokud @kritéria zahrnujà vÃce než jeden sloupec, pak musà být každá z podmÃnek v tÄchto sloupcÃch pravdivá, aby Åádek z databáze vyhovoval (opÄt technicky ÅeÄeno je proveden logický souÄin (AND) mezi sloupci na každém Åádku v @kritériÃch). >@EXAMPLES= >PÅedpokládejme že v oblasti A1:C7 se vyskytujà následujÃcà hodnoty: >Jméno VÄk Plat >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >Dále buÅky A9:B11 obsahujà následujÃcà hodnoty: >VÄk Plat ><30 >>40 >46000 > >DAVERAGE(A1:C7, "Plat", A9:A11) se rovná 42296.3333. >DAVERAGE(A1:C7, "VÄk", A9:A11) se rovná 39. >DAVERAGE(A1:C7, "Plat", A9:B11) se rovná 40782.5. >DAVERAGE(A1:C7, "VÄk", A9:B11) se rovná 36. > >@SYNTAX=DAY (datum) >@DESCRIPTION=DAY pÅevádà sériové ÄÃslo na den mÄsÃce. > >* Poznámka: Aplikace Gnumeric vykoná standardnà pÅevod ÅetÄzce na sériové ÄÃslo, takže můžete zadat datum jako ÅetÄzec. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >DAY ("10/24/1968") se rovná 24. > >@SYNTAX=DAYS360 (datum1,datum2,metoda) >@DESCRIPTION=Vracà poÄet dnà od @data1 do @data2 podle 360dennÃho kalendáÅe, ve kterém jsou vÅ¡echny mÄsÃce 30dennÃ. > >* Pokud má @metoda hodnotu 1, použije se evropská metoda. V tomto pÅÃpadÄ bude 31. den v mÄsÃci považován za 30. >* Pokud má @metoda hodnotu 0 nebo nenà uvedena, použije se americká metoda MS Excel (tm) US. To je pomÄrnÄ komplikovaná standardnà metoda použÃvaná v odvÄtvÃ, kde poslednà den v únoru je považován za 30. den mÄsÃce, ale pouze pro prvnà datum. >* Pokud má @metoda hodnotu 2, použije se rozumnÄjšà americká metoda, ve které se u obou dat zacházà s únorem stejnÄ. >* Poznámka: Aplikace Gnumeric vykoná standardnà pÅevod ÅetÄzce na sériové ÄÃslo, takže můžete zadat datum jako ÅetÄzec. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >DAYS360(DATE(2003, 2, 3), DATE(2007, 4, 2)) se rovná 1499. > >@SYNTAX=DB(náklady,zůstatek,životnost,obdobÃ[,mÄsÃc]) >@DESCRIPTION=DB poÄÃtá odpis za dané obdobà pomocà degresÃvnà metody s pevným zůstatkem. @náklady pÅedstavujà poÄáteÄnà cenu aktiva. @zůstatek je hodnota aktiva po odpise. > >@životnost je celkový poÄet obdobÃ. @obdobà je obdobÃ, pro které se má odpis vypoÄÃtat. @mÄsÃc je poÄet mÄsÃců v prvnÃm roce odepisovánÃ. > >* Pokud nenà @mÄsÃc uveden, pÅedpokládá se 12. >* Pokud @náklady = 0, funkce DB vracà chybu #NUM! >* Pokud @životnost <= 0, funkce DB vracà chybu #NUM! >* Pokud @zůstatek / @náklady < 0, funkce DB vracà chybu #NUM! > >@EXAMPLES= > >@SYNTAX=DCOUNT(databáze,pole,kritéria) >@DESCRIPTION=DCOUNT vracà poÄet bunÄk, které obsahujà ÄÃsla v databázi, které vyhovujà zadaným podmÃnkám. > >@databáze je oblast bunÄk, ve kterých Åádky souvisejÃcÃch informacà pÅedstavujà záznamy a sloupce dat jsou pole. Prvnà Åádek databáze obsahuje nadpisy pro každý sloupec. > >@pole udává, který sloupec je ve funkci použit. Pokud je @pole celoÄÃselná hodnota, napÅÃklad 2, je použit druhý sloupec. Pole může být také nadpis sloupce. NapÅÃklad "VÄk" odkazuje na sloupec, který má v oblasti @databáze nadpis "VÄk". > >@kritéria pÅedstavujà oblast bunÄk, které obsahujà zadané podmÃnky. Prvnà Åádek @kritérià by mÄl obsahovat nadpisy polÃ, pro která jsou kritéria urÄena. BuÅky pod nadpisy udávajà podmÃnky, napÅÃklad ">3" nebo "<9". PodmÃnku rovnosti lze zadat jednoduÅ¡e zadánÃm hodnoty, napÅ. "3" nebo "Honza". Každý Åádek v @kritériÃch udává samostatnou podmÃnku, pokud tedy Åádek v @databázi vyhovuje jednomu z Åádků v @kritériÃch, pak je Åádek zapoÄÃtán (technicky ÅeÄeno je proveden logický souÄet (OR) mezi Åádky v @kritériÃch). Pokud @kritéria zahrnujà vÃce než jeden sloupec, pak musà být každá z podmÃnek v tÄchto sloupcÃch pravdivá, aby Åádek z databáze vyhovoval (opÄt technicky ÅeÄeno je proveden logický souÄin (AND) mezi sloupci na každém Åádku v @kritériÃch). >@EXAMPLES= >PÅedpokládejme že v oblasti A1:C7 se vyskytujà následujÃcà hodnoty: >Jméno VÄk Plat >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >Dále buÅky A9:B11 obsahujà následujÃcà hodnoty: >VÄk Plat ><30 >>40 >46000 > >DCOUNT(A1:C7, "Plat", A9:A11) se rovná 3. >DCOUNT(A1:C7, "Plat", A9:B11) se rovná 2. >DCOUNT(A1:C7, "Jméno", A9:B11) se rovná 0. > >@SYNTAX=DCOUNTA(databáze,pole,kritéria) >@DESCRIPTION=DCOUNTA vracà poÄet bunÄk, které obsahujà data v databázi, která vyhovujà zadaným podmÃnkám. > >@databáze je oblast bunÄk, ve kterých Åádky podobných informacà pÅedstavujà záznamy a sloupce dat jsou pole. Prvnà Åádek databáze obsahuje nadpisy pro každý sloupec. > >@pole udává, který sloupec je ve funkci použit. Pokud je @pole celoÄÃselná hodnota, napÅÃklad 2, je použit druhý sloupec. Pole může být také nadpis sloupce. NapÅÃklad "VÄk" odkazuje na sloupec, který má v oblasti @databáze nadpis "VÄk". > >@kritéria pÅedstavujà oblast bunÄk, které obsahujà zadané podmÃnky. Prvnà Åádek @kritérià by mÄl obsahovat nadpisy polÃ, pro která jsou kritéria urÄena. BuÅky pod nadpisy udávajà podmÃnky, napÅÃklad ">3" nebo "<9". PodmÃnku rovnosti lze zadat jednoduÅ¡e zadánÃm hodnoty, napÅ. "3" nebo "Honza". Každý Åádek v @kritériÃch udává samostatnou podmÃnku, pokud tedy Åádek v @databázi vyhovuje jednomu z Åádků v @kritériÃch, pak je Åádek zapoÄÃtán (technicky ÅeÄeno je proveden logický souÄet (OR) mezi Åádky v @kritériÃch). Pokud @kritéria zahrnujà vÃce než jeden sloupec, pak musà být každá z podmÃnek v tÄchto sloupcÃch pravdivá, aby Åádek z databáze vyhovoval (opÄt technicky ÅeÄeno je proveden logický souÄin (AND) mezi sloupci na každém Åádku v @kritériÃch). >@EXAMPLES= >PÅedpokládejme že v oblasti A1:C7 se vyskytujà následujÃcà hodnoty: >Jméno VÄk Plat >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >Dále buÅky A9:B11 obsahujà následujÃcà hodnoty: >VÄk Plat ><30 >>40 >46000 > >DCOUNTA(A1:C7, "Plat", A9:A11) se rovná 3. >DCOUNTA(A1:C7, "Plat", A9:B11) se rovná 2. >DCOUNTA(A1:C7, "Jméno", A9:B11) se rovná 2. > >@SYNTAX=DDB(náklady,zůstatek,životnost,obdobÃ[,faktor]) >@DESCRIPTION=DDB vracà odpis aktiva za dané obdobà pomocà dvojité degresÃvnà metody nebo jiné podobné metody, kterou zadáte. > >@náklady pÅedstavujà poÄáteÄnà hodnotu aktiva, @zůstatek je hodnota po poslednÃm obdobà odpisu, @životnost je celkový poÄet obdobÃ, @obdobà pÅedstavuje obdobÃ, za které chcete odpis vypoÄÃtat a @faktor je mÃra poklesu zůstatku. > >* Pokud nenà @faktor uveden, pÅedpokládá se 2 (dvojitá degresÃvnà metoda). >* Pokud @životnost <= 0, funkce DDB vracà chybu #NUM! > >@EXAMPLES= > >@SYNTAX=DEC2BIN(ÄÃslo[,mÃsta]) >@DESCRIPTION=Funkce DEC2BIN pÅevádà desÃtkové ÄÃslo na dvojkové. @mÃsta je nepovinné pole uvádÄjÃcà poÄet ÄÃslic výsledku, na který se má formátovat. > >* Pokud je poÄet @mÃst pÅÃliÅ¡ malý nebo záporný, vracà se chyba #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >DEC2BIN(42) se rovná 101010. > >@SYNTAX=DEC2HEX(ÄÃslo[,mÃsta]) >@DESCRIPTION=Funkce DEC2HEX pÅevádà desÃtkové ÄÃslo na Å¡estnáctkové. @mÃsta je nepovinné pole uvádÄjÃcà poÄet ÄÃslic výsledku, na které se má formátovat. > >* Pokud je poÄet @mÃst pÅÃliÅ¡ malý nebo záporný, vracà se chyba #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >DEC2HEX(42) se rovná 2A. > >@SYNTAX=DEC2OCT(ÄÃslo[,mÃsta]) >@DESCRIPTION=Funkce DEC2OCT pÅevádà desÃtkové ÄÃslo na osmiÄkové. @mÃsta je nepovinné pole uvádÄjÃcà poÄet ÄÃslic výsledku, na které se má formátovat. > >* Pokud je poÄet @mÃst pÅÃliÅ¡ malý nebo záporný, vracà se chyba #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >DEC2OCT(42) se rovná 52. > >@SYNTAX=DECIMAL(text,základ) >@DESCRIPTION=Funkce DECIMAL pÅevede ÄÃslo v ÄÃselné soustavÄ @base na desÃtkové. > >* @základ musà být celé ÄÃslo mezi 2 a 36. >* Tato funkce je kompatibilnà s OpenOffice.Org. > >@EXAMPLES= >DECIMAL("A1",16) se rovná 161. > >@SYNTAX=DEGREES(x) >@DESCRIPTION=DEGREES poÄÃtá stupnÄ rovnajÃcà se @x radiánům. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >DEGREES(2.5) se rovná 143.2394. > >@SYNTAX=DELTA(x[,y]) >@DESCRIPTION=Funkce DELTA testuje dva parametry na numerickou ekvivalenci, vracà 1 pÅi rovnosti. > >* @y je nepovinné a jeho výchozà hodnota je 0. >* Pokud nenà jeden z parametrů ÄÃslo, vracà se chyba #VALUE!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >DELTA(42.99,43) se rovná 0. > >@SYNTAX=DEVSQ(n1, n2, ...) >@DESCRIPTION=DEVSQ vracà souÄet druhých mocnin odchylek množiny dat od průmÄru výbÄru. > >* ÅetÄzce a prázdné buÅky jsou jednoduÅ¡e ignorovány. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >DEVSQ(A1:A5) se rovná 470.56. > >@SYNTAX=DGET(databáze,pole,kritéria) >@DESCRIPTION=DGET vracà jedinou hodnotu ze sloupce, který odpovÃdá zadaným kritériÃm. > >@databáze je oblast bunÄk, ve kterých Åádky podobných informacà pÅedstavujà záznamy a sloupce dat jsou pole. Prvnà Åádek databáze obsahuje nadpisy pro každý sloupec. > >@pole udává, který sloupec je ve funkci použit. Pokud je @pole celoÄÃselná hodnota, napÅÃklad 2, je použit druhý sloupec. Pole může být také nadpis sloupce. NapÅÃklad "VÄk" odkazuje na sloupec, který má v oblasti @databáze nadpis "VÄk". > >@kritéria pÅedstavujà oblast bunÄk, které obsahujà zadané podmÃnky. Prvnà Åádek @kritérià by mÄl obsahovat nadpisy polÃ, pro která jsou kritéria urÄena. BuÅky pod nadpisy udávajà podmÃnky, napÅÃklad ">3" nebo "<9". PodmÃnku rovnosti lze zadat jednoduÅ¡e zadánÃm hodnoty, napÅ. "3" nebo "Honza". Každý Åádek v @kritériÃch udává samostatnou podmÃnku, pokud tedy Åádek v @databázi vyhovuje jednomu z Åádků v @kritériÃch, pak je Åádek zapoÄÃtán (technicky ÅeÄeno je proveden logický souÄet (OR) mezi Åádky v @kritériÃch). Pokud @kritéria zahrnujà vÃce než jeden sloupec, pak musà být každá z podmÃnek v tÄchto sloupcÃch pravdivá, aby Åádek z databáze vyhovoval (opÄt technicky ÅeÄeno je proveden logický souÄin (AND) mezi sloupci na každém Åádku v @kritériÃch). >@EXAMPLES= >PÅedpokládejme že v oblasti A1:C7 se vyskytujà následujÃcà hodnoty: >Jméno VÄk Plat >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >Dále obsahujà buÅky A9:B11 následujÃcà hodnoty: >VÄk Plat ><30 >>40 >46000 > >* Pokud žádná z položek neodpovÃdá podmÃnkám, vracà funkce DGET chybu #VALUE!. >* Pokud odpovÃdá podmÃnkám vÃce než jedna položka, vracà funkce DGET chybu #NUM!. > >DGET(A1:C7, "Plat", A9:A10) se rovná 34323. >DGET(A1:C7, "Jméno", A9:A10) se rovná "Clark". > >@SYNTAX=DIMCIRC(provoz,ss) >@DESCRIPTION=DIMCIRC vracà poÄet obvodů vyžadovaných ze zátÄže @provozem se stupnÄm služby @ss. > >@EXAMPLES= >DIMCIRC(24, 1%) vracà 35. > >@SYNTAX=DISC(vyrovnánÃ,splatnost,cena,zaruÄ_cena[,základna]) >@DESCRIPTION=DISC poÄÃtá diskontnà sazbu cenného papÃru. @vyrovnánà je datum vyrovnánÃ. > >@splatnost je datum splatnosti cenného papÃru. @cena je cena za nominálnà hodnotu $100 cenného papÃru. @zaruÄ_cena je zaruÄená cena na nominálnà hodnotu $100 cenného papÃru. > >@základna je typ systému poÄÃtánà dnÃ, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropských 30/360 > >* Pokud je datum @vyrovnánà nebo @splatnosti neplatný, funkce DISC vracà chybu #NUM!. >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 4, funkce DISC vracà chybu #NUM!. >* Pokud je datum @vyrovnánà vÄtšà než datum @splatnosti nebo jsou stejné, funkce DISC vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=DMAX(databáze,pole,kritéria) >@DESCRIPTION=DMAX vracà nejvyššà ÄÃslo ze sloupce, které odpovÃdá zadaným podmÃnkám. > >@databáze je oblast bunÄk, ve kterých Åádky podobných informacà pÅedstavujà záznamy a sloupce dat jsou pole. Prvnà Åádek databáze obsahuje nadpisy pro každý sloupec. > >@pole udává, který sloupec je ve funkci použit. Pokud je @pole celoÄÃselná hodnota, napÅÃklad 2, je použit druhý sloupec. Pole může být také nadpis sloupce. NapÅÃklad "VÄk" odkazuje na sloupec, který má v oblasti @databáze nadpis "VÄk". > >@kritéria pÅedstavujà oblast bunÄk, které obsahujà zadané podmÃnky. Prvnà Åádek @kritérià by mÄl obsahovat nadpisy polÃ, pro která jsou kritéria urÄena. BuÅky pod nadpisy udávajà podmÃnky, napÅÃklad ">3" nebo "<9". PodmÃnku rovnosti lze zadat jednoduÅ¡e zadánÃm hodnoty, napÅ. "3" nebo "Honza". Každý Åádek v @kritériÃch udává samostatnou podmÃnku, pokud tedy Åádek v @databázi vyhovuje jednomu z Åádků v @kritériÃch, pak je Åádek zapoÄÃtán (technicky ÅeÄeno je proveden logický souÄet (OR) mezi Åádky v @kritériÃch). Pokud @kritéria zahrnujà vÃce než jeden sloupec, pak musà být každá z podmÃnek v tÄchto sloupcÃch pravdivá, aby Åádek z databáze vyhovoval (opÄt technicky ÅeÄeno je proveden logický souÄin (AND) mezi sloupci na každém Åádku v @kritériÃch). >@EXAMPLES= >PÅedpokládejme že v oblasti A1:C7 se vyskytujà následujÃcà hodnoty: >Jméno VÄk Plat >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >Dále buÅky A9:B11 obsahujà následujÃcà hodnoty: >VÄk Plat ><30 >>40 >46000 > >DMAX(A1:C7, "Plat", A9:A11) se rovná 47242. >DMAX(A1:C7, "VÄk", A9:A11) se rovná 45. >DMAX(A1:C7, "VÄk", A9:B11) se rovná 43. > >@SYNTAX=DMIN(databáze,pole,kritéria) >@DESCRIPTION=DMIN vracà nejnižšà ÄÃslo ze sloupce, které odpovÃdá zadaným podmÃnkám. > >@databáze je oblast bunÄk, ve kterých Åádky podobných informacà pÅedstavujà záznamy a sloupce dat jsou pole. Prvnà Åádek databáze obsahuje nadpisy pro každý sloupec. > >@pole udává, který sloupec je ve funkci použit. Pokud je @pole celoÄÃselná hodnota, napÅÃklad 2, je použit druhý sloupec. Pole může být také nadpis sloupce. NapÅÃklad "VÄk" odkazuje na sloupec, který má v oblasti @databáze nadpis "VÄk". > >@kritéria pÅedstavujà oblast bunÄk, které obsahujà zadané podmÃnky. Prvnà Åádek @kritérià by mÄl obsahovat nadpisy polÃ, pro která jsou kritéria urÄena. BuÅky pod nadpisy udávajà podmÃnky, napÅÃklad ">3" nebo "<9". PodmÃnku rovnosti lze zadat jednoduÅ¡e zadánÃm hodnoty, napÅ. "3" nebo "Honza". Každý Åádek v @kritériÃch udává samostatnou podmÃnku, pokud tedy Åádek v @databázi vyhovuje jednomu z Åádků v @kritériÃch, pak je Åádek zapoÄÃtán (technicky ÅeÄeno je proveden logický souÄet (OR) mezi Åádky v @kritériÃch). Pokud @kritéria zahrnujà vÃce než jeden sloupec, pak musà být každá z podmÃnek v tÄchto sloupcÃch pravdivá, aby Åádek z databáze vyhovoval (opÄt technicky ÅeÄeno je proveden logický souÄin (AND) mezi sloupci na každém Åádku v @kritériÃch). >@EXAMPLES= >PÅedpokládejme že v oblasti A1:C7 se vyskytujà následujÃcà hodnoty: >Jméno VÄk Plat >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >Dále obsahujà buÅky A9:B11 následujÃcà hodnoty: >VÄk Plat ><30 >>40 >46000 > >DMIN(A1:C7, "Plat", A9:B11) se rovná 34323. >DMIN(A1:C7, "VÄk", A9:B11) se rovná 29. > >@SYNTAX=DOLLAR(suma[,des_mÃsta]) >@DESCRIPTION=DOLLAR vracà @sumu formátovanou jako penÄžnà sumu. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >DOLLAR(12345) se rovná "$12,345.00". > >@SYNTAX=DOLLARDE(zlomek_dolaru,zlomek) >@DESCRIPTION=DOLLARDE pÅevádà cenu v dolarech vyjádÅenou jako zlomek na cenu v dolarech vyjádÅenou jako desetinné ÄÃslo. > >@zlomek_dolaru je pÅevádÄný zlomek. @zlomek je dÄlitel zlomku. > >* Pokud nenà @zlomek celé ÄÃslo, je oÅÃznut. >* Pokud je @zlomek <= 0, DOLLARDE vracà chybu #NUM!. > > @EXAMPLES= > >@SYNTAX=DOLLARFR(desetinné_dolary,zlomek) >@DESCRIPTION=DOLLARFR pÅevádà desetinnou cenu v dolarech na cenu v dolarech vyjádÅenou jako zlomek. > >* Pokud nenà @zlomek celé ÄÃslo, je oÅÃznut. >* Pokud je @zlomek <= 0, DOLLARFR vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=DPRODUCT(databáze,pole,kritéria) >@DESCRIPTION=DPRODUCT vracà souÄin tÄch ÄÃsel ve sloupci, které vyhovujà zadaným podmÃnkám. > >@databáze je oblast bunÄk, ve kterých Åádky podobných informacà pÅedstavujà záznamy a sloupce dat jsou pole. Prvnà Åádek databáze obsahuje nadpisy pro každý sloupec. > >@pole udává, který sloupec je ve funkci použit. Pokud je @pole celoÄÃselná hodnota, napÅÃklad 2, je použit druhý sloupec. Pole může být také nadpis sloupce. NapÅÃklad "VÄk" odkazuje na sloupec, který má v oblasti @databáze nadpis "VÄk". > >@kritéria pÅedstavujà oblast bunÄk, které obsahujà zadané podmÃnky. Prvnà Åádek @kritérià by mÄl obsahovat nadpisy polÃ, pro která jsou kritéria urÄena. BuÅky pod nadpisy udávajà podmÃnky, napÅÃklad ">3" nebo "<9". PodmÃnku rovnosti lze zadat jednoduÅ¡e zadánÃm hodnoty, napÅ. "3" nebo "Honza". Každý Åádek v @kritériÃch udává samostatnou podmÃnku, pokud tedy Åádek v @databázi vyhovuje jednomu z Åádků v @kritériÃch, pak je Åádek zapoÄÃtán (technicky ÅeÄeno je proveden logický souÄet (OR) mezi Åádky v @kritériÃch). Pokud @kritéria zahrnujà vÃce než jeden sloupec, pak musà být každá z podmÃnek v tÄchto sloupcÃch pravdivá, aby Åádek z databáze vyhovoval (opÄt technicky ÅeÄeno je proveden logický souÄin (AND) mezi sloupci na každém Åádku v @kritériÃch). >@EXAMPLES= >PÅedpokládejme že v oblasti A1:C7 se vyskytujà následujÃcà hodnoty: >Jméno VÄk Plat >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >Dále buÅky A9:B11 obsahujà následujÃcà hodnoty: >VÄk Plat ><30 >>40 >46000 > >DPRODUCT(A1:C7, "VÄk", A9:B11) se rovná 1247. > >@SYNTAX=DSUM(databáze,pole,kritéria) >@DESCRIPTION=DSUM vracà souÄet ÄÃsel ve sloupci, které vyhovujà zadaným podmÃnkám. > >@databáze je oblast bunÄk, ve kterých Åádky podobných informacà pÅedstavujà záznamy a sloupce dat jsou pole. Prvnà Åádek databáze obsahuje nadpisy pro každý sloupec. > >@pole udává, který sloupec je ve funkci použit. Pokud je @pole celoÄÃselná hodnota, napÅÃklad 2, je použit druhý sloupec. Pole může být také nadpis sloupce. NapÅÃklad "VÄk" odkazuje na sloupec, který má v oblasti @databáze nadpis "VÄk". > >@kritéria pÅedstavujà oblast bunÄk, které obsahujà zadané podmÃnky. Prvnà Åádek @kritérià by mÄl obsahovat nadpisy polÃ, pro která jsou kritéria urÄena. BuÅky pod nadpisy udávajà podmÃnky, napÅÃklad ">3" nebo "<9". PodmÃnku rovnosti lze zadat jednoduÅ¡e zadánÃm hodnoty, napÅ. "3" nebo "Honza". Každý Åádek v @kritériÃch udává samostatnou podmÃnku, pokud tedy Åádek v @databázi vyhovuje jednomu z Åádků v @kritériÃch, pak je Åádek zapoÄÃtán (technicky ÅeÄeno je proveden logický souÄet (OR) mezi Åádky v @kritériÃch). Pokud @kritéria zahrnujà vÃce než jeden sloupec, pak musà být každá z podmÃnek v tÄchto sloupcÃch pravdivá, aby Åádek z databáze vyhovoval (opÄt technicky ÅeÄeno je proveden logický souÄin (AND) mezi sloupci na každém Åádku v @kritériÃch). >@EXAMPLES= >PÅedpokládejme že v oblasti A1:C7 se vyskytujà následujÃcà hodnoty: >Jméno VÄk Plat >John 34 54342 >Bill 35 22343 >Clark 29 34323 >Bob 43 47242 >Susan 37 42932 >Jill 45 45324 > >Dále buÅky A9:B11 obsahujà následujÃcà hodnoty: >VÄk Plat ><30 >>40 >46000 > >DSUM(A1:C7, "VÄk", A9:B11) se rovná 72. >DSUM(A1:C7, "Plat", A9:B11) se rovná 81565. > >@SYNTAX=DURATION(vyrovnánÃ,splatnost,cena,výnos,frekvence[,základna]) >@DESCRIPTION=DURATION poÄÃtá dobu trvánà cenného papÃru. > >@splatnost je datum splatnosti cenného papÃru. @splatnost pÅedstavuje datum splatnosti cenného papÃru. > >@základna je typ systému poÄÃtánà dnÃ, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropských 30/360 > >* Pokud je frekvence jiná než 1, 2, nebo 4, vracà funkce DURATION chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 4, funkce DURATION vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=EDATE(datum,mÄsÃce) >@DESCRIPTION=EDATE vracà sériové ÄÃslo data, které je uvedený poÄet mÄsÃců @mÄsÃce pÅed nebo po @datum. @datum je sériové ÄÃslo poÄáteÄnÃho data a @mÄsÃce udávajà poÄet mÄsÃců pÅed (záporné ÄÃslo) nebo po (kladné ÄÃslo) poÄáteÄnÃm datem. > >* Pokud nejsou @mÄsÃce celé ÄÃslo, je desetinná Äást odÅÃznuta. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >EDATE(DATE(2001,12,30),2) se rovná 28. Ãno 2002. > >@SYNTAX=EFFECT(r,nper) >@DESCRIPTION=EFFECT poÄÃtá reálnou úrokovou mÃru z dané nominálnà úrokové mÃry. > >Reálná úroková mÃra je poÄÃtána jako: > > (1 + @r / @nper) ^ @nper - 1 > >kde: > >@r = nominálnà úroková mÃra (roÄnÃ) >@nper = poÄet obdobà > >* Pokud je @r < 0, pak vracà funkce EFFECT chybu #NUM!. >* Pokud je @nper <= 0, pak vracà funkce EFFECT chybu #NUM!. > >@EXAMPLES= >NapÅÃklad kreditnà karty použÃvajà APR (roÄnà procentuálnà mÃra), což je nominálnà úroková mÃra. >Chcete-li napÅÃklad zjistit, jaké úroky skuteÄnÄ platÃte na kreditnà kartÄ s APR 19%, které je poÄÃtané mÄsÃÄnÄ, zadáte: >=EFFECT(.19,12) a dostanete .2075 neboli 20.75%. To je reálná úroková mÃra, kterou zaplatÃte za svoji půjÄku. >@SYNTAX=EOMONTH (poÄ_datum,mÄsÃce) >@DESCRIPTION=EOMONTH vracà poslednà den mÄsÃce, který je @mÄsÃce vzdálen od @poÄ_data. > >* Pokud je @poÄ_datum nebo @mÄsÃce neplatné, vracà funkce chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >Pokud A1 obsahuje 21.12.2000, pak EOMONTH(A1,0)=31.12.2000, EOMONTH(A1,5)=31.5.2001, a EOMONTH(A1,2)=28.2.2001 > >@SYNTAX=ERF([spodnÃ_limit,]hornÃ_limit) >@DESCRIPTION=S jednÃm parametrem vracà funkce ERF hodnotu chybové funkce, definované jako > > erf(x) = 2/sqrt(pi)* integrál od 0 do x z exp(-t*t) dt. > >Pokud jsou zadané dva parametry, jsou použity jako spodnà a hornà hranice integrálu. > >* Pokud nenà @spodnÃ_limit nebo @hornÃ_limit ÄÃslo, je vrácena chyba #VALUE!. >* Tato funkce je kompatibilnà s Excelem (pokud jsou zadané dva parametry v Excelu, nenà dovoleno, aby byly záporné.) > >@EXAMPLES= >ERF(0.4) se rovná 0.428392355. >ERF(1.6448536269515/SQRT(2)) se rovná 0.90. > >Druhý pÅÃklad ukazuje, že náhodná promÄnná s normálnÃm rozdÄlenÃm má 90procentnà pravdÄpodobnost, že bude spadat do pÅibližnÄ 1.645 smÄrodatných odchylek od průmÄru. >@SYNTAX=ERFC(x) >@DESCRIPTION=Funkce ERFC vracà doplÅkovou chybovou funkci, definovanou jako > > 1 - erf(x). > >erfc(x) je poÄÃtána pÅesnÄji než 1 - erf(x) pro parametry vÄtšà než pÅibližnÄ 0.5. > >* Pokud @x nenà ÄÃslo, je vrácena chyba #VALUE!. > >@EXAMPLES= >ERFC(6) se rovná 2.15197367e-17. > >@SYNTAX=ERROR(text) >@DESCRIPTION=ERROR vracà uvedenou chybu > >@EXAMPLES= >ERROR("#MOJE CHYBA"). > >@SYNTAX=ERROR.TYPE(hodnota) >@DESCRIPTION=ERROR.TYPE vracà ÄÃslo chyby podle dané chybové hodnoty. ÄÃsla chybových hodnot jsou: > >#DIV/0! 2 >#VALUE! 3 >#REF! 4 >#NAME? 5 >#NUM! 6 >#N/A 7 > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ERROR.TYPE(NA()) se rovná 7. > >@SYNTAX=EURO(mÄna) >@DESCRIPTION=EURO pÅevádà jedno Euro na danou národnà mÄnu v Evropské mÄnové unii. > >@mÄna je jedna z následujÃcÃch: > ATS (Rakousko) > BEF (Belgie) > DEM (NÄmecko) > ESP (Å panÄlsko) > EUR (Euro) > FIM (Finsko) > FRF (Francie) > GRD (Åecko) > IEP (Irsko) > ITL (Itálie) > LUF (Lucembursko) > NLG (NizozemÃ) > PTE (Portugalsko) > >* Pokud je @mÄna jiná než výše uvedené, funkce EURO vracà chybu #NUM!. > >@EXAMPLES= >EURO("DEM") vracà 1.95583. >@SYNTAX=EUROCONVERT(n,zdroj,cÃl) >@DESCRIPTION=EUROCONVERT pÅevádà hodnotu @n v mÄnÄ @zdroje na cÃlovou mÄnu @cÃle. ObÄ mÄny jsou zadány jako tÅÃpÃsmenná zkratka pomocà kódu jmenného systému ISO. K dispozici jsou následujÃcà mÄny: > > ATS (Rakousko) > BEF (Belgie) > DEM (NÄmecko) > ESP (Å panÄlsko) > EUR (Euro) > FIM (Finsko) > FRF (Francie) > GRD (Åecko) > IEP (Irsko) > ITL (Itálie) > LUF (Lucembursko) > NLG (NizozemÃ) > PTE (Portugalsko) > >* Pokud je zadaný @zdroj nebo @cÃl jiný než výše uvedené, funkce EUROCONVERT vrátà chybu #VALUE!. > >@EXAMPLES= >EUROCONVERT(2.1,"DEM","EUR") vracà 1.07. >@SYNTAX=EVEN(ÄÃslo) >@DESCRIPTION=Funkce EVEN vracà ÄÃslo zaokrouhlené nahoru na nejbližšà sudé celé ÄÃslo. Záporná ÄÃsla jsou zokrouhlována dolů. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >EVEN(5.4) se rovná 6. >EVEN(-5.4) se rovná -6. > >@SYNTAX=EXACT(ÅetÄzec1, ÅetÄzec2) >@DESCRIPTION=EXACT vracà TRUE, pokud je @ÅetÄzec1 zcela shodný s @ÅetÄzcem2 (tato funkce rozliÅ¡uje velká a malá pÃsmena). > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >EXACT("key","key") se rovná TRUE. >EXACT("key","Key") se rovná FALSE. > >@SYNTAX=EXECSQL(dsn,uživatel,heslo,sql) >@DESCRIPTION=Funkce EXECSQL umožÅuje vykonat pÅÃkaz na databázovém serveru a zobrazà vrácené výsledky v aktuálnÃm listu. PoužÃvá libgda jako prostÅedek pro pÅÃstup k databázÃm. >PÅed jejÃm použitÃm je tÅeba nejprve nastavit datový zdroj v rozhranà libgda. >@EXAMPLES= >Pokud chcete zÃskat vÅ¡echna data z tabulky "Customers" z datového zdroje GDA "mydatasource", použijete: >EXECSQL("mydatasource","uživatel","heslo","SELECT * FROM customers") >@SYNTAX=EXP(x) >@DESCRIPTION=EXP poÄÃtá mocninu hodnoty e (základ pÅirozeného logaritmu) na @x. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >EXP(2) se rovná 7.389056. > >@SYNTAX=EXPM1(x) >@DESCRIPTION=EXPM1 poÄÃtá EXP(@x)-1 s vyššà pÅesnostà než původnà vzorec. > >@EXAMPLES= >EXPM1(0.01) se rovná 0.01005. > >@SYNTAX=EXPONDIST(x,y,kumulativnÃ) >@DESCRIPTION=Funkce EXPONDIST vracà exponenciálnà rozdÄlenÃ. Pokud je @kumulativnà FALSE, vrátÃ: > > @y * exp (-@y*@x) > >jinak vrátà > > 1 - exp (-@y*@x). > >* Pokud je @x < 0 nebo @y <= 0, vrátà funkce chybu. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >EXPONDIST(2,4,0) se rovná 0.001341851. > >@SYNTAX=EXPPOWDIST(x,a,b) >@DESCRIPTION=EXPPOWDIST vracà hustotu pravdÄpodobnosti p(x) v @x pro exponenciálnà mocninné rozdÄlenà s parametrem stupnice @a a exponentem @b. > >@EXAMPLES= >EXPPOWDIST(0.4,1,2). > >@SYNTAX=EXPRESSION(buÅka) >@DESCRIPTION=EXPRESSION vracà výraz v @buÅce jako ÅetÄzec, nebo prázdný ÅetÄzec, pokud buÅka nenà výraz. >@EXAMPLES= >V A2 EXPRESSION(A3) se rovná prázdnému ÅetÄzci (pokud v A3 nic nenÃ). >v A1 EXPRESSION(A2) se rovná 'EXPRESSION(A3)'. > >@SYNTAX=FACT(x) >@DESCRIPTION=FACT poÄÃtá faktoriál @x. neboli @x!. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >FACT(3) se rovná 6. >FACT(9) se rovná 362880. > >@SYNTAX=FACTDOUBLE(ÄÃslo) >@DESCRIPTION=Funkce FACTDOUBLE vracà dvojitý faktoriál @ÄÃsla, Äili x!!. > >* Pokud nenà @ÄÃslo celé, je oÅÃznuto. >* Pokud je @ÄÃslo záporné, funkce FACTDOUBLE vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >FACTDOUBLE(5) se rovná 15. > >@SYNTAX=FALSE() >@DESCRIPTION=FALSE vracà logickou hodnotu false (nepravda). > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >FALSE() se rovná FALSE. > >@SYNTAX=FDIST(x,dof1,dof2) >@DESCRIPTION=Funkce FDIST vracà pravdÄpodobnostnà F rozdÄlenÃ. @dof1 je poÄet stupÅů volnosti Äitatele a @dof2 je poÄet stupÅů volnosti jmenovatele. > >* Pokud je @x < 0, funkce FDIST vracà chybu #NUM!. >* Pokud je @dof1 < 1 nebo @dof2 < 1, funkce FDIST vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >FDIST(2,5,5) se rovná 0.232511319. > >@SYNTAX=FIB(ÄÃslo) >@DESCRIPTION=Funkce FIB poÄÃtá Fibonacciho ÄÃsla. > >* Pokud @ÄÃslo nenà celé ÄÃslo, je oÅÃznuto. >* Pokud je @ÄÃslo záporné nebo nula, funkce FIB vracà chybu #NUM!. > >@EXAMPLES= >FIB(12) se rovná 144. > >@SYNTAX=FIND(ÅetÄzec1,ÅetÄzec2[,start]) >@DESCRIPTION=FIND vracà pozici @ÅetÄzce1 v @ÅetÄzci2 (rozliÅ¡uje velikost pÃsmen), hledá od znaku na pozici @start (pokud nenà uvedeno, pÅedpokládá se 1). > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >FIND("ac","Jack") se rovná 2. > >@SYNTAX=FINV(p,dof1,dof2) >@DESCRIPTION=Funkce FINV vracà inverznà pravdÄpodobnost F rozdÄlenÃ. > >* Pokud je @p < 0 nebo @p > 1, funkce FINV vracà chybu #NUM!. >* Pokud je @dof1 < 1 nebo @dof2 < 1, funkce FINV vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >FINV(0.2,2,4) se rovná 2.472135955. > >@SYNTAX=FISHER(x) >@DESCRIPTION=Funkce FISHER vracà Fisherovu transformaci v @x. > >* Pokud @x nenà ÄÃslo, funkce FISHER vracà chybu #VALUE!. >* Pokud je @x <= -1 nebo @x >= 1, funkce FISHER vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >FISHER(0.332) se rovná 0.345074339. > >@SYNTAX=FISHERINV(x) >@DESCRIPTION=Funkce FISHERINV vracà inverznà Fisherovu transformaci v @x. > >* Pokud @x nenà ÄÃslo, funkce FISHERINV vracà chybu #VALUE!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >FISHERINV(2) se rovná 0.96402758. > >@SYNTAX=FIXED(ÄÃslo,[des_mÃsta, bez_Äárek]) >@DESCRIPTION=FIXED vracà @ÄÃslo jako formátovaný ÅetÄzec s @des_mÃsta mÃsty za desetinnou Äárkou, bez Äárek, pokud je to požadováno parametrem @bez_Äárek. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >FIXED(1234.567,2) se rovná "1,234.57". > >@SYNTAX=FORECAST(x,známe_y,známe_x) >@DESCRIPTION=Funkce FORECAST odhaduje budoucà hodnoty podle existujÃcÃch hodnot pomocà jednoduché lineárnà regrese. PÅedpokládaná hodnota je funkÄnà hodnotou v bode @x. > >* Pokud jsou @známe_y a @známe_x prázdné nebo majà různý poÄet prvků, funkce FORECAST vracà chybu #N/A!. >* Pokud je rozptyl @známe_x 0, funkce FORECAST vracà chybu #DIV/0. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1, a že buÅky B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, a 42.7. Pak >FORECAST(7,A1:A5,B1:B5) se rovná -10.859397661. > >@SYNTAX=FREQUENCY(data,adresáÅe) >@DESCRIPTION=Funkce FREQUENCY poÄÃtá, kolikrát se daná hodnota vyskytla v datech. Výsledky jsou v poli. > >@data je pole dat, ve kterých se majà spoÄÃtat výskyty. @adresáÅe je pole obsahujÃcà intervaly, podle kterých vytvoÅit skupiny hodnot dat. Pokud je @adresáÅe prázdné, funkce FREQUENCY vracà poÄet různých datových hodnot v @datech. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= > >@SYNTAX=FTEST(pole1,pole2) >@DESCRIPTION=Funkce FTEST vracà pravdÄpodobnost pro oboustrannou alternativu, že rozptyly v daných dvou množinách nejsou výraznÄ odliÅ¡né. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1, a buÅky B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, a 42.7. Pak >FTEST(A1:A5,B1:B5) se rovná 0.510815017. > >@SYNTAX=FV(úrok,term,pmt[,pv,typ]) >@DESCRIPTION=FV poÄÃtá budoucà hodnotu investice. Ta je založená na periodických, konstantnÃch platbách a konstantnà úrokové mÃÅe. Ãroková mÃra za obdobà je @úrok, @term je poÄet obdobà za rok, @pmt je platba za každé obdobÃ, @pv je aktuálnà hodnota a @typ urÄuje, kdy se provádÄjà platby. > >* Pokud je @typ = 1, pak platby probÃhajà na zaÄátku obdobÃ. >* Pokud je @typ = 0, pak platby probÃhajà na konci každého obdobÃ. > >@EXAMPLES= > >@SYNTAX=FVSCHEDULE(p,kalendáÅ) >@DESCRIPTION=FVSCHEDULE vracà budoucà hodnotu dané poÄáteÄnà hodnoty po použità série periodických úrokových mÄr. Parametr @p pÅedstavuje souÄasnou hodnotu; @kalendáŠpÅedstavuje pole použitých úrokových mÄr. Parametr @kalendáŠmusà být oblast bunÄk. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà úrokové mÃry 0.11, 0.13, 0.09, 0.17, a 0.03. Pak >FVSCHEDULE(3000,A1:A5) se rovná 4942.7911611. >@SYNTAX=GAMMADIST(x,alfa,beta,kum) >@DESCRIPTION=Funkce GAMMADIST vracà gama rozdÄlenÃ. Pokud je @kum TRUE, funkce GAMMADIST vracà neúplnou gama funkci, jinak vracà hustotu. > >* Pokud je @x < 0, funkce GAMMADIST vracà chybu #NUM!. >* Pokud je @alfa <= 0 nebo @beta <= 0, funkce GAMMADIST vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >GAMMADIST(1,2,3,0) se rovná 0.07961459. > >@SYNTAX=GAMMAINV(p,alfa,beta) >@DESCRIPTION=Funkce GAMMAINV vracà inverznà hodnotu kumulativnÃho gama rozdÄlenÃ. > >* Pokud je @p < 0 nebo @p > 1, funkce GAMMAINV vracà chybu #NUM!. >* Pokud je @alfa <= 0 nebo @beta <= 0, funkce GAMMAINV vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >GAMMAINV(0.34,2,4) se rovná 4.829093908. > >@SYNTAX=GAMMALN(x) >@DESCRIPTION=Funkce GAMMALN vracà pÅirozený logaritmus gama funkce. > >* Pokud @x nenà ÄÃslo, funkce GAMMALN vracà chybu #VALUE!. >* Pokud je @x <= 0, funkce GAMMALN vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >GAMMALN(23) se rovná 48.471181352. > >@SYNTAX=GCD(ÄÃslo1,ÄÃslo2,...) >@DESCRIPTION=GCD vracà nejvÄtšà spoleÄný dÄlitel daných ÄÃsel. > >* Pokud je nÄkterý z parametrů menšà než jedna, vracà funkce GCD chybu #NUM!. >* Parametry, které nejsou celoÄÃselné, budou oÅÃznuty. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >GCD(470,770) se rovná 10. >GCD(470,770,1495) se rovná 5. > >@SYNTAX=GEOMDIST(k,p,kum) >@DESCRIPTION=GEOMDIST vracà pravdÄpodobnost p(k) obdrženà @k z geometrického rozdÄlenà s parametrem pravdÄpodobnosti @p. > >* Pokud je @k < 0, funkce GEOMDIST vracà chybu #NUM!. >* Pokud je @p < 0 nebo @p > 1, funkce GEOMDIST vracà chybu #NUM!. >* Pokud je @kum != TRUE a @kum != FALSE, funkce GEOMDIST vracà chybu #NUM!. > >@EXAMPLES= >GEOMDIST(2,10.4,TRUE). > >@SYNTAX=GEOMEAN(b1, b2, ...) >@DESCRIPTION=GEOMEAN vracà geometrický průmÄr parametrů. Ten je rovný N-té odmocninÄ souÄinu parametrů. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >GEOMEAN(A1:A5) se rovná 21.279182482. > >@SYNTAX=GETENV(ÅetÄzec) >@DESCRIPTION=GETENV vracà hodnotu promÄnné prostÅedÃ. > >* Pokud promÄnná uvedená parametrem @ÅetÄzec neexistuje, vracà se chyba #N/A!. UvÄdomte si, že v názvech promÄnných se rozliÅ¡ujà velká a malá pÃsmena. >@EXAMPLES= > >@SYNTAX=GETPIVOTDATA(kont_tabulka,název_pole) >@DESCRIPTION=Funkce GETPIVOTDATA zÃská souhrn dat z kontingenÄnà tabulky. @kont_tabulka je oblast bunÄk obsahujÃcÃch kontingenÄnà tabulku. @název_pole pÅedstavuje název pole, o kterém se má zÃskat souhrn. > >Pokud nejdou data souhrnu k dispozici, GETPIVOTDATA vracà chybu #REF!. > >@EXAMPLES= > >@SYNTAX=GROWTH(známe_y[,známe_x,nové_x,konst]) >@DESCRIPTION=Funkce GROWTH použije metodu "nejmenÅ¡Ãch Ätverců" pro nalezenà exponenciály pro vaÅ¡e data a odhaduje exponenciálnà růst pomocà této kÅivky. >Funkce GROWTH vracà pole s jednÃm sloupcem a s Åádkem pro každou datovou hodnotu v @nové_x. > >* Pokud nenà @známe_x uvedeno, použije se pole {1, 2, 3, ...}. >* Pokud nenà @nové_x uvedeno, pÅedpokládá se stejné jako @známe_x. >* Pokud majà @známe_y a @známe_x nestejný poÄet dat, funkce GROWTH vracà chybu #NUM!. >* Pokud je @konst FALSE, bude kÅivka procházet zaÄátkem, tedy b bude nula. Výchozà hodnota je TRUE. > >@EXAMPLES= > >@SYNTAX=G_DURATION(úrok,pv,fv) >@DESCRIPTION=DURATION poÄÃtá poÄet obdobÃ, za které investice zÃská danou hodnotu. Tato funkce je podobná funkcÃm FV a PV s tÃm rozdÃlem, že nenà potÅeba urÄovat smÄr penÄžnÃho toku, napÅ. -100 pro penÄžnà odtok a +100 pro penÄžnà pÅÃtok. > >* Pokud je @úrok <= 0, vracà funkce G_DURATION chybu #DIV0. >* Pokud je @fv = 0 nebo @pv = 0, vracà funkce G_DURATION chybu #DIV0. >* Pokud je @fv / @pv < 0, vracà funkce G_DURATION chybu #VALUE. > >@EXAMPLES= > >@SYNTAX=G_PRODUCT(hodnota1, hodnota2, ...) >@DESCRIPTION=G_PRODUCT vracà souÄin vÅ¡ech hodnot a bunÄk uvedených v parametrech. > >* Prázdné buÅky jsou ignorovány a souÄin prázdných bunÄk je 1. > >@EXAMPLES= >G_PRODUCT(2,5,9) se rovná 90. > >@SYNTAX=HARMEAN(b1, b2, ...) >@DESCRIPTION=HARMEAN vracà harmonický průmÄr z N hodnot (t. j., N dÄleno souÄtem pÅevrácených datových hodnot). > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >HARMEAN(A1:A5) se rovná 19.529814427. > >@SYNTAX=HEX2BIN(ÄÃslo[,mÃsta]) >@DESCRIPTION=Funkce HEX2BIN pÅevádà šestnáctkové ÄÃslo na dvojkové. @mÃsta je nepovinné pole uvádÄjÃcà poÄet ÄÃslic výsledku, na které se má formátovat. > >* Pokud je poÄet @mÃst pÅÃliÅ¡ malý nebo záporný, vracà se chyba #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >HEX2BIN("2A") se rovná 101010. > >@SYNTAX=HEX2DEC(x) >@DESCRIPTION=Funkce HEX2DEC pÅevádà šestnáctkové ÄÃslo na desÃtkové. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >HEX2DEC("2A") se rovná 42. > >@SYNTAX=HEX2OCT(ÄÃslo[,mÃsta]) >@DESCRIPTION=Funkce HEX2OCT pÅevádà šestnáctkové ÄÃslo na osmiÄkové. @mÃsta je nepovinné pole uvádÄjÃcà poÄet ÄÃslic výsledku, na které se má formátovat. > >* Pokud je poÄet @mÃst pÅÃliÅ¡ malý nebo záporný, vracà se chyba #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >HEX2OCT("2A") se rovná 52. > >@SYNTAX=HLOOKUP(hodnota,oblast,Åádek[,pÅibližnÄ,jako_index]) >@DESCRIPTION=Funkce HLOOKUP najde sloupec v oblasti, jehož prvnà Åádek je podobný @hodnotÄ. Pokud nenà @pÅibližnÄ TRUE, najde sloupec s pÅesnÄ stejnou hodnotou. Pokud je @pÅibližnÄ TRUE, pak musà být hodnoty tÅÃdÄné vzestupnÄ, aby funkce správnÄ fungovala; v takovém pÅÃpadÄ najde sloupec s hodnotou menšà než @hodnota. Vracà hodnotu v nalezeném sloupci a v Åádku @Åádek relativnÄ od 1 do oblasti @oblast. Pokud je nastaveno @jako_index, vracà funkce odpovÃdajÃcà posun od 0 a ne hodnotu. > >* Pokud je @Åádek < 0, vracà funkce HLOOKUP chybu #NUM!. >* Pokud je @Åádek mimo @oblast, vracà funkce HLOOKUP chybu #REF!. > >@EXAMPLES= > >@SYNTAX=HOUR (datum) >@DESCRIPTION=HOUR pÅevádà sériové ÄÃslo na hodinu. Hodina je vrácena jako celé ÄÃslo v intervalu od 0 (12:00 AM) do 23 (11:00 PM). > >* Poznámka: Aplikace Gnumeric pro vás vykoná standardnà pÅevod ÅetÄzce na sériové ÄÃslo, takže můžete zadat datum jako ÅetÄzec. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >HOUR(0.128472) se rovná 3. > >@SYNTAX=HYPERLINK(odkaz[,nepovinný_popis]) >@DESCRIPTION=Funkce HYPERLINK v souÄasné dobÄ vracà druhý parametr, nebo v pÅÃpadÄ, že je vynechán, vracà parametr prvnÃ. > >@EXAMPLES= >HYPERLINK("www.gnome.org","GNOME"). > >@SYNTAX=HYPGEOMDIST(x,n,M,N[,kumulativnÃ]) >@DESCRIPTION=Funkce HYPGEOMDIST vracà hypergeometrické rozdÄlenÃ. @x je poÄet úspÄchů ve výbÄru, @n je poÄet pokusů, @M je celkový poÄet úspÄchů a @N je velikost statistického souboru. > >Pokud nepovinný parametr @kumulativnà je TRUE, bude vrácena kumulativnà levá Äást. > >* Pokud nenà @x, @n, @M nebo @N celé ÄÃslo, je oÅÃznuto. >* Pokud je @x, @n, @M nebo @N < 0, HYPGEOMDIST vracà chybu #NUM!. >* Pokud je @x > @M nebo @n > @N, HYPGEOMDIST vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >HYPGEOMDIST(1,2,3,10) se rovná 0.4666667. > >@SYNTAX=IF(podmÃnka[,pokud-true,pokud-false]) >@DESCRIPTION=IF se použÃvá pro podmÃnÄné vyhodnocovánà výrazů. Pokud je @podmÃnka vyhodnocena jako nenulová, výsledek výrazu IF je výraz @pokud-true, jinak je funkce IF vyhodnocena s výsledkem @pokud-false. > >* Pokud nenà uveden výsledek @pokud-true, pÅedpokládá se TRUE a pokud nenà uveden výsledek @pokud-false, pÅedpokládá se FALSE. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IF(FALSE,TRUE,FALSE) se rovná FALSE. > >@SYNTAX=IMABS(komplex_ÄÃslo) >@DESCRIPTION=IMABS vracà absolutnà hodnotu komplexnÃho ÄÃsla. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMABS vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMABS("2-j") se rovná 2.23606798. > >@SYNTAX=IMAGINARY(komplex_ÄÃslo) >@DESCRIPTION=IMAGINARY vracà imaginárnà Äást komplexnÃho ÄÃsla. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMAGINARY vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMAGINARY("132-j") se rovná -1. > >@SYNTAX=IMARCCOS(komplex_ÄÃslo) >@DESCRIPTION=IMARCCOS vracà komplexnà arckosinus komplexnÃho ÄÃsla @komplex_ÄÃslo. OÅezánà je provedeno na reálné ose, pÅi hodnotách ménÄ než -1 a vÃce než 1. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMARCCOS vrátà chybu #VALUE! > >@EXAMPLES= >IMARCCOS("1+j") se rovná 0.9045569-1.061275j. > >@SYNTAX=IMARCCOSH(komplex_ÄÃslo) >@DESCRIPTION=IMARCCOSH vracà komplexnà hyperbolický arckosinus komplexnÃho ÄÃsla @komplex_ÄÃslo. OÅezánà je provedeno na reálné ose, pÅi hodnotách menÅ¡Ãch než 1. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMARCCOSH vrátà chybu #VALUE! > >@EXAMPLES= >IMARCCOSH("1+j") se rovná 1.06127506+0.904557j. > >@SYNTAX=IMARCCOT(komplex_ÄÃslo) >@DESCRIPTION=IMARCCOT vracà komplexnà arckotangentu komplexnÃho ÄÃsla z (@komplex_ÄÃslo), kde > > arccot(z) = arctan(1/z). > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMARCCOT vrátà chybu #VALUE! > >@EXAMPLES= >IMARCCOT("1+j") se rovná 0.553574+0.4023595j. > >@SYNTAX=IMARCCOTH(komplex_ÄÃslo) >@DESCRIPTION=IMARCCOTH vracà komplexnà hyperbolickou arckotangentu komplexnÃho ÄÃsla z (@komplex_ÄÃslo), kde > > arccoth(z) = arctanh(1/z). > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMARCCOTH vrátà chybu #VALUE! > >@EXAMPLES= >IMARCCOTH("1+j") se rovná 0.40235948-0.5535744j. > >@SYNTAX=IMARCCSC(komplex_ÄÃslo) >@DESCRIPTION=IMARCCSC vracà komplexnà arckosekant komplexnÃho ÄÃsla z (@komplex_ÄÃslo), kde > > arccsc(z) = arcsin(1/z). > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMARCCSC vrátà chybu #VALUE! > >@EXAMPLES= >IMARCCSC("1+j") se rovná 0.45227845-0.5306375j. > >@SYNTAX=IMARCCSCH(komplex_ÄÃslo) >@DESCRIPTION=IMARCCSCH vracà komplexnà hyperbolickou arckosekantu komplexnÃho ÄÃsla z (@komplex_ÄÃslo), kde > > arccsch(z) = arcsin(1/z). > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMARCCSCH vrátà chybu #VALUE! > >@EXAMPLES= >IMARCCSCH("1+j") se rovná 0.5306375-0.452278j. > >@SYNTAX=IMARCSEC(komplex_ÄÃslo) >@DESCRIPTION=IMARCSEC vracà komplexnà arcsekant komplexnÃho ÄÃsla z (@komplex_ÄÃslo), kde > > arcsec(z) = arccos(1/z). > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMARCSEC vrátà chybu #VALUE! > >@EXAMPLES= >IMARCSEC("1+j") se rovná 1.1185179+0.5306375j. > >@SYNTAX=IMARCSECH(komplex_ÄÃslo) >@DESCRIPTION=IMARCSECH vracà komplexnà hyperbolickou arcsekantu komplexnÃho ÄÃsla z (@komplex_ÄÃslo), kde > > arcsech(z) = arccosh(1/z). > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMARCSECH vrátà chybu #VALUE! > >@EXAMPLES= >IMARCSECH("1+j") se rovná 0.5306375-1.118518j. > >@SYNTAX=IMARCSIN(komplex_ÄÃslo) >@DESCRIPTION=IMARCSIN vracà komplexnà arcsinus komplexnÃho ÄÃsla @komplex_ÄÃslo. OÅezánà je provedeno na reálné ose, pÅi hodnotách ménÄ než -1 a vÃce než 1. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMARCSIN vrátà chybu #VALUE! > >@EXAMPLES= >IMARCSIN("1+j") se rovná 0.6662394+1.061275j. > >@SYNTAX=IMARCSINH(komplex_ÄÃslo) >@DESCRIPTION=IMARCSINH vracà komplexnà hyperbolický arcsinus komplexnÃho ÄÃsla @komplex_ÄÃslo. OÅezánà je provedeno na imaginárnà ose, pod -i a nad i. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMARCSINH vrátà chybu #VALUE! > >@EXAMPLES= >IMARCSINH("1+j") se rovná 1.061275+0.6662394j. > >@SYNTAX=IMARCTAN(komplex_ÄÃslo) >@DESCRIPTION=IMARCTAN vracà komplexnà arctangentu komplexnÃho ÄÃsla @komplex_ÄÃslo. OÅezánà je provedeno na imaginárnà ose, pÅi hodnotách pod -i a nad i. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMARCTAN vrátà chybu #VALUE! > >@EXAMPLES= >IMARCTAN("1+j") se rovná 1.0172220+0.4023595j. > >@SYNTAX=IMARCTANH(komplex_ÄÃslo) >@DESCRIPTION=IMARCTANH vracà komplexnà hyperbolickou arctangentu komplexnÃho ÄÃsla @komplex_ÄÃslo. OÅezánà je provedeno na reálné ose, pÅi hodnotách menÅ¡Ãch než -1 a vÄtÅ¡Ãch než 1. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMARCTANH vrátà chybu #VALUE! > >@EXAMPLES= >IMARCTANH("1+j") se rovná 0.4023595+1.0172220j. > >@SYNTAX=IMARGUMENT(komplex_ÄÃslo) >@DESCRIPTION=IMARGUMENT vracà argument theta komplexnÃho ÄÃsla, tj. úhel v radiánech od reálné osy k reprezentaci ÄÃsla v polárnÃch souÅadnicÃch. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMARGUMENT vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMARGUMENT("2-j") se rovná -0.463647609. > >@SYNTAX=IMCONJUGATE(komplex_ÄÃslo) >@DESCRIPTION=IMCONJUGATE vracà komplexnÄ sdružené ÄÃslo ke @komplex_ÄÃslu. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMCONJUGATE vrátà chybu #VALUE! >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMCONJUGATE("1-j") se rovná 1+j. > >@SYNTAX=IMCOS(komplex_ÄÃslo) >@DESCRIPTION=IMCOS vracà kosinus komplexnÃho ÄÃsla. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMCOS vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMCOS("1+j") se rovná 0.833730-0.988898j. > >@SYNTAX=IMCOSH(komplex_ÄÃslo) >@DESCRIPTION=IMCOSH vracà komplexnà hyperbolický kosinus komplexnÃho ÄÃsla z (@komplex_ÄÃslo), kde > > cosh(z) = (exp(z) + exp(-z))/2. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMCOSH vrátà chybu #VALUE! > >@EXAMPLES= >IMCOSH("1+j") se rovná 0.83373+0.988898j. > >@SYNTAX=IMCOT(komplex_ÄÃslo) >@DESCRIPTION=IMCOT vracà komplexnà kotangentu komplexnÃho ÄÃsla z (@komplex_ÄÃslo), kde > > cot(z) = 1/tan(z). > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMCOT vrátà chybu #VALUE! > >@EXAMPLES= >IMCOT("2-j") se rovná -0.171384+0.821330j. > >@SYNTAX=IMCOTH(komplex_ÄÃslo) >@DESCRIPTION=IMCOTH vracà komplexnà hyperbolickou kotangentu komplexnÃho ÄÃsla z (@komplex_ÄÃslo), kde > > coth(z) = 1/tanh(z). > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMCOTH vrátà chybu #VALUE! > >@EXAMPLES= >IMCOTH("1+j") se rovná 0.868014-0.217622j. > >@SYNTAX=IMCSC(komplex_ÄÃslo) >@DESCRIPTION=IMCSC vracà komplexnà kosekans komplexnÃho ÄÃsla z (@komplex_ÄÃslo), kde > > csc(z) = 1/sin(z). > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMCSC vrátà chybu #VALUE! > >@EXAMPLES= >IMCSC("2-j") se rovná 0.635494-0.221501j. > >@SYNTAX=IMCSCH(komplex_ÄÃslo) >@DESCRIPTION=IMCSCH vracà komplexnà hyperbolickou kosekantu komplexnÃho ÄÃsla z (@komplex_ÄÃslo), kde > > csch(z) = 1/sinh(z). > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMCSCH vrátà chybu #VALUE! > >@EXAMPLES= >IMCSCH("1+j") se rovná 0.303931-0.621518j. > >@SYNTAX=IMDIV(komplex_ÄÃslo1,komplex_ÄÃslo2) >@DESCRIPTION=IMDIV vracà podÃl dvou komplexnÃch ÄÃsel. > >* Pokud @komplex_ÄÃslo1 nebo @komplex_ÄÃslo2 nenà platné komplexnà ÄÃslo, IMDIV vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMDIV("2-j","2+j") se rovná 0.6-0.8j. > >@SYNTAX=IMEXP(komplex_ÄÃslo) >@DESCRIPTION=IMEXP vracà exponenciál komplexnÃho ÄÃsla @komplex_ÄÃslo. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMEXP vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMEXP("2-j") se rovná 3.992324-6.217676j. > >@SYNTAX=IMLN(komplex_ÄÃslo) >@DESCRIPTION=IMLN vracà pÅirozený logaritmus komplexnÃho ÄÃsla. > >Výsledek bude mÃt imaginárnà Äást mezi -pi a +pi. PÅirozený logaritmus nenà pro komplexnà ÄÃsla jednoznaÄnÄ definovaný. Budete možná muset pÅiÄÃst nebo odeÄÃst k imaginárnà Äásti násobek pi.) > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMLN vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMLN("3-j") se rovná 1.15129-0.32175j. > >@SYNTAX=IMLOG10(komplex_ÄÃslo) >@DESCRIPTION=IMLOG10 vracà logaritmus komplexnÃho ÄÃsla se základem 10. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMLOG10 vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMLOG10("3-j") se rovná 0.5-0.13973j. > >@SYNTAX=IMLOG2(komplex_ÄÃslo) >@DESCRIPTION=IMLOG2 vracà logaritmus komplexnÃho ÄÃsla se základem 2. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMLOG2 vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMLOG2("3-j") se rovná 1.66096-0.46419j. > >@SYNTAX=IMNEG(komplex_ÄÃslo) >@DESCRIPTION=IMNEG vracà zápornou hodnotu komplexnÃho ÄÃsla z (@komplex_ÄÃslo), kde > > -z = (-x) + i(-y). > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMNEG vrátà chybu #VALUE! > >@EXAMPLES= >IMNEG("1-j") se rovná -1+j. > >@SYNTAX=IMPOWER(komplex_ÄÃslo,exponent) >@DESCRIPTION=IMPOWER vracà mocninu komplexnÃho ÄÃsla. @komplex_ÄÃslo je základ a @exponent je mocnina, na kterou se má umocnit. > >* Pokud @komplex_ÄÃslo nebo @exponent nenà platné komplexnà ÄÃslo, IMPOWER vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMPOWER("4-j",2) se rovná 15-8j. > >@SYNTAX=IMPRODUCT(komplex_ÄÃslo1[,komplex_ÄÃslo2,...]) >@DESCRIPTION=IMPRODUCT vracà souÄin daných komplexnÃch ÄÃsel. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMPRODUCT vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMPRODUCT("2-j","4-2j") se rovná 6-8j. > >@SYNTAX=IMREAL(komplex_ÄÃslo) >@DESCRIPTION=IMREAL vracà reálnou Äást komplexnÃho ÄÃsla. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMREAL vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >imreal("132-j") se rovná 132. > >@SYNTAX=IMSEC(komplex_ÄÃslo) >@DESCRIPTION=IMSEC vracà komplexnà seÄnu ke komplexnÃmu ÄÃslo z (@komplex_ÄÃslo), kde > > sec(z) = 1/cos(z). > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMSEC vrátà chybu #VALUE! > >@EXAMPLES= >IMSEC("2-j") se rovná -0.413149-0.687527j. > >@SYNTAX=IMSECH(komplex_ÄÃslo) >@DESCRIPTION=IMSECH vracà komplexnà hyperbolickou seÄnu komplexnÃho ÄÃsla z (@komplex_ÄÃslo), kde > > sech(z) = 1/cosh(z). > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMSECH vrátà chybu #VALUE! > >@EXAMPLES= >IMSECH("1+j") se rovná 0.498337-0.5910838j. > >@SYNTAX=IMSIN(komplex_ÄÃslo) >@DESCRIPTION=IMSIN vracà sinus komplexnÃho ÄÃsla. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMSIN vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMSIN("1+j") se rovná 1.29846+0.63496j. > >@SYNTAX=IMSINH(komplex_ÄÃslo) >@DESCRIPTION=IMSINH vracà komplexnà hyperbolický sinus komplexnÃho ÄÃsla z (@komplex_ÄÃslo), kde > > sinh(z) = (exp(z) - exp(-z))/2. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMSINH vrátà chybu #VALUE! > >@EXAMPLES= >IMSINH("1+j") se rovná 0.63496+1.29846j. > >@SYNTAX=IMSQRT(komplex_ÄÃslo) >@DESCRIPTION=IMSQRT vracà druhou odmocninu komplexnÃho ÄÃsla. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMSQRT vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMSQRT("1+j") se rovná 1.09868+0.4550899j. > >@SYNTAX=IMSUB(komplex_ÄÃslo1,komplex_ÄÃslo2) >@DESCRIPTION=IMSUB vracà rozdÃl dvou komplexnÃch ÄÃsel. > >* Pokud @komplex_ÄÃslo1 nebo @komplex_ÄÃslo2 nenà platné komplexnà ÄÃslo, IMSUB vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMSUB("3-j","2+j") se rovná 1-2j. > >@SYNTAX=IMSUM(komplex_ÄÃslo1,komplex_ÄÃslo2) >@DESCRIPTION=IMSUM vracà souÄet dvou komplexnÃch ÄÃsel. > >* Pokud @komplex_ÄÃslo1 nebo @komplex_ÄÃslo2 nenà platné komplexnà ÄÃslo, IMSUM vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >IMSUM("2-4j","9-j") se rovná 11-5j. > >@SYNTAX=IMTAN(komplex_ÄÃslo) >@DESCRIPTION=IMTAN vracà tangentu komplexnÃho ÄÃsla. > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMTAN vrátà chybu #VALUE! >* Tato funkce je kompatibilnà s Excelem. >@EXAMPLES= > >@SYNTAX=IMTANH(komplex_ÄÃslo) >@DESCRIPTION=IMTANH vracà komplexnà hyperbolickou tangentu komplexnÃho ÄÃsla z (@komplex_ÄÃslo), kde > > tanh(z) = sinh(z)/cosh(z). > >* Pokud @komplex_ÄÃslo nenà platné komplexnà ÄÃslo, IMTANH vrátà chybu #VALUE! > >@EXAMPLES= >IMTANH("1+j") se rovná 1.083923+0.2717526j. > >@SYNTAX=INDEX(pole,[Åádek,sloupec,oblast]) >@DESCRIPTION=INDEX vracà odkaz na buÅku zadanou v @poli. BuÅka je urÄená pomocà @Åádku a @sloupce, což pÅedstavuje poÄet Åádků a sloupců v poli. > >* Pokud nenà @Åádek ani @sloupec zadán, pak se použije hodnota 1. >* Pokud odkaz spadá mimo @pole, INDEX vracà chybu #REF!. > >@EXAMPLES=PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9 a 40.1. Pak INDEX(A1:A5,4,1,1) se rovná 25,9 > >@SYNTAX=INDIRECT(ref_text,[formát]) >@DESCRIPTION=Funkce INDIRECT vracà obsah buÅky, na kterou ukazuje ÅetÄzec @ref_text. ÅetÄzec udává odkaz na jednu buÅku buÄ ve formátu A1 nebo R1C1. Formát se nastavuje pomocà logické promÄnné @formát, která má implicitnà hodnotu odpovÃdajÃcà formátu A1. > >* Pokud nenà @ref_text platný odkaz, vracà #REF! > >@EXAMPLES= >Pokud A1 obsahuje 3.14 a A2 obsahuje A1, pak >INDIRECT(A2) se rovná 3.14. > >@SYNTAX=INFO(typ) >@DESCRIPTION=INFO vracà informaci o aktuálnÃm pracovnÃm prostÅedÃ. > >@typ urÄuje typ informace, kterou chcete zjistit: > memavail Vracà velikost dostupné pamÄti (v bajtech). > memused Vracà velikost použité pamÄti (v bajtech). > numfile Vracà poÄet aktivnÃch seÅ¡itů. > osversion Vracà verzi operaÄnÃho systému. > recalc Vracà režim pÅepoÄÃtávánà (automaticky). > release Vracà verzi aplikace Gnumeric jako text. > system Vracà název prostÅedÃ. > totmem Vracà velikost celkovÄ dostupné pamÄti (v bajtech). > >* Tato funkce je kompatibilnà s Excelem, kromÄ neimplementovaných typů directory a origin. > >@EXAMPLES= >INFO("system") vracà "Linux" na poÄÃtaÄi s operaÄnÃm systémem Linux. > >@SYNTAX=INT(a) >@DESCRIPTION=Funkce INT vracà nejvÄtšà celé ÄÃslo, které nenà vÄtšà než parametr. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >INT(7.2) se rovná 7. >INT(-5.5) se rovná -6. > >@SYNTAX=INTERCEPT(známe_y,známe_x) >@DESCRIPTION=Funkce INTERCEPT poÄÃtá průseÄÃk grafu lineárnà regrese s osou Y. > >* Pokud jsou @známe_y a @známe_x prázdné nebo majà různý poÄet prvků, funkce INTERCEPT vracà chybu #N/A!. >* Pokud je rozptyl @známe_x 0, funkce INTERCEPT vracà chybu #DIV/0. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1, a že buÅky B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, a 42.7. Pak >INTERCEPT(A1:A5,B1:B5) se rovná -20.785117212. > >@SYNTAX=INVSUMINV(x1,x2,...) >@DESCRIPTION=INVSUMINV poÄÃtá pÅevrácený souÄet pÅevrácených ÄÃsel. > >Primárnà použité je pro výpoÄet odporu ekvivalentnÃho paralelnÃm rezistorům nebo kapacity ekvivalentnà sérii kondenzátorů. > >* VÅ¡echny parametry musà být nezáporné, jinak je vrácen výsledek #VALUE!. >* Je-li libovolnýn parametr 0, výsledek je 0. > >@EXAMPLES= >INVSUMINV(2000,2000) se rovná 1000. > >@SYNTAX=IPMT(úrok,za,poÄ_obdobÃ,souÄ_hodnota[,bud_hodnota,typ]) >@DESCRIPTION=IPMT poÄÃtá úrokovou platbu z investice založené na pravidelných stálých platbách. > >Vzorec pro IPMT je: > >IPMT(PER) = -PRINCIPAL(PER-1) * ÃROK > >kde: > >PRINCIPAL(PER-1) = výše zůstatkové hodnoty z pÅedchozÃho obdobà > >* Pokud nenà @fv zadána, pÅedpokládá se hodnota 0. >* Pokud nenà zadán @typ, pÅedpokládá se hodnota 0. > >@EXAMPLES= > >@SYNTAX=IRR(hodnoty[,odhad]) >@DESCRIPTION=IRR poÄÃtá vnitÅnà mÃru výnosnosti investice. Tato funkce má blÃzký vztah k funkci pro Äistou souÄasnou hodnotu (NPV). Funkce IRR je úroková mÃra pro sérii penÄžnÃch toků, kde Äistá souÄasná hodnota je nula. > >@hodnoty obsahujà sérii penÄžnÃch toků generovaných investicÃ. K platbám by mÄlo docházet pravidelnÄ. Nepovinný @odhad znamená poÄáteÄnà hodnotu použitou pro výpoÄet IRR. NemusÃte ji použÃvat, je uvedená pouze pro kompatibilitu s Excelem. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1:A8 obsahujà ÄÃsla -32432, 5324, 7432, 9332, 12324, 4334, 1235, -3422. Pak >IRR(A1:A8) se rovná 0.04375. >@SYNTAX=ISBLANK(hodnota) >@DESCRIPTION=ISBLANK vracà TRUE, pokud je hodnota prázdná. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ISBLANK(A1). > >@SYNTAX=ISERR(hodnota) >@DESCRIPTION=ISERR vracà TRUE pokud je hodnotou jakákoli chyba kromÄ chyby #N/A. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ISERR(NA()) se rovná FALSE. > >@SYNTAX=ISERROR(hodnota) >@DESCRIPTION=ISERROR vracà TRUE pokud výraz obsahuje chybu. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ISERROR(NA()) se rovná TRUE. > >@SYNTAX=ISEVEN(hodnota) >@DESCRIPTION=ISEVEN vracà TRUE, pokud je ÄÃslo sudé. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ISEVEN(4) se rovná TRUE. > >@SYNTAX=ISLOGICAL(hodnota) >@DESCRIPTION=ISLOGICAL vracà TRUE, pokud je hodnota logická. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ISLOGICAL(A1). > >@SYNTAX=ISNA(hodnota) >@DESCRIPTION=ISNA vracà TRUE pokud je hodnotou chyba #N/A. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ISNA(NA()) se rovná TRUE. > >@SYNTAX=ISNONTEXT(hodnota) >@DESCRIPTION=ISNONTEXT vracà TRUE, pokud hodnota nenà text. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ISNONTEXT("text") se rovná FALSE. > >@SYNTAX=ISNUMBER(hodnota) >@DESCRIPTION=ISNUMBER vracà TRUE pokud je hodnota ÄÃslo. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ISNUMBER("text") se rovná FALSE. > >@SYNTAX=ISODD(hodnota) >@DESCRIPTION=ISODD vracà TRUE, pokud je ÄÃslo liché. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ISODD(3) se rovná TRUE. > >@SYNTAX=ISOWEEKNUM (datum) >@DESCRIPTION=ISOWEEKNUM vracà ÄÃslo týdne podle normy ISO 8601 pro @datum. > >Týden podle ISO 8601 zaÄÃná v pondÄlÃ. Týdny se ÄÃslujà od 1. Týden obsahujÃcà dny ze dvou různých roků se poÄÃtá do roku, kam patÅà vÄtÅ¡ina dnÃ. To znamená, že 31. prosinec může být v 1. týdnu dalÅ¡Ãho roku a 1. leden může patÅit do týdne 52 nebo 53 pÅedcházejÃcÃho roku. Funkce ISOWEEKNUM vracà ÄÃslo týdne. > >* Pokud nenà @datum platné, vracà funkce chybu #NUM!. > >@EXAMPLES= >Pokud A1 obsahuje 21/12/00, pak ISOWEEKNUM(A1)=51 >@SYNTAX=ISOYEAR (datum) >@DESCRIPTION=ISOYEAR vracà rok podle normy ISO 8601 pro @datum. > >Týden podle ISO 8601 zaÄÃná v pondÄlÃ. Týdny se ÄÃslujà od 1. Týden obsahujÃcà dny ze dvou různých roků se poÄÃtá do roku, kam patÅà vÄtÅ¡ina dnÃ. To znamená, že 31. prosinec může být v 1. týdnu dalÅ¡Ãho roku a 1. leden může patÅit do týdne 52 nebo 53 pÅedcházejÃcÃho roku. Funkce ISOYEAR vracà rok, ke kterému je týden pÅiÅazen. > >* Pokud nenà @datum platné, vracà funkce chybu #NUM!. > >@EXAMPLES= >Pokud A1 obsahuje 12/31/2001, pak ISOYEAR(A1)=2002 >@SYNTAX=ISPMT(úrok,per,nper,pv) >@DESCRIPTION=Funkce ISPMT vracà úrok za dané obdobà (periodu). > >* Pokud je je @per < 1 nebo @per > @nper, funkce ISPMT vracà chybu #NUM!. >@EXAMPLES= > >@SYNTAX=ISREF(hodnota) >@DESCRIPTION=ISREF vracà TRUE, pokud je hodnota odkaz. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ISREF(A1) se rovná TRUE. > >@SYNTAX=ISTEXT(hodnota) >@DESCRIPTION=ISTEXT vracà TRUE, pokud je hodnota text. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ISTEXT("text") se rovná TRUE. > >@SYNTAX=ITHPRIME(i) >@DESCRIPTION=Funkce ITHPRIME vracà @i-té prvoÄÃslo. > >@EXAMPLES= >@SYNTAX=KURT(n1, n2, ...) >@DESCRIPTION=KURT vracà nestranný odhad Å¡piÄatosti datové množiny. > >Je tÅeba vzÃt na vÄdomÃ, že to má smysl pouze pokud má dané rozdÄlenà Ätvrtý moment. Å piÄatost je posunutá o 3, takže normálnà rozdÄlenà má Å¡piÄatost 0. > >* ÅetÄzce a prázdné buÅky jsou jednoduÅ¡e ignorovány. >* Pokud je zadáno ménÄ než 4 ÄÃsla nebo jsou vÅ¡echna stejná, funkce KURT vracà chybu #DIV/0!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >KURT(A1:A5) se rovná 1.234546305. > >@SYNTAX=KURTP(n1, n2, ...) >@DESCRIPTION=KURTP vracà špiÄatost datové množiny. > >* ÅetÄzce a prázdné buÅky jsou jednoduÅ¡e ignorovány. >* Pokud je zadáno ménÄ než dvÄ ÄÃsla nebo jsou vÅ¡echna stejná, funkce KURTP vracà chybu #DIV/0!. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >KURTP(A1:A5) se rovná -0.691363424. > >@SYNTAX=LANDAU(x) >@DESCRIPTION=LANDAU vracà hustotu pravdÄpodobnosti p(x) v @x pro Landauovo rozdÄlenà pomocà aproximaÄnÃch metod. > >@EXAMPLES= >LANDAU(0.34). > >@SYNTAX=LAPLACE(x,a) >@DESCRIPTION=LAPLACE vracà hustotu pravdÄpodobnosti p(x) v @x pro Laplaceovo rozdÄlenà s průmÄrem @a. >@EXAMPLES= >LAPLACE(0.4,1). > >@SYNTAX=LEFT(text[,poÄet_znaků]) >@DESCRIPTION=LEFT vracà @poÄet_znaků znaků nejvÃce vlevo nebo levý znak, pokud nenà @poÄet_znaků uveden. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >LEFT("Directory",3) se rovná "Dir". > >@SYNTAX=LEN(ÅetÄzec) >@DESCRIPTION=LEN vracà délku @ÅetÄzce ve znacÃch. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >LEN("Helsinky") se rovná 8. > >@SYNTAX=LENB(ÅetÄzec) >@DESCRIPTION=LENB vracà délku @ÅetÄzce v bajtech. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >LENB("Helsinky") se rovná 8. > >@SYNTAX=LN(x) >@DESCRIPTION=LN vracà pÅirozený logaritmus @x. > >* Pokud je @x <= 0, funkce LN vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >LN(7) se rovná 1.94591. > >@SYNTAX=LN1P(x) >@DESCRIPTION=LN1P poÄÃtá LN(1+@x) s vyššà pÅesnostà než původnà vzore. > >* Pokud je @x <= -1, LN1P vracà chybu #NUM!. > >@EXAMPLES= >LN1P(0.01) se rovná 0.00995. > >@SYNTAX=LOG(x[,základ]) >@DESCRIPTION=LOG poÄÃtá logaritmus @x s daným základem @základ. Pokud nenà @základ zadán, funkce LOG vracà logaritmus se základem 10. @základ musà být > 0 a nesmà být roven 1. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >LOG(2) se rovná 0.30103. >LOG(8192,2) se rovná 13. > >@SYNTAX=LOG10(x) >@DESCRIPTION=LOG10 poÄÃtá logaritmus @x se základem 10. > >Pokud je @x <= 0, funkce LOG10 vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >LOG10(7) se rovná 0.845098. > >@SYNTAX=LOG2(x) >@DESCRIPTION=LOG2 poÄÃtá logaritmus @x se základem 2. > >* Pokud je @x <= 0, funkce LOG2 vracà chybu #NUM!. > >@EXAMPLES= >LOG2(1024) se rovná 10. > >@SYNTAX=LOGFIT(známe_y,známe_x) >@DESCRIPTION=Funkce LOGFIT aplikuje metodu "nejmenÅ¡Ãch Ätverců" pro pÅizpůsobenà logaritmické rovnice >y = a + b * ln(sign * (x - c)) , sign = +1 nebo -1 >na vaÅ¡e data. Grafem rovnice je logaritmická kÅivka posunutá horizontálnÄ o c a možná zrcadlená okolo osy y (pokud sign = -1). > >Funkce LOGFIT vracà pole pÄti sloupců a jednoho Åádku. "Sign" je pÅÃtomno v prvnÃm sloupci, "a", "b", a "c" jsou ve sloupcÃch 2 až 4. Sloupec 5 obsahuje souÄet Ätvercových reziduÃ. > >Funkce vrátà chybu, pokud je k dispozici ménÄ než 3 různých x nebo y, nebo pokud je tvar mraku z bodů pÅÃliÅ¡ odliÅ¡ný o tvaru "logaritmického". > >Můžete použÃt následujÃcà výraz >= a + b * ln(sign * (x - c)) >nebo jej upravit na >= (exp((y - a) / b)) / sign + c >a tÃm vypoÄÃtáte neznámé y nebo respektive x. > >Technicky vzato se jedná o nelineárnà pÅizpůsobenà pomocà pokusu a omylu. PÅesnost "c" je: Å¡ÃÅe intervalu x -> zaokrouhlená na nejbližšà nižšà (10^celé ÄÃslo), krát 0.000001. Mohou nastat pÅÃpady, kdy vrácená pÅizpůsobená kÅivka nenà nejlepšà možná. > >@EXAMPLES= > >@SYNTAX=LOGINV(p,průmÄr,odchylka) >@DESCRIPTION=Funkce LOGINV vracà inverznà hodnotu lognormálnÃho kumulativnÃho rozdÄlenÃ. @p je daná pravdÄpodobnost odpovÃdajÃcà normálnÃmu rozdÄlenÃ, @průmÄr je aritmetický průmÄr rozdÄlenà a @odchylka je smÄrodatná odchylka rozdÄlenÃ. > >* Pokud je @p < 0 nebo @p > 1 nebo @odchylka <= 0, funkce LOGINV vracà chybu #VALUE!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >LOGINV(0.5,2,3) se rovná 7.389056099. > >@SYNTAX=LOGISTIC(x,a) >@DESCRIPTION=LOGISTIC vracà hustotu pravdÄpodobnosti p(x) v @x pro logistické rozdÄlenà s parametrem stupnice @a. > >@EXAMPLES= >LOGISTIC(0.4,1). > >@SYNTAX=LOGNORMDIST(x,průmÄr,odch) >@DESCRIPTION=Funkce LOGNORMDIST vracà lognormálnà rozdÄlenÃ. @x je hodnota, pro kterou se distribuce poÄÃtá, @průmÄr je průmÄr rozdÄlenÃ, a @odch je standardnà odchylka rozdÄlenÃ. > >* Pokud je @odch = 0, funkce LOGNORMDIST vracà chybu #DIV/0!. >* Pokud je @x <= 0, @průmÄr < 0 nebo @odch < 0, funkce LOGNORMDIST vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >LOGNORMDIST(3,1,2) se rovná 0.519662338. > >@SYNTAX=LOGREG(známe_y[,známe_x[,konst[,stat]]]) >@DESCRIPTION=Funkce LOGREG transformuje hodnoty x to kÅivky z=ln(x) a aplikuje metodu "nejmenÅ¡Ãch Ätverců" pro nalezenà lineárnà rovnice >y = m * z + b >pro hodnoty y a z - ekvivalent k rovnici >y = m * ln(x) + b >na y a x. > >Pokud nenà zadáno @známe_x, použije se pole {1, 2, 3, ...}. Funkce LOGREG vracà pole o dvou sloupcÃch a jednom Åádku, m je vráceno v prvnÃm sloupci a b ve druhém. > >Pokud majà @známe_y a @známe_x nestejný poÄet prvků, funkce LOGREG vracà chybu #NUM!. > >Pokud je @konst FALSE, bude kÅivku nutnÄ procházet bodem [1; 0], neboli b bude nula. Výchozà hodnota je TRUE. > >Pokud má parametr @stat hodnotu TRUE, budou vráceny extra statistické informace, které se budou vztahovat na stav PO transformaci na z, za pÅedpokladu, že z = ln(x) je normálnÄ rozdÄleno. Tyto dodateÄné statistické informace se nalézajà pod hodnotami m a b ve výsledném poli skládajà se ze ÄtyÅ Åádků dat. V prvnÃm Åádku se nacházejà hodnoty standardnà chyby. pro koeficienty m a b. Ve druhém Åádku se nacházejà Ätverce R a standardnà chyby odhadu y. TÅetà Åádek obsahuje sledované F-hodnoty a stupnÄ volnosti. Poslednà Åádek obsahuje regresnà souÄet Ätverců a reziduálnà souÄet Ätverců. Výchozà hodnota parametru @stat je FALSE. > >@EXAMPLES= > >@SYNTAX=LOOKUP(hodnota,vektor1,vektor2) >@DESCRIPTION=Funkce LOOKUP najde index Åádku @hodnoty ve @vektoru1 a vrátà obsah @vektoru2 v Åádku s tÃmto indexem. Je možné alternativnÄ použÃt jedno pole pro @vektor1. Pokud je oblast spÃÅ¡e delšà než Å¡irÅ¡Ã, pak je smÄr hledánà otoÄen. > >* Pokud funkce LOOKUP nemůže nalézt @hodnotu, použije nejbližšà menšà hodnotu. >* Data musà být setÅÃdÄna. >* Pokud je @hodnota menšà než prvnà hodnota, vracà funkce chybu #N/A > >@EXAMPLES= > >@SYNTAX=LOWER(text) >@DESCRIPTION=LOWER vracà @text pÅevedený na malá pÃsmena. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >LOWER("J. F. Kennedy") se rovná "j. f. kennedy". > >@SYNTAX=MATCH(nalézt,vektor[,typ]) >@DESCRIPTION=Funkce MATCH najde index Åádku @nalézt ve @vektoru a vrátà ho. > >Pokud je oblast spÃÅ¡e delšà než Å¡irÅ¡Ã, je smÄr hledánà otoÄen. Je možné alternativnÄ použÃt jedno pole. > >* Parametr @typ, který je má výchozà hodnotu +1, urÄuje typ hledánÃ: >* Pokud je @typ = 1, najde se nejvÄtšà hodnota <= @nalézt >* Pokud je @typ = 0, najde se prvnà hodnota == @nalézt. >* Pokud je @typ = -1, najde se nejmenšà hodnota >= @nalézt. >* Pro @typ 0 mohou být data v libovolném poÅadÃ. Pro @typ -1 a +1 musà být data setÅÃdÄna. (A v tomto pÅÃpadÄ použÃvá funkce MATCH binárnà hledánà pro nalezenà indexu.) >* Pokud nenà @nalézt nalezeno, vracà se chyba #N/A. > >@EXAMPLES= > >@SYNTAX=MAX(b1, b2, ...) >@DESCRIPTION=MAX vracà hodnotu nejvÄtÅ¡Ãho prvku z parametrů. Záporná ÄÃsla jsou chápána jako menšà než kladná. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >MAX(A1:A5) se rovná 40.1. > >@SYNTAX=MAXA(ÄÃslo1,ÄÃslo2,...) >@DESCRIPTION=MAXA vracà nejvÄtšà hodnotu z parametrů. ÄÃsla, text a logické hodnoty jsou zapoÄteny. Pokud buÅka obsahuje text nebo je parametr vyhodnocen jako FALSE, je zapoÄten jako 0. Pokud je parametr vyhodnocen jako TRUE, je zapoÄten jako 1. Prázdné buÅky nejsou zapoÄteny. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla a ÅetÄzce 11.4, 17.3, "missing", 25.9, a 40.1. Pak >MAXA(A1:A5) se rovná 0. > >@SYNTAX=MDETERM(matice) >@DESCRIPTION=Funkce MDETERM vracà determinant dané matice. > >* Pokud @matice neobsahuje stejný poÄet sloupců a Åádků, funkce MDETERM vracà chybu #VALUE!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že A1, ..., A4 obsahujà ÄÃsla 2, 3, 7, a 3, B1, ..., B4 4, 2, 4, a 1, C1, ..., C4 9, 4, 3, a 2, a D1, ..., D4 7, 3, 6, a 5. Pak >MDETERM(A1:D4) se rovná 148. > >@SYNTAX=MDURATION(vyrovnánÃ,splatnost,kupón,výnos,frekvence[,základna]) >@DESCRIPTION=MDURATION vracà trvánà cenného papÃru podle Macauleyho pro cenný papÃr s nominálnà hodnotou 100. > >@základna je typ systému poÄÃtánà dnů, který se má použÃt: > > 0 US/MSRB 30/360 (MSRB Pravidlo G33 (e)) > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > 5 Evropský+ 30/360 > >* Pokud datum @vyrovnánà nebo @splatnosti nenà platné, vracà funkce MDURATION chybu #NUM! >* Pokud je @frekvence jiná než 1, 2 nebo 4, vracà funkce MDURATION chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud @základna nenà mezi 0 a 4, funkce MDURATION vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=MEDIAN(n1, n2, ...) >@DESCRIPTION=MEDIAN vracà medián dané množiny. > >* ÅetÄzce a prázdné buÅky jsou jednoduÅ¡e ignorovány. >* Pokud je zadaný sudý poÄet ÄÃsel, funkce MEDIAN vracà průmÄr dvou ÄÃsel uprostÅed. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >MEDIAN(A1:A5) se rovná 21.3. > >@SYNTAX=MID(ÅetÄzec, pozice, délka) >@DESCRIPTION=MID vracà podÅetÄzec z @ÅetÄzce zaÄÃnajÃcà na @pozici a dlouhý @délka znaků. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >MID("testovánÃ",2,3) se rovná "est". > >@SYNTAX=MIN(b1, b2, ...) >@DESCRIPTION=MIN vracà hodnotu nejmenÅ¡Ãho prvku z parametrů. Záporná ÄÃsla jsou chápána jako menšà než kladná. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >MIN(A1:A5) se rovná 11.4. > >@SYNTAX=MINA(ÄÃslo1,ÄÃslo2,...) >@DESCRIPTION=MINA vracà nejmenšà hodnotu z parametrů. ÄÃsla, text a logické hodnoty jsou zapoÄteny. Pokud buÅka obsahuje text nebo je parametr vyhodnocen jako FALSE, je zapoÄten jako 0. Pokud je parametr vyhodnocen jako TRUE, je zapoÄten jako 1. Prázdné buÅky nejsou zapoÄteny. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla a ÅetÄzce 11.4, 17.3, "missing", 25.9, a 40.1. Pak >MINA(A1:A5) se rovná 0. > >@SYNTAX=MINUTE (datum) >@DESCRIPTION=MINUTE pÅevádà sériové ÄÃslo na minuty. Minuta je vrácena jako celé ÄÃslo v intervalu od 0 do 59. > >* Poznámka: Aplikace Gnumeric vykoná standardnà pÅevod ÅetÄzce na sériové ÄÃslo, takže můžete zadat datum jako ÅetÄzec. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >MINUTE(0.128472) se rovná 5. > >@SYNTAX=MINVERSE(matice) >@DESCRIPTION=Funkce MINVERSE vracà inverznà matici k @matici. > >* Pokud nenà možné @matici invertovat, funkce MINVERSE vracà chybu #NUM!. >* Pokud @matice neobsahuje stejný poÄet sloupců a Åádků, funkce MINVERSE vracà chybu #VALUE!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= > >@SYNTAX=MIRR(hodnoty,finanÄnÃ_úrok,investiÄnÃ_úrok) >@DESCRIPTION=Funkce MIRR poÄÃtá upravenou vnitÅnà mÃru výnosnosti pro daný periodický penÄžnà tok. >@EXAMPLES= > >@SYNTAX=MMULT(pole1,pole2) >@DESCRIPTION=Funkce MMULT vracà matici, která je násobkem dvou polÃ. Výsledek je pole se stejným poÄtem Åádků jako má @pole1 a se stejným poÄtem sloupců jako má @pole2. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= > >@SYNTAX=MOD(ÄÃslo,dÄlitel) >@DESCRIPTION=Funkce MOD vracà zbytek po dÄlenà @ÄÃsla @dÄlitelem. > >* MOD vracà #DIV/0!, pokud je @dÄlitel 0. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >MOD(23,7) se rovná 2. > >@SYNTAX=MODE(n1, n2, ...) >@DESCRIPTION=MODE vracà nejÄastÄjšà hodnotu z množiny dat. Pokud má množina vÃcero takových hodnot, funkce MODE vracà prvnà z nich. > >* ÅetÄzce a prázdné buÅky jsou jednoduÅ¡e ignorovány. >* Pokud množina neobsahuje žádný duplikát, funkce MODE vracà chybu #N/A!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >NechÅ¥ buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. >Pak se MODE(A1:A5) rovná 11.4. > >@SYNTAX=MONTH (datum) >@DESCRIPTION=MONTH pÅevádà sériové ÄÃslo na mÄsÃc. > >* Poznámka: Aplikace Gnumeric vykoná standardnà pÅevod ÅetÄzce na sériové ÄÃslo, takže můžete zadat datum jako ÅetÄzec. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >MONTH(DATE(2003, 4, 30)) se rovná 4. > >@SYNTAX=MROUND(ÄÃslo,násobek) >@DESCRIPTION=Funkce MROUND zaokrouhluje dané ÄÃslo na požadovaný násobek. > >@ÄÃslo je zaokrouhlované ÄÃslo a @násobek je ÄÃslo, na jehož násobek se zaokrouhluje. > >* Pokud majà @ÄÃslo a @násobek různá znaménka, funkce MROUND vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >MROUND(1.7,0.2) se rovná 1.8. >MROUND(321.123,0.12) se rovná 321.12. > >@SYNTAX=MULTINOMIAL(hodnota1, hodnota2, ...) >@DESCRIPTION=MULTINOMIAL vracà podÃl faktoriálu souÄtu vÅ¡ech hodnot dÄleno souÄinem faktoriálů. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >MULTINOMIAL(2,3,4) se rovná 1260. > >@SYNTAX=N(hodnota) >@DESCRIPTION=N vracà hodnotu pÅevedenou na ÄÃslo. ÅetÄzce obsahujÃcà text jsou pÅevedeny na ÄÃslo 0. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >N("42") se rovná 42. > >@SYNTAX=NA() >@DESCRIPTION=NA vracà chybovou hodnotu #N/A. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >NA() se rovná chybÄ #N/A. > >@SYNTAX=NEGBINOMDIST(f,t,p) >@DESCRIPTION=Funkce NEGBINOMDIST vracà záporné binomické rozdÄlenÃ. @f je poÄet selhánÃ, @t je hraniÄnà poÄet úspÄchů a @p je pravdÄpodobnost úspÄchu. > >* Pokud nenà @f nebo @t celé ÄÃslo, je oÅÃznuto. >* Pokud (@f + @t -1) <= 0, funkce NEGBINOMDIST vracà chybu #NUM!. >* Pokud je @p < 0 nebo @p > 1, funkce NEGBINOMDIST vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >NEGBINOMDIST(2,5,0.55) se rovná 0.152872629. > >@SYNTAX=NETWORKDAYS (poÄ_datum,kon_datum[,svátky]) >@DESCRIPTION=NETWORKDAYS vracà poÄet dnà mezi @poÄ_datem a @kon_datem, které nejsou ani vÃkend ani svátky. Svátky je možné nepovinnÄ uvést v parametru @svátky. > >* Pokud @poÄ_datum nebo @kon_datum nenà platné, vracà funkce chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >NETWORKDAYS(DATE(2001,1,2),DATE(2001,2,15)) se rovná 33. > >@SYNTAX=NOMINAL(r,nper) >@DESCRIPTION=Funkce NOMINAL poÄÃtá nominálnà úrokovou mÃru z dané reálné úrokové mÃry. > >Nominálnà úroková mÃra je definovaná jako: > >@nper * (( 1 + @r ) ^ (1 / @nper) - 1 ) > >kde: > >@r = reálná úroková mÃra >@nper = poÄet obdobà > >* Pokud je @r < 0, pak vracà funkce NOMINAL chybu #NUM!. >* Pokud je @nper <= 0, pak vracà funkce NOMINAL chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=NORMINV(p,průmÄr,odchylka) >@DESCRIPTION=Funkce NORMINV vracà inverznà normálnà kumulativnà rozdÄlenÃ. @p je daná pravdÄpodobnost odpovÃdajÃcà normálnÃmu rozdÄlenÃ, @průmÄr je aritmetický průmÄr rozdÄlenà a @odchylka je standardnà odchylka rozdÄlenÃ. > >* Pokud je @p < 0 nebo @p > 1 nebo @odchylka <= 0, funkce NORMINV vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >NORMINV(0.76,2,3) se rovná 4.118907689. > >@SYNTAX=NORMSDIST(x) >@DESCRIPTION=Funkce NORMSDIST vracà standardnà normálnà kumulativnà rozdÄlenÃ. @x je hodnota, pro kterou chcete rozdÄlenÃ. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >NORMSDIST(2) se rovná 0.977249868. > >@SYNTAX=NORMSINV(p) >@DESCRIPTION=Funkce NORMSINV vracà inverznà hodnotu standardnÃho normálnÃho kumulativnÃho rozdÄlenÃ. @p je daná pravdÄpodobnost odpovÃdajÃcà normálnÃmu rozdÄlenÃ. > >* Pokud je @p < 0 nebo @p > 1, funkce NORMSINV vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >NORMSINV(0.2) se rovná -0.841621234. > >@SYNTAX=NOT(ÄÃslo) >@DESCRIPTION=NOT implementuje logickou negaci NOT: výsledek je TRUE, pokud je @ÄÃslo 0, jinak je výsledek FALSE. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >NOT(0) se rovná TRUE. >NOT(TRUE) se rovná FALSE. > >@SYNTAX=NPV(úrok,v1,v2,...) >@DESCRIPTION=NPV poÄÃtá Äistou souÄasnou hodnotu investice generujÃcà periodické úroky. @úrok je periodická úroková mÃra a @v1, @v2, ... pÅedstavujà periodické platby. Pokud rozloženà penÄžnÃho toku nenà periodické, použijte funkci XNPV. >@EXAMPLES= >NPV(0.17,-10000,3340,2941,2493,3233,1732,2932) se rovná 186.30673. > >@SYNTAX=NT_D(n) >@DESCRIPTION=Funkce NT_D vracà poÄet dÄlitelů @n. > >@EXAMPLES= >@SYNTAX=NT_MU(n) >@DESCRIPTION=Funkce NT_MU (Möbiova funkce mu) vracà >0 pokud je @n dÄlitelné druhou mocninou prvoÄÃsla. >Jinak vracÃ: > > -1 pokud má @n lichý poÄet různých prvoÄinitelů. > 1 pokud má @n sudý poÄet různých prvoÄinitelů. > >* Pokud @n = 1, pak funkce vracà 1. > >@EXAMPLES= >@SYNTAX=NT_PHI(n) >@DESCRIPTION=Funkce NT_PHI vracà poÄet celých ÄÃsel menÅ¡Ãch nebo rovných @n, které jsou relativnà prvoÄÃsla k @n. > >@EXAMPLES= >@SYNTAX=NT_SIGMA(n) >@DESCRIPTION=Funkce NT_SIGMA poÄÃtá souÄet dÄlitelů @n. > >@EXAMPLES= >@SYNTAX=DEC2BIN(ÄÃslo[,mÃsta]) >@DESCRIPTION=Funkce DEC2BIN pÅevádà desÃtkové ÄÃslo na dvojkové. @mÃsta je nepovinné pole uvádÄjÃcà poÄet ÄÃslic výsledku, na které se má formátovat. > >* Pokud je poÄet @mÃst pÅÃliÅ¡ malý nebo záporný, vracà se chyba #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >DEC2BIN(42) se rovná 101010. > >@SYNTAX=OCT2DEC(x) >@DESCRIPTION=Funkce OCT2DEC pÅevádà osmiÄkové ÄÃslo (i jako ÅetÄzec) na jeho desÃtkový ekvivalent. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >OCT2DEC("124") se rovná 84. > >@SYNTAX=DEC2HEX(ÄÃslo[,mÃsta]) >@DESCRIPTION=Funkce DEC2HEX pÅevádà desÃtkové ÄÃslo na Å¡estnáctkové. @mÃsta je nepovinné pole uvádÄjÃcà poÄet ÄÃslic výsledku, na které se má formátovat. > >* Pokud je poÄet @mÃst pÅÃliÅ¡ malý nebo záporný, vracà se chyba #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >DEC2HEX(42) se rovná 2A. > >@SYNTAX=ODD(ÄÃslo) >@DESCRIPTION=Funkce ODD vracà @ÄÃslo zaokrouhlené nahoru na nejbližšà liché celé ÄÃslo. Záporná ÄÃsla jsou zaokrouhlována dolů. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ODD(4.4) se rovná 5. >ODD(-4.4) se rovná -5. > >@SYNTAX=ODDFPRICE(vyrovnánÃ,splatnost,emise,prvnÃ_kupón,úrok,výnos,zaruÄ_cena,frekvence[,základna]) >@DESCRIPTION=ODDFPRICE poÄÃtá cenu za $100 nominálnà hodnoty cenného papÃru. Cenný papÃr by mÄl mÃt nezvykle krátkou nebo dlouhou prvnà periodu. > >@vyrovnánà pÅedstavuje datum vyrovnánÃ. @splatnost je datum splatnosti. @emise je datum emise cenného papÃru. @frekvence pÅedstavuje poÄet kupónů za rok. Možné hodnoty jsou: 1 = roÄnÃ, 2 = pololetnÃ, 4 = ÄtvrtletnÃ. @základna je typ systému poÄÃtánà dnů, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > >* Pokud je frekvence jiná než 1, 2, nebo 4, vracà funkce ODDPRICE chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 4, funkce ODDPRICE vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=ODDFYIELD(vyrovnánÃ,splatnost,emise,prvnÃ_kupón,úrok,cena,zaruÄ_cena,frekvence[,základna]) >@DESCRIPTION=ODDFYIELD poÄÃtá výnos cenného papÃru, který má nezvyklé prvnà obdobÃ. > >@vyrovnánà pÅedstavuje datum vyrovnánÃ. @splatnost je datum splatnosti. @emise je datum emise cenného papÃru. @frekvence pÅedstavuje poÄet kupónů za rok. Možné hodnoty jsou: 1 = roÄnÃ, 2 = pololetnÃ, 4 = ÄtvrtletnÃ. @základna je typ systému poÄÃtánà dnů, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > >* Pokud je frekvence jiná než 1, 2, nebo 4, vracà funkce ODDFYIELD chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 4, funkce ODDFYIELD vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=ODDLPRICE(vyrovnánÃ,splatnost,poslednÃ_úrok,úrok,výnos,zaruÄ_cena,frekvence[,základna]) >@DESCRIPTION=ODDLPRICE poÄÃtá cenu za $100 nominálnà hodnoty cenného papÃru, který má neobvyklou periodu poslednÃho kupónu. > >@vyrovnánà pÅedstavuje datum vyrovnánÃ. @splatnost je datum splatnosti. @frekvence pÅedstavuje poÄet kupónů za rok. Možné hodnoty jsou: 1 = roÄnÃ, 2 = pololetnÃ, 4 = ÄtvrtletnÃ. @základna je typ systému poÄÃtánà dnů, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > >* Pokud je frekvence jiná než 1, 2, nebo 4, vracà funkce ODDLPRICE chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud @základna nenà mezi 0 a 4, funkce ODDLPRICE vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=ODDLYIELD(vyrovnánÃ,splatnost,poslednÃ_úrok,úrok,cena,zaruÄ_cena,frekvence[,základna]) >@DESCRIPTION=ODDLYIELD poÄÃtá výnos cenného papÃru s neobvyklou poslednà periodou. > >@vyrovnánà pÅedstavuje datum vyrovnánÃ. @splatnost je datum splatnosti. @frekvence pÅedstavuje poÄet kupónů za rok. Možné hodnoty jsou: 1 = roÄnÃ, 2 = pololetnÃ, 4 = ÄtvrtletnÃ. @základna je typ systému poÄÃtánà dnů, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > >* Pokud je frekvence jiná než 1, 2, nebo 4, vracà funkce ODDLYIELD chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 4, funkce ODDLYIELD vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=OFFCAP(obvodů,ss) >@DESCRIPTION=OFFCAP vracà kapacitu provozu danou @obvody se stupnÄm služby @ss. > >@EXAMPLES= >OFFCAP(30, 1%) vracà 20.337. > >@SYNTAX=OFFSET(rozsah,Åádek,sloupec[,výška[,Å¡ÃÅka]]) >@DESCRIPTION=Funkce OFFSET vracà oblast bunÄk. Ten zaÄÃná na relativnà pozici (@sloupec,@Åádek) v @oblasti, a je vysoký @výška a Å¡iroký @Å¡ÃÅka. > >* Pokud oblast nenà ani odkaz ani oblast, vracà se chyba #VALUE!. >* Pokud nenà uvedena ani výška ani Å¡ÃÅka, použije se výška a Å¡ÃÅka odkazu. > >@EXAMPLES= > >@SYNTAX=OFFTRAF(provoz,obvodů) >@DESCRIPTION=OFFTRAF vracà pÅedpokládaný poÄet nabÃdnutého provozu z pÅenášeného @provozu (z mÄÅenÃ) na @obvodech. > >* @provoz nesmà bÃt vÃce než @obvodů > >@EXAMPLES= >OFFTRAF(24, 30) vracà 25.527. > >@SYNTAX=OPT_BS(pÅÃznak_call_put,cena,realizaÄnÃ_cena,doba_do_realizace,úrok, mÃra_kolÃsánÃ,náklady_drženÃ) >@DESCRIPTION=OPT_BS poÄÃtá hodnotu Evropské opce call nebo put (tedy opce nákupnà nebo prodejnÃ, kterou lze uplatnit pouze v pevnÄ stanovený den realizace) podle pÅÃznaku @pÅÃznak_call_put, pomocà Black-Scholesova modelu pÅi realizaÄnà cenÄ aktiva @realizaÄnÃ_cena, na aktivech s okamžitou (spot) cenou @cena. > >@mÃra_kolÃsánà je mÃra kolÃsánà ceny aktiva v procentech pÅepoÄtená na roÄnà bázi. @doba_do_realizace znamená dobu zbývajÃcà do realizace ve dnech, a @úrok pÅedstavuje bezrizikovou úrokovou mÃru v procentech. > >* Vrácená hodnota bude vyjádÅena ve stejných jednotkách jako @realizaÄnÃ_cena a @cena. > >@EXAMPLES= > >@SYNTAX=OPT_BS_CARRYCOST(pÅÃznak_call_put,cena,realizaÄnÃ_cena,doba_do_realizace, úrok,mÃra_kolÃsánÃ,náklady_drženÃ) >@DESCRIPTION=OPT_BS_CARRYCOST poÄÃtá "elasticitu" Evropské opce(tedy opce, kterou lze uplatnit pouze v pevnÄ stanovený den realizace) pomocà Black-Scholesova modelu pÅi realizaÄnà cenÄ @realizaÄnÃ_cena na aktivu s okamžitou (spot) cenou @cena. > >(Elasticita opce pÅedstavuje mÃru zmÄny jejà ceny vzhledem k jejÃm nákladům na drženÃ.) > >@mÃra_kolÃsánà je mÃra kolÃsánà ceny aktiva v procentech pÅepoÄtená na roÄnà bázi. @doba_do_realizace znamená dobu zbývajÃcà do realizace ve dnech, a @úrok pÅedstavuje bezrizikovou úrokovou mÃru v procentech. > >* Vrácená hodnota bude vyjádÅena jako mÃra zmÄny hodnoty opce pÅi 100% mÃÅe kolÃsánÃ. > >@EXAMPLES= > >@SYNTAX=OPT_BS_DELTA(pÅÃznak_call_put,cena,realizaÄnÃ_cena,doba_do_realizace,úrok, mÃra_kolÃsánÃ,náklady_drženÃ) >@DESCRIPTION=OPT_BS_DELTA poÄÃtá hodnotu "delta" Evropské opce call nebo put(tedy opce nákupnà nebo prodejnÃ, kterou lze uplatnit pouze v pevnÄ stanovený den realizace) podle pÅÃznaku @pÅÃznak_call_put pomocà Black-Scholesova modelu pÅi realizaÄnà cenÄ @realizaÄnÃ_cena na aktivu s okamžitou (spot) cenou @cena. > >(Hodnota opce "delta" pÅedstavuje mÃru zmÄny jeho ceny (prvnà derivaci) vzhledem k okamžité (spot) cenÄ zastoupeného aktiva.) > >@mÃra_kolÃsánà je mÃra kolÃsánà ceny aktiva v procentech pÅepoÄtená na roÄnà bázi. @doba_do_realizace znamená dobu zbývajÃcà do realizace ve dnech, a @úrok pÅedstavuje bezrizikovou úrokovou mÃru v procentech. > >* Vrácená hodnota bude vyjádÅena jako mÃra zmÄny hodnoty opce na jednotku zmÄny okamžité (spot) ceny @cena. >@EXAMPLES= > >@SYNTAX=OPT_BS_GAMMA(cena,realizaÄnÃ_cena,doba_do_realizace,úrok, mÃra_kolÃsánÃ,náklady_drženÃ) >@DESCRIPTION=OPT_BS_GAMMA poÄÃtá hodnotu "gama" Evropské opce(tedy opce, kterou lze uplatnit pouze v pevnÄ stanovený den realizace) pomocà Black-Scholesova modelu pÅi realizaÄnà cenÄ @realizaÄnÃ_cena na aktivu s okamžitou (spot) cenou @cena. > >(Hodnota opce "gama" pÅedstavuje druhou derivaci jejà ceny vzhledem k okamžité (spot)cenÄ aktiva, které pÅedstavuje a je totožná u prodejnÃch a nákupnÃch opcÃ.) > >@mÃra_kolÃsánà je mÃra kolÃsánà ceny aktiva v procentech pÅepoÄtená na roÄnà bázi. @doba_do_realizace znamená dobu zbývajÃcà do realizace ve dnech, a @úrok pÅedstavuje bezrizikovou úrokovou mÃru v procentech. > >* Vrácená hodnota bude vyjádÅena jako mÃru zmÄny hodnoty opce "delta" na jednotku zmÄny okamžité (spot) ceny @cena. >@EXAMPLES= > >@SYNTAX=OPT_BS_RHO(pÅÃznak_call_put,cena,realizaÄnÃ_cena,doba_do_realizace, úrok,mÃra_kolÃsánÃ,náklady_drženÃ) >@DESCRIPTION=OPT_BS_RHO poÄÃtá hodnotu "rho" Evropské opce call nebo put(tedy opce nákupnà nebo prodejnÃ, kterou lze uplatnit pouze v pevnÄ stanovený den realizace) podle pÅÃznaku @pÅÃznak_call_put pomocà Black-Scholesova modelu pÅi realizaÄnà cenÄ @realizaÄnÃ_cena na aktivu s okamžitou (spot) cenou @cena. > >(Hodnota opce "rho" pÅedstavuje mÃru zmÄny jejà ceny vzhledem k bezrizikové úrokové sazbÄ.) > >@mÃra_kolÃsánà je mÃra kolÃsánà ceny aktiva v procentech pÅepoÄtená na roÄnà bázi. @doba_do_realizace znamená dobu zbývajÃcà do realizace ve dnech, a @úrok pÅedstavuje bezrizikovou úrokovou mÃru v procentech. > >* Vrácená hodnota bude vyjádÅena jako mÃra zmÄny hodnoty opce na 100% zmÄny parametru @úrok. > >@EXAMPLES= > >@SYNTAX=OPT_BS_THETA(pÅÃznak_call_put,cena,realizaÄnÃ_cena,doba_do_realizace, úrok,mÃra_kolÃsánÃ,náklady_drženÃ) >@DESCRIPTION=OPT_BS_THETA poÄÃtá hodnotu "theta" Evropské opce call nebo put(tedy opce nákupnà nebo prodejnÃ, kterou lze uplatnit pouze v pevnÄ stanovený den realizace) podle pÅÃznaku @pÅÃznak_call_put pomocà Black-Scholesova modelu pÅi realizaÄnà cenÄ @realizaÄnÃ_cena na aktivu s okamžitou (spot) cenou @cena. > >(Hodnota opce "theta" pÅedstavuje mÃru zmÄny ceny opce vzhledem k Äasu vyprÅ¡enÃ.) > >@mÃra_kolÃsánà je mÃra kolÃsánà ceny aktiva v procentech pÅepoÄtená na roÄnà bázi. @doba_do_realizace znamená dobu zbývajÃcà do realizace ve dnech, a @úrok pÅedstavuje bezrizikovou úrokovou mÃru v procentech. > >* Vrácená hodnota bude vyjádÅena jako záporná mÃra zmÄny hodnoty opce, pro 365,25 dnÃ. > >@EXAMPLES= > >@SYNTAX=OPT_BS_VEGA(pÅÃznak_call_put,cena,realizaÄnÃ_cena,doba_do_realizace, úrok,mÃra_kolÃsánÃ,náklady_drženÃ) >@DESCRIPTION=OPT_BS_VEGA poÄÃtá hodnotu "vega" Evropské opce(tedy opce, kterou lze uplatnit pouze v pevnÄ stanovený den realizace) pomocà Black-Scholesova modelu pÅi realizaÄnà cenÄ @realizaÄnÃ_cena na aktivu s okamžitou (spot) cenou @cena. > >(Hodnota opce "vega" pÅedstavuje mÃru zmÄny jejà ceny vzhledem k mÃÅe kolÃsánà a je totožná pro prodejnà a nákupnà opce.) >@mÃra_kolÃsánà je mÃra kolÃsánà ceny aktiva v procentech pÅepoÄtená na roÄnà bázi. @doba_do_realizace znamená dobu zbývajÃcà do realizace ve dnech, a @úrok pÅedstavuje bezrizikovou úrokovou mÃru v procentech. > >* Vrácená hodnota bude vyjádÅena jako mÃra zmÄny hodnoty opce na 100% mÃry kolÃsánÃ. > >@EXAMPLES= > >@SYNTAX=OPT_FRENCH(pÅÃznak_call_put,cena,realizaÄnÃ_cena, doba_do_realizace,t2,úrok,mÃra_kolÃsánÃ,náklady_drženÃ) >@DESCRIPTION=OPT_FRENCH poÄÃtá teoretickou hodnotu Evropské opce (tedy opce, kterou lze uplatnit pouze v pevnÄ stanovený den realizace) upravenou na mÃru kolÃsánà ve dni obchodovánÃ, pÅi realizaÄnà cenÄ @realizaÄnÃ_cena na aktivu s okamžitou (spot) cenou @cena. >@mÃra_kolÃsánà je mÃra kolÃsánà ceny aktiva v procentech pÅepoÄtená na roÄnà bázi. @doba_do_realizace znamená dobu zbývajÃcà do realizace ve dnech. > >* Vrácená hodnota bude vyjádÅena jako mÃra zmÄny hodnoty opce pro 100% mÃru kolÃsánÃ. > >@EXAMPLES= > >@SYNTAX=OPT_GARMAN_KOHLHAGEN(pÅÃznak_call_put,cena,realizaÄnÃ_cena, doba_do_realizace,domácÃ_úrok,zahraniÄnÃ_úrok,mÃra_kolÃsánÃ[,náklady_drženÃ]) >@DESCRIPTION=OPT_GARMAN_KOHLHAGEN poÄÃtá teoretickou hodnotu Evropské opce (tedy opce, kterou lze uplatnit pouze v pevnÄ stanovený den realizace) pÅi realizaÄnà cenÄ @realizaÄnÃ_cena na aktivu s okamžitou (spot) cenou @cena. > >@mÃra_kolÃsánà je mÃra kolÃsánà ceny aktiva v procentech pÅepoÄtená na roÄnà bázi. @doba_do_realizace znamená dobu zbývajÃcà do realizace ve dnech, @domácÃ_úrok pÅedstavuje domácà bezrizikovou úrokovou mÃru v procentech, a @zahraniÄnÃ_úrok pÅedstavuje zahraniÄnà bezrizikovou úrokovou mÃru v procentech. >@doba_do_realizace je poÄet dnà do realizace >@domácÃ_úrok je domácà bezriziková úroková mÃra k datu realizace >@zahraniÄnÃ_urok je zahraniÄnà bezriziková úroková mÃra k datu realizace v procentech > > >* Vrácená hodnota bude vyjádÅena jako mÃra zmÄny hodnoty opce pÅi 100% mÃry kolÃsánÃ. > >@EXAMPLES= > >@SYNTAX=OPT_RGW(pÅÃznak_call_put,cena,realizaÄnÃ_cena,t1,t2,úrok,d,mÃra_kolÃsánÃ) >@DESCRIPTION=OPT_RGW modeluje teoretickou cenu opce podle Roll-Geske-Whaleyho aproximace, kde @t1 pÅedstavuje Äas do vyplacenà dividend a @t2 pÅedstavuje Äas do vyprÅ¡enà opce. >@EXAMPLES= > >@SYNTAX=PARETO(x,a,b) >@DESCRIPTION=PARETO vracà hustotu pravdÄpodobnosti p(x) v @x pro Paretovo rozdÄlenà s exponentem @a a stupnicà @b. > >@EXAMPLES= >PARETO(0.6,1,2). > >@SYNTAX=PEARSON(pole1,pole2) >@DESCRIPTION=PEARSON vracà Pearsonův korelaÄnà koeficient dvou množin. > >* ÅetÄzce a prázdné buÅky jsou jednoduÅ¡e ignorovány. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= > >@SYNTAX=PERCENTILE(pole,k) >@DESCRIPTION=Funkce PERCENTILE vracà 100*@k-ty percentil daných hodnot (t. j., ÄÃslo x, které je Äást @k poÄtu hodnot menÅ¡Ãch než x). > >* Pokud je @pole prázdné, funkce PERCENTILE vracà chybu #NUM!. >* Pokud je @k < 0 nebo @k > 1, funkce PERCENTILE vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >PERCENTILE(A1:A5,0.42) se rovná 20.02. > >@SYNTAX=PERCENTRANK(pole,x[,platných]) >@DESCRIPTION=Funkce PERCENTRANK vracà rozloženà hodnot v množinÄ dat. @pole je rozsah ÄÃselných hodnot, @x jsou data, která se majà spoÄÃtat, a nepovinný parametr @platných urÄuje poÄet platných mÃst návratové hodnoty. Pokud nenà parametr @platných uveden, funkce PERCENTRANK použije 3 mÃsta. > >* Pokud @pole neobsahuje žádná data, funkce PERCENTRANK vracà chybu #NUM!. >* Pokud je @platných ménÄ než 1, funkce PERCENTRANK vracà chybu #NUM!. >* Pokud @x pÅekraÄuje nejvyššà hodnotu nebo je menšà než nejnižšà hodnota v @poli, funkce PERCENTRANK vracà chybu #NUM!. >* Pokud @x neodpovÃdá žádné hodnotÄ v @poli nebo @x odpovÃdá vÃce jako jedné, funkce PERCENTRANK interpoluje návratovou hodnotu. > >@EXAMPLES= > >@SYNTAX=PERMUT(n,k) >@DESCRIPTION=Funkce PERMUT vracà poÄet permutacÃ. @n je poÄet objektů, @k je poÄet objektů v každé permutaci. > >* Pokud je @n = 0, funkce PERMUT vracà chybu #NUM!. >* Pokud je @n < @k, funkce PERMUT vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PERMUT(7,3) se rovná 210. > >@SYNTAX=PI() >@DESCRIPTION=PI vracà hodnotu PÃ. > >* Tato funkce nemá parametry. >* Tato funkce je kompatibilnà s Excelem, pouze vracà pÅesnÄjšà hodnotu. > >@EXAMPLES= >PI() se rovná 3.141593. > >@SYNTAX=PMT(úrok,plateb,pv[,fv,typ]) >@DESCRIPTION=PMT poÄÃtá sumu zaplacenou za půjÄku pÅi konstantnÃm úroku a platbách (každá platba je stejná). > >@úrok je konstantnà úroková mÃra. >@plateb je poÄet plateb. >@pv je souÄasná hodnota. >@fv je budoucà hodnota >@typ znamená, kdy probÃhá platba: pokud je @typ = 1, platba probÃhá na zaÄátku obdobà a pokud je @typ = 0 (nebo nenà uveden), probÃhá platba na konci každého obdobÃ. > >* Pokud nenà @fv zadaná, aplikace Gnumeric použije 0. >* Pokud nenà uvedený @typ, aplikace Gnumeric použije 0. > >@EXAMPLES= > >@SYNTAX=POISSON(x,průmÄr,kumulativnÃ) >@DESCRIPTION=Funkce POISSON vracà Poissonovo rozdÄlenÃ. @x je poÄet událostÃ, @průmÄr je oÄekávaná ÄÃselná hodnota, @kumulativnà popisuje, zda se má vrátit souÄet Poissonovy funkce od 0 do @x. > >* Pokud nenà @x celé ÄÃslo, je oÅÃznuto. >* Pokud je @x <= 0, funkce POISSON vracà chybu #NUM!. >* Pokud je @průmÄr <= 0, funkce POISSON vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >POISSON(3,6,0) se rovná 0.089235078. > >@SYNTAX=PPMT(úrok,per,poÄ_obdobÃ,souÄ_hodnota[,bud_hodnota,typ]) >@DESCRIPTION=PPMT poÄÃtá hodnotu základnà jistiny v anuitnà splátce investice za dané obdobà na základÄ pravidelných splátek. > >Vzorec je: >PPMT(per) = PMT - IPMT(per) >kde: > >PMT = splátka anuity >IPMT(per) = úrok za obdobà per > >* Pokud nenà @fv zadána, pÅedpokládá se hodnota 0. >* Pokud nenà zadán @typ, pÅedpokládá se hodnota 0. > >@EXAMPLES= > >@SYNTAX=PRICE(vyrovnánÃ,splatnost,výnos,zaruÄ_cena,frekvence[,základna]) >@DESCRIPTION=PRICE poÄÃtá cenu cenného papÃru na $100 nominálnà hodnoty. Tato metoda se dá použÃt pouze pro periodické cenné papÃry s pravidelným úrokovým výnosem. > >@frekvence je poÄet kupónových plateb za rok. Možné hodnoty jsou: 1 = roÄnÃ, 2 = pololetnÃ, 4 = ÄtvrtletnÃ. @základna je typ systému poÄÃtánà dnů, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > >* Pokud je frekvence jiná než 1, 2, nebo 4, vracà funkce PRICE chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 4, funkce PRICE vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=PRICEDISC(vyrovnánÃ,splatnost,disk_sazba,zar_cena[,základna]) >@DESCRIPTION=PRICEDISC poÄÃtá cenu za nominálnà hodnotu $100 diskontnà obligace. Obligace nevyplácà úrok k datu splatnosti. > >@vyrovnanà pÅedstavuje datum vyrovnánÃ. @splatnost je datum splatnosti cenného papÃru. @disk_sazba je úrok, na jehož základÄ je obligace diskontovaná. @zar_cena je suma zÃskaná ke dni @splatnosti. > >@základna je typ systému poÄÃtánà dnÃ, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropských 30/360 > >* Pokud je datum @vyrovnánà nebo @splatnosti neplatný, funkce PRICEDISC vracà chybu #NUM!. >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 4, funkce PRICEDISC vracà chybu #NUM!. >* Pokud je datum @vyrovnánà vÄtšà než datum @splatnosti nebo jsou stejné, funkce PRICEDISC vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=PRICEMAT(vyrovnánÃ,splatnost,emise,úrok,výnos[,základna]) >@DESCRIPTION=PRICEMAT poÄÃtá cenu cenného papÃru nominálnà hodnoty $100. Ãrok cenného papÃru je vyplacen v den splatnosti. > >@vyrovnanà je datum vyrovnanà cenného papÃru. @splatnost je datum splatnosti. @emise je datum emise cenného papÃru. @úrok pÅedstavuje diskontnà sazbu cenného papÃru, @výnos pÅedstavuje roÄnà výnos cenného papÃru. > >@základna je typ systému poÄÃtánà dnÃ, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropských 30/360 > >* Pokud je datum @vyrovnánà nebo @splatnosti neplatný, funkce PRICEMAT vracà chybu #NUM!. >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 4, funkce PRICEMAT vracà chybu #NUM!. >* Pokud je datum @vyrovnánà vÄtšà než datum @splatnosti nebo jsou stejné, funkce PRICEMAT vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=PROB(rozsah_x,prav_rozsah,dolnÃ_limit[,hornÃ_limit]) >@DESCRIPTION=Funkce PROB vracà pravdÄpodobnost, že hodnoty z rozsahu nebo z pole budou mezi dvÄma hodnotami. Pokud nenà @hornÃ_limit uveden, funkce PROB vracà pravdÄpodobnost, že hodnoty v @rozsahu_x budou rovny @dolnÃmu_limitu. > >* Pokud nenà souÄet pravdÄpodobnostà v @prav_rozsahu roven 1, funkce PROB vracà chybu #NUM!. >* Pokud je nÄkterá z hodnot v @prav_rozsahu <=0 nebo > 1, funkce PROB vracà chybu #NUM!. >* Pokud @rozsah_x a @prav_rozsah obsahujà různý poÄet dat, funkce PROB vracà chybu #N/A!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= > >@SYNTAX=PROBBLOCK(provoz,obvodů) >@DESCRIPTION=PROBBLOCK vracà pravdÄpodobnost blokovánÃ, když @provoz vstoupà do @obvodů (serverů). > >* @provoz nesmà být vÃce než @obvodů > >@EXAMPLES= >PROBBLOCK(24, 30) vracà 0.4012. > >@SYNTAX=PROPER(ÅetÄzec) >@DESCRIPTION=PROPER vracà @ÅetÄzec s velkým poÄáteÄnÃm pÃsmenem u každého slova. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PROPER("j. f. kennedy") se rovná "J. F. Kennedy". > >@SYNTAX=PV(úrok,periody,pmt[,fv,typ]) >@DESCRIPTION=PV poÄÃtá souÄasnou hodnotu investice. @úrok je periodická úroková mÃra, @periody pÅedstavujà poÄet obdobÃ, @pmt je platba za každé obdobÃ, @fv je budoucà hodnota a @typ znamená, kdy probÃhá platba. > >* Pokud je @typ = 1, platba probÃhá na zaÄátku obdobÃ. >* Pokud je @typ = 0 (nebo nenà uveden), probÃhá platba na konci každého obdobÃ. >@EXAMPLES= > >@SYNTAX=QUARTILE(pole,kvart) >@DESCRIPTION=Funkce QUARTILE vracà kvartil pro dané hodnoty. > >Pokud je @kvart roven následujÃcÃm hodnotám, funkce QUARTILE vracÃ: >0 nejmenšà hodnotu v @poli. >1 prvnà kvartil >2 druhý kvartil >3 tÅetà kvartil >4 nejvÄtšà hodnotu v @poli. > >* Pokud je @pole prázdné, funkce QUARTILE vracà chybu #NUM!. >* Pokud je @kvart < 0 nebo @kvart > 4, funkce QUARTILE vracà chybu #NUM!. >* Pokud nenà @kvart celé ÄÃslo, je oÅÃznuto. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >QUARTILE(A1:A5,1) se rovná 17.3. > >@SYNTAX=QUOTIENT(dÄlenec,dÄlitel) >@DESCRIPTION=Funkce QUOTIENT vracà celou Äást podÃlu. @dÄlenec je vydÄlený @dÄlitelem. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >QUOTIENT(23,5) se rovná 4. > >@SYNTAX=RADIANS(x) >@DESCRIPTION=RADIANS poÄÃtá poÄet radiánů ekvivalentnÃch @x stupÅům. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >RADIANS(180) se rovná 3.14159. > >@SYNTAX=RAND() >@DESCRIPTION=RAND vracà náhodné ÄÃslo mezi 0 a 1. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >RAND() vracà náhodné ÄÃslo vÄtšà než 0 ale menšà než 1. > >@SYNTAX=RANDBERNOULLI(p) >@DESCRIPTION=RANDBERNOULLI vracà náhodné ÄÃslo podle Bernoulliho rozdÄlenÃ. > >* Pokud je @p < 0 nebo @p > 1, funkce RANDBERNOULLI vracà chybu #NUM!. > >@EXAMPLES= >RANDBERNOULLI(0.5). > >@SYNTAX=RANDBETA(a,b) >@DESCRIPTION=RANDBETA vracà náhodné ÄÃslo podle Beta rozdÄlenÃ. > >@EXAMPLES= >RANDBETA(1,2). > >@SYNTAX=RANDBINOM(p,pokusy) >@DESCRIPTION=RANDBINOM vracà náhodné ÄÃslo podle binomického rozdÄlenÃ. > >* Pokud je @p < 0 nebo @p > 1, funkce RANDBINOM vracà chybu #NUM!. >* Pokud je @pokusy < 0, funkce RANDBINOM vracà chybu #NUM!. > >@EXAMPLES= >RANDBINOM(0.5,2). > >@SYNTAX=RANDCAUCHY(a) >@DESCRIPTION=RANDCAUCHY vracà náhodné ÄÃslo podle Cauchyho rozdÄlenà s parametrem stupnice @a. Cauchyho rozdÄlenà je rovnÄž známo pod názvem Lorentzovo rozdÄlenÃ. > >* Pokud @a < 0, funkce RANDCAUCHY vracà chybu #NUM!. > >@EXAMPLES= >RANDCAUCHY(1). > >@SYNTAX=RANDCHISQ(nu) >@DESCRIPTION=RANDCHISQ vracà náhodné ÄÃslo podle rozdÄlenà Chi-Square. > >@EXAMPLES= >RANDCHISQ(0.5). > >@SYNTAX=RANDDISCRETE(oblast_hodnot[,oblast_pravd]) >@DESCRIPTION=RANDDISCRETE vracà jednu z hodnot z @oblasti_hodnot. PravdÄpodobnost každé hodnoty je zadána v @oblasti_pravdÄpodobnosti. > >* Pokud je @oblast_pravd vynechána, pÅedpokládá se uniformnà diskrétnà rozdÄlenÃ. >* Pokud je souÄet vÅ¡ech hodnot v @oblasti_pravd vyššà než jedna, funkce RANDDISCRETE vracà chybu #NUM!. >* Pokud jsou @oblast_hodnot a @oblast_pravd různých velikostÃ, funkce RANDDISCRETE vracà chybu #NUM!. >* Pokud @oblast_hodnot nebo @oblast_pravd nenà oblast, funkce RANDDISCRETE vracà chybu #VALUE!. > >@EXAMPLES= >RANDDISCRETE(A1:A6) vracà jednu z hodnot v oblasti A1:A6. > >@SYNTAX=RANDEXP(b) >@DESCRIPTION=RANDEXP vracà náhodné ÄÃslo podle exponenciálnÃho rozdÄlenÃ. > >@EXAMPLES= >RANDEXP(0.5). > >@SYNTAX=RANDEXPPOW(a,b) >@DESCRIPTION=RANDEXPPOW vracà náhodnou veliÄinu z exponenciálnÃho mocninného rozdÄlenà s parametrem stupnice @a a exponentem @b. RozdÄlenà je > > p(x) dx = {1 nad 2 a Gama(1+1/b)} exp(-|x/a|^b) dx, pro x >= 0. > >* Pro @b = 1 je toto rozdÄlenà redukováno na Laplaceho rozdÄlenÃ. >* Pro @b = 2 má rozdÄlenà stejný tvar jako normálnà rozdÄlenà s sigma = a/sqrt(2). > >@EXAMPLES= >RANDEXPPOW(0.5,0.1). > >@SYNTAX=RANDFDIST(nu1,nu2) >@DESCRIPTION=RANDFDIST vracà náhodné ÄÃslo podle F-rozdÄlenÃ. > >@EXAMPLES= >RANDFDIST(1,2). > >@SYNTAX=RANDGAMMA(a,b) >@DESCRIPTION=RANDGAMMA vracà náhodné ÄÃslo podle rozdÄlenà Gama. > >* Pokud je @a <= 0, funkce RANDGAMMA vracà chybu #NUM!. > >@EXAMPLES= >RANDGAMMA(1,2). > >@SYNTAX=RANDGEOM(p) >@DESCRIPTION=RANDGEOM vracà náhodné ÄÃslo podle geometrického rozdÄlenÃ. PoÄet nezávislých pokusů s pravdÄpodobnostà @p po prvnà úspÄch. RozdÄlenà pravdÄpodobnosti pro geometrické náhodné veliÄiny je > > p(k) = p (1-p)^(k-1), pro k >= 1. > >* Pokud je @p < 0 nebo @p > 1, funkce RANDGEOM vracà chybu #NUM!. > >@EXAMPLES= >RANDGEOM(0.4). > >@SYNTAX=RANDGUMBEL(a,b[,typ]) >@DESCRIPTION=RANDGUMBEL vracà náhodné ÄÃslo podle Gumbelova rozdÄlenà Typu I nebo Typu II. Parametr @typ může nabývat hodnoty buÄ 1 nebo 2 a udává typ rozdÄlenà (Typ I nebo Typ II). > >* Pokud @typ nenà 1 ani 2, funkce RANDGUMBEL vracà chybu #NUM!. >* Pokud je @typ vynechán, pÅedpokládá se Typ I. > >@EXAMPLES= >RANDGUMBEL(0.5,1,2). > >@SYNTAX=RANDHYPERG(n1,n2,t) >@DESCRIPTION=RANDHYPERG vracà náhodné ÄÃslo podle hypergeometrického rozdÄlenÃ. RozdÄlenà pravdÄpodobnosti pro hypergeometrické náhodné veliÄiny je > > p(k) = C(n_1,k) C(n_2, t-k) / C(n_1 + n_2,k), > >kde C(a,b) = a!/(b!(a-b)!). > >Doména k je max(0,t-n_2), ..., max(t,n_1). > >@EXAMPLES= >RANDHYPERG(21,1,9). > >@SYNTAX=RANDLANDAU() >@DESCRIPTION=RANDLANDAU vracà náhodnou veliÄinu podle Landauova rozdÄlenÃ. RozdÄlenà pravdÄpodobnosti pro Landauovy náhodné veliÄiny je definováno analyticky komplexnÃm integrálem, > > p(x) = (1/(2 pi i)) int_{c-i infty}^{c+i infty} ds exp(s log(s) + x s). > >Pro numerické úÄely je jednoduššà použÃvat následujÃcà ekvivalentnà formu integrálu > > p(x) = (1/pi) int_0^ infty dt exp(-t log(t) - x t) sin(pi t). > >@EXAMPLES= >RANDLANDAU(). > >@SYNTAX=RANDLAPLACE(a) >@DESCRIPTION=RANDLAPLACE vracà náhodné ÄÃslo podle Laplaceova rozdÄlenÃ. Laplaceovo rozdÄlenà je rovnÄž známo jako dvoustranné exponenciálnà rozdÄlenà pravdÄpodobnosti. > >@EXAMPLES= >RANDLAPLACE(1). > >@SYNTAX=RANDLEVY(c,alfa[,beta]) >@DESCRIPTION=RANDLEVY vracà náhodné ÄÃslo podle Levyho rozdÄlenÃ. Pokud je @beta vynecháno, pÅedpokládá se 0. > >* PÅi @alfa = 1, @beta=0 se zÃská Lorentzovo rozdÄlenÃ. >* PÅi @alfa = 2, @beta=0 se zÃská normálnà rozdÄlenÃ. > >* Pokud je @alfa <= 0 nebo @alfa > 2, funkce RANDLEVY vracà chybu #NUM!. >* Pokud je @beta < -1 nebo @beta > 1, funkce RANDLEVY vracà chybu #NUM!. > >@EXAMPLES= >RANDLEVY(0.5,0.1,1). > >@SYNTAX=RANDLOG(p) >@DESCRIPTION=RANDLOG vracà náhodné ÄÃslo podle logaritmického rozdÄlenÃ. > >* Pokud je @p < 0 nebo @p > 1, funkce RANDLOG vracà chybu #NUM!. > >@EXAMPLES= >RANDHYPERG(0.72). > >@SYNTAX=RANDLOGISTIC(a) >@DESCRIPTION=RANDLOGISTIC vracà náhodné ÄÃslo podle logistického rozdÄlenÃ. Funkce rozdÄlenà je > > p(x) dx = { exp(-x/a) nad a (1 + exp(-x/a))^2 } dx pro -infty < x < +infty. > >@EXAMPLES= >RANDLOGISTIC(1). > >@SYNTAX=RANDLOGNORM(zeta,sigma) >@DESCRIPTION=RANDLOGNORM vracà náhodné ÄÃslo podle lognormálnÃho rozdÄlenÃ. > >@EXAMPLES= >RANDLOGNORM(1,2). > >@SYNTAX=RANDNEGBINOM(p,neúspÄchy) >@DESCRIPTION=RANDNEGBINOM vracà náhodné ÄÃslo podle záporného binomického rozdÄlenÃ. > >* Pokud je @p < 0 nebo @p > 1, funkce RANDNEGBINOM vracà chybu #NUM!. >* Pokud je @neúspÄchy < 0, funkce RANDNEGBINOM vracà chybu #NUM!. > >@EXAMPLES= >RANDNEGBINOM(0.5,2). > >@SYNTAX=RANDNORM(průmÄr,stand_odch) >@DESCRIPTION=RANDNORM vracà náhodné ÄÃslo podle normálnÃho rozdÄlenÃ. > >* Pokud je @stand_odch < 0, funkce RANDNORM vracà chybu #NUM!. > >@EXAMPLES= >RANDNORM(0,1). > >@SYNTAX=RANDGAUSSIANTAIL(a,sigma) >@DESCRIPTION=RANDGAUSSIANTAIL vracà náhodnou veliÄinu z hornÃho konce normálnÃho rozdÄlenà se standardnà odchylkou @sigma. Vrácené hodnoty jsou vyššà než spodnà limit @a, který musà být kladný. Metoda je založená na známém MarsagliovÄ algoritmu rectangle-wedge-tail. (Ann Math Stat 32, 894-899 (1961)), s tÃmto aspektem popsaným v Knuth, v2, 3. vyd., str. 139, 586 (cviÄenà 11). > >RozdÄlenà pravdÄpodobnosti pro Gaussovy náhodné veliÄiny na konci je > > p(x) dx = {1 nad N(a;sigma)} exp (- x^2/(2 sigma^2)) dx, > >pro x > a, kde N(a;sigma) je normalizaÄnà konstanta, N(a;sigma) = (1/2) erfc(a / sqrt(2 sigma^2)). > >@EXAMPLES= >RANDGAUSSIANTAIL(0.5,0.1). > >@SYNTAX=RANDPARETO(a,b) >@DESCRIPTION=RANDPARETO vracà náhodné ÄÃslo podle Paretova rozdÄlenÃ. > >@EXAMPLES= >RANDPARETO(1,2). > >@SYNTAX=RANDPOISSON(lambda) >@DESCRIPTION=RANDPOISSON vracà náhodné ÄÃslo podle Poissonova rozdÄlenÃ. > >* Pokud je @lambda < 0, funkce RANDPOISSON vracà chybu #NUM! > >@EXAMPLES= >RANDPOISSON(3). > >@SYNTAX=RANDRAYLEIGH(sigma) >@DESCRIPTION=RANDRAYLEIGH vracà náhodné ÄÃslo podle Rayleighova rozdÄlenÃ. > >@EXAMPLES= >RANDRAYLEIGH(1). > >@SYNTAX=RANDRAYLEIGHTAIL(a,sigma) >@DESCRIPTION=RANDRAYLEIGHTAIL vracà náhodnou veliÄinu z konce Rayleighova rozdÄlenà s parametrem stupnice @sigma a spodnÃm limitem @a. RozdÄlenà je, > > p(x) dx = {x nad sigma^2} exp ((a^2 - x^2) /(2 sigma^2)) dx, > >pro x > a. > >@EXAMPLES= >RANDRAYLEIGHTAIL(0.3,1). > >@SYNTAX=RANDTDIST(nu) >@DESCRIPTION=RANDTDIST vracà náhodné ÄÃslo podle T-rozdÄlenÃ.. > >@EXAMPLES= >RANDTDIST(0.5). > >@SYNTAX=RANDUNIFORM(a,b) >@DESCRIPTION=RANDUNIFORM vracà náhodnou veliÄinu z uniformnÃho (plochého) rozdÄlenà od @a do @b. RozdÄlenà je > > p(x) dx = {1 nad (b-a)} dx : pro a <= x < b. >p(x) dx = 0 : pro x < a nebo b <= x. >* Pokud @a > @b, funkce RANDUNIFORM vracà chybu #NUM!. > >@EXAMPLES= >RANDUNIFORM(1.4,4.2) vracà náhodné ÄÃslo vÄtšà nebo rovno 1.4, ale menšà nebo rovno 4.2. > >@SYNTAX=RANDWEIBULL(a,b) >@DESCRIPTION=RANDWEIBULL vracà náhodné ÄÃslo podle Weibullova rozdÄlenÃ. > >@EXAMPLES= >RANDWEIBULL(1,2). > >@SYNTAX=RANK(x,ref[,tÅÃdÄnÃ]) >@DESCRIPTION=RANK vracà poÅadà ÄÃsla v rozloženà seznamu ÄÃsel. @x je ÄÃslo, jehož poÅadà chcete zjistit, @ref je seznam ÄÃsel, a @tÅÃdÄnà uvádÃ, jak rozložit ÄÃsla. Pokud je @tÅÃdÄnà 0, ÄÃsla jsou sestupnÄ, jinak jsou vzestupnÄ. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >NechÅ¥ buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak se >RANK(17.3A1:A5) rovná 4. > >@SYNTAX=RAYLEIGH(x,sigma) >@DESCRIPTION=RAYLEIGH vracà hustotu pravdÄpodobnosti p(x) v @x pro Rayleighovo rozdÄlenà s parametrem stupnice @sigma. > >@EXAMPLES= >RAYLEIGH(0.4,1). > >@SYNTAX=RAYLEIGHTAIL(x,a,sigma) >@DESCRIPTION=RAYLEIGHTAIL vracà hustotu pravdÄpodobnosti p(x) v @x pro Rayleigh hornà (tail) rozdÄlenà s parametrem stupnice @sigma a spodnÃm limitem @a. > >@EXAMPLES= >RAYLEIGHTAIL(0.6,0.3,1). > >@SYNTAX=RECEIVED(vyrovnánÃ,splatnost,investice,úrok[,základna]) >@DESCRIPTION=RECEIVED poÄÃtá zÃskanou sumu ke dni @splatnosti pro obligaci. > >@vyrovnánà pÅedstavuje datum vyrovnánÃ. @splatnost je datum splatnosti cenného papÃru. Rozsah investice je zadán v v @investici. @úrok znamená úrokovou mÃru. > >@základna je typ systému poÄÃtánà dnÃ, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropských 30/360 > >* Pokud je datum @vyrovnánà nebo @splatnosti neplatný, funkce RECEIVED vracà chybu #NUM!. >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 4, funkce RECEIVED vracà chybu #NUM!. >* Pokud je datum @vyrovnánà vÄtšà než datum @splatnosti nebo jsou stejné, funkce RECEIVED vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=REPLACE(starý,start,poÄet,nový) >@DESCRIPTION=REPLACE vrátà @starý, kde @nový nahradà @poÄet znaků od @start. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >REPLACE("testing",2,3,"*****") se rovná "t*****ing". > >@SYNTAX=REPT(ÅetÄzec,poÄet) >@DESCRIPTION=REPT vracà @poÄet opakovánà @ÅetÄzce. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >REPT(".",3) se rovná "...". > >@SYNTAX=RIGHT(text[,poÄet_znaků]) >@DESCRIPTION=RIGHT vracà @poÄet_znaků znaků nejvÃce vpravo nebo pravý znak, pokud nenà @poÄet_znaků uveden. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >RIGHT("end") se rovná "d". >RIGHT("end",2) se rovná "nd". > >@SYNTAX=ROMAN(ÄÃslo[,typ]) >@DESCRIPTION=Funkce ROMAN vracà textový ÅÃmský zápis arabského ÄÃsla. @ÄÃslo je pÅevádÄné ÄÃslo a @typ je požadovaný typ ÅÃmských ÄÃslic. > >* Pokud je @typ 0 nebo nenà uveden, funkce ROMAN vracà klasické ÅÃmské ÄÃslice. >* Typ 1 je struÄnÄjšà než klasický typ, typ 2 je jeÅ¡tÄ struÄnÄjšà než typ 1 a typ 3 je jeÅ¡tÄ struÄnÄjšà než typ 2. Typ 4 je zjednoduÅ¡ený typ. >* Pokud je @ÄÃslo záporné nebo vÄtšà než 3999, funkce ROMAN vracà chybu #VALUE!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ROMAN(999) se rovná CMXCIX. >ROMAN(999,1) se rovná LMVLIV. >ROMAN(999,2) se rovná XMIX. >ROMAN(999,3) se rovná VMIV. >ROMAN(999,4) se rovná IM. > >@SYNTAX=ROUND(ÄÃslo[,ÄÃslic]) >@DESCRIPTION=Funkce ROUND zaokrouhluje dané @ÄÃslo. > >@ÄÃslo je zaokrouhlované ÄÃslo a @ÄÃslic je poÄet mÃst, na které se zaokrouhluje. > >* Pokud je @ÄÃslic vÄtšà než 0, @ÄÃslo je zaokrouhleno na daný poÄet mÃst. >* Pokud je @ÄÃslic 0 nebo nenà uvedeno, @ÄÃslo je zaokrouhleno na nejbližšà celé ÄÃslo. >* Pokud je @ÄÃslic menšà než 0, @ÄÃslo je zaokrouhleno nalevo od desetinné Äárky. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ROUND(5.5) se rovná 6. >ROUND(-3.3) se rovná -3. >ROUND(1501.15,1) se rovná 1501.2. >ROUND(1501.15,-2) se rovná 1500.0. > >@SYNTAX=ROUNDDOWN(ÄÃslo[,ÄÃslic]) >@DESCRIPTION=Funkce ROUNDDOWN zaokrouhluje dané @ÄÃslo smÄrem dolů. @ÄÃslo je zaokrouhlované ÄÃslo a @ÄÃslic je poÄet mÃst, na které se zaokrouhluje. > >* Pokud je @ÄÃslic vÄtšà než 0, @ÄÃslo je zaokrouhleno smÄrem dolů na daný poÄet mÃst. >* Pokud je @ÄÃslic 0 nebo nenà uvedeno, @ÄÃslo je zaokrouhleno smÄrem dolů na nejbližšà celé ÄÃslo. >* Pokud je @ÄÃslic menšà než 0, @ÄÃslo je zaokrouhleno smÄrem dolů nalevo od desetinné Äárky. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ROUNDDOWN(5.5) se rovná 5. >ROUNDDOWN(-3.3) se rovná -4. >ROUNDDOWN(1501.15,1) se rovná 1501.1. >ROUNDDOWN(1501.15,-2) se rovná 1500.0. > >@SYNTAX=ROUNDUP(ÄÃslo[,ÄÃslic]) >@DESCRIPTION=Funkce ROUNDUP zaokrouhluje dané @ÄÃslo smÄrem nahoru. > >@ÄÃslo je zaokrouhlované ÄÃslo a @ÄÃslic je poÄet mÃst, na které se zaokrouhluje. > >* Pokud je @ÄÃslic vÄtšà než 0, @ÄÃslo je zaokrouhleno smÄrem nahoru na daný poÄet mÃst. >* Pokud je @ÄÃslic 0 nebo nenà uvedeno, @ÄÃslo je zaokrouhleno smÄrem nahoru na nejbližšà celé ÄÃslo. >* Pokud je @ÄÃslic menšà než 0, @ÄÃslo je zaokrouhleno smÄrem nahoru nalevo od desetinné Äárky. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >ROUNDUP(5.5) se rovná 6. >ROUNDUP(-3.3) se rovná -3. >ROUNDUP(1501.15,1) se rovná 1501.2. >ROUNDUP(1501.15,-2) se rovná 1600.0. > >@SYNTAX=ROWS(odkaz) >@DESCRIPTION=Funkce ROWS vracà poÄet Åádků v odkazu na oblast nebo pole. > >* Pokud nenà @odkaz pole, odkaz ani oblast, vracà se chyba #VALUE!. > >@EXAMPLES= >ROWS(H7:I13) se rovná 7. > >@SYNTAX=RSQ(pole1,pole2) >@DESCRIPTION=RSQ vracà druhou mocninu Pearsonova korelaÄnÃho koeficientu dvou množin. > >* ÅetÄzce a prázdné buÅky jsou jednoduÅ¡e ignorovány. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= > >@SYNTAX=SEARCH(hledaný_ÅetÄzec,text[,poÄ_ÄÃslo]) >@DESCRIPTION=SEARCH vracà umÃstÄnà @hledaného_ÅetÄzce v @textu. Hledánà zaÄÃná znakem @start_ÄÃslo textu @text. Pokud nenà @start_ÄÃslo uvedeno, pÅedpokládá se 1. Hledanà nerozliÅ¡uje velikost pÃsmen. > >@hledaný_ÅetÄzec může obsahovat zástupné znaky (*) a (?). OtaznÃk odpovÃdá libovolnému znaku a hvÄzdiÄka odpovÃdá libovolnému ÅetÄzci vÄetnÄ prázdného. Pokud chcete hledat pÅÃmo zástupný znak, použijte pÅed nÃm znak tilda (~). > >* Pokud nenà @hledaný_ÅetÄzec nalezen, funkce SEARCH vracà chybu #VALUE! >* Pokud je @start_ÄÃslo menšà než 1 nebo vÄtšà než délka @textu, funkce SEARCH vracà chybu #VALUE!. >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >SEARCH("c","Cancel") se rovná 1. >SEARCH("c","Cancel",2) se rovná 4. > >@SYNTAX=SECOND (datum) >@DESCRIPTION=SECOND pÅevádà sériové ÄÃslo na sekundy. Sekunda je vrácena jako celé ÄÃslo v intervalu od 0 do 59. > >* Poznámka: Aplikace Gnumeric vykoná standardnà pÅevod ÅetÄzce na sériové ÄÃslo, takže můžete zadat datum jako ÅetÄzec. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >SECOND(0.600613) se rovná 53. > >@SYNTAX=SERIESSUM(x,n,m,koeficienty) >@DESCRIPTION=Funkce SERIESSUM vracà souÄet mocninných posloupnostÃ. @x je základ postupnosti, @n je poÄáteÄnà mocnina @x, @m je zmÄna mocniny pro každý prvek posloupnosti, a @koeficienty jsou koeficienty, kterými se vynásobà jednotlivé mocniny @x. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 1.23, 2.32, 2.98, 3.42, a 4.33. Pak >SERIESSUM(3,1,2.23,A1:A5) se rovná 251416.43018. > >@SYNTAX=SIGN(ÄÃslo) >@DESCRIPTION=Funkce SIGN vracà 1, pokud je @ÄÃslo kladné, 0 pokud je @ÄÃslo 0, a -1, pokud je @ÄÃslo záporné. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >SIGN(3) se rovná 1. >SIGN(-3) se rovná -1. >SIGN(0) se rovná 0. > >@SYNTAX=SIMTABLE(d1, d2, ..., dN) >@DESCRIPTION=SIMTABLE vracà jednu z hodnot zadaných v seznamu parametrů, v závislosti na ÄÃsle kola simulaÄnÃho nástroje. Pokud nenà simulaÄnà nástroj aktivován, vracà funkce SIMTABLE @d1. > >Se simulaÄnÃm nástrojem a funkcà SIMTABLE můžete testovat dané rozhodovacà promÄnné. Každá funkce SIMTABLE obsahuje možné hodnoty simulaÄnà promÄnné. Ve vÄtÅ¡inÄ platných simulaÄnÃch modelech byste mÄli mÃt stejný poÄet hodnot @dN pro vÅ¡echny rozhodovacà promÄnné. Pokud simulace bÄžà vÃce kol, než kolik je definovaných hodnot, vrátà funkce SIMTABLE chybu #N/A!. (napÅ. pokud A1 obsahuje "=SIMTABLE(1)" a A2 obsahuje "=SIMTABLE(1,2)", A1 bude vracet chybu #N/A! pÅi druhém kole). > >Postupné použità simulaÄnÃho nástroje také vyžaduje, aby byla do simulaÄnÃho nástroje zadána alespoÅ jedna vstupnà promÄnná obsahujÃcà funkci RAND() nebo jinou funkci RAND<název distribuce>(). BÄhem každého kola iteruje simulaÄnà nástroj zadaný poÄet pokusů a znovu vyhodnocuje vÅ¡echny promÄnné. BÄhem každé iterace jsou uloženy hodnoty výstupnÃch promÄnných, a když je kolo dokonÄeno, jsou z tÄchto hodnot vytvoÅeny podrobné statistické informace. > >@EXAMPLES= >SIMTABLE(TRUE,FALSE) vracà TRUE pÅi prvnÃm kole simulace a FALSE pÅi druhém kole. >SIMTABLE(223,225,227,229) vracà 227 pÅi simulaÄnÃm kole Ä. 3. > >@SYNTAX=SIN(x) >@DESCRIPTION=Funkce SIN poÄÃtá sinus @x, kde @x je v radiánech. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >SIN(0.5) se rovná 0.479426. > >@SYNTAX=SINH(x) >@DESCRIPTION=Funkce SINH vracà hyperbolický sinus @x, který je definován jako > >(exp(@x) - exp(-@x)) / 2. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >SINH(0.5) se rovná 0.521095. > >@SYNTAX=SKEW(n1, n2, ...) >@DESCRIPTION=SKEW vracà nestranný odhad Å¡ikmosti rozdÄlenÃ. > >To má skuteÄná smysl pouze v pÅÃpadÄ, že má rozdÄlenà tÅetà moment. Å ikmost symetrického (napÅ. normálnÃho) rozdÄlenà je 0. > >* ÅetÄzce a prázdné buÅky jsou jednoduÅ¡e ignorovány. >* Pokud je zadáno ménÄ než 3 ÄÃsla, funkce SKEW vracà chybu #DIV/0!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >SKEW(A1:A5) se rovná 0.976798268. > >@SYNTAX=SKEWP(n1, n2, ...) >@DESCRIPTION=SKEWP vracà šikmost populace množiny dat. > >* ÅetÄzce a prázdné buÅky jsou jednoduÅ¡e ignorovány. >* Pokud je zadáno ménÄ než dvÄ ÄÃsla, funkce SKEWP vracà chybu #DIV/0!. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >SKEWP(A1:A5) se rovná 0.655256198. > >@SYNTAX=SLN(náklady,hodnota_zůstatku,životnost) >@DESCRIPTION=Funkce SLN urÄuje lineárnà odpis aktiva za jedno obdobÃ. > >@náklady pÅedstavujà cenu, kterou jste za aktivum zaplatili, @hodnota_zůstatku je hodnota aktiva na konci životnosti a @životnost pÅedstavuje poÄet obdobÃ, po které je aktivum odepisováno. Tato metoda odpisu rozdÄlà náklady stejnomÄrnÄ po celou dobu celou životnosti aktiva. > >Vzorec pro lineárnà odpis je následujÃcÃ: > >Náklady na odpis = ( @náklady - @hodnota_zůstatku ) / @životnost > >@náklady pÅedstavujà cenu aktiva pÅi poÅÃzenà (tržnà cena). >@hodnota_zůstatku pÅedstavuje cenu zÃskanou odprodejem na konci životnosti aktiva. >@životnost znamená oÄekávanou životnost aktiva. > >* Pokud je @životnost <= 0, funkce SLN vracà chybu #NUM! > >@EXAMPLES= >PÅedpokládejme, že vaÅ¡e spoleÄnost koupà nový stroj za $10 000, jehož zůstatková cena je $700 a životnost trvá 10 let. RoÄnà odpis SLN je vypoÄÃtán jako: >=SLN(10000, 700, 10) >To znamená, že roÄnà odpis bude $930. >@SYNTAX=SLOPE(známe_y,známe_x) >@DESCRIPTION=SLOPE vracà sklon pÅÃmky lineárnà regrese. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1, a buÅky B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, a 42.7. Pak >SLOPE(A1:A5,B1:B5) se rovná 1.417959936. > >@SYNTAX=SQRT(x) >@DESCRIPTION=Funkce SQRT vracà druhou odmocninu @x. > >* Pokud je @x záporné, funkce SQRT vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >SQRT(2) se rovná 1.4142136. > >@SYNTAX=SQRTPI(ÄÃslo) >@DESCRIPTION=Funkce SQRTPI vracà druhou odmocninu @ÄÃsla vynásobeného PÃ. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >SQRTPI(2) se rovná 2.506628275. > >@SYNTAX=SSMEDIAN(pole[,interval]) >@DESCRIPTION=Funkce SSMEDIAN vracà medián seskupených dat, jak se Äasto urÄuje ve spoleÄenských vÄdách. PÅedpokládá se, že data zadaná v @poli jsou výsledek seskupenà dat do intervalů délky @interval > >* Pokud nenà @interval zadán, funkce SSMEDIAN použije 1. >* Pokud je @pole prázdné, funkce SSMEDIAN vracà chybu #NUM!. >* Pokud je @interval <= 0, funkce SSMEDIAN vracà chybu #NUM!. >* Funkced SSMEDIAN nekontroluje, jestli jsou data od sebe vzdálena alespoÅ @interval. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, A3 obsahujà ÄÃsla 7, 8, 8. Pak >SSMEDIAN(A1:A3, 1) se rovná 7.75. > >@SYNTAX=STANDARDIZE(x,průmÄr,odchylka) >@DESCRIPTION=Funkce STANDARDIZE vracà normalizovanou hodnotu. @x je ÄÃslo, které se má normalizovat, @průmÄr je průmÄr rozdÄlenÃ, @odchylka je standardnà odchylka rozdÄlenÃ. > >* Pokud je odchylka 0, funkce STANDARDIZE vracà chybu #DIV/0!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >STANDARDIZE(3,2,4) se rovná 0.25. > >@SYNTAX=STDEV(b1, b2, ...) >@DESCRIPTION=STDEV odhaduje smÄrodatnou odchylku zadaného vzorku. >Pro zÃskánà smÄrodatné odchylky celého statistického souboru použijte STDEVP. >STDEV je také známa jako N-1-smÄrodatná odchylka. >Za rozumných podmÃnek je to nejpravdÄpodobnÄjšà odhad skuteÄné smÄrodatné odchylky statistického souboru. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9 a 40.1. Pak >STDEV(A1:A5) se rovná 10.84619749. > >@SYNTAX=STDEVA(ÄÃslo1,ÄÃslo2,...) >@DESCRIPTION=STDEVA vracà smÄrodatnou odchylku založenou na výbÄru. >Pro zÃskánà smÄrodatné odchylky celého statistického souboru použijte STDEVPA. >STDEVA je také známa jako N-1-smÄrodatná odchylka. >Za rozumných podmÃnek je to nejpravdÄpodobnÄjšà odkad skuteÄné smÄrodatné odchylky statistického souboru. >ÄÃsla, text a logické hodnoty jsou zapoÄteny. Pokud buÅka obsahuje text nebo je parametr vyhodnocen jako FALSE, je zapoÄten jako 0. Pokud je parametr vyhodnocen jako TRUE, je zapoÄten jako 1. Prázdné buÅky nejsou zapoÄteny. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla a ÅetÄzce 11.4, 17.3, "missing", 25.9, a 40.1. Pak >STDEVA(A1:A5) se rovná 15.119953704. > >@SYNTAX=STDEVP(b1, b2, ...) >@DESCRIPTION=STDEVP vracà smÄrodatnou odchylku daného statistického souboru. >To je také známo jako N-smÄrodatná odchylka > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >STDEVP(A1:A5) se rovná 9.701133954. > >@SYNTAX=STDEVPA(ÄÃslo1,ÄÃslo2,...) >@DESCRIPTION=STDEVPA vracà smÄrodatnou odchylku založenou celého statistického souboru. >To je také známo jako N-smÄrodatná odchylka >ÄÃsla, text a logické hodnoty jsou zapoÄteny. Pokud buÅka obsahuje text nebo je parametr vyhodnocen jako FALSE, je zapoÄten jako 0. Pokud je parametr vyhodnocen jako TRUE, je zapoÄten jako 1. Prázdné buÅky nejsou zapoÄteny. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla a ÅetÄzce 11.4, 17.3, "missing", 25.9, a 40.1. Pak >STDEVPA(A1:A5) se rovná 13.523697719. > >@SYNTAX=STEYX(známe_y,známe_x) >@DESCRIPTION=Funkce STEYX vracà smÄrodatnou chybu pÅedpokládané y-hodnoty pro každé x v regresi. > >* Pokud jsou parametry @známe_y a @známe_x prázdné nebo majà různý poÄet prvků, funkce STEYX vracà chybu #N/A!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1, a že buÅky B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, a 42.7. Pak >STEYX(A1:A5,B1:B5) se rovná 1.101509979. > >@SYNTAX=SUBSTITUTE(text, starý, nový [,ÄÃslo]) >@DESCRIPTION=SUBSTITUTE nahradà ÅetÄzce @nový za @starý v @textu. Náhrady se aplikujà pouze na @ÄÃslo-ty výskyt ÅetÄzce @starý v @textu, jinak na každý výskyt, pokud nenà @ÄÃslo uvedeno. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >SUBSTITUTE("testing","test","wait") se rovná "waiting". > >@SYNTAX=SUBTOTAL(funkce,ref1,ref2,...) >@DESCRIPTION=Funkce SUBTOTAL vracà mezisouÄet daného seznamu prvků. @funkce je ÄÃslo udávajÃcÃ, která funkce se má použÃt pro výpoÄet mezisouÄtu. > >K dispozici jsou následujÃcà funkce: > > 1 AVERAGE > 2 COUNT > 3 COUNTA > 4 MAX > 5 MIN > 6 PRODUCT > 7 STDEV > 8 STDEVP > 9 SUM > 10 VAR > 11 VARP > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 23, 27, 28, 33, a 39. Pak >SUBTOTAL(1,A1:A5) se rovná 30. >SUBTOTAL(6,A1:A5) se rovná 22378356. >SUBTOTAL(7,A1:A5) se rovná 6.164414003. >SUBTOTAL(9,A1:A5) se rovná 150. >SUBTOTAL(11,A1:A5) se rovná 30.4. > >@SYNTAX=SUMA(hodnota1, hodnota2, ...) >@DESCRIPTION=SUMA poÄÃtá souÄet vÅ¡ech hodnot a bunÄk uvedených v parametrech. ÄÃsla, text a logické hodnoty jsou také zahrnuty do výpoÄtu. Pokud buÅka obsahuje text nebo je parametr vyhodnocen jako FALSE, je buÅka zapoÄtena jako nula (0). Pokud je parametr vyhodnocen jako TRUE, je zapoÄten jako jedniÄka (1). > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11, 15, 17, 21, a 43. Pak >SUMA(A1:A5) se rovná 107. > >@SYNTAX=SUMIF(oblast,kritéria[,skuteÄná_oblast]) >@DESCRIPTION=Funkce SUMIF zjišťuje souÄet hodnot v dané oblasti @oblast, které splÅujà daná @kritéria. Pokud je zadána @skuteÄná_oblast, funkce SUMIF vracà hodnoty v @skuteÄné_oblasti, jejichž odpovÃdajÃcà protÄjÅ¡ky v @oblasti splÅujà daná @kritéria. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 23, 27, 28, 33, a 39. Pak >SUMIF(A1:A5,"<=28") se rovná 78. >SUMIF(A1:A5,"<28") se rovná 50. >Pokud navÃc buÅky B1, B2, ..., B5 obsahujà ÄÃsla 5, 3, 2, 6 a 7, pak: >SUMIF(A1:A5,"<=27",B1:B5) se rovná 8. > >@SYNTAX=SUMSQ(hodnota1, hodnota2, ...) >@DESCRIPTION=SUMSQ vracà souÄet druhých mocnin vÅ¡ech hodnot a bunÄk uvedených v parametrech. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11, 15, 17, 21, a 43. Pak >SUMSQ(A1:A5) se rovná 2925. > >@SYNTAX=SUMX2MY2(pole1,pole2) >@DESCRIPTION=Funkce SUMX2MY2 vracà souÄet rozdÃlů druhých mocnin odpovÃdajÃcÃch si hodnot ve dvou polÃch. @pole1 je prvnà pole nebo oblast datových hodnot a @pole2 je druhé pole nebo oblast datových hodnot. Rovnice pro SUMX2MY2 je SUM (x^2-y^2). > >* ÅetÄzce a prázdné buÅky jsou jednoduÅ¡e ignorovány. >* Pokud majà @pole1 a @pole2 různou velikost, funkce SUMX2MY2 vracà chybu #N/A!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11, 15, 17, 21, a 43 a buÅky B1, B2, ..., B5 obsahujà ÄÃsla 13, 22, 31, 33, a 39. Pak >SUMX2MY2(A1:A5,B1:B5) se rovná -1299. > >@SYNTAX=SUMX2PY2(pole1,pole2) >@DESCRIPTION=Funkce SUMX2PY2 vracà souÄet druhých mocnin odpovÃdajÃcÃch si hodnot ve dvou polÃch. @pole1 je prvnà pole nebo oblast datových hodnot a @pole2 je druhé pole nebo oblast datových hodnot. Rovnice pro SUMX2PY2 je SUM (x^2+y^2). > >* ÅetÄzce a prázdné buÅky jsou jednoduÅ¡e ignorovány. >* Pokud majà @pole1 a @pole2 různou velikost, SUMX2PY2 vracà chybu #N/A!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11, 15, 17, 21, a 43 a buÅky B1, B2, ..., B5 obsahujà ÄÃsla 13, 22, 31, 33, a 39. Pak >SUMX2PY2(A1:A5,B1:B5) se rovná 7149. > >@SYNTAX=SUMXMY2(pole1,pole2) >@DESCRIPTION=Funkce SUMXMY2 vracà souÄet druhých mocnin rozdÃlů odpovÃdajÃcÃch si hodnot ve dvou polÃch. @pole1 je prvnà pole nebo oblast datových hodnot a @pole2 je druhé pole nebo oblast datových hodnot. Rovnice pro SUMXMY2 je SUM (x-y)^2). > >* ÅetÄzce a prázdné buÅky jsou jednoduÅ¡e ignorovány. >* Pokud majà @pole1 a @pole2 různou velikost, funkce SUMXMY2 vracà chybu #N/A!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11, 15, 17, 21, a 43 a buÅky B1, B2, ..., B5 obsahujà ÄÃsla 13, 22, 31, 33, a 39. Pak >SUMXMY2(A1:A5,B1:B5) se rovná 409. > >@SYNTAX=T(hodnota) >@DESCRIPTION=T vrátà @hodnotu pouze v tom pÅÃpadÄ, že je to text, jinak vrátà prázdný ÅetÄzec. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >T("text") se rovná "text". >T(64) vrátà prázdnu buÅku. > >@SYNTAX=TAN(x) >@DESCRIPTION=Funkce TAN vracà tangens @x, kde @x je v radiánech. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >TAN(3) se rovná -0.1425465. > >@SYNTAX=TANH(x) >@DESCRIPTION=Funkce TANH vracà hyperbolický tangens @x, který je definován jako > >sinh(@x) / cosh(@x). > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >TANH(2) se rovná 0.96402758. > >@SYNTAX=TBILLEQ(vyrovnánÃ,splatnost,diskont) >@DESCRIPTION=Funkce TBILLEQ vracà ekvivalent výnosu obligacà pro státnà smÄnku. Funkce TBILLEQ se rovná > > (365 * @diskont) / (360 - @diskont * DSM), > >kde DSM pÅedstavuje poÄet dnà mezi @vyrovnánÃm a @splatnostÃ. > >* Pokud je je datum @vyrovnánà vÄtšà než datum @splatnosti nebo je datum @splatnosti vÃce než rok po @vyrovnánÃ, funkce TBILLEQ vracà chybu #NUM!. >* Pokud je hodnota @diskont záporná, funkce TBILLEQ vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=TBILLPRICE(vyrovnánÃ,splatnost,diskont) >@DESCRIPTION=Funkce TBILLPRICE vracà cenu za $100 hodnoty pro státnà smÄnku, kde @vyrovnánà pÅedstavuje datum vyrovnánà a @splatnost je datum splatnosti smÄnky. @diskont je diskontnà sazba smÄnky. > >* Pokud je je datum @vyrovnánà vÄtšà než datum @splatnosti nebo je datum @splatnosti vÃce než rok po @vyrovnánÃ, funkce TBILLPRICE vracà chybu #NUM!. >* Pokud je hodnota @diskont záporná, funkce TBILLPRICE vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=TBILLYIELD(vyrovnánÃ,splatnost,cena) >@DESCRIPTION=Funkce TBILLYIELD vracà výnos státnà smÄnky. @vyrovnánà pÅedstavuje datum vyrovnánà a @splatnost datum splatnosti smÄnky. @diskont pÅedstavuje diskontnà sazbu smÄnky. > >* Pokud je je datum @vyrovnánà vÄtšà než datum @splatnosti nebo je datum @splatnosti vÃce než rok po @vyrovnánÃ, funkce TBILLYIELD vracà chybu #NUM!. >* Pokud je hodnota @diskont záporná, funkce TBILLYIELD vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=TEXT(hodnota,formát_text) >@DESCRIPTION=TEXT vracà @hodnotu jako ÅetÄzec v daném formátu. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >TEXT(3.223,"$0.00") se rovná "$3.22". >TEXT(date(1999,4,15),"mmmm, dd, yy") se rovná "Duben, 15, 99". > >@SYNTAX=TIME (hodiny,minuty,sekundy) >@DESCRIPTION=TIME vracà zlomek pÅedstavujÃcà Äas v rámci dne. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >TIME(3, 5, 23) se rovná 3:05AM. > >@SYNTAX=TIMEVALUE (textový_Äas) >@DESCRIPTION=TIMEVALUE vracà zlomek reprezentujÃcà Äas v rámci dne, ÄÃslo mezi 0 a 1. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >TIMEVALUE("3:05") se rovná 0.128472. >TIMEVALUE("2:24:53 PM") se rovná 0.600613. > >@SYNTAX=TODAY() >@DESCRIPTION=TODAY vracà sériové ÄÃslo dneÅ¡nÃho dne (poÄet uplynulých dnà od 1. ledna 1900). > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >TODAY() vracà 6. Lis 2001 v tomto dni. > >@SYNTAX=TRANSPOSE(matice) >@DESCRIPTION=Funkce TRANSPOSE vracà transponovaný parametr @matice. > >@EXAMPLES= > >@SYNTAX=TREND(známé_y[,známé_x[,nové_x[,konst]]]) >@DESCRIPTION=Funkce TREND odhaduje budoucà hodnoty v dané množinÄ bodů pomocà metody "nejmenÅ¡Ãch Ätverců". @známé_y jsou hodnoty y, kde y=mx+b a @známé_x obsahuje odpovÃdajÃcà hodnoty x. @nové_x obsahuje hodnoty x, ve kterých se majà spoÄÃtat hodnoty y. Pokud je @konst FALSE, bude úseÄka procházet poÄátkem, tj. b bude 0. > >* Pokud nenà uvedeno @známé_x, použije se pole {1, 2, 3, ...}. >* Pokud nenà uvedeno @nové_x, pÅedpokládá se stejné jako @známé_x. >* Pokud nenà uvedeno @konst, pÅedpokládá se TRUE. >* Pokud nemajà @známe_y a @známe_x stejný poÄet hodnot, funkce TREND vracà chybu #NUM!. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1, a buÅky B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, a 42.7. Pak >TREND(A1:A5,B1:B5) se rovná {12.1, 15.7, 21.6, 26.7, 39.7}. > >@SYNTAX=TRIM(text) >@DESCRIPTION=TRIM vracà @text pouze s jednou mezerou mezi slovy. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >TRIM(" a bbb cc") se rovná "a bbb cc". > >@SYNTAX=TRUE() >@DESCRIPTION=TRUE vracà logickou hodnotu true (pravda). > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >TRUE() se rovná TRUE. > >@SYNTAX=TRUNC(ÄÃslo[,ÄÃslic]) >@DESCRIPTION=Funkce TRUNC vracà hodnotu @ÄÃslo oÅezanou na daný poÄet ÄÃslic. > >* Pokud nenà poÄet @ÄÃslic uveden nebo je záporné, pÅedpokládá se 0. >* Pokud nenà poÄet @ÄÃslic celé ÄÃslo, je oÅÃznuto. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >TRUNC(3.12) se rovná 3. >TRUNC(4.15,1) se rovná 4.1. > >@SYNTAX=TTEST(pole1,pole2,strany,typ) >@DESCRIPTION=Funkce TTEST vracà pravdÄpodobnost Studentova t-Testu. >@pole1 je prvnà množina dat, @pole2 je druhá množina dat. Pokud má parametr @strany hodnotu 1, funkce TTEST použije jednostrannou alternativu a pokud má hodnotu 2, funkce TTEST použije oboustrannou alternativu. @typ urÄuje typ testu: > >1 Párový test >2 Dvou výbÄrů se stejným rozptylem >3 Dvou výbÄrů s různým rozptylem > >* Pokud množiny dat obsahujà různý poÄet dat a test je párový (@typ 1), funkce TTEST vracà chybu #N/A. >* @strany a @typ jsou oÅÃznuty na celá ÄÃsla. >* Pokud nenà @strany 1 ani 2, funkce TTEST vracà chybu #NUM! >* Pokud je @typ jiný než 1, 2 nebo 3, funkce TTEST vracà chybu #NUM! >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1, a buÅky B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, a 42.7. Pak >TTEST(A1:A5,B1:B5,1,1) se rovná 0.003127619. >TTEST(A1:A5,B1:B5,2,1) se rovná 0.006255239. >TTEST(A1:A5,B1:B5,1,2) se rovná 0.111804322. >TTEST(A1:A5,B1:B5,1,3) se rovná 0.113821797. > >@SYNTAX=TYPE(hodnota) >@DESCRIPTION=TYPE vracà ÄÃslo datového typu hodnoty. > >1 = ÄÃslo >2 = text >4 = logická (boolean) >16 = chyba >64 = pole > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >TYPE(3) se rovná 1. >TYPE("text") se rovná 2. > >@SYNTAX=UNICHAR(x) >@DESCRIPTION=UNICHAR vracà znak Unicode reprezentovaný ÄÃslem @x. > >@EXAMPLES= >UNICHAR(65) se rovná A. >CHAR(960) se rovná malému Åeckému pi. > >@SYNTAX=UNICODE(znak) >@DESCRIPTION=UNICODE vracà ÄÃslo z tabulky Unicode pro @znak. > > >@EXAMPLES= >UNICODE("A") se rovná 65. > >@SYNTAX=UNIX2DATE(unixÄas) >@DESCRIPTION=UNIX2DATE pÅevádà unixový Äas na datum a Äas tabulkového kalkulátoru. > >Unixový Äas pÅedstavuje poÄet uplynulých sekund od půlnoci 1. ledna 1970. > >@EXAMPLES= > >@SYNTAX=UPPER(text) >@DESCRIPTION=UPPER vracà ÅetÄzec @text pÅevedený na velká pÃsmena. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >UPPER("cancelled") se rovná "CANCELLED". > >@SYNTAX=VALUE(text) >@DESCRIPTION=VALUE vracà ÄÃselnou hodnotu @textu. > >Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >VALUE("$1,000") se rovná 1000. > >@SYNTAX=VAR(b1, b2, ...) >@DESCRIPTION=VAR odhaduje rozptyl výbÄru ze statistického souboru. Pro zÃskánà skuteÄného rozptylu celého statistického souboru použijte VARP. >VAR je též známá jako N-1-variance. PÅi rozumných podmÃnkách to je nejpravdÄpodobnÄjšà odhad skuteÄného rozptylu. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >VAR(A1:A5) se rovná 117.64. > >@SYNTAX=VARA(ÄÃslo1,ÄÃslo2,...) >@DESCRIPTION=VARA vracà rozptyl založený na výbÄru. >Pro zÃskánà skuteÄného rozptylu celého statistického souboru použijte VARPA. >VARA je taká známa jako N-1-variance. >Za rozumných podmÃnek je to nejpravdÄpodobnÄjšà odhad skuteÄného rozptylu. >ÄÃsla, text a logické hodnoty jsou zapoÄteny. Pokud buÅka obsahuje text nebo je parametr vyhodnocen jako FALSE, je zapoÄten jako 0. Pokud je parametr vyhodnocen jako TRUE, je zapoÄten jako 1. Prázdné buÅky nejsou zapoÄteny. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla a ÅetÄzce 11.4, 17.3, "missing", 25.9, a 40.1. Pak >VARA(A1:A5) se rovná 228.613. > >@SYNTAX=VARP(b1, b2, ...) >@DESCRIPTION=VARP poÄÃtá rozptyl celého statistického souboru. >VARP je také známa jako N-variance. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >VARP(A1:A5) se rovná 94.112. > >@SYNTAX=VARPA(ÄÃslo1,ÄÃslo2,...) >@DESCRIPTION=VARPA vracà rozptyl celého statistického souboru. >VARPA je také známá jako N-variance. >ÄÃsla, text a logické hodnoty jsou zapoÄteny. Pokud buÅka obsahuje text nebo je parametr vyhodnocen jako FALSE, je zapoÄten jako 0. Pokud je parametr vyhodnocen jako TRUE, je zapoÄten jako 1. Prázdné buÅky nejsou zapoÄteny. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla ÅetÄzce 11.4, 17.3, "missing", 25.9, a 40.1. Pak >VARPA(A1:A5) se rovná 182.8904. > >@SYNTAX=VDB(cena,zůstatek,životnost,poÄ_obdobÃ,kon_obdobÃ[,faktor,pÅepÃnaÄ]) >@DESCRIPTION=VDB poÄÃtá odpisy aktiv za dané obdobà nebo ÄásteÄné obdobà pomocà dvojité degresÃvnà metody odpisů. > >* Pokud @poÄ_obdobà < 0, vracà funkce VDB chybu #NUM! >* Pokud je @poÄ_obdobà > @kon_obdobÃ, vracà funkce VDB chybu #NUM! >* Pokud je @kon_obdobà > @životnosti, vracà funkce VDB chybu #NUM! >* Pokud je @cena < 0, vracà funkce VDB chybu #NUM! >* Pokud je @zůstatek <= 0, vracà funkce VDB chybu #NUM! > >@EXAMPLES= > >@SYNTAX=VLOOKUP(hodnota,oblast,sloupec[,pÅibližnÄ,jako_index]) >@DESCRIPTION=Funkce VLOOKUP najde Åádek v oblasti, jehož prvnà sloupec je podobný @hodnotÄ. Pokud nenà @pÅibližnÄ TRUE, najde Åádek s pÅesnÄ stejnou hodnotou. Pokud je @pÅibližnÄ TRUE, pak musà být hodnoty tÅÃdÄné vzestupnÄ, aby funkce správnÄ fungovala; v takovém pÅÃpadÄ najde Åádek s hodnotou menšà než @hodnota. Vracà hodnotu v nalezeném Åádku a v sloupci @sloupec relativnÄ od 1 do oblasti @oblast. Pokud je nastaveno @jako_index, vracà funkce odpovÃdajÃcà posun od 0 a ne hodnotu. > >* Pokud je @sloupec < 0, vracà funkce VLOOKUP chybu #NUM!. >* Pokud je @sloupec mimo @oblast, vracà funkce VLOOKUP chybu #REF!. > >@EXAMPLES= > >@SYNTAX=WEEKDAY (datum[, metoda]) >@DESCRIPTION=WEEKDAY pÅevádà sériové ÄÃslo na den v týdnu. > >Tato funkce vracà celé ÄÃslo pÅedstavujÃcà den v týdnu. >@metoda urÄuje způsob ÄÃslovánÃ. Výchozà je 1. > > Pokud @metoda=1: NedÄle je 1, pondÄlà je 2, atd. > Pokud @metoda=2: PondÄlà je 1, úterý je 2, atd. > Pokud @metoda=3: PondÄlà je 0, úterý je 1, atd. > >* Poznámka: Aplikace Gnumeric vykoná standardnà pÅevod ÅetÄzce na sériové ÄÃslo, takže můžete zadat datum jako ÅetÄzec. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >WEEKDAY("10/24/1968") se rovná 5 (Ätvrtek). > >@SYNTAX=WEEKNUM (datum[,metoda]) >@DESCRIPTION=WEEKNUM vracà ÄÃslo týdne pro @datum podle dané @metody. > >@metoda je standardnÄ 1. > > Pokud @metoda=1, týden zaÄÃná v nedÄli a dny pÅed prvnà nedÄlà jsou týden 0. > Pokud @metoda=2, týden zaÄÃná v pondÄlà a dny pÅed prvnÃm pondÄlkem jsou týden 0. > Pokud @metoda=150, vracà se týden podle normy ISO 8601. > >* Tato funkce vracà chybu #NUM!, pokud je @datum nebo @metoda neplatná. >* Tato funkce je kompatibilnà s Excelem až na to, že Excel nepodporuje ÄÃsla týdnů podle normy ISO 8601. > >@EXAMPLES= >Pokud A1 obsahuje 12/21/00, pak WEEKNUM(A1,2)=51 >@SYNTAX=WEIBULL(x,alfa,beta,kumulativnÃ) >@DESCRIPTION=Funkce WEIBULL vracà Weibullovo rozdÄlenÃ. Pokud je @kumulativnà TRUE, vracÃ: > >1 - exp (-(@x/@beta)^@alfa) > >jinak vracà > >(@alfa/@beta^@alfa) * @x^(@alfa-1) * exp(-(@x/@beta^@alfa)). > >* Pokud je @x < 0, funkce WEIBULL vracà chybu #NUM!. >* Pokud je @alfa <= 0 nebo @beta <= 0, funkce WEIBULL vracà chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >WEIBULL(3,2,4,0) se rovná 0.213668559. > >@SYNTAX=WORKDAY (poÄ_datum,dny[,svátky]) >@DESCRIPTION=WORKDAY vracà den, který je vzdálen @dny pracovnÃch dnà od @poÄ_data. VÃkendy a svátky je možné nepovinnÄ uvést v parametru @svátky. > >* Pokud @poÄ_datum nebo @dny nejsou platné, vracà funkce chybu #NUM!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >DAY(WORKDAY(DATE(2001,1,5),30)) se rovná 16 a >MONTH(WORKDAY(DATE(2001,2,5),30)( se rovná 2. > >@SYNTAX=XIRR(hodnoty,data[,odhad]) >@DESCRIPTION=XIRR poÄÃtá vnitÅnà výnosové procento návratnosti investice pro ne nutnÄ periodické platby. Tato funkce má blÃzký vztah k funkci pro Äistou souÄasnou hodnotu (NPV a XNPV). XIRR je úroková mÃra pro sérii penÄžnÃch toků, kde XNPV je nula. > >@hodnoty obsahujà sérii penÄžnÃch toků generovaných investicÃ. @data obsahujà termÃny plateb. Prvnà datum popisuje datum prvnà platby, takže vÅ¡echny dalšà termÃny by mÄly být až po tomto datu. Nepovinný @odhad je poÄáteÄnà hodnota použitá pro vypoÄtenà XIRR. NemusÃte ji použÃvat, je uvedená pouze pro kompatibilitu s Excelem. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1:A5 obsahujà ÄÃsla -6000, 2134, 1422, 1933, a 1422, a že buÅky B1:B5 obsahujà data "1999-01-15", "1999-04-04", "1999-05-09", "2000-03-12", a "2000-05-1". Pak >XIRR(A1:A5,B1:B5) se rovná 0.224838. >@SYNTAX=XNPV(úrok,hodnoty,data) >@DESCRIPTION=XNPV poÄÃtá Äistou souÄasnou hodnotu investice. KalendáŠpenÄžnÃho toku je daný v poli @data. Prvnà datum urÄuje zaÄátek kalendáÅe. @úrok pÅedstavuje úrokovou mÃru a @hodnoty pÅedstavujà platby. > >* Pokud @hodnoty a @data neobsahujà stejný poÄet dat, funkce XNPV vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=YEAR (datum) >@DESCRIPTION=YEAR pÅevádà sériové ÄÃslo na rok. > >* Poznámka: Aplikace Gnumeric vykoná standardnà pÅevod ÅetÄzce na sériové ÄÃslo, takže můžete zadat datum jako ÅetÄzec. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >YEAR(DATE(2003, 4, 30)) se rovná 2003. > >@SYNTAX=YEARFRAC (poÄ_datum, kon_datum [,základ]) >@DESCRIPTION=YEARFRAC vracà poÄet celých dnà mezi poÄáteÄnÃm datem @poÄ_datum a koncovým datem @kon_datum podle @základu. > >@EXAMPLES= > >@SYNTAX=YIELD(vyrovnánÃ,splatnost,úrok,cena,zaruÄ_cena,frekvence[,základna]) >@DESCRIPTION=YIELD poÄÃtá výnos cenného papÃru s periodickým úrokovým výnosem. > >@frekvencà je poÄet kupónů za rok. Možné hodnoty jsou: Možné hodnoty jsou: 1 = roÄnÃ, 2 = pololetnÃ, 4 = ÄtvrtletnÃ. @základna je typ systému poÄÃtánà dnů, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > >* Pokud je frekvence jiná než 1, 2, nebo 4, vracà funkce YIELD chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 4, funkce YIELD vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=YIELDDISC(vyrovnánÃ,splatnost,cena,zaruÄ_cena[,základna]) >@DESCRIPTION=YIELDDISC poÄÃtá roÄnà výnos diskontovaného cenného papÃru. > >@vyrovnanà znamená datum vyrovnánÃ. @splatnost je datum splatnosti. @cena je cena za nominálnà hodnotu $100 cenného papÃru. @zaruÄ_cena je zaruÄená cena za $100 nominálnà hodnoty. @základna je typ systému poÄÃtánà dnů, který se má použÃt: > > 0 US 30/360 > 1 skuteÄné dny/skuteÄné dny > 2 skuteÄné dny/360 > 3 skuteÄné dny/365 > 4 Evropský 30/360 > >* Pokud je datum @vyrovnánà vÄtšà nebo stejné jako datum @splatnosti, vracà funkce YIELDMAT chybu #NUM! >* Pokud je datum @vyrovnánà nebo @splatnosti neplatné, vracà funkce YIELDMAT chybu #NUM! >* Pokud nenà @základna uvedena, použije se US 30/360. >* Pokud je @základna < 0 nebo @základna > 4, funkce YIELDDISC vracà chybu #NUM!. > >@EXAMPLES= > >@SYNTAX=ZTEST(ref,x) >@DESCRIPTION=ZTEST vracà pravdÄpodobnost pro oboustrannou alternativu z-testu. > >@ref je množina dat a @x je testovaná hodnota. > >* Pokud @ref obsahuje ménÄ než dva prvky, funkce ZTEST vracà chybu #DIV/0!. >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11.4, 17.3, 21.3, 25.9, a 40.1. Pak >ZTEST(A1:A5,20) se rovná 0.254717826. > > >equals >does not equal >is greater than >is greater than or equal to >is less than >is less than or equal to >begins with >does not begin with >ends with >does not end with >contains >' >` >@SYNTAX=GNUMERIC_VERSION() >@DESCRIPTION=GNUMERIC_VERSION returns the version of gnumeric as a string. >@EXAMPLES= >@SYNTAX=PRODUCT(value1, value2, ...) >@DESCRIPTION=PRODUCT returns the product of all the values and cells referenced in the argument list. > >* This function is Excel compatible. In particular, this means that if all cells are empty, the result will be 0. > >@EXAMPLES= >@SYNTAX=SUM(value1, value2, ...) >@DESCRIPTION=SUM computes the sum of all the values and cells referenced in the argument list. > >* This function is Excel compatible. >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11, 15, 17, 21, and 43. Then >Try --list-exporters to see a list of possibilities. >Whole numbers >Numbers >In a list >Date >Time >Text length >Always >Neither side >On left side only >Name '%s' will be lost. > %s >would have been replaced by > %s >which is invalid. > >Name '%s' will be lost. >MIN >MAX >AVERAGE >COUNT >PRODUCT >STDEV >STDEVP >VAR >If you want to save all sheets, save them in separate files or select different file format. >Tab >Bang (!) >Colon (:) >Comma (,) >Hyphen (-) >Pipe (|) >Semicolon (;) >Slash (/) > >The version of Gnumeric you are using is quite old >by now. It is likely that many bugs have been fixed >and that new features have been added in the meantime. > >Please consider upgrading before reporting any bugs. >Consult http://www.gnome.org/projects/gnumeric/ for details. > >existing cells in that range. Do you want me to replace > >with support for a very large number of columns. Access to the >column named TRUE may conflict with the constant of the same >dependent, and the regression cannot be calculated. > >Remove one of these >Try --list-exporters to see a list of possibilities. >Macintosh (carriage return) >Try --list-exporters to see a list of possibilities. >Try --list-importers to see a list of possibilities. > > > >datadir := '%s' >libdir := '%s' >val <= min || max <= val (not between) >val == bound (equal to) >val <> bound (not equal to) >val > bound (greater than) >val < bound (less than) >val >= bound (greater than or equal) >datadir := '%s' >libdir := '%s' >datadir := '%s' >libdir := '%s' >⥠>= >Int >Bool >Report-Msgid-Bugs-To: >POT-Creation-Date: 2007-12-29 14:30-0500 >PO-Revision-Date: 2005-08-29 22:49+0200 >Last-Translator: Miloslav Trmac <mitr@volny.cz> >Language-Team: Czech <cs@li.org> >MIME-Version: 1.0 >Content-Type: text/plain; charset=UTF-8 >Content-Transfer-Encoding: 8bit >se rovná >se nerovná >je vÄtšà než >je vÄtšà nebo rovno >je menšà než >je menšà nebo rovno >zaÄÃná s >nezaÄÃná s >konÄà s >nekonÄà s >obsahuje >' >` >@SYNTAX=GNUMERIC_VERSION() >@DESCRIPTION=Funkce GNUMERIC_VERSION vracà verzi aplikace Gnumeric jako ÅetÄzec.@EXAMPLES= >@SYNTAX=PRODUCT(hodnota1, hodnota2, ...) >@DESCRIPTION=PRODUCT vracà souÄin vÅ¡ech hodnot a bunÄk uvedených v parametrech. > >* Tato funkce je kompatibilnà s Excelem. To obzvlášť znamená, že pokud budou vÅ¡echny buÅky prázdné, bude výsledek 0. > >@EXAMPLES= >@SYNTAX=SUM(hodnota1, hodnota, ...) >@DESCRIPTION=SUM poÄÃtá souÄet vÅ¡ech hodnot a bunÄk uvedených v parametrech. > >* Tato funkce je kompatibilnà s Excelem. > >@EXAMPLES= >PÅedpokládejme, že buÅky A1, A2, ..., A5 obsahujà ÄÃsla 11, 15, 17, 21, a 43. Pak >Zkuste zobrazit seznam možnostà pomocà --list-exporters. >Celá ÄÃsla >ÄÃsla >V seznamu >Datum >Äas >Délka textu >Vždy >Žádná strana >Jen na levé stranÄ >Název '%s' bude ztracen. > %s >byl nahrazen > %s >což nenà platné. > >Název '%s' bude ztracen. >MIN >MAX >AVERAGE >COUNT >PRODUCT >STDEV >STDEVP >VAR >Pokud chcete uložit vÅ¡echny listy, uložte je do oddÄlených souborů, nebo použijte jiný formát souboru. >Tabelátor >VykÅiÄnÃk (!) >DvojteÄka (:) >Äárka (,) >PomlÄka (-) >Roura (|) >StÅednÃk (;) >LomÃtko (/) > >Verze, kterou právÄ použÃváte, je už dost stará. >PravdÄpodobnÄ bylo mezitÃm opraveno mnoho chyb >a byly pÅidány nové funkce. > >ProsÃm, zamyslete se nad pÅechodem na novÄjšà verzi pÅedtÃm, >než budete oznamovat nÄjaké chyby. Podrobnosti naleznete na >http://www.gnome.org/projects/gnumeric/ > > >s podporou velmi velkého poÄtu sloupců. PÅÃstup ke sloupci >s názvem TRUE může kolidovat s konstantou stejného názvu. >a proto nenà možné spoÄÃtat regresi. > >OdstraÅte jednu z tÄchto promÄnných >Zkuste zobrazit seznam možnostà pomocà --list-exporters. >Macintosh (carriage return) >Zkuste zobrazit seznam možnostà pomocà --list-exporters. >Zkuste zobrazit seznam možnostà pomocà --list-importers. > > > >datadir := '%s' >libdir := '%s' >hod <= min || max <= hod (nenà mezi) >hod == vazba (rovná se) >hod <> vazba (nerovná se) >hod > vazba (vÄtšà než) >hod < vazba (menšà než) >hod >= vazba (vÄtšà nebo rovno) >datadir := '%s' >libdir := '%s' >datadir := '%s' >libdir := '%s' >⥠>= >Int >Bool >@SYNTAX=ABS(b1) >@DESCRIPTION=ABS 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. > >* This function is Excel compatible. > >@EXAMPLES= >ABS(7) equals 7. >ABS(-3.14) equals 3.14. > >@SYNTAX=ACCRINT(issue,first_interest,settlement,rate,par,frequency[,basis]) >@DESCRIPTION=ACCRINT calculates the accrued interest for a security that pays periodic interest. > >@issue is the issue date of the security. @first_interest is the first interest date of the security. @settlement is the settlement date of the security. The settlement date is always after the issue date (the date when the security is bought). @rate is the annual rate of the security and @par is the par value of the security. @frequency is the number of coupon payments per year. > >Allowed frequencies are: > 1 = annual, > 2 = semi, > 4 = quarterly. > >@basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @issue date, @first_interest date, or @settlement date is not valid, ACCRINT returns #NUM! error. >* The dates must be @issue < @first_interest < @settlement, or ACCRINT returns #NUM! error. >* If @rate <= 0 or @par <= 0 , ACCRINT returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis < 0 or @basis > 4, ACCRINT returns #NUM! error. >* If @issue date is after @settlement date or they are the same, ACCRINT returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=ACCRINTM(issue,maturity,rate[,par,basis]) >@DESCRIPTION=ACCRINTM calculates and returns the accrued interest for a security from @issue to @maturity date. > >@issue is the issue date of the security. @maturity is the maturity date of the security. @rate is the annual rate of the security and @par is the par value of the security. If you omit @par, ACCRINTM applies $1,000 instead. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @issue date or @maturity date is not valid, ACCRINTM returns #NUM! error. >* If @rate <= 0 or @par <= 0, ACCRINTM returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis < 0 or @basis > 4, ACCRINTM returns #NUM! error. >* If @issue date is after @maturity date or they are the same, ACCRINTM returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=ACOS(x) >@DESCRIPTION=ACOS function calculates the arc cosine of @x; that is the value whose cosine is @x. > >* The value it returns is in radians. >* If @x falls outside the range -1 to 1, ACOS returns the #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >ACOS(0.1) equals 1.470629. >ACOS(-0.1) equals 1.670964. > >@SYNTAX=ACOSH(x) >@DESCRIPTION=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 #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >ACOSH(2) equals 1.31696. >ACOSH(5.3) equals 2.35183. > >@SYNTAX=ADDRESS(row_num,col_num[,abs_num,a1,text]) >@DESCRIPTION=ADDRESS returns a cell address as text for specified row and column numbers. > >@a1 is a logical value that specifies the reference style. If @a1 is TRUE or omitted, ADDRESS returns an A1-style reference, i.e. $D$4. Otherwise ADDRESS returns an R1C1-style reference, i.e. R4C4. > >@text specifies the name of the worksheet to be used as the external reference. > >* 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 #VALUE! error. >* If @row_num or @col_num is less than one, ADDRESS returns #VALUE! error. > >@EXAMPLES= >ADDRESS(5,4) equals "$D$5". >ADDRESS(5,4,4) equals "D5". >ADDRESS(5,4,3,FALSE) equals "R[5]C4". > >@SYNTAX=AMORDEGRC(cost,purchase_date,first_period,salvage,period,rate[,basis]) >@DESCRIPTION=AMORDEGRC: Calculates depreciation for each accounting period using French accounting conventions. Assets purchased in the middle of a period take prorated depreciation into account. This is similar to AMORLINC, except that a depreciation coefficient is applied in the calculation depending on the life of the assets. >Named for AMORtissement DEGRessif Comptabilite > >@cost The value of the asset. >@purchase_date The date the asset was purchased. >@first_period The end of the first period. >@salvage Asset value at maturity. >@period The length of accounting periods. >@rate rate of depreciation as a percentage. >@basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= >AMORDEGRC(2400,DATE(1998,8,19),DATE(1998,12,30),300,1,0.14,1) = 733 > >@SYNTAX=AMORLINC(cost,purchase_date,first_period,salvage,period,rate[,basis]) >@DESCRIPTION=AMORLINC: Calculates depreciation for each accounting period using French accounting conventions. Assets purchased in the middle of a period take prorated depreciation into account. >Named for AMORtissement LINeaire Comptabilite. > >@cost The value of the asset. >@purchase_date The date the asset was purchased. >@first_period The end of the first period. >@salvage Asset value at maturity. >@period The length of accounting periods. >@rate rate of depreciation as a percentage. >@basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= >AMORLINC(2400,DATE(1998,8,19),DATE(1998,12,31),300,1,0.15,1) = 360 > >@SYNTAX=AREAS(reference) >@DESCRIPTION=AREAS returns the number of areas in @reference. > >@EXAMPLES= >AREAS((A1,B2,C3)) equals 3. > >@SYNTAX=ASIN(x) >@DESCRIPTION=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 returns the #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >ASIN(0.5) equals 0.523599. >ASIN(1) equals 1.570797. > >@SYNTAX=ASINH(x) >@DESCRIPTION=ASINH function calculates the inverse hyperbolic sine of @x; that is the value whose hyperbolic sine is @x. > >* This function is Excel compatible. > >@EXAMPLES= >ASINH(0.5) equals 0.481212. >ASINH(1.0) equals 0.881374. > >@SYNTAX=ATAN(x) >@DESCRIPTION=ATAN function calculates the arc tangent of @x; that is the value whose tangent is @x. > >* Return value is in radians. >* This function is Excel compatible. > >@EXAMPLES= >ATAN(0.5) equals 0,463648. >ATAN(1) equals 0,785398. > >@SYNTAX=ATAN2(b1,b2) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >ATAN2(0.5,1.0) equals 1.107149. >ATAN2(-0.5,2.0) equals 1.815775. > >@SYNTAX=ATANH(x) >@DESCRIPTION=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 #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >ATANH(0.5) equals 0.549306. >ATANH(0.8) equals 1.098612. > >@SYNTAX=AVEDEV(n1, n2, ...) >@DESCRIPTION=AVEDEV returns the average of the absolute deviations of a data set from their mean. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >AVEDEV(A1:A5) equals 7.84. > >@SYNTAX=AVERAGE(value1, value2,...) >@DESCRIPTION=AVERAGE 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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >AVERAGE(A1:A5) equals 23.2. > >@SYNTAX=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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, 17.3, "missing", 25.9, and 40.1. Then >AVERAGEA(A1:A5) equals 18.94. > >@SYNTAX=BASE(number,base[,length]) >@DESCRIPTION=BASE function converts a number to a string representing that number in base @base. > >* @base must be an integer between 2 and 36. >* This function is OpenOffice.Org compatible. >* Optional argument @length specifies the minimum result length. Leading zeroes will be added to reach this length. > >@EXAMPLES= >BASE(255,16,4) equals "00FF". > >@SYNTAX=BERNOULLI(k,p) >@DESCRIPTION=BERNOULLI returns the probability p(k) of obtaining @k from a Bernoulli distribution with probability parameter @p. > >* If @k != 0 and @k != 1 BERNOULLI returns #NUM! error. >* If @p < 0 or @p > 1 BERNOULLI returns #NUM! error. > >@EXAMPLES= >BERNOULLI(0,0.5). > >@SYNTAX=BESSELI(x,y) >@DESCRIPTION=BESSELI function returns the Neumann, Weber or Bessel function. > >@x is where the function is evaluated. @y is the order of the Bessel function, if non-integer it is truncated. > >* If @x or @y are not numeric a #VALUE! error is returned. >* If @y < 0 a #NUM! error is returned. >* This function is Excel compatible. > >@EXAMPLES= >BESSELI(0.7,3) equals 0.007367374. > >@SYNTAX=BESSELJ(x,y) >@DESCRIPTION=BESSELJ function returns the Bessel function with @x is where the function is evaluated. @y is the order of the Bessel function, if non-integer it is truncated. > >* If @x or @y are not numeric a #VALUE! error is returned. >* If @y < 0 a #NUM! error is returned. >* This function is Excel compatible. > >@EXAMPLES= >BESSELJ(0.89,3) equals 0.013974004. > >@SYNTAX=BESSELK(x,y) >@DESCRIPTION=BESSELK function returns the Neumann, Weber or Bessel function. @x is where the function is evaluated. @y is the order of the Bessel function, if non-integer it is truncated. > >* If @x or @y are not numeric a #VALUE! error is returned. >* If @y < 0 a #NUM! error is returned. >* This function is Excel compatible. > >@EXAMPLES= >BESSELK(3,9) equals 397.95880. > >@SYNTAX=BESSELY(x,y) >@DESCRIPTION=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 non-integer it is truncated. > >* If @x or @y are not numeric a #VALUE! error is returned. >* If @y < 0 a #NUM! error is returned. >* This function is Excel compatible. > >@EXAMPLES= >BESSELY(4,2) equals 0.215903595. > >@SYNTAX=BETADIST(x,alpha,beta[,a,b]) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >BETADIST(0.12,2,3) equals 0.07319808. > >@SYNTAX=BETAINV(p,alpha,beta[,a,b]) >@DESCRIPTION=BETAINV function returns the inverse of 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, 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. >* This function is Excel compatible. > >@EXAMPLES= >BETAINV(0.45,1.6,1) equals 0.607096629. > >@SYNTAX=BETALN(a,b) >@DESCRIPTION=BETALN function returns the natural logarithm of the absolute value of the beta function. > >* If @a, @b, or (@a + @b) are non-positive integers, BETALN returns #NUM! >@EXAMPLES= >BETALN(2,3) equals -2.48. >BETALN(-0.5,0.5) equals #NUM!. > >@SYNTAX=BIN2DEC(x) >@DESCRIPTION=BIN2DEC function converts a binary number in string or number to its decimal equivalent. > >* This function is Excel compatible. > >@EXAMPLES= >BIN2DEC(101) equals 5. > >@SYNTAX=BIN2HEX(number[,places]) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >BIN2HEX(100111) equals 27. > >@SYNTAX=BIN2OCT(number[,places]) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >BIN2OCT(110111) equals 67. > >@SYNTAX=BINOMDIST(n,trials,p,cumulative) >@DESCRIPTION=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 the binomial function from 0 to @n. > >* If @n or @trials are non-integer 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. >* This function is Excel compatible. > >@EXAMPLES= >BINOMDIST(3,5,0.8,0) equals 0.2048. > >@SYNTAX=BITAND(a,b) >@DESCRIPTION=BITAND function returns bitwise and-ing of its arguments. > >@EXAMPLES= >@SYNTAX=BITLSHIFT(x,n) >@DESCRIPTION=BITLSHIFT function returns @x bit-shifted left by @n bits. > >* If @n is negative, a right shift will in effect be performed. > >@EXAMPLES= >@SYNTAX=BITOR(a,b) >@DESCRIPTION=BITOR function returns bitwise or-ing of its arguments. > >@EXAMPLES= >@SYNTAX=BITRSHIFT(x,n) >@DESCRIPTION=BITRSHIFT function returns @x bit-shifted right by @n bits. > >* If @n is negative, a left shift will in effect be performed. > >@EXAMPLES= >@SYNTAX=BITXOR(a,b) >@DESCRIPTION=BITXOR function returns bitwise exclusive or-ing of its arguments. > >@EXAMPLES= >@SYNTAX=CAUCHY(x,a,cum) >@DESCRIPTION=CAUCHY returns the Cauchy distribution with scale parameter @a. If @cum is TRUE, CAUCHY returns the cumulative distribution. > >* If @a < 0 CAUCHY returns #NUM! error. >* If @cum != TRUE and @cum != FALSE CAUCHY returns #VALUE! error. > >@EXAMPLES= >CAUCHY(0.43,1,TRUE) returns 0.370735. > >@SYNTAX=CEIL(x) >@DESCRIPTION=CEIL function rounds @x up to the next nearest integer. > > >@EXAMPLES= >CEIL(0.4) equals 1. >CEIL(-1.1) equals -1. >CEIL(-2.9) equals -2. > >@SYNTAX=CEILING(x[,significance]) >@DESCRIPTION=CEILING function rounds @x up to the nearest multiple of @significance. > >* If @x or @significance is non-numeric CEILING returns #VALUE! error. >* If @x and @significance have different signs CEILING returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >CEILING(2.43,1) equals 3. >CEILING(123.123,3) equals 126. > >@SYNTAX=CELL(type,ref) >@DESCRIPTION=CELL returns information about the formatting, location, or contents of a cell. > >@type specifies the type of information you want to obtain: > > address Returns the given cell reference as text. > col Returns the number of the column in @ref. > contents Returns the contents of the cell in @ref. > format Returns the code of the format of the cell. > parentheses Returns 1 if @ref contains a negative value > and its format displays it with parentheses. > row Returns the number of the row in @ref. > width Returns the column width. > >* This function is Excel compatible. > >@EXAMPLES= >Cell("format",A1) returns the code of the format of the cell A1. > >@SYNTAX=CHAR(x) >@DESCRIPTION=CHAR returns the ASCII character represented by the number @x. > >@EXAMPLES= >CHAR(65) equals A. > >@SYNTAX=CHIDIST(x,dof) >@DESCRIPTION=CHIDIST function returns the one-tailed probability of the chi-squared distribution. @dof is the number of degrees of freedom. > >* If @dof is non-integer it is truncated. >* If @dof < 1 CHIDIST returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >CHIDIST(5.3,2) equals 0.070651213. > >@SYNTAX=CHIINV(p,dof) >@DESCRIPTION=CHIINV function returns the inverse of the one-tailed probability of the chi-squared distribution. > >* If @p < 0 or @p > 1 or @dof < 1 CHIINV returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >CHIINV(0.98,7) equals 1.564293004. > >@SYNTAX=CHITEST(actual_range,theoretical_range) >@DESCRIPTION=CHITEST function returns the test for independence of chi-squared 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. > >* This function is Excel compatible. > >@EXAMPLES= > >@SYNTAX=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, CHOOSE returns #VALUE! error. > >@EXAMPLES= >CHOOSE(3,"Apple","Orange","Grape","Perry") equals "Grape". > >@SYNTAX=CLEAN(string) >@DESCRIPTION=CLEAN removes any non-printable characters from @string. > >* This function is Excel compatible. > >@EXAMPLES= >CLEAN("one"\&char(7)) equals "one". > >@SYNTAX=CODE(char) >@DESCRIPTION=CODE returns the ASCII number for the character @char. > >* This function is Excel compatible. > >@EXAMPLES= >CODE("A") equals 65. > >@SYNTAX=COLUMNNUMBER(name) >@DESCRIPTION=COLUMNNUMBER function returns an integer corresponding to the column name supplied as a string. > >* If @name is invalid, COLUMNNUMBER returns the #VALUE! error. > >@EXAMPLES= >COLUMNNUMBER("E") equals 5. > >@SYNTAX=COLUMNS(reference) >@DESCRIPTION=COLUMNS function returns the number of columns in area or array reference. > >* If @reference is neither an array nor a reference nor a range, COLUMNS returns #VALUE! error. > >@EXAMPLES= >COLUMNS(H2:J3) equals 3. > >@SYNTAX=COMBIN(n,k) >@DESCRIPTION=COMBIN computes the number of combinations. > >* Performing this function on a non-integer or a negative number returns #NUM! error. >* If @n is less than @k COMBIN returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >COMBIN(8,6) equals 28. >COMBIN(6,2) equals 15. > >@SYNTAX=COMPLEX(real,im[,suffix]) >@DESCRIPTION=COMPLEX returns a complex number of the form x + yi. > >@real is the real and @im is the imaginary part of the complex number. @suffix is the suffix for the imaginary part. If it is omitted, COMPLEX uses 'i' by default. > >* If @suffix is neither 'i' nor 'j', COMPLEX returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >COMPLEX(1,-1) equals 1-i. > >@SYNTAX=CONCATENATE(string1[,string2...]) >@DESCRIPTION=CONCATENATE returns the string obtained by concatenation of the given strings. > >* This function is Excel compatible. > >@EXAMPLES= >CONCATENATE("aa","bb") equals "aabb". > >@SYNTAX=CONFIDENCE(x,stddev,size) >@DESCRIPTION=CONFIDENCE function returns the confidence interval for a mean. @x is the significance level, @stddev is the population standard deviation, and @size is the size of the sample. > >* If @size is non-integer it is truncated. >* If @size < 0 CONFIDENCE returns #NUM! error. >* If @size is 0 CONFIDENCE returns #DIV/0! error. >* This function is Excel compatible. > >@EXAMPLES= >CONFIDENCE(0.05,1,33) equals 0.341185936. > >@SYNTAX=CORREL(array1,array2) >@DESCRIPTION=CORREL returns the correlation coefficient of two data sets. > >* Strings and empty cells are simply ignored. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >CORREL(A1:A5,B1:B5) equals 0.996124788. > >@SYNTAX=COS(x) >@DESCRIPTION=COS function returns the cosine of @x, where @x is given in radians. > >* This function is Excel compatible. > >@EXAMPLES= >COS(0.5) equals 0.877583. >COS(1) equals 0.540302. > >@SYNTAX=COSH(x) >@DESCRIPTION=COSH function returns the hyperbolic cosine of @x, which is defined mathematically as > > (exp(@x) + exp(-@x)) / 2. > >* @x is in radians. >* This function is Excel compatible. > >@EXAMPLES= >COSH(0.5) equals 1.127626. >COSH(1) equals 1.543081. > >@SYNTAX=COUNT(b1, b2, ...) >@DESCRIPTION=COUNT returns the total number of integer or floating point arguments passed. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >COUNT(A1:A5) equals 5. > >@SYNTAX=COUNTA(b1, b2, ...) >@DESCRIPTION=COUNTA returns the number of arguments passed not including empty cells. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, "missing", "missing", 25.9, and 40.1. Then >COUNTA(A1:A5) equals 5. > >@SYNTAX=COUNTBLANK(range) >@DESCRIPTION=COUNTBLANK returns the number of blank cells in a @range. > >* This function is Excel compatible. > >@EXAMPLES= >COUNTBLANK(A1:A20) returns the number of blank cell in A1:A20. > >@SYNTAX=COUNTIF(range,criteria) >@DESCRIPTION=COUNTIF function counts the number of cells in the given @range that meet the given @criteria. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 23, 27, 28, 33, and 39. Then >COUNTIF(A1:A5,"<=28") equals 3. >COUNTIF(A1:A5,"<28") equals 2. >COUNTIF(A1:A5,"28") equals 1. >COUNTIF(A1:A5,">28") equals 2. > >@SYNTAX=COUPDAYBS(settlement,maturity,frequency[,basis,eom]) >@DESCRIPTION=COUPDAYBS returns the number of days from the beginning of the coupon period to the settlement date. > >@settlement is the settlement date of the security. >@maturity is the maturity date of the security. >@frequency is the number of coupon payments per year. >@eom = TRUE handles end of month maturity dates special. >Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly, 6 = bimonthly, 12 = monthly. >@basis is the type of day counting system you want to use: > > 0 MSRB 30/360 (MSRB Rule G33 (e)) > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > 5 European+ 30/360 > >(See the gnumeric manual for a detailed description of these bases). > >* If @frequency is invalid, COUPDAYBS returns #NUM! error. >* If @basis is omitted, MSRB 30/360 is applied. >* If @basis is invalid, #NUM! error is returned. > >@EXAMPLES= >COUPDAYBS (DATE(2002,11,29),DATE(2004,2,29),4,0) = 89 >COUPDAYBS (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 0 > >@SYNTAX=COUPDAYS(settlement,maturity,frequency[,basis,eom]) >@DESCRIPTION=COUPDAYS returns the number of days in the coupon period of the settlement date. > >@settlement is the settlement date of the security. >@maturity is the maturity date of the security. >@frequency is the number of coupon payments per year. >@eom = TRUE handles end of month maturity dates special. >Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly, 6 = bimonthly, 12 = monthly. >@basis is the type of day counting system you want to use: > > 0 MSRB 30/360 (MSRB Rule G33 (e)) > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > 5 European+ 30/360 > >(See the gnumeric manual for a detailed description of these bases). > >* If @frequency is invalid, COUPDAYS returns #NUM! error. >* If @basis is omitted, MSRB 30/360 is applied. >* If @basis is invalid, #NUM! error is returned. > >@EXAMPLES= >COUPDAYS (DATE(2002,11,29),DATE(2004,2,29),4,0) = 90 >COUPDAYS (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 90 >COUPDAYS (DATE(2002,11,29),DATE(2004,2,29),4,1,FALSE) = 91 > >@SYNTAX=COUPDAYSNC(settlement,maturity,frequency[,basis,eom]) >@DESCRIPTION=COUPDAYSNC returns the number of days from the settlement date to the next coupon date. > >@settlement is the settlement date of the security. >@maturity is the maturity date of the security. >@frequency is the number of coupon payments per year. >@eom = TRUE handles end of month maturity dates special. >Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly, 6 = bimonthly, 12 = monthly. >@basis is the type of day counting system you want to use: > > 0 MSRB 30/360 (MSRB Rule G33 (e)) > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > 5 European+ 30/360 > >(See the gnumeric manual for a detailed description of these bases). > >* If @frequency is invalid, COUPDAYSNC returns #NUM! error. >* If @basis is omitted, MSRB 30/360 is applied. >* If @basis is invalid, #NUM! error is returned. > >@EXAMPLES= >COUPDAYSNC (DATE(2002,11,29),DATE(2004,2,29),4,0) = 1 >COUPDAYSNC (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 89 > >@SYNTAX=COUPNCD(settlement,maturity,frequency[,basis,eom]) >@DESCRIPTION=COUPNCD returns the coupon date following settlement. > >@settlement is the settlement date of the security. >@maturity is the maturity date of the security. >@frequency is the number of coupon payments per year. >@eom = TRUE handles end of month maturity dates special. >Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly, 6 = bimonthly, 12 = monthly. >@basis is the type of day counting system you want to use: > > 0 MSRB 30/360 (MSRB Rule G33 (e)) > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > 5 European+ 30/360 > >(See the gnumeric manual for a detailed description of these bases). > >* If @frequency is invalid, COUPNCD returns #NUM! error. >* If @basis is omitted, MSRB 30/360 is applied. >* If @basis is invalid, #NUM! error is returned. > >@EXAMPLES= >COUPNCD (DATE(2002,11,29),DATE(2004,2,29),4,0) = 30-Nov-2002 >COUPNCD (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 28-Feb-2003 > >@SYNTAX=COUPNUM(settlement,maturity,frequency[,basis,eom]) >@DESCRIPTION=COUPNUM returns the numbers of coupons to be paid between the settlement and maturity dates, rounded up. > >@settlement is the settlement date of the security. >@maturity is the maturity date of the security. >@frequency is the number of coupon payments per year. >@eom = TRUE handles end of month maturity dates special. >Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. 6 = bimonthly, 12 = monthly. >@basis is the type of day counting system you want to use: > > 0 MSRB 30/360 (MSRB Rule G33 (e)) > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > 5 European+ 30/360 > >* If @frequency is other than 1, 2, 4, 6 or 12, COUPNUM returns #NUM! error. >* If @basis is omitted, MSRB 30/360 is applied. >* If @basis is not in between 0 and 5, #NUM! error is returned. > >@EXAMPLES= >COUPNUM (DATE(2002,11,29),DATE(2004,2,29),4,0) = 6 >COUPNUM (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 5 >@SYNTAX=COUPPCD(settlement,maturity,frequency[,basis,eom]) >@DESCRIPTION=COUPPCD returns the coupon date preceding settlement. > >@settlement is the settlement date of the security. >@maturity is the maturity date of the security. >@frequency is the number of coupon payments per year. >@eom = TRUE handles end of month maturity dates special. >Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly, 6 = bimonthly, 12 = monthly. >@basis is the type of day counting system you want to use: > > 0 MSRB 30/360 (MSRB Rule G33 (e)) > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > 5 European+ 30/360 > >(See the gnumeric manual for a detailed description of these bases). > >* If @frequency is invalid, COUPPCD returns #NUM! error. >* If @basis is omitted, MSRB 30/360 is applied. >* If @basis is invalid, #NUM! error is returned. > >@EXAMPLES= >COUPPCD (DATE(2002,11,29),DATE(2004,2,29),4,0) = 31-Aug-2002 >COUPPCD (DATE(2002,11,29),DATE(2004,2,29),4,0,FALSE) = 29-Nov-2002 > >@SYNTAX=COVAR(array1,array2) >@DESCRIPTION=COVAR returns the covariance of two data sets. > >* Strings and empty cells are simply ignored. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >COVAR(A1:A5,B1:B5) equals 65.858. > >@SYNTAX=CRITBINOM(trials,p,alpha) >@DESCRIPTION=CRITBINOM function returns the smallest value for which the cumulative is greater 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 non-integer 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. >* This function is Excel compatible. > >@EXAMPLES= >CRITBINOM(10,0.5,0.75) equals 6. > >@SYNTAX=CUMIPMT(rate,nper,pv,start_period,end_period,type) >@DESCRIPTION=CUMIPMT returns the cumulative interest paid on a loan between @start_period and @end_period. > >* If @rate <= 0, CUMIPMT returns #NUM! error. >* If @nper <= 0, CUMIPMT returns #NUM! error. >* If @pv <= 0, CUMIPMT returns #NUM! error. >* If @start_period < 1, CUMIPMT returns #NUM! error. >* If @end_period < @start_period, CUMIPMT returns #NUM! error. >* If @end_period > @nper, CUMIPMT returns #NUM! error. >* If @type <> 0 and @type <> 1, CUMIPMT returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=CUMPRINC(rate,nper,pv,start_period,end_period,type) >@DESCRIPTION=CUMPRINC returns the cumulative principal paid on a loan between @start_period and @end_period. > >* If @rate <= 0, CUMPRINC returns #NUM! error. >* If @nper <= 0, CUMPRINC returns #NUM! error. >* If @pv <= 0, CUMPRINC returns #NUM! error. >* If @start_period < 1, CUMPRINC returns #NUM! error. >* If @end_period < @start_period, CUMPRINC returns #NUM! error. >* If @end_period > @nper, CUMPRINC returns #NUM! error. >* If @type <> 0 and @type <> 1, CUMPRINC returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=DATE (year,month,day) >@DESCRIPTION=DATE returns the number of days since the 1st of January of 1900(the date serial number) for the given year, month and day. > >* If @month < 1 or @month > 12, the year will be corrected. A similar correction takes place for days. >* The @years should be at least 1900. If @years < 1900, it is assumed to be 1900 + @years. >* If the given date is not valid, DATE returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >DATE(2001, 3, 30) returns 'Mar 30, 2001'. > >@SYNTAX=DATE2UNIX(serial) >@DESCRIPTION=DATE2UNIX converts a spreadsheet date and time serial number into a unix time. > >A unix time is the number of seconds since midnight January 1, 1970. > >@EXAMPLES= >DATE2UNIX("01/01/2000") equals 946656000. > >@SYNTAX=DATEDIF(date1,date2,interval) >@DESCRIPTION=DATEDIF returns the difference between two dates. @interval is one of six possible values: "y", "m", "d", "ym", "md", and "yd". > >The first three options will return the number of complete years, months, or days, respectively, between the two dates specified. > > "ym" will return the number of full months between the two dates, not including the difference in years. > "md" will return the number of full days between the two dates, not including the difference in months. > "yd" will return the number of full days between the two dates, not including the difference in years. > >* This function is Excel compatible. > >@EXAMPLES= >DATEDIF(DATE(2000,4,30),DATE(2003,8,4),"d") equals 1191. >DATEDIF(DATE(2000,4,30),DATE(2003,8,4),"y") equals 3. > >@SYNTAX=DATEVALUE(date_str) >@DESCRIPTION=DATEVALUE returns the serial number of the date. @date_str is the string that contains the date. The value depends on the date convention. The MS Excel 1900 convention dates things from Jan 1 1900 while the 1904 convention uses Jan 1 1904. > >* This function is Excel compatible. > >@EXAMPLES= >DATEVALUE("1/1/1999") equals 36161 (in the 1900 convention). >@SYNTAX=DAY (date) >@DESCRIPTION=DAY converts a serial number to a day of month. > >* Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string. >* This function is Excel compatible. > >@EXAMPLES= >DAY("10/24/1968") equals 24. > >@SYNTAX=DAYS360 (date1,date2,method) >@DESCRIPTION=DAYS360 returns the number of days from @date1 to @date2 following a 360-day calendar in which all months are assumed to have 30 days. > >* If @method is 1, 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 0 or omitted, the MS Excel (tm) US method will be used. This is a somewhat complicated industry standard method where the last day of February is considered to be the 30th day of the month, but only for the first date. >* If @method is 2, a saner version of the US method is used in which both dates get the same February treatment. >* Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string. >* This function is mostly Excel compatible. > >@EXAMPLES= >DAYS360(DATE(2003, 2, 3), DATE(2007, 4, 2)) equals 1499. > >@SYNTAX=DB(cost,salvage,life,period[,month]) >@DESCRIPTION=DB calculates the depreciation of an asset for a given period using the fixed-declining balance method. @cost is the initial value of the asset. @salvage is the value after the depreciation. > >@life is the number of periods overall. @period is the period for which you want the depreciation to be calculated. @month is the number of months in the first year of depreciation. > >* If @month is omitted, it is assumed to be 12. >* If @cost = 0, DB returns #NUM! error. >* If @life <= 0, DB returns #NUM! error. >* If @salvage / @cost < 0, DB returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=DDB(cost,salvage,life,period[,factor]) >@DESCRIPTION=DDB returns the depreciation of an asset for a given period using the double-declining balance method or some other similar method you specify. > >@cost is the initial value of the asset, @salvage is the value after the last period, @life is the number of periods, @period is the period for which you want the depreciation to be calculated, and @factor is the factor at which the balance declines. > >* If @factor is omitted, it is assumed to be two (double-declining balance method). >* If @life <= 0, DDB returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=DEC2BIN(number[,places]) >@DESCRIPTION=DEC2BIN function converts a decimal number to a binary 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. >* This function is Excel compatible. > >@EXAMPLES= >DEC2BIN(42) equals 101010. > >@SYNTAX=DEC2HEX(number[,places]) >@DESCRIPTION=DEC2HEX function converts a decimal 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. >* This function is Excel compatible. > >@EXAMPLES= >DEC2HEX(42) equals 2A. > >@SYNTAX=DEC2OCT(number[,places]) >@DESCRIPTION=DEC2OCT function converts a decimal 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. >* This function is Excel compatible. > >@EXAMPLES= >DEC2OCT(42) equals 52. > >@SYNTAX=DECIMAL(text,base) >@DESCRIPTION=DECIMAL function converts a number in base @base to decimal. > >* @base must be an integer between 2 and 36. >* This function is OpenOffice.Org compatible. > >@EXAMPLES= >DECIMAL("A1",16) equals 161. > >@SYNTAX=DEGREES(x) >@DESCRIPTION=DEGREES computes the number of degrees equivalent to @x radians. > >* This function is Excel compatible. > >@EXAMPLES= >DEGREES(2.5) equals 143.2394. > >@SYNTAX=DELTA(x[,y]) >@DESCRIPTION=DELTA function tests for numerical equivalence of two arguments, returning 1 in case of equality. > >* @y is optional, and defaults to 0. >* If either argument is non-numeric returns a #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >DELTA(42.99,43) equals 0. > >@SYNTAX=DEVSQ(n1, n2, ...) >@DESCRIPTION=DEVSQ returns the sum of squares of deviations of a data set from the sample mean. > >* Strings and empty cells are simply ignored. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >DEVSQ(A1:A5) equals 470.56. > >@SYNTAX=DISC(settlement,maturity,par,redemption[,basis]) >@DESCRIPTION=DISC calculates and returns the discount rate for a security. @settlement is the settlement date of the security. > >@maturity is the maturity date of the security. @par is the price per $100 face value of the security. @redemption is the redemption value per $100 face value of the security. > >@basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @settlement date or @maturity date is not valid, DISC returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis < 0 or @basis > 4, DISC returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=DOLLAR(num[,decimals]) >@DESCRIPTION=DOLLAR returns @num formatted as currency. > >* This function is Excel compatible. > >@EXAMPLES= >DOLLAR(12345) equals "$12,345.00". > >@SYNTAX=DOLLARDE(fractional_dollar,fraction) >@DESCRIPTION=DOLLARDE converts a dollar price expressed as a fraction into a dollar price expressed as a decimal number. > >@fractional_dollar is the fractional number to be converted. @fraction is the denominator of the fraction. > >* If @fraction is non-integer it is truncated. >* If @fraction <= 0, DOLLARDE returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=DOLLARFR(decimal_dollar,fraction) >@DESCRIPTION=DOLLARFR converts a decimal dollar price into a dollar price expressed as a fraction. > >* If @fraction is non-integer it is truncated. >* If @fraction <= 0, DOLLARFR returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=DURATION(settlement,maturity,coup,yield,frequency[,basis]) >@DESCRIPTION=DURATION calculates the duration of a security. > >@settlement is the settlement date of the security. >@maturity is the maturity date of the security. >@coup The annual coupon rate as a percentage. >@yield The annualized yield of the security as a percentage. >@frequency is the number of coupon payments per year. Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, DURATION returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=EDATE(date,months) >@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. >* This function is Excel compatible. > >@EXAMPLES= >EDATE(DATE(2001,12,30),2) returns 'Feb 28, 2002'. > >@SYNTAX=EFFECT(r,nper) >@DESCRIPTION=EFFECT calculates the effective interest rate from a given nominal rate. > >Effective interest rate is calculated using this formula: > > (1 + @r / @nper) ^ @nper - 1 > >where: > >@r = nominal interest rate (stated in yearly terms) >@nper = number of periods used for compounding > >* If @rate < 0, EFFECT returns #NUM! error. >* If @nper <= 0, EFFECT returns #NUM! error. > >@EXAMPLES= >For 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. >@SYNTAX=EOMONTH (start_date,months) >@DESCRIPTION=EOMONTH returns the last day of the month which is @months from the @start_date. > >* EOMONTH returns #NUM! if @start_date or @months are invalid. >* This function is Excel compatible. > >@EXAMPLES= >If A1 contains 12/21/00 then EOMONTH(A1,0)=12/31/00, EOMONTH(A1,5)=5/31/01, and EOMONTH(A1,2)=2/28/01 > >@SYNTAX=ERF([lower limit,]upper_limit) >@DESCRIPTION=ERF returns the error function. With a single argument ERF returns the error function, defined as > > erf(x) = 2/sqrt(pi)* integral from 0 to x of exp(-t*t) dt. > >If two arguments are supplied, they are the lower and upper limits of the integral. > >* If either @lower_limit or @upper_limit is not numeric a #VALUE! error is returned. >* This function is upward-compatible with that in Excel. (If two arguments are supplied, Excel will not allow either to be negative.) > >@EXAMPLES= >ERF(0.4) equals 0.428392355. >ERF(1.6448536269515/SQRT(2)) equals 0.90. > >The second example shows that a random variable with a normal distribution has a 90 percent chance of falling within approximately 1.645 standard deviations of the mean. >@SYNTAX=ERFC(x) >@DESCRIPTION=ERFC function returns the complementary error function, defined as > > 1 - erf(x). > >erfc(x) is calculated more accurately than 1 - erf(x) for arguments larger than about 0.5. > >* If @x is not numeric a #VALUE! error is returned. >@EXAMPLES= >ERFC(6) equals 2.15197367e-17. > >@SYNTAX=ERROR(text) >@DESCRIPTION=ERROR return the specified error. > >@EXAMPLES= >ERROR("#OWN ERROR"). > >@SYNTAX=ERROR.TYPE(value) >@DESCRIPTION=ERROR.TYPE returns an error number corresponding to the given error value. The error numbers for error values are: > > #DIV/0! 2 > #VALUE! 3 > #REF! 4 > #NAME? 5 > #NUM! 6 > #N/A 7 > >* This function is Excel compatible. > >@EXAMPLES= >ERROR.TYPE(NA()) equals 7. > >@SYNTAX=EURO(currency) >@DESCRIPTION=EURO converts one Euro to a given national currency in the European monetary union. > >@currency is one of the following: > > ATS (Austria) > BEF (Belgium) > DEM (Germany) > ESP (Spain) > EUR (Euro) > FIM (Finland) > FRF (France) > GRD (Greek) > IEP (Ireland) > ITL (Italy) > LUF (Luxembourg) > NLG (Netherlands) > PTE (Portugal) > >* If the given @currency is other than one of the above, EURO returns #NUM! error. > >@EXAMPLES= >EURO("DEM") returns 1.95583. >@SYNTAX=EUROCONVERT(n,source,target) >@DESCRIPTION=EUROCONVERT converts the currency value @n of @source currency to a target currency @target. Both currencies are given as three-letter strings using the ISO code system names. The following currencies are available: > > ATS (Austria) > BEF (Belgium) > DEM (Germany) > ESP (Spain) > EUR (Euro) > FIM (Finland) > FRF (France) > GRD (Greek) > IEP (Ireland) > ITL (Italy) > LUF (Luxembourg) > NLG (Netherlands) > PTE (Portugal) > >* If the given @source or @target is other than one of the above, EUROCONVERT returns #VALUE! error. > >@EXAMPLES= >EUROCONVERT(2.1,"DEM","EUR") returns 1.07. >@SYNTAX=EVEN(number) >@DESCRIPTION=EVEN function returns the number rounded up to the nearest even integer. Negative numbers are rounded down. > >* This function is Excel compatible. > >@EXAMPLES= >EVEN(5.4) equals 6. >EVEN(-5.4) equals -6. > >@SYNTAX=EXACT(string1, string2) >@DESCRIPTION=EXACT returns true if @string1 is exactly equal to @string2 (this routine is case sensitive). > >* This function is Excel compatible. > >@EXAMPLES= >EXACT("key","key") equals TRUE. >EXACT("key","Key") equals FALSE. > >@SYNTAX=EXECSQL(dsn,username,password,sql) >@DESCRIPTION=The EXECSQL function lets you execute a command in a database server, and show the results returned in current sheet. It uses libgda as the means for accessing the databases. >For using it, you need first to set up a libgda data source. >@EXAMPLES= >To get all the data from the table "Customers" present in the "mydatasource" GDA data source, you would use: >EXECSQL("mydatasource","username","password","SELECT * FROM customers") >@SYNTAX=EXP(x) >@DESCRIPTION=EXP computes the value of e (the base of natural logarithms) raised to the power of @x. > >* This function is Excel compatible. > >@EXAMPLES= >EXP(2) equals 7.389056. > >@SYNTAX=EXPM1(x) >@DESCRIPTION=EXPM1 computes EXP(@x)-1 with higher resulting precision than the direct formula. > >@EXAMPLES= >EXPM1(0.01) equals 0.01005. > >@SYNTAX=EXPONDIST(x,y,cumulative) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >EXPONDIST(2,4,0) equals 0.001341851. > >@SYNTAX=EXPPOWDIST(x,a,b) >@DESCRIPTION=EXPPOWDIST returns the probability density p(x) at @x for Exponential Power distribution with scale parameter @a and exponent @b. >This distribution has been recommended for lifetime analysis when a U-shaped hazard function is desired. This corresponds to rapid failure once the product starts to wear out after a period of steady or even improving reliability. >@EXAMPLES= >EXPPOWDIST(0.4,1,2). > >@SYNTAX=EXPRESSION(cell) >@DESCRIPTION=EXPRESSION returns expression in @cell as a string, or empty if the cell is not an expression. >@EXAMPLES= >entering '=EXPRESSION(A3)' in A2 = empty (assuming there is nothing in A3). >entering '=EXPRESSION(A2)' in A1 = 'EXPRESSION(A3)'. > >@SYNTAX=FACT(x) >@DESCRIPTION=FACT computes the factorial of @x. ie, @x! > >* This function is Excel compatible. > >@EXAMPLES= >FACT(3) equals 6. >FACT(9) equals 362880. > >@SYNTAX=FACTDOUBLE(number) >@DESCRIPTION=FACTDOUBLE function returns the double factorial of a @number, i.e., x!!. > >* If @number is not an integer, it is truncated. >* If @number is negative FACTDOUBLE returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >FACTDOUBLE(5) equals 15. > >@SYNTAX=FALSE() >@DESCRIPTION=FALSE returns boolean value false. > >* This function is Excel compatible. > >@EXAMPLES= >FALSE() equals FALSE. > >@SYNTAX=FDIST(x,dof1,dof2) >@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, FDIST returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >FDIST(2,5,5) equals 0.232511319. > >@SYNTAX=FIB(number) >@DESCRIPTION=FIB function computes Fibonacci numbers. > >* If @number is not an integer, it is truncated. >* If @number is negative or zero FIB returns #NUM! error. > >@EXAMPLES= >FIB(12) equals 144. > >@SYNTAX=FIND(string1,string2[,start]) >@DESCRIPTION=FIND returns position of @string1 in @string2 (case-sensitive), searching only from character @start onwards (assuming 1 if omitted). > >* This function is Excel compatible. > >@EXAMPLES= >FIND("ac","Jack") equals 2. > >@SYNTAX=FINV(p,dof1,dof2) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >FINV(0.2,2,4) equals 2.472135955. > >@SYNTAX=FISHER(x) >@DESCRIPTION=FISHER function returns the Fisher transformation at @x. > >* If @x is not a number, FISHER returns #VALUE! error. >* If @x <= -1 or @x >= 1, FISHER returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >FISHER(0.332) equals 0.345074339. > >@SYNTAX=FISHERINV(x) >@DESCRIPTION=FISHERINV function returns the inverse of the Fisher transformation at @x. > >* If @x is non-number FISHERINV returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >FISHERINV(2) equals 0.96402758. > >@SYNTAX=FIXED(num,[decimals, no_commas]) >@DESCRIPTION=FIXED returns @num as a formatted string with @decimals numbers after the decimal point, omitting commas if requested by @no_commas. > >* This function is Excel compatible. > >@EXAMPLES= >FIXED(1234.567,2) equals "1,234.57". > >@SYNTAX=FORECAST(x,known_y's,known_x's) >@DESCRIPTION=FORECAST function estimates a future value according to existing values using simple linear regression. The estimated future value is a y-value for a given x-value (@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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >FORECAST(7,A1:A5,B1:B5) equals -10.859397661. > >@SYNTAX=FREQUENCY(data_array,bins_array) >@DESCRIPTION=FREQUENCY function counts how often given values occur within a range of values. The results are given as an array. > >@data_array is a data array for which you want to count the frequencies. @bin_array is an array containing the intervals into which you want to group the values in data_array. If the @bin_array is empty, FREQUENCY returns the number of data points in @data_array. > >* This function is Excel compatible. > >@EXAMPLES= > >@SYNTAX=FTEST(array1,array2) >@DESCRIPTION=FTEST function returns the two-tailed probability that the variances in the given two data sets are not significantly different. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >FTEST(A1:A5,B1:B5) equals 0.510815017. > >@SYNTAX=FV(rate,nper,pmt[,pv,type]) >@DESCRIPTION=FV computes the future value of an investment. This is based on periodic, constant payments and a constant interest rate. The interest rate per period is @rate, @nper is the number of periods in an annuity, @pmt is the payment made each period, @pv is the present value and @type is when the payment is made. > >* If @type = 1 then the payment is made at the beginning of the period. >* If @type = 0 it is made at the end of each period. > >@EXAMPLES= > >@SYNTAX=FVSCHEDULE(principal,schedule) >@DESCRIPTION=FVSCHEDULE returns the future value of given initial value after applying a series of compound periodic interest rates. The argument @principal is the present value; @schedule is an array of interest rates to apply. The @schedule argument must be a range of cells. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain interest rates 0.11, 0.13, 0.09, 0.17, and 0.03. Then >FVSCHEDULE(3000,A1:A5) equals 4942.7911611. >@SYNTAX=GAMMADIST(x,alpha,beta,cum) >@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. >* This function is Excel compatible. > >@EXAMPLES= >GAMMADIST(1,2,3,0) equals 0.07961459. > >@SYNTAX=GAMMAINV(p,alpha,beta) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >GAMMAINV(0.34,2,4) equals 4.829093908. > >@SYNTAX=GAMMALN(x) >@DESCRIPTION=GAMMALN function returns the natural logarithm of the gamma function. > >* If @x is non-number then GAMMALN returns #VALUE! error. >* If @x <= 0 then GAMMALN returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >GAMMALN(23) equals 48.471181352. > >@SYNTAX=GCD(number1,number2,...) >@DESCRIPTION=GCD returns the greatest common divisor of given numbers. > >* If any of the arguments is less than one, GCD returns #NUM! error. >* If any of the arguments is non-integer, it is truncated. >* This function is Excel compatible. > >@EXAMPLES= >GCD(470,770) equals 10. >GCD(470,770,1495) equals 5. > >@SYNTAX=GEOMDIST(k,p,cum) >@DESCRIPTION=GEOMDIST returns the probability p(k) of obtaining @k from a geometric distribution with probability parameter @p. > >* If @k < 0 GEOMDIST returns #NUM! error. >* If @p < 0 or @p > 1 GEOMDIST returns #NUM! error. >* If @cum != TRUE and @cum != FALSE GEOMDIST returns #NUM! error. > >@EXAMPLES= >GEOMDIST(2,10.4,TRUE). > >@SYNTAX=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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >GEOMEAN(A1:A5) equals 21.279182482. > >@SYNTAX=GETENV(string) >@DESCRIPTION=GETENV retrieves a value from the execution environment. > >* If the variable specified by @string does not exist, #N/A! will be returned. Note, that variable names are case sensitive. >@EXAMPLES= > >@SYNTAX=GETPIVOTDATA(pivot_table,field_name) >@DESCRIPTION=GETPIVOTDATA function fetches summary data from a pivot table. @pivot_table is a cell range containing the pivot table. @field_name is the name of the field of which you want the summary data. > >* If the summary data is unavailable, GETPIVOTDATA returns #REF! error. > >@EXAMPLES= > >@SYNTAX=GROWTH(known_y's[,known_x's,new_x's,const]) >@DESCRIPTION=GROWTH function applies the ``least squares'' method to fit an exponential curve to your data and predicts the exponential growth by using this curve. >GROWTH returns an array having one column and a row for each data point in @new_x. > >* If @known_x's is omitted, an array {1, 2, 3, ...} is used. >* If @new_x's is omitted, it is assumed to be the same as @known_x's. >* If @known_y's and @known_x's have unequal number of data points, GROWTH returns #NUM! error. >* If @const is FALSE, the line will be forced to go through the origin, i.e., b will be zero. The default is TRUE. > >@EXAMPLES= > >@SYNTAX=G_DURATION(rate,pv,fv) >@DESCRIPTION=G_DURATION 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. > >* If @rate <= 0, G_DURATION returns #DIV0 error. >* If @fv = 0 or @pv = 0, G_DURATION returns #DIV0 error. >* If @fv / @pv < 0, G_DURATION returns #VALUE error. > >@EXAMPLES= > >@SYNTAX=G_PRODUCT(value1, value2, ...) >@DESCRIPTION=G_PRODUCT returns the product of all the values and cells referenced in the argument list. > >* Empty cells are ignored and the empty product is 1. > >@EXAMPLES= >G_PRODUCT(2,5,9) equals 90. > >@SYNTAX=HARMEAN(b1, b2, ...) >@DESCRIPTION=HARMEAN returns the harmonic mean of the N data points (that is, N divided by the sum of the inverses of the data points). > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >HARMEAN(A1:A5) equals 19.529814427. > >@SYNTAX=HEX2BIN(number[,places]) >@DESCRIPTION=HEX2BIN function converts a hexadecimal number to a binary 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. >* This function is Excel compatible. > >@EXAMPLES= >HEX2BIN("2A") equals 101010. > >@SYNTAX=HEX2DEC(x) >@DESCRIPTION=HEX2DEC function converts a hexadecimal number to its decimal equivalent. > >* This function is Excel compatible. > >@EXAMPLES= >HEX2DEC("2A") equals 42. > >@SYNTAX=HEX2OCT(number[,places]) >@DESCRIPTION=HEX2OCT function converts a hexadecimal 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. >* This function is Excel compatible. > >@EXAMPLES= >HEX2OCT("2A") equals 52. > >@SYNTAX=HLOOKUP(value,range,row[,approximate,as_index]) >@DESCRIPTION=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 equivalence. 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. @as_index returns the 0-based offset that matched rather than the value. > >* HLOOKUP returns #NUM! if @row < 0. >* HLOOKUP returns #REF! if @row falls outside @range. > >@EXAMPLES= > >@SYNTAX=HOUR (date) >@DESCRIPTION=HOUR 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. >* This function is Excel compatible. > >@EXAMPLES= >HOUR(0.128472) equals 3. > >@SYNTAX=HYPERLINK(link_location[,optional_label]) >@DESCRIPTION=HYPERLINK function currently returns its 2nd argument, or if that is omitted the 1st argument. > >@EXAMPLES= >HYPERLINK("www.gnome.org","GNOME"). > >@SYNTAX=HYPGEOMDIST(x,n,M,N[,cumulative]) >@DESCRIPTION=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 the population size. > >If the optional argument @cumulative is TRUE, the cumulative left tail will be returned. > >* If @x,@n,@M or @N is a non-integer it is truncated. >* If @x,@n,@M or @N < 0 HYPGEOMDIST returns #NUM! error. >* If @x > @M or @n > @N HYPGEOMDIST returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >HYPGEOMDIST(1,2,3,10) equals 0.4666667. > >@SYNTAX=IF(condition[,if-true,if-false]) >@DESCRIPTION=IF function can be used to evaluate conditionally other expressions. IF evaluates @condition. If @condition returns a non-zero value the result of the IF expression is the @if-true expression, otherwise IF evaluates to the value of @if-false. > >* If omitted @if-true defaults to TRUE and @if-false to FALSE. >* This function is Excel compatible. > >@EXAMPLES= >IF(FALSE,TRUE,FALSE) equals FALSE. > >@SYNTAX=IMABS(inumber) >@DESCRIPTION=IMABS returns the absolute value of a complex number. > >* If @inumber is not a valid complex number, IMABS returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMABS("2-j") equals 2.23606798. > >@SYNTAX=IMAGINARY(inumber) >@DESCRIPTION=IMAGINARY returns the imaginary part of a complex number. > >* If @inumber is not a valid complex number, IMAGINARY returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMAGINARY("132-j") equals -1. > >@SYNTAX=IMARCCOS(inumber) >@DESCRIPTION=IMARCCOS returns the complex arccosine of the complex number @inumber. The branch cuts are on the real axis, less than -1 and greater than 1. > >* If @inumber is not a valid complex number, IMARCCOS returns #VALUE! error. > >@EXAMPLES= >IMARCCOS("1+j") equals 0.9045569-1.061275j. > >@SYNTAX=IMARCCOSH(inumber) >@DESCRIPTION=IMARCCOSH returns the complex hyperbolic arccosine of the complex number @inumber. The branch cut is on the real axis, less than 1. > >* If @inumber is not a valid complex number, IMARCCOSH returns #VALUE! error. > >@EXAMPLES= >IMARCCOSH("1+j") equals 1.06127506+0.904557j. > >@SYNTAX=IMARCCOT(inumber) >@DESCRIPTION=IMARCCOT returns the complex arccotangent of the complex number z (@inumber), where > > arccot(z) = arctan(1/z). > >* If @inumber is not a valid complex number, IMARCCOT returns #VALUE! error. > >@EXAMPLES= >IMARCCOT("1+j") equals 0.553574+0.4023595j. > >@SYNTAX=IMARCCOTH(inumber) >@DESCRIPTION=IMARCCOTH returns the complex hyperbolic arccotangent of the complex number z (@inumber), where > > arccoth(z) = arctanh(1/z). > >* If @inumber is not a valid complex number, IMARCCOTH returns #VALUE! error. > >@EXAMPLES= >IMARCCOTH("1+j") equals 0.40235948-0.5535744j. > >@SYNTAX=IMARCCSC(inumber) >@DESCRIPTION=IMARCCSC returns the complex arccosecant of the complex number z (@inumber), where > > arccsc(z) = arcsin(1/z). > >* If @inumber is not a valid complex number, IMARCCSC returns #VALUE! error. > >@EXAMPLES= >IMARCCSC("1+j") equals 0.45227845-0.5306375j. > >@SYNTAX=IMARCCSCH(inumber) >@DESCRIPTION=IMARCCSCH returns the complex hyperbolic arccosecant of the complex number z (@inumber), where > > arccsch(z) = arcsinh(1/z). > >* If @inumber is not a valid complex number, IMARCCSCH returns #VALUE! error. > >@EXAMPLES= >IMARCCSCH("1+j") equals 0.5306375-0.452278j. > >@SYNTAX=IMARCSEC(inumber) >@DESCRIPTION=IMARCSEC returns the complex arcsecant of the complex number z (@inumber), where > > arcsec(z) = arccos(1/z). > >* If @inumber is not a valid complex number, IMARCSEC returns #VALUE! error. > >@EXAMPLES= >IMARCSEC("1+j") equals 1.1185179+0.5306375j. > >@SYNTAX=IMARCSECH(inumber) >@DESCRIPTION=IMARCSECH returns the complex hyperbolic arcsecant of the complex number z (@inumber), where > > arcsech(z) = arccosh(1/z). > >* If @inumber is not a valid complex number, IMARCSECH returns #VALUE! error. > >@EXAMPLES= >IMARCSECH("1+j") equals 0.5306375-1.118518j. > >@SYNTAX=IMARCSIN(inumber) >@DESCRIPTION=IMARCSIN returns the complex arcsine of the complex number @inumber. The branch cuts are on the real axis, less than -1 and greater than 1. > >* If @inumber is not a valid complex number, IMARCSIN returns #VALUE! error. > >@EXAMPLES= >IMARCSIN("1+j") equals 0.6662394+1.061275j. > >@SYNTAX=IMARCSINH(inumber) >@DESCRIPTION=IMARCSINH returns the complex hyperbolic arcsine of the complex number @inumber. The branch cuts are on the imaginary axis, below -i and above i. > >* If @inumber is not a valid complex number, IMARCSINH returns #VALUE! error. > >@EXAMPLES= >IMARCSINH("1+j") equals 1.061275+0.6662394j. > >@SYNTAX=IMARCTAN(inumber) >@DESCRIPTION=IMARCTAN returns the complex arctangent of the complex number @inumber. The branch cuts are on the imaginary axis, below -i and above i. > >* If @inumber is not a valid complex number, IMARCTAN returns #VALUE! error. > >@EXAMPLES= >IMARCTAN("1+j") equals 1.0172220+0.4023595j. > >@SYNTAX=IMARCTANH(inumber) >@DESCRIPTION=IMARCTANH returns the complex hyperbolic arctangent of the complex number @inumber. The branch cuts are on the real axis, less than -1 and greater than 1. > >* If @inumber is not a valid complex number, IMARCTANH returns #VALUE! error. > >@EXAMPLES= >IMARCTANH("1+j") equals 0.4023595+1.0172220j. > >@SYNTAX=IMARGUMENT(inumber) >@DESCRIPTION=IMARGUMENT returns the argument theta of a complex number, i.e. the angle in radians from the real axis to the representation of the number in polar coordinates. > >* If @inumber is not a valid complex number, IMARGUMENT returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMARGUMENT("2-j") equals -0.463647609. > >@SYNTAX=IMCONJUGATE(inumber) >@DESCRIPTION=IMCONJUGATE returns the complex conjugate of a complex number. > >* If @inumber is not a valid complex number, IMCONJUGATE returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMCONJUGATE("1-j") equals 1+j. > >@SYNTAX=IMCOS(inumber) >@DESCRIPTION=IMCOS returns the cosine of a complex number. > >* If @inumber is not a valid complex number, IMCOS returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMCOS("1+j") equals 0.833730-0.988898j. > >@SYNTAX=IMCOSH(inumber) >@DESCRIPTION=IMCOSH returns the complex hyperbolic cosine of the complex number z (@inumber), where > > cosh(z) = (exp(z) + exp(-z))/2. > >* If @inumber is not a valid complex number, IMCOSH returns #VALUE! error. > >@EXAMPLES= >IMCOSH("1+j") equals 0.83373+0.988898j. > >@SYNTAX=IMCOT(inumber) >@DESCRIPTION=IMCOT returns the complex cotangent of the complex number z (@inumber), where > > cot(z) = 1/tan(z). > >* If @inumber is not a valid complex number, IMCOT returns #VALUE! error. > >@EXAMPLES= >IMCOT("2-j") equals -0.171384+0.821330j. > >@SYNTAX=IMCOTH(inumber) >@DESCRIPTION=IMCOTH returns the complex hyperbolic cotangent of the complex number z (@inumber) where, > > coth(z) = 1/tanh(z). > >* If @inumber is not a valid complex number, IMCOTH returns #VALUE! error. > >@EXAMPLES= >IMCOTH("1+j") equals 0.868014-0.217622j. > >@SYNTAX=IMCSC(inumber) >@DESCRIPTION=IMCSC returns the complex cosecant of the complex number z (@inumber), where > > csc(z) = 1/sin(z). > >* If @inumber is not a valid complex number, IMCSC returns #VALUE! error. > >@EXAMPLES= >IMCSC("2-j") equals 0.635494-0.221501j. > >@SYNTAX=IMCSCH(inumber) >@DESCRIPTION=IMCSCH returns the complex hyperbolic cosecant of the complex number z (@inumber), where > > csch(z) = 1/sinh(z). > >* If @inumber is not a valid complex number, IMCSCH returns #VALUE! error. > >@EXAMPLES= >IMCSCH("1+j") equals 0.303931-0.621518j. > >@SYNTAX=IMDIV(inumber1,inumber2) >@DESCRIPTION=IMDIV returns the quotient of two complex numbers. > >* If @inumber1 or @inumber2 are not valid complex numbers, IMDIV returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMDIV("2-j","2+j") equals 0.6-0.8j. > >@SYNTAX=IMEXP(inumber) >@DESCRIPTION=IMEXP returns the exponential of a complex number. > >* If @inumber is not a valid complex number, IMEXP returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMEXP("2-j") equals 3.992324-6.217676j. > >@SYNTAX=IMLN(inumber) >@DESCRIPTION=IMLN returns the natural logarithm of a complex number. > >The result will have an imaginary part between -pi and +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. > >* If @inumber is not a valid complex number, IMLN returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMLN("3-j") equals 1.15129-0.32175j. > >@SYNTAX=IMLOG10(inumber) >@DESCRIPTION=IMLOG10 returns the logarithm of a complex number in base 10. > >* If @inumber is not a valid complex number, IMLOG10 returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMLOG10("3-j") equals 0.5-0.13973j. > >@SYNTAX=IMLOG2(inumber) >@DESCRIPTION=IMLOG2 returns the logarithm of a complex number in base 2. > >* If @inumber is not a valid complex number, IMLOG2 returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMLOG2("3-j") equals 1.66096-0.46419j. > >@SYNTAX=IMNEG(inumber) >@DESCRIPTION=IMNEG returns the negative of the complex number z (@inumber), where > > -z = (-x) + i(-y). > >* If @inumber is not a valid complex number, IMNEG returns #VALUE! error. > >@EXAMPLES= >IMNEG("1-j") equals -1+j. > >@SYNTAX=IMPOWER(inumber1,inumber2) >@DESCRIPTION=IMPOWER returns a complex number raised to a power. @inumber1 is the complex number to be raised to a power and @inumber2 is the power to which you want to raise it. > >* If @inumber1 or @inumber2 are not valid complex numbers, IMPOWER returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMPOWER("4-j",2) equals 15-8j. > >@SYNTAX=IMPRODUCT(inumber1[,inumber2,...]) >@DESCRIPTION=IMPRODUCT returns the product of given complex numbers. > >* If any of the @inumbers are not valid complex numbers, IMPRODUCT returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMPRODUCT("2-j","4-2j") equals 6-8j. > >@SYNTAX=IMREAL(inumber) >@DESCRIPTION=IMREAL returns the real part of a complex number. > >* If @inumber is not a valid complex number, IMREAL returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >imreal("132-j") equals 132. > >@SYNTAX=IMSEC(inumber) >@DESCRIPTION=IMSEC returns the complex secant of the complex number z (@inumber), where > > sec(z) = 1/cos(z). > >* If @inumber is not a valid complex number, IMSEC returns #VALUE! error. > >@EXAMPLES= >IMSEC("2-j") equals -0.413149-0.687527j. > >@SYNTAX=IMSECH(inumber) >@DESCRIPTION=IMSECH returns the complex hyperbolic secant of the complex number z (@inumber), where > > sech(z) = 1/cosh(z). > >* If @inumber is not a valid complex number, IMSECH returns #VALUE! error. > >@EXAMPLES= >IMSECH("1+j") equals 0.498337-0.5910838j. > >@SYNTAX=IMSIN(inumber) >@DESCRIPTION=IMSIN returns the sine of a complex number. > >* If @inumber is not a valid complex number, IMSIN returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMSIN("1+j") equals 1.29846+0.63496j. > >@SYNTAX=IMSINH(inumber) >@DESCRIPTION=IMSINH returns the complex hyperbolic sine of the complex number z (@inumber), where > > sinh(z) = (exp(z) - exp(-z))/2. > >* If @inumber is not a valid complex number, IMSINH returns #VALUE! error. > >@EXAMPLES= >IMSINH("1+j") equals 0.63496+1.29846j. > >@SYNTAX=IMSQRT(inumber) >@DESCRIPTION=IMSQRT returns the square root of a complex number. > >* If @inumber is not a valid complex number, IMSQRT returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMSQRT("1+j") equals 1.09868+0.4550899j. > >@SYNTAX=IMSUB(inumber1,inumber2) >@DESCRIPTION=IMSUB returns the difference of two complex numbers. > >* If @inumber1 or @inumber2 are not valid complex numbers, IMSUB returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMSUB("3-j","2+j") equals 1-2j. > >@SYNTAX=IMSUM(inumber1,inumber2) >@DESCRIPTION=IMSUM returns the sum of two complex numbers. > >* If @inumber1 or @inumber2 are not valid complex numbers, IMSUM returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMSUM("2-4j","9-j") equals 11-5j. > >@SYNTAX=IMTAN(inumber) >@DESCRIPTION=IMTAN returns the tangent of a complex number. > >* If @inumber is not a valid complex number, IMTAN returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >IMTAN("2-j") equals -0.2434582-1.1667363j. > >@SYNTAX=IMTANH(inumber) >@DESCRIPTION=IMTANH returns the complex hyperbolic tangent of the complex number z (@inumber), where > > tanh(z) = sinh(z)/cosh(z). > >* If @inumber is not a valid complex number, IMTANH returns #VALUE! error. > >@EXAMPLES= >IMTANH("1+j") equals 1.083923+0.2717526j. > >@SYNTAX=INDEX(array[,row, col, area]) >@DESCRIPTION=INDEX gives a reference to a cell in the given @array.The cell is pointed out by @row and @col, which count the rows and columns in the array. > >* If @row and @col are omitted the are assumed to be 1. >* If the reference falls outside the range of the @array, INDEX returns a #REF! error. > >@EXAMPLES=Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then INDEX(A1:A5,4,1,1) equals 25.9 > >@SYNTAX=INDIRECT(ref_text[,format]) >@DESCRIPTION=INDIRECT function returns the contents of the cell pointed to by the @ref_text string. The string specifies a single cell reference the format of which is either A1 or R1C1 style. The style is set by the @format boolean, which defaults to the A1 style. > >* If @ref_text is not a valid reference returns #REF! >@EXAMPLES= >If A1 contains 3.14 and A2 contains A1, then >INDIRECT(A2) equals 3.14. > >@SYNTAX=INFO(type) >@DESCRIPTION=INFO returns information about the current operating environment. > >@type is the type of information you want to obtain: > > memavail Returns the amount of memory available, bytes. > memused Returns the amount of memory used (bytes). > numfile Returns the number of active worksheets. > osversion Returns the operating system version. > recalc Returns the recalculation mode (automatic). > release Returns the version of Gnumeric as text. > system Returns the name of the environment. > totmem Returns the amount of total memory available. > >* This function is Excel compatible, except that types directory and origin are not implemented. > >@EXAMPLES= >INFO("system") returns "Linux" on a Linux system. > >@SYNTAX=INT(a) >@DESCRIPTION=INT function returns the largest integer that is not bigger than its argument. > >* This function is Excel compatible. > >@EXAMPLES= >INT(7.2) equals 7. >INT(-5.5) equals -6. > >@SYNTAX=INTERCEPT(known_y's,known_x's) >@DESCRIPTION=INTERCEPT function calculates the point where the linear regression line intersects the y-axis. > >* 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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >INTERCEPT(A1:A5,B1:B5) equals -20.785117212. > >@SYNTAX=IPMT(rate,per,nper,pv[,fv,type]) >@DESCRIPTION=IPMT calculates the amount of a payment of an annuity going towards interest. > >Formula for IPMT is: > >IPMT(PER) = -PRINCIPAL(PER-1) * INTEREST_RATE > >where: > >PRINCIPAL(PER-1) = amount of the remaining principal from last period > >* If @fv is omitted, it is assumed to be 0. >* If @type is omitted, it is assumed to be 0. > >@EXAMPLES= > >@SYNTAX=IRR(values[,guess]) >@DESCRIPTION=IRR calculates and returns the internal rate of return of an investment. This function is closely related to the net present value function (NPV). The IRR is the interest rate for a series of cash flows where the net preset value is zero. > >@values contains the series of cash flows generated by the investment. The payments should occur at regular intervals. The optional @guess is the initial value used in calculating the IRR. You do not have to use that, it is only provided for the Excel compatibility. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1:A8 contain the numbers -32432, 5324, 7432, 9332, 12324, 4334, 1235, -3422. Then >IRR(A1:A8) returns 0.04375. >@SYNTAX=ISBLANK(value) >@DESCRIPTION=ISBLANK returns TRUE if the value is blank. > >* This function is Excel compatible. > >@EXAMPLES= >ISBLANK(A1). > >@SYNTAX=ISERR(value) >@DESCRIPTION=ISERR returns TRUE if the value is any error value except #N/A. > >* This function is Excel compatible. >@EXAMPLES= >ISERR(NA()) return FALSE. > >@SYNTAX=ISERROR(value) >@DESCRIPTION=ISERROR returns a TRUE value if the expression has an error. > >* This function is Excel compatible. > >@EXAMPLES= >ISERROR(NA()) equals TRUE. > >@SYNTAX=ISEVEN(value) >@DESCRIPTION=ISEVEN returns TRUE if the number is even. > >* This function is Excel compatible. > >@EXAMPLES= >ISEVEN(4) equals TRUE. > >@SYNTAX=ISLOGICAL(value) >@DESCRIPTION=ISLOGICAL returns TRUE if the value is a logical value. > >* This function is Excel compatible. > >@EXAMPLES= >ISLOGICAL(A1). > >@SYNTAX=ISNA(value) >@DESCRIPTION=ISNA returns TRUE if the value is the #N/A error value. > >* This function is Excel compatible. > >@EXAMPLES= >ISNA(NA()) equals TRUE. > >@SYNTAX=ISNONTEXT(value) >@DESCRIPTION=ISNONTEXT Returns TRUE if the value is not text. > >* This function is Excel compatible. > >@EXAMPLES= >ISNONTEXT("text") equals FALSE. > >@SYNTAX=ISNUMBER(value) >@DESCRIPTION=ISNUMBER returns TRUE if the value is a number. > >* This function is Excel compatible. > >@EXAMPLES= >ISNUMBER("text") equals FALSE. > >@SYNTAX=ISODD(value) >@DESCRIPTION=ISODD returns TRUE if the number is odd. > >* This function is Excel compatible. > >@EXAMPLES= >ISODD(3) equals TRUE. > >@SYNTAX=ISOWEEKNUM (date) >@DESCRIPTION=ISOWEEKNUM returns the ISO 8601 week number of @date. > >An ISO 8601 week starts on Monday. Weeks are numbered from 1. A week including days from two different years is assigned to the year which includes the most days. This means that Dec 31 could be in week 1 of the following year, and Jan 1 could be in week 52 or 53 of the previous year. ISOWEEKNUM returns the week number. > >* ISOWEEKNUM returns #NUM! if date is invalid. > >@EXAMPLES= >If A1 contains 12/21/00 then ISOWEEKNUM(A1)=51 >@SYNTAX=ISOYEAR (date) >@DESCRIPTION=ISOYEAR returns the year of the ISO 8601 week number of @date. > >An ISO 8601 week starts on Monday. Weeks are numbered from 1. A week including days from two different years is assigned to the year which includes the most days. This means that Dec 31 could be in week 1 of the following year, and Jan 1 could be in week 52 or 53 of the previous year. ISOYEAR returns the year the week is assigned to. > >* ISOYEAR returns #NUM! if date is invalid. >@EXAMPLES= >If A1 contains 12/31/2001 then ISOYEAR(A1)=2002 >@SYNTAX=ISPMT(rate,per,nper,pv) >@DESCRIPTION=ISPMT function returns the interest paid on a given period. > >* If @per < 1 or @per > @nper, ISPMT returns #NUM! error. >@EXAMPLES= > >@SYNTAX=ISREF(value) >@DESCRIPTION=ISREF returns TRUE if the value is a reference. > >* This function is Excel compatible. > >@EXAMPLES= >ISREF(A1) equals TRUE. > >@SYNTAX=ISTEXT(value) >@DESCRIPTION=ISTEXT returns TRUE if the value is text. > >* This function is Excel compatible. > >@EXAMPLES= >ISTEXT("text") equals TRUE. > >@SYNTAX=ITHPRIME(i) >@DESCRIPTION=ITHPRIME function returns the @ith prime. > >@EXAMPLES= >@SYNTAX=KURT(n1, n2, ...) >@DESCRIPTION=KURT returns an unbiased estimate of the kurtosis of a data set. >Note, that this is only meaningful if 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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >KURT(A1:A5) equals 1.234546305. > >@SYNTAX=KURTP(n1, n2, ...) >@DESCRIPTION=KURTP 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. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >KURTP(A1:A5) equals -0.691363424. > >@SYNTAX=LANDAU(x) >@DESCRIPTION=LANDAU returns the probability density p(x) at @x for the Landau distribution using an approximation method. >@EXAMPLES= >LANDAU(0.34). > >@SYNTAX=LAPLACE(x,a) >@DESCRIPTION=LAPLACE returns the probability density p(x) at @x for Laplace distribution with mean @a. >@EXAMPLES= >LAPLACE(0.4,1). > >@SYNTAX=LEFT(text[,num_chars]) >@DESCRIPTION=LEFT returns the leftmost @num_chars characters or the left character if @num_chars is not specified. > >* This function is Excel compatible. > >@EXAMPLES= >LEFT("Directory",3) equals "Dir". > >@SYNTAX=LEN(string) >@DESCRIPTION=LEN returns the length in characters of the string @string. > >* This function is Excel compatible. > >@EXAMPLES= >LEN("Helsinki") equals 8. > >@SYNTAX=LENB(string) >@DESCRIPTION=LENB returns the length in bytes of the string @string. > >* This function is Excel compatible. > >@EXAMPLES= >LENB("Helsinki") equals 8. > >@SYNTAX=LN(x) >@DESCRIPTION=LN returns the natural logarithm of @x. > >* If @x <= 0, LN returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >LN(7) equals 1.94591. > >@SYNTAX=LN1P(x) >@DESCRIPTION=LN1P computes LN(1+@x) with higher resulting precision than the direct formula. > >* If @x <= -1, LN1P returns #NUM! error. > >@EXAMPLES= >LN1P(0.01) equals 0.00995. > >@SYNTAX=LOG(x[,base]) >@DESCRIPTION=LOG computes the logarithm of @x in the given base @base. If no @base is given LOG returns the logarithm in base 10. @base must be > 0. and cannot equal 1. > >* This function is Excel compatible. > >@EXAMPLES= >LOG(2) equals 0.30103. >LOG(8192,2) equals 13. > >@SYNTAX=LOG10(x) >@DESCRIPTION=LOG10 computes the base-10 logarithm of @x. > >* If @x <= 0, LOG10 returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >LOG10(7) equals 0.845098. > >@SYNTAX=LOG2(x) >@DESCRIPTION=LOG2 computes the base-2 logarithm of @x. > >* If @x <= 0, LOG2 returns #NUM! error. > >@EXAMPLES= >LOG2(1024) equals 10. > >@SYNTAX=LOGINV(p,mean,stddev) >@DESCRIPTION=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 @stddev is the standard deviation of the distribution. > >* If @p < 0 or @p > 1 or @stddev <= 0 LOGINV returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >LOGINV(0.5,2,3) equals 7.389056099. > >@SYNTAX=LOGISTIC(x,a) >@DESCRIPTION=LOGISTIC returns the probability density p(x) at @x for a logistic distribution with scale parameter @a. > >@EXAMPLES= >LOGISTIC(0.4,1). > >@SYNTAX=LOGNORMDIST(x,mean,stddev) >@DESCRIPTION=LOGNORMDIST function returns the lognormal distribution. @x is the value for which you want the distribution, @mean is the mean of the distribution, and @stddev is the standard deviation of the distribution. > >* If @stddev = 0 LOGNORMDIST returns #DIV/0! error. >* If @x <= 0, @mean < 0 or @stddev < 0 LOGNORMDIST returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >LOGNORMDIST(3,1,2) equals 0.519662338. > >@SYNTAX=LOGREG(known_y's[,known_x's[,const[,stat]]]) >@DESCRIPTION=LOGREG function transforms your x's to z=ln(x) and applies the ``least squares'' method to fit the linear equation >y = m * z + b >to your y's and z's --- equivalent to fitting the equation >y = m * ln(x) + b >to y's and x's. > >If @known_x's is omitted, an array {1, 2, 3, ...} is used. LOGREG returns an array having two columns and one row. m is given in the first column and b in the second. > >If @known_y's and @known_x's have unequal number of data points, LOGREG returns #NUM! error. > >If @const is FALSE, the curve will be forced to go through [1; 0], i.e., b will be zero. The default is TRUE. > >If @stat is TRUE, extra statistical information will be returned which applies to the state AFTER transformation to z. Extra statistical information is written below m and b in the result array. Extra statistical information consists of four rows of data. In the first row the standard error values for the coefficients m, b are represented. The second row contains the square of R and the standard error for the y estimate. The third row contains the F-observed value and the degrees of freedom. The last row contains the regression sum of squares and the residual sum of squares.The default of @stat is FALSE. >@EXAMPLES= > >@SYNTAX=LOOKUP(value,vector1[,vector2]) >@DESCRIPTION=LOOKUP function finds the row index of @value in @vector1 and returns the contents of @vector2 at that row index. Alternatively a single array can be used for @vector1. If the area is longer than it is wide then the sense of the search is rotated. > >* If LOOKUP can't find @value it uses the largest value less than @value. >* The data must be sorted. >* If @value is smaller than the first value it returns #N/A. > >@EXAMPLES= > >@SYNTAX=LOWER(text) >@DESCRIPTION=LOWER returns a lower-case version of the string in @text. > >* This function is Excel compatible. > >@EXAMPLES= >LOWER("J. F. Kennedy") equals "j. f. kennedy". > >@SYNTAX=MATCH(seek,vector[,type]) >@DESCRIPTION=MATCH function finds the row index of @seek in @vector and returns it. > >If the area is longer than it is wide then the sense of the search is rotated. Alternatively a single array can be used. > >* The @type parameter, which defaults to +1, controls the search: >* If @type = 1, MATCH finds largest value <= @seek. >* If @type = 0, MATCH finds first value == @seek. >* If @type = -1, MATCH finds smallest value >= @seek. >* For @type = 0, the data can be in any order. * For @type = -1 and @type = +1, the data must be sorted. (And in these cases, MATCH uses a binary search to locate the index.) >* If @seek could not be found, #N/A is returned. > >@EXAMPLES= > >@SYNTAX=MAX(b1, b2, ...) >@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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >MAX(A1:A5) equals 40.1. > >@SYNTAX=MAXA(number1,number2,...) >@DESCRIPTION=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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, 17.3, "missing", 25.9, and 40.1. Then >MAXA(A1:A5) equals 40.1. > >@SYNTAX=MDETERM(matrix) >@DESCRIPTION=MDETERM function returns the determinant of a given matrix. > >* If the @matrix does not contain equal number of columns and rows, MDETERM returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that A1, ..., A4 contain numbers 2, 3, 7, and 3, B1, ..., B4 4, 2, 4, and 1, C1, ..., C4 9, 4, 3, and 2, and D1, ..., D4 7, 3, 6, and 5. Then >MDETERM(A1:D4) equals 148. > >@SYNTAX=MDURATION(settlement,maturity,coupon,yield,frequency[,basis]) >@DESCRIPTION=MDURATION returns the Macauley duration for a security with par value 100. > >@basis is the type of day counting system you want to use: > > 0 MSRB 30/360 (MSRB Rule G33 (e)) > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > 5 European+ 30/360 > >* If @settlement or @maturity are not valid dates, MDURATION returns #NUM! error. >* If @frequency is other than 1, 2, or 4, MDURATION returns #NUM! error. >* If @basis is omitted, MSRB 30/360 is applied. >* If @basis is invalid, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >MEDIAN(A1:A5) equals 21.3. > >@SYNTAX=MID(string, position, length) >@DESCRIPTION=MID returns a substring from @string starting at @position for @length characters. > >* This function is Excel compatible. > >@EXAMPLES= >MID("testing",2,3) equals "est". > >@SYNTAX=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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >MIN(A1:A5) equals 11.4. > >@SYNTAX=MINA(number1,number2,...) >@DESCRIPTION=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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, 17.3, "missing", 25.9, and 40.1. Then >MINA(A1:A5) equals 0. > >@SYNTAX=MINUTE (date) >@DESCRIPTION=MINUTE 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. >* This function is Excel compatible. > >@EXAMPLES= >MINUTE(0.128472) equals 5. > >@SYNTAX=MINVERSE(matrix) >@DESCRIPTION=MINVERSE function returns the inverse matrix of @matrix. > >* If @matrix cannot be inverted, MINVERSE returns #NUM! error. >* If @matrix does not contain equal number of columns and rows, MINVERSE returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= > >@SYNTAX=MIRR(values,finance_rate,reinvest_rate) >@DESCRIPTION=MIRR function returns the modified internal rate of return for a given periodic cash flow. >@EXAMPLES= > >@SYNTAX=MMULT(array1,array2) >@DESCRIPTION=MMULT 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. > >* This function is Excel compatible. > >@EXAMPLES= > >@SYNTAX=MOD(number,divisor) >@DESCRIPTION=MOD function returns the remainder when @divisor is divided into @number. > >* MOD returns #DIV/0! if @divisor is zero. >* This function is Excel compatible. > >@EXAMPLES= >MOD(23,7) equals 2. > >@SYNTAX=MODE(n1, n2, ...) >@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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 11.4, 25.9, and 40.1. Then >MODE(A1:A5) equals 11.4. > >@SYNTAX=MONTH (date) >@DESCRIPTION=MONTH 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. >* This function is Excel compatible. > >@EXAMPLES= >MONTH(DATE(2003, 4, 30)) equals 4. > >@SYNTAX=MROUND(number,multiple) >@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 want to round the number. > >* If @number and @multiple have different sign, MROUND returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >MROUND(1.7,0.2) equals 1.8. >MROUND(321.123,0.12) equals 321.12. > >@SYNTAX=MULTINOMIAL(value1, value2, ...) >@DESCRIPTION=MULTINOMIAL returns the ratio of the factorial of a sum of values to the product of factorials. > >* This function is Excel compatible. > >@EXAMPLES= >MULTINOMIAL(2,3,4) equals 1260. > >@SYNTAX=N(value) >@DESCRIPTION=N returns a value converted to a number. Strings containing text are converted to the zero value. > >* This function is Excel compatible. > >@EXAMPLES= >N("42") equals 42. > >@SYNTAX=NA() >@DESCRIPTION=NA returns the error value #N/A. > >* This function is Excel compatible. > >@EXAMPLES= >NA() equals #N/A error. > >@SYNTAX=NEGBINOMDIST(f,t,p) >@DESCRIPTION=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 non-integer it is truncated. >* If (@f + @t -1) <= 0 NEGBINOMDIST returns #NUM! error. >* If @p < 0 or @p > 1 NEGBINOMDIST returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >NEGBINOMDIST(2,5,0.55) equals 0.152872629. > >@SYNTAX=NETWORKDAYS (start_date,end_date[,holidays]) >@DESCRIPTION=NETWORKDAYS returns the number of non-weekend non-holidays between @start_date and @end_date including these dates. Holidays are optionally supplied in @holidays. > >* NETWORKDAYS returns #NUM! if @start_date or @end_date are invalid. >* This function is Excel compatible. > >@EXAMPLES= >NETWORKDAYS(DATE(2001,1,2),DATE(2001,2,15)) equals 33. > >@SYNTAX=NOMINAL(r,nper) >@DESCRIPTION=NOMINAL 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 rate >@nper = number of periods used for compounding > >* If @rate < 0, NOMINAL returns #NUM! error. >* If @nper <= 0, NOMINAL returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=NORMINV(p,mean,stddev) >@DESCRIPTION=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 @stddev is the standard deviation of the distribution. > >* If @p < 0 or @p > 1 or @stddev <= 0 NORMINV returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >NORMINV(0.76,2,3) equals 4.118907689. > >@SYNTAX=NORMSDIST(x) >@DESCRIPTION=NORMSDIST function returns the standard normal cumulative distribution. @x is the value for which you want the distribution. > >* This function is Excel compatible. > >@EXAMPLES= >NORMSDIST(2) equals 0.977249868. > >@SYNTAX=NORMSINV(p) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >NORMSINV(0.2) equals -0.841621234. > >@SYNTAX=NOT(number) >@DESCRIPTION=NOT implements the logical NOT function: the result is TRUE if the @number is zero; otherwise the result is FALSE. > >* This function is Excel compatible. > >@EXAMPLES= >NOT(0) equals TRUE. >NOT(TRUE) equals FALSE. > >@SYNTAX=NPV(rate,v1,v2,...) >@DESCRIPTION=NPV calculates the net present value of an investment generating periodic payments. @rate is the periodic interest rate and @v1, @v2, ... are the periodic payments. If the schedule of the cash flows are not periodic use the XNPV function. >@EXAMPLES= >NPV(0.17,-10000,3340,2941,2493,3233,1732,2932) equals 186.30673. > >@SYNTAX=NT_D(n) >@DESCRIPTION=NT_D function calculates the number of divisors of @n. > >@EXAMPLES= >@SYNTAX=NT_MU(n) >@DESCRIPTION=NT_MU function (Möbius mu function) returns >0 if @n is divisible by the square of a prime . >Otherwise it returns: > > -1 if @n has an odd number of different prime factors . > 1 if @n has an even number of different prime factors . > >* If @n = 1 NT_MU returns 1. > >@EXAMPLES= >@SYNTAX=NT_PHI(n) >@DESCRIPTION=NT_PHI function calculates the number of integers less than or equal to @n that are relatively prime to @n. > >@EXAMPLES= >@SYNTAX=NT_SIGMA(n) >@DESCRIPTION=NT_SIGMA function calculates the sum of the divisors of @n. > >@EXAMPLES= >@SYNTAX=OCT2BIN(number[,places]) >@DESCRIPTION=OCT2BIN function converts an octal number to a binary 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. >* This function is Excel compatible. > >@EXAMPLES= >OCT2BIN("213") equals 10001011. > >@SYNTAX=OCT2DEC(x) >@DESCRIPTION=OCT2DEC function converts an octal number in a string or number to its decimal equivalent. > >* This function is Excel compatible. > >@EXAMPLES= >OCT2DEC("124") equals 84. > >@SYNTAX=OCT2HEX(number[,places]) >@DESCRIPTION=OCT2HEX function converts an octal 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. >* This function is Excel compatible. > >@EXAMPLES= >OCT2HEX(132) equals 5A. > >@SYNTAX=ODD(number) >@DESCRIPTION=ODD function returns the @number rounded up to the nearest odd integer. Negative numbers are rounded down. > >* This function is Excel compatible. > >@EXAMPLES= >ODD(4.4) equals 5. >ODD(-4.4) equals -5. > >@SYNTAX=ODDFPRICE(settlement,maturity,issue,first_coupon,rate,yld,redemption,frequency[,basis]) >@DESCRIPTION=ODDFPRICE returns the price per $100 face value of a security. The security should have an odd short or long first period. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. @issue is the issue date of the security. @frequency is the number of coupon payments per year. Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, ODDFPRICE returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=ODDFYIELD(settlement,maturity,issue,first_coupon,rate,pr,redemption,frequency[,basis]) >@DESCRIPTION=ODDFYIELD calculates the yield of a security having an odd first period. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. @frequency is the number of coupon payments per year. Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, ODDFYIELD returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=ODDLPRICE(settlement,maturity,last_interest,rate,yld,redemption,frequency[,basis]) >@DESCRIPTION=ODDLPRICE calculates the price per $100 face value of a security that has an odd last coupon period. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. @frequency is the number of coupon payments per year. Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, ODDLPRICE returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=ODDLYIELD(settlement,maturity,last_interest,rate,pr,redemption,frequency[,basis]) >@DESCRIPTION=ODDLYIELD calculates the yield of a security having an odd last period. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. @frequency is the number of coupon payments per year. Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, ODDLYIELD returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=OFFSET(range,row,col[,height[,width]]) >@DESCRIPTION=OFFSET function returns a cell range. The cell range starts at offset (@row,@col) from @range, and is of height @height and width @width. > >* If @range is neither a reference nor a range, OFFSET returns #VALUE!. >* If either @height or @width is omitted, the height or width of the reference is used. > >@EXAMPLES= > >@SYNTAX=PARETO(x,a,b) >@DESCRIPTION=PARETO returns the probability density p(x) at @x for a Pareto distribution with exponent @a and scale @b. > >@EXAMPLES= >PARETO(0.6,1,2). > >@SYNTAX=PEARSON(array1,array2) >@DESCRIPTION=PEARSON returns the Pearson correlation coefficient of two data sets. > >* Strings and empty cells are simply ignored. >* This function is Excel compatible. > >@EXAMPLES= > >@SYNTAX=PERCENTILE(array,k) >@DESCRIPTION=PERCENTILE function returns the 100*@k-th percentile of the given data points (that is, a number x such that a fraction @k of the data points are less than x). > >* If @array is empty, PERCENTILE returns #NUM! error. >* If @k < 0 or @k > 1, PERCENTILE returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >PERCENTILE(A1:A5,0.42) equals 20.02. > >@SYNTAX=PERCENTRANK(array,x[,significance]) >@DESCRIPTION=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 specifies the number of significant digits for the returned value, truncating the remainder. If @significance is omitted, PERCENTRANK uses three digits. > >* If @array contains no data points, PERCENTRANK returns #NUM! error. >* If @significance is less than one, PERCENTRANK returns #NUM! error. >* If @x exceeds the largest value or is less than the smallest value in @array, 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. > >@EXAMPLES= > >@SYNTAX=PERMUT(n,k) >@DESCRIPTION=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. >* This function is Excel compatible. > >@EXAMPLES= >PERMUT(7,3) equals 210. > >@SYNTAX=PI() >@DESCRIPTION=PI functions returns the value of pi. > >* This function is called with no arguments. >* This function is Excel compatible, except that it returns pi with a better precision. > >@EXAMPLES= >PI() equals about 3.141593. > >@SYNTAX=PMT(rate,nper,pv[,fv,type]) >@DESCRIPTION=PMT returns the amount of payment for a loan based on a constant interest rate and constant payments (each payment is equal amount). > >@rate is the constant interest rate. >@nper is the overall number of payments. >@pv is the present value. >@fv is the future value. >@type is the type of the payment: 0 means at the end of the period and 1 means at the beginning of the period. > >* If @fv is omitted, Gnumeric assumes it to be zero. >* If @type is omitted, Gnumeric assumes it to be zero. > >@EXAMPLES= > >@SYNTAX=POISSON(x,mean,cumulative) >@DESCRIPTION=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 non-integer it is truncated. >* If @x < 0 POISSON returns #NUM! error. >* If @mean <= 0 POISSON returns the #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >POISSON(3,6,0) equals 0.089235078. > >@SYNTAX=PPMT(rate,per,nper,pv[,fv,type]) >@DESCRIPTION=PPMT 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 annuity >IPMT(per) = amount of interest for period @per > >* If @fv is omitted, it is assumed to be 0. >* If @type is omitted, it is assumed to be 0. > >@EXAMPLES= > >@SYNTAX=PRICE(settle,mat,rate,yield,redemption_price,[frequency,basis]) >@DESCRIPTION=PRICE returns price per $100 face value of a security. This method can only be used if the security pays periodic interest. > >@frequency is the number of coupon payments per year. Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, PRICE returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=PRICEDISC(settlement,maturity,discount,redemption[,basis]) >@DESCRIPTION=PRICEDISC calculates and returns the price per $100 face value of a security bond. The security does not pay interest at maturity. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. @discount is the rate for which the security is discounted. @redemption is the amount to be received on @maturity date. > >@basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @settlement date or @maturity date is not valid, PRICEDISC returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis < 0 or @basis > 4, PRICEDISC returns #NUM! error. >* If @settlement date is after @maturity date or they are the same, PRICEDISC returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=PRICEMAT(settlement,maturity,issue,rate,yield[,basis]) >@DESCRIPTION=PRICEMAT calculates and returns the price per $100 face value of a security. The security pays interest at maturity. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. @issue is the issue date of the security. @rate is the discount rate of the security. @yield is the annual yield of the security. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @settlement date or @maturity date is not valid, PRICEMAT returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis < 0 or @basis > 4, PRICEMAT returns #NUM! error. >* If @settlement date is after @maturity date or they are the same, PRICEMAT returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=PROB(x_range,prob_range,lower_limit[,upper_limit]) >@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. >* This function is Excel compatible. > >@EXAMPLES= > >@SYNTAX=PROPER(string) >@DESCRIPTION=PROPER returns @string with initial of each word capitalised. > >* This function is Excel compatible. > >@EXAMPLES= >PROPER("j. f. kennedy") equals "J. F. Kennedy". > >@SYNTAX=PV(rate,nper,pmt[,fv,type]) >@DESCRIPTION=PV calculates the present value of an investment. @rate is the periodic interest rate, @nper is the number of periods used for compounding. @pmt is the payment made each period, @fv is the future value and @type is when the payment is made. > >* If @type = 1 then the payment is made at the beginning of the period. >* If @type = 0 (or omitted) it is made at the end of each period. >@EXAMPLES= > >@SYNTAX=QUARTILE(array,quart) >@DESCRIPTION=QUARTILE function returns the quartile of the given data points. > >If @quart is equal to: QUARTILE returns: >0 the smallest value of @array. >1 the first quartile >2 the second quartile >3 the third quartile >4 the largest value of @array. > >* If @array is empty, QUARTILE returns #NUM! error. >* If @quart < 0 or @quart > 4, QUARTILE returns #NUM! error. >* If @quart is not an integer, it is truncated. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >QUARTILE(A1:A5,1) equals 17.3. > >@SYNTAX=QUOTIENT(numerator,denominator) >@DESCRIPTION=QUOTIENT function returns the integer portion of a division. @numerator is the divided number and @denominator is the divisor. > >* This function is Excel compatible. > >@EXAMPLES= >QUOTIENT(23,5) equals 4. > >@SYNTAX=RADIANS(x) >@DESCRIPTION=RADIANS computes the number of radians equivalent to @x degrees. > >* This function is Excel compatible. > >@EXAMPLES= >RADIANS(180) equals 3.14159. > >@SYNTAX=RAND() >@DESCRIPTION=RAND returns a random number between zero and one. > >* This function is Excel compatible. > >@EXAMPLES= >RAND() returns a random number greater than zero but less than one. > >@SYNTAX=RANDBERNOULLI(p) >@DESCRIPTION=RANDBERNOULLI returns a Bernoulli-distributed random number. > >* If @p < 0 or @p > 1 RANDBERNOULLI returns #NUM! error. > >@EXAMPLES= >RANDBERNOULLI(0.5). > >@SYNTAX=RANDBETA(a,b) >@DESCRIPTION=RANDBETA returns a Beta-distributed random number. > >@EXAMPLES= >RANDBETA(1,2). > >@SYNTAX=RANDBINOM(p,trials) >@DESCRIPTION=RANDBINOM returns a binomially-distributed random number. > >* If @p < 0 or @p > 1 RANDBINOM returns #NUM! error. >* If @trials < 0 RANDBINOM returns #NUM! error. >@EXAMPLES= >RANDBINOM(0.5,2). > >@SYNTAX=RANDCAUCHY(a) >@DESCRIPTION=RANDCAUCHY returns a Cauchy-distributed random number with scale parameter a. The Cauchy distribution is also known as the Lorentz distribution. > >* If @a < 0 RANDCAUCHY returns #NUM! error. > >@EXAMPLES= >RANDCAUCHY(1). > >@SYNTAX=RANDCHISQ(nu) >@DESCRIPTION=RANDCHISQ returns a Chi-Square-distributed random number. > >@EXAMPLES= >RANDCHISQ(0.5). > >@SYNTAX=RANDEXP(b) >@DESCRIPTION=RANDEXP returns a exponentially-distributed random number. > >@EXAMPLES= >RANDEXP(0.5). > >@SYNTAX=RANDEXPPOW(a,b) >@DESCRIPTION=RANDEXPPOW returns a random variate from the exponential power distribution with scale parameter @a and exponent @b. The distribution is, > > p(x) dx = {1 over 2 a Gamma(1+1/b)} exp(-|x/a|^b) dx, for x >= 0. > >* For @b = 1 this reduces to the Laplace distribution. >* For @b = 2 it has the same form as a normal distribution with sigma = a/sqrt(2). > >@EXAMPLES= >RANDEXPPOW(0.5,0.1). > >@SYNTAX=RANDFDIST(nu1,nu2) >@DESCRIPTION=RANDFDIST returns a F-distributed random number. > >@EXAMPLES= >RANDFDIST(1,2). > >@SYNTAX=RANDGAMMA(a,b) >@DESCRIPTION=RANDGAMMA returns a Gamma-distributed random number. > >* If @a <= 0 RANDGAMMA returns #NUM! error. > >@EXAMPLES= >RANDGAMMA(1,2). > >@SYNTAX=RANDGEOM(p) >@DESCRIPTION=RANDGEOM returns a geometric-distributed random number. The number of independent trials with probability @p until the first success. The probability distribution for geometric variates is, > > p(k) = p (1-p)^(k-1), for k >= 1. > >* If @p < 0 or @p > 1 RANDGEOM returns #NUM! error. >@EXAMPLES= >RANDGEOM(0.4). > >@SYNTAX=RANDGUMBEL(a,b[,type]) >@DESCRIPTION=RANDGUMBEL returns a Type I or Type II Gumbel-distributed random number. @type is either 1 or 2 and specifies the type of the distribution (Type I or Type II). > >* If @type is neither 1 nor 2, RANDGUMBEL returns #NUM! error. >* If @type is omitted, Type I is assumed. > >@EXAMPLES= >RANDGUMBEL(0.5,1,2). > >@SYNTAX=RANDHYPERG(n1,n2,t) >@DESCRIPTION=RANDHYPERG returns a hypergeometric-distributed random number. The probability distribution for hypergeometric random variates is, > > p(k) = C(n_1,k) C(n_2, t-k) / C(n_1 + n_2,k), > >where C(a,b) = a!/(b!(a-b)!). > >The domain of k is max(0,t-n_2), ..., max(t,n_1). >@EXAMPLES= >RANDHYPERG(21,1,9). > >@SYNTAX=RANDLAPLACE(a) >@DESCRIPTION=RANDLAPLACE returns a Laplace-distributed random number. Laplace distribution is also known as two-sided exponential probability distribution. > >@EXAMPLES= >RANDLAPLACE(1). > >@SYNTAX=RANDLEVY(c,alpha[,beta]) >@DESCRIPTION=RANDLEVY returns a Levy-distributed random number. If @beta is omitted, it is assumed to be 0. > >* For @alpha = 1, @beta=0, we get the Lorentz distribution. >* For @alpha = 2, @beta=0, we get the normal distribution. > >* If @alpha <= 0 or @alpha > 2, RANDLEVY returns #NUM! error. >* If @beta < -1 or @beta > 1, RANDLEVY returns #NUM! error. > >@EXAMPLES= >RANDLEVY(0.5,0.1,1). > >@SYNTAX=RANDLOG(p) >@DESCRIPTION=RANDLOG returns a logarithmic-distributed random number. > >* If @p < 0 or @p > 1 RANDLOG returns #NUM! error. > >@EXAMPLES= >RANDLOG(0.72). > >@SYNTAX=RANDLOGISTIC(a) >@DESCRIPTION=RANDLOGISTIC returns a logistic-distributed random number. The distribution function is, > > p(x) dx = { exp(-x/a) over a (1 + exp(-x/a))^2 } dx for -infty < x < +infty. > >@EXAMPLES= >RANDLOGISTIC(1). > >@SYNTAX=RANDLOGNORM(zeta,sigma) >@DESCRIPTION=RANDLOGNORM returns a lognormal-distributed random number. > >@EXAMPLES= >RANDLOGNORM(1,2). > >@SYNTAX=RANDNEGBINOM(p,failures) >@DESCRIPTION=RANDNEGBINOM returns a negative binomially-distributed random number. > >* If @p < 0 or @p > 1, RANDNEGBINOM returns #NUM! error. >* If @failures < 1, RANDNEGBINOM returns #NUM! error. > >@EXAMPLES= >RANDNEGBINOM(0.5,2). > >@SYNTAX=RANDNORM(mean,stdev) >@DESCRIPTION=RANDNORM returns a normal-distributed random number. > >* If @stdev < 0 RANDNORM returns #NUM! error. > >@EXAMPLES= >RANDNORM(0,1). > >@SYNTAX=RANDPARETO(a,b) >@DESCRIPTION=RANDPARETO returns a Pareto-distributed random number. > >@EXAMPLES= >RANDPARETO(1,2). > >@SYNTAX=RANDPOISSON(lambda) >@DESCRIPTION=RANDPOISSON returns a Poisson-distributed random number. > >* If @lambda < 0 RANDPOISSON returns #NUM! error. > >@EXAMPLES= >RANDPOISSON(3). > >@SYNTAX=RANDRAYLEIGH(sigma) >@DESCRIPTION=RANDRAYLEIGH returns a Rayleigh-distributed random number. > >@EXAMPLES= >RANDRAYLEIGH(1). > >@SYNTAX=RANDRAYLEIGHTAIL(a,sigma) >@DESCRIPTION=RANDRAYLEIGHTAIL returns a random variate from the tail of the Rayleigh distribution with scale parameter sigma and a lower limit of a. The distribution is, > > p(x) dx = {x over sigma^2} exp ((a^2 - x^2) /(2 sigma^2)) dx, > >for x > a. > >@EXAMPLES= >RANDRAYLEIGHTAIL(0.3,1). > >@SYNTAX=RANDTDIST(nu) >@DESCRIPTION=RANDTDIST returns a T-distributed random number. > >@EXAMPLES= >RANDTDIST(0.5). > >@SYNTAX=RANDUNIFORM(a,b) >@DESCRIPTION=RANDUNIFORM returns a random variate from the uniform (flat) distribution from a to b. The distribution is, > > p(x) dx = {1 over (b-a)} dx : for a <= x < b. >p(x) dx = 0 : for x < a or b <= x. >* If @a > @b RANDUNIFORM returns #NUM! error. > >@EXAMPLES= >RANDUNIFORM(1.4,4.2) returns a random number greater than or equal to 1.4 but less than 4.2. > >@SYNTAX=RANDWEIBULL(a,b) >@DESCRIPTION=RANDWEIBULL returns a Weibull-distributed random number. > >@EXAMPLES= >RANDWEIBULL(1,2). > >@SYNTAX=RANK(x,ref[,order]) >@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 ranked in descending order, otherwise numbers are ranked in ascending order. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >RANK(17.3,A1:A5) equals 4. > >@SYNTAX=RAYLEIGH(x,sigma) >@DESCRIPTION=RAYLEIGH returns the probability density p(x) at @x for a Rayleigh distribution with scale parameter @sigma. > >@EXAMPLES= >RAYLEIGH(0.4,1). > >@SYNTAX=RAYLEIGHTAIL(x,a,sigma) >@DESCRIPTION=RAYLEIGHTAIL returns the probability density p(x) at @x for a Rayleigh tail distribution with scale parameter @sigma and lower limit @a. > >@EXAMPLES= >RAYLEIGHTAIL(0.6,0.3,1). > >@SYNTAX=RECEIVED(settlement,maturity,investment,rate[,basis]) >@DESCRIPTION=RECEIVED calculates and returns the amount to be received at maturity date for a security bond. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. The amount of investment is specified in @investment. @rate is the security's discount rate. > >@basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @settlement date or @maturity date is not valid, RECEIVED returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis < 0 or @basis > 4, RECEIVED returns #NUM! error. >* If @settlement date is after @maturity date or they are the same, RECEIVED returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=REPLACE(old,start,num,new) >@DESCRIPTION=REPLACE returns @old with @new replacing @num characters from @start. > >* This function is Excel compatible. > >@EXAMPLES= >REPLACE("testing",2,3,"*****") equals "t*****ing". > >@SYNTAX=REPT(string,num) >@DESCRIPTION=REPT returns @num repetitions of @string. > >* This function is Excel compatible. > >@EXAMPLES= >REPT(".",3) equals "...". > >@SYNTAX=RIGHT(text[,num_chars]) >@DESCRIPTION=RIGHT returns the rightmost @num_chars characters or the right character if @num_chars is not specified. > >* This function is Excel compatible. > >@EXAMPLES= >RIGHT("end") equals "d". >RIGHT("end",2) equals "nd". > >@SYNTAX=ROMAN(number[,type]) >@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. >* Type 1 is more concise than classic type, type 2 is more concise than type 1, and type 3 is more concise than type 2. Type 4 is simplified type. >* If @number is negative or greater than 3999, ROMAN returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >ROMAN(999) equals CMXCIX. >ROMAN(999,1) equals LMVLIV. >ROMAN(999,2) equals XMIX. >ROMAN(999,3) equals VMIV. >ROMAN(999,4) equals IM. > >@SYNTAX=ROUND(number[,digits]) >@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. >* This function is Excel compatible. > >@EXAMPLES= >ROUND(5.5) equals 6. >ROUND(-3.3) equals -3. >ROUND(1501.15,1) equals 1501.2. >ROUND(1501.15,-2) equals 1500.0. > >@SYNTAX=ROUNDDOWN(number[,digits]) >@DESCRIPTION=ROUNDDOWN function rounds a given @number towards 0. > >@number is the number you want rounded toward 0 and @digits is the number of digits to which you want to round that number. > >* If @digits is greater than zero, @number is rounded toward 0 to the given number of digits. >* If @digits is zero or omitted, @number is rounded toward 0 to the next integer. >* If @digits is less than zero, @number is rounded toward 0 to the left of the decimal point. >* This function is Excel compatible. > >@EXAMPLES= >ROUNDDOWN(5.5) equals 5. >ROUNDDOWN(-3.3) equals -3. >ROUNDDOWN(1501.15,1) equals 1501.1. >ROUNDDOWN(1501.15,-2) equals 1500.0. > >@SYNTAX=ROUNDUP(number[,digits]) >@DESCRIPTION=ROUNDUP function rounds a given number away from 0. > >@number is the number you want rounded away from 0 and @digits is the number of digits to which you want to round that number. > >* If @digits is greater than zero, @number is rounded away from 0 to the given number of digits. >* If @digits is zero or omitted, @number is rounded away from 0 to the next integer. >* If @digits is less than zero, @number is rounded away from 0 to the left of the decimal point. >* This function is Excel compatible. > >@EXAMPLES= >ROUNDUP(5.5) equals 6. >ROUNDUP(-3.3) equals -4. >ROUNDUP(1501.15,1) equals 1501.2. >ROUNDUP(1501.15,-2) equals 1600.0. > >@SYNTAX=ROWS(reference) >@DESCRIPTION=ROWS function returns the number of rows in area or array reference. > >* If @reference is neither an array nor a reference nor a range, ROWS returns #VALUE! error. > >@EXAMPLES= >ROWS(H7:I13) equals 7. > >@SYNTAX=RSQ(array1,array2) >@DESCRIPTION=RSQ returns the square of the Pearson correlation coefficient of two data sets. > >* Strings and empty cells are simply ignored. >* This function is Excel compatible. > >@EXAMPLES= > >@SYNTAX=SEARCH(search_string,text[,start_num]) >@DESCRIPTION=SEARCH returns the location of the @search_ string within @text. The search starts with the @start_num character of text @text. If @start_num is omitted, it is assumed to be one. The search is not case sensitive. > >@search_string can contain wildcard characters (*) and question marks (?). A question mark matches any character and a wildcard matches any string including the empty string. If you want the actual wildcard or question mark to be found, use tilde (~) before the character. > >* If @search_string is not found, SEARCH returns #VALUE! error. >* If @start_num is less than one or it is greater than the length of @text, SEARCH returns #VALUE! error. >* This function is Excel compatible. > >@EXAMPLES= >SEARCH("c","Cancel") equals 1. >SEARCH("c","Cancel",2) equals 4. > >@SYNTAX=SECOND (date) >@DESCRIPTION=SECOND 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. >* This function is Excel compatible. > >@EXAMPLES= >SECOND(0.600613) equals 53. > >@SYNTAX=SERIESSUM(x,n,m,coefficients) >@DESCRIPTION=SERIESSUM function returns the sum of a power series. @x is the base of the power series, @n is the initial power to raise @x, @m is the increment to the power for each term in the series, and @coefficients are the coefficients by which each successive power of @x is multiplied. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 1.23, 2.32, 2.98, 3.42, and 4.33. Then >SERIESSUM(3,1,2.23,A1:A5) equals 251416.43018. > >@SYNTAX=SIGN(number) >@DESCRIPTION=SIGN function returns 1 if the @number is positive, zero if the @number is 0, and -1 if the @number is negative. > >* This function is Excel compatible. > >@EXAMPLES= >SIGN(3) equals 1. >SIGN(-3) equals -1. >SIGN(0) equals 0. > >@SYNTAX=SIN(x) >@DESCRIPTION=SIN function returns the sine of @x, where @x is given in radians. > >* This function is Excel compatible. > >@EXAMPLES= >SIN(0.5) equals 0.479426. > >@SYNTAX=SINH(x) >@DESCRIPTION=SINH function returns the hyperbolic sine of @x, which is defined mathematically as > > (exp(@x) - exp(-@x)) / 2. > >* This function is Excel compatible. > >@EXAMPLES= >SINH(0.5) equals 0.521095. > >@SYNTAX=SKEW(n1, n2, ...) >@DESCRIPTION=SKEW returns an unbiased estimate for skewness of a distribution. > >Note, that this is only meaningful if 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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >SKEW(A1:A5) equals 0.976798268. > >@SYNTAX=SKEWP(n1, n2, ...) >@DESCRIPTION=SKEWP 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. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >SKEWP(A1:A5) equals 0.655256198. > >@SYNTAX=SLN(cost,salvage_value,life) >@DESCRIPTION=SLN function will determine the straight line depreciation of an asset for a single period. > >The formula is: > >Depreciation expense = ( @cost - @salvage_value ) / @life > >@cost is the cost of an asset when acquired (market value). >@salvage_value is the amount you get when asset is sold at the end of the asset's useful life. >@life is the anticipated life of an asset. > >* If @life <= 0, SLN returns #NUM! error. > >@EXAMPLES= >For example, lets suppose your company purchases a new machine for $10,000, which has a salvage value of $700 and will have a useful life of 10 years. The SLN yearly depreciation is computed as follows: >=SLN(10000, 700, 10) >This will return the yearly depreciation figure of $930. >@SYNTAX=SLOPE(known_y's,known_x's) >@DESCRIPTION=SLOPE returns the slope of the linear regression line. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >SLOPE(A1:A5,B1:B5) equals 1.417959936. > >@SYNTAX=SQRT(x) >@DESCRIPTION=SQRT function returns the square root of @x. > >* If @x is negative, SQRT returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >SQRT(2) equals 1.4142136. > >@SYNTAX=SQRTPI(number) >@DESCRIPTION=SQRTPI function returns the square root of a @number multiplied by pi. > >* This function is Excel compatible. > >@EXAMPLES= >SQRTPI(2) equals 2.506628275. > >@SYNTAX=SSMEDIAN(array[,interval)] >@DESCRIPTION=The SSMEDIAN function returns the median for grouped data as commonly determined in the social sciences. The data points given in @array are assumed to be the result of grouping data into intervals of length @interval > >* If @interval is not given, SSMEDIAN uses 1. >* If @array is empty, SSMEDIAN returns #NUM! error. >* If @interval <= 0, SSMEDIAN returns #NUM! error. >* SSMEDIAN does not check whether the data points are at least @interval apart. > >@EXAMPLES= >Let us assume that the cells A1, A2, A3 contain numbers 7, 8, 8. Then >SSMEDIAN(A1:A3, 1) equals 7.75. > >@SYNTAX=STANDARDIZE(x,mean,stddev) >@DESCRIPTION=STANDARDIZE function returns a normalized value. @x is the number to be normalized, @mean is the mean of the distribution, @stddev is the standard deviation of the distribution. > >* If @stddev is 0 STANDARDIZE returns #DIV/0! error. >* This function is Excel compatible. > >@EXAMPLES= >STANDARDIZE(3,2,4) equals 0.25. > >@SYNTAX=STDEV(b1, b2, ...) >@DESCRIPTION=STDEV returns the sample standard deviation of the given sample. >To obtain the population standard deviation of a whole population use STDEVP. >STDEV is also known as the N-1-standard deviation. >Under reasonable conditions, it is the maximum-likelihood estimator for the true population standard deviation. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >STDEV(A1:A5) equals 10.84619749. > >@SYNTAX=STDEVA(number1,number2,...) >@DESCRIPTION=STDEVA returns the sample standard deviation of the given sample. >To obtain the population standard deviation of a whole population use STDEVPA. >STDEVA is also known as the N-1-standard deviation. >Under reasonable conditions, it is the maximum-likelihood estimator for the true population standard deviation. >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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, 17.3, "missing", 25.9, and 40.1. Then >STDEVA(A1:A5) equals 15.119953704. > >@SYNTAX=STDEVP(b1, b2, ...) >@DESCRIPTION=STDEVP returns the population standard deviation of the given population. >This is also known as the N-standard deviation > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >STDEVP(A1:A5) equals 9.701133954. > >@SYNTAX=STDEVPA(number1,number2,...) >@DESCRIPTION=STDEVPA returns the population standard deviation of an entire population. >This is also known as the N-standard deviation >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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, 17.3, "missing", 25.9, and 40.1. Then >STDEVPA(A1:A5) equals 13.523697719. > >@SYNTAX=STEYX(known_y's,known_x's) >@DESCRIPTION=STEYX function returns the standard error of the predicted y-value 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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >STEYX(A1:A5,B1:B5) equals 1.101509979. > >@SYNTAX=SUBSTITUTE(text, old, new [,num]) >@DESCRIPTION=SUBSTITUTE replaces @old with @new in @text. Substitutions are only applied to instance @num of @old in @text, otherwise every one is changed. > >* This function is Excel compatible. > >@EXAMPLES= >SUBSTITUTE("testing","test","wait") equals "waiting". > >@SYNTAX=SUBTOTAL(function_nbr,ref1,ref2,...) >@DESCRIPTION=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 AVERAGE > 2 COUNT > 3 COUNTA > 4 MAX > 5 MIN > 6 PRODUCT > 7 STDEV > 8 STDEVP > 9 SUM > 10 VAR > 11 VARP > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 23, 27, 28, 33, and 39. Then >SUBTOTAL(1,A1:A5) equals 30. >SUBTOTAL(6,A1:A5) equals 22378356. >SUBTOTAL(7,A1:A5) equals 6.164414003. >SUBTOTAL(9,A1:A5) equals 150. >SUBTOTAL(11,A1:A5) equals 30.4. > >@SYNTAX=SUMA(value1, value2, ...) >@DESCRIPTION=SUMA 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). > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11, 15, 17, 21, and 43. Then >SUMA(A1:A5) equals 107. > >@SYNTAX=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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 23, 27, 28, 33, and 39. Then >SUMIF(A1:A5,"<=28") equals 78. >SUMIF(A1:A5,"<28") equals 50. >In addition, if the cells B1, B2, ..., B5 hold numbers 5, 3, 2, 6, and 7 then: >SUMIF(A1:A5,"<=27",B1:B5) equals 8. > >@SYNTAX=SUMSQ(value1, value2, ...) >@DESCRIPTION=SUMSQ returns the sum of the squares of all the values and cells referenced in the argument list. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11, 15, 17, 21, and 43. Then >SUMSQ(A1:A5) equals 2925. > >@SYNTAX=SUMX2MY2(array1,array2) >@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^2-y^2). > >* Strings and empty cells are simply ignored. >* If @array1 and @array2 have different number of data points, SUMX2MY2 returns #N/A error. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11, 15, 17, 21, and 43 and the cells B1, B2, ..., B5 hold numbers 13, 22, 31, 33, and 39. Then >SUMX2MY2(A1:A5,B1:B5) equals -1299. > >@SYNTAX=SUMX2PY2(array1,array2) >@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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11, 15, 17, 21, and 43 and the cells B1, B2, ..., B5 hold numbers 13, 22, 31, 33, and 39. Then >SUMX2PY2(A1:A5,B1:B5) equals 7149. > >@SYNTAX=SUMXMY2(array1,array2) >@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 (x-y)^2. > >* Strings and empty cells are simply ignored. >* If @array1 and @array2 have different number of data points, SUMXMY2 returns #N/A error. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11, 15, 17, 21, and 43 and the cells B1, B2, ..., B5 hold numbers 13, 22, 31, 33, and 39. Then >SUMXMY2(A1:A5,B1:B5) equals 409. > >@SYNTAX=T(value) >@DESCRIPTION=T returns @value if and only if it is text, otherwise a blank string. > >* This function is Excel compatible. > >@EXAMPLES= >T("text") equals "text". >T(64) returns an empty cell. > >@SYNTAX=TAN(x) >@DESCRIPTION=TAN function returns the tangent of @x, where @x is given in radians. > >* This function is Excel compatible. > >@EXAMPLES= >TAN(3) equals -0.1425465. > >@SYNTAX=TANH(x) >@DESCRIPTION=TANH function returns the hyperbolic tangent of @x, which is defined mathematically as > > sinh(@x) / cosh(@x). > >* This function is Excel compatible. > >@EXAMPLES= >TANH(2) equals 0.96402758. > >@SYNTAX=TBILLEQ(settlement,maturity,discount) >@DESCRIPTION=TBILLEQ function returns the bond-yield equivalent (BEY) for a treasury bill. TBILLEQ is equivalent to > > (365 * @discount) / (360 - @discount * DSM), > >where DSM is the days between @settlement and @maturity. > >* If @settlement is after @maturity or the @maturity is set to over one year later than the @settlement, TBILLEQ returns #NUM! error. >* If @discount is negative, TBILLEQ returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=TBILLPRICE(settlement,maturity,discount) >@DESCRIPTION=TBILLPRICE function returns the price per $100 value for a treasury bill where @settlement is the settlement date and @maturity is the maturity date of the bill. @discount is the treasury bill's discount rate. > >* If @settlement is after @maturity or the @maturity is set to over one year later than the @settlement, TBILLPRICE returns #NUM! error. >* If @discount is negative, TBILLPRICE returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=TBILLYIELD(settlement,maturity,pr) >@DESCRIPTION=TBILLYIELD function returns the yield for a treasury bill. @settlement is the settlement date and @maturity is the maturity date of the bill. @discount is the treasury bill's discount rate. > >* If @settlement is after @maturity or the @maturity is set to over one year later than the @settlement, TBILLYIELD returns #NUM! error. >* If @pr is negative, TBILLYIELD returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=TEXT(value,format_text) >@DESCRIPTION=TEXT returns @value as a string with the specified format. > >* This function is Excel compatible. > >@EXAMPLES= >TEXT(3.223,"$0.00") equals "$3.22". >TEXT(date(1999,4,15),"mmmm, dd, yy") equals "April, 15, 99". > >@SYNTAX=TIME (hours,minutes,seconds) >@DESCRIPTION=TIME returns a fraction representing the time of day. > >* This function is Excel compatible. > >@EXAMPLES= >TIME(3, 5, 23) equals 3:05AM. > >@SYNTAX=TIMEVALUE (timetext) >@DESCRIPTION=TIMEVALUE returns a fraction representing the time of day, a number between 0 and 1. > >* This function is Excel compatible. > >@EXAMPLES= >TIMEVALUE("3:05") equals 0.128472. >TIMEVALUE("2:24:53 PM") equals 0.600613. > >@SYNTAX=TODAY() >@DESCRIPTION=TODAY returns the serial number for today (the number of days elapsed since the 1st of January of 1900). > >* This function is Excel compatible. > >@EXAMPLES= >TODAY() returns 'Nov 6, 2001' on that particular day. > >@SYNTAX=TRANSPOSE(matrix) >@DESCRIPTION=TRANSPOSE function returns the transpose of the input @matrix. > >@EXAMPLES= > >@SYNTAX=TREND(known_y's[,known_x's[,new_x's[,const]]]) >@DESCRIPTION=TREND function estimates future values of a given data set using the ``least squares'' line that best fit to your data. @known_y's is the y-values where y=mx+b and @known_x's contains the corresponding x-values. @new_x's contains the x-values for which you want to estimate the y-values. If @const is FALSE, the line will be forced to go through the origin, i.e., b will be zero. > >* If @known_x's is omitted, an array {1, 2, 3, ...} is used. >* If @new_x's is omitted, it is assumed to be the same as @known_x's. >* If @const is omitted, it is assumed to be TRUE. >* If @known_y's and @known_x's have unequal number of data points, TREND returns #NUM! error. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >TREND(A1:A5,B1:B5) equals {12.1, 15.7, 21.6, 26.7, 39.7}. > >@SYNTAX=TRIM(text) >@DESCRIPTION=TRIM returns @text with only single spaces between words. > >* This function is Excel compatible. > >@EXAMPLES= >TRIM(" a bbb cc") equals "a bbb cc". > >@SYNTAX=TRUE() >@DESCRIPTION=TRUE returns boolean value true. > >* This function is Excel compatible. > >@EXAMPLES= >TRUE() equals TRUE. > >@SYNTAX=TRUNC(number[,digits]) >@DESCRIPTION=TRUNC function returns the value of @number truncated to the number of digits specified. > >* If @digits is omitted or negative then @digits defaults to zero. >* If @digits is not an integer, it is truncated. >* This function is Excel compatible. > >@EXAMPLES= >TRUNC(3.12) equals 3. >TRUNC(4.15,1) equals 4.1. > >@SYNTAX=TTEST(array1,array2,tails,type) >@DESCRIPTION=TTEST function returns the probability of a Student's t-Test. >@array1 is the first data set and @array2 is the second data set. If @tails is one, TTEST uses the one-tailed distribution and if @tails is two, TTEST uses the two-tailed distribution. @type determines the kind of the test: > > 1 Paired test > 2 Two-sample equal variance > 3 Two-sample unequal variance > >* If 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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and 42.7. Then >TTEST(A1:A5,B1:B5,1,1) equals 0.003127619. >TTEST(A1:A5,B1:B5,2,1) equals 0.006255239. >TTEST(A1:A5,B1:B5,1,2) equals 0.111804322. >TTEST(A1:A5,B1:B5,1,3) equals 0.113821797. > >@SYNTAX=TYPE(value) >@DESCRIPTION=TYPE returns a number indicating the data type of a value. > >1 == number >2 == text >4 == boolean >16 == error >64 == array >* This function is Excel compatible. > >@EXAMPLES= >TYPE(3) equals 1. >TYPE("text") equals 2. > >@SYNTAX=UNICHAR(x) >@DESCRIPTION=UNICHAR returns the Unicode character represented by the number @x. > >@EXAMPLES= >UNICHAR(65) equals A. >UNICHAR(960) equals a small Greek pi. > >@SYNTAX=UNICODE(char) >@DESCRIPTION=UNICODE returns the Unicode number for the character @char. > > >@EXAMPLES= >UNICODE("A") equals 65. > >@SYNTAX=UNIX2DATE(unixtime) >@DESCRIPTION=UNIX2DATE converts a unix time into a spreadsheet date and time. > >A unix time is the number of seconds since midnight January 1, 1970. > >@EXAMPLES= > >@SYNTAX=UPPER(text) >@DESCRIPTION=UPPER returns a upper-case version of the string in @text. > >* This function is Excel compatible. > >@EXAMPLES= >UPPER("cancelled") equals "CANCELLED". > >@SYNTAX=VALUE(text) >@DESCRIPTION=VALUE returns numeric value of @text. > >* This function is Excel compatible. > >@EXAMPLES= >VALUE("$1,000") equals 1000. > >@SYNTAX=VAR(b1, b2, ...) >@DESCRIPTION=VAR calculates sample variance of the given sample. To get the true variance of a complete population use VARP. >VAR is also known as the N-1-variance. Under reasonable conditions, it is the maximum-likelihood estimator for the true variance. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >VAR(A1:A5) equals 117.64. > >@SYNTAX=VARA(number1,number2,...) >@DESCRIPTION=VARA calculates sample variance of the given sample. >To get the true variance of a complete population use VARPA. >VARA is also known as the N-1-variance. >Under reasonable conditions, it is the maximum-likelihood estimator for the true variance. >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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, 17.3, "missing", 25.9, and 40.1. Then >VARA(A1:A5) equals 228.613. > >@SYNTAX=VARP(b1, b2, ...) >@DESCRIPTION=VARP calculates the variance of an entire population. >VARP is also known as the N-variance. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >VARP(A1:A5) equals 94.112. > >@SYNTAX=VARPA(number1,number2,...) >@DESCRIPTION=VARPA calculates the variance of an entire population. >VARPA is also known as the N-variance. >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. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers and strings 11.4, 17.3, "missing", 25.9, and 40.1. Then >VARPA(A1:A5) equals 182.8904. > >@SYNTAX=VDB(cost,salvage,life,start_period,end_period[,factor,switch]) >@DESCRIPTION=VDB calculates the depreciation of an asset for a given period or partial period using the double-declining balance method. > >* If @start_period < 0, VDB returns #NUM! error. >* If @start_period > @end_period, VDB returns #NUM! error. >* If @end_period > @life, VDB returns #NUM! error. >* If @cost < 0, VDB returns #NUM! error. >* If @salvage > @cost, VDB returns #NUM! error. >* If @factor <= 0, VDB returns #NUM! error. > >@EXAMPLES= > >@SYNTAX=VLOOKUP(value,range,column[,approximate,as_index]) >@DESCRIPTION=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 equivalence. 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. @as_index returns the 0-based offset that matched rather than the value. > >* VLOOKUP returns #NUM! if @column < 0. >* VLOOKUP returns #REF! if @column falls outside @range. > >@EXAMPLES= > >@SYNTAX=WEEKDAY (date[, method]) >@DESCRIPTION=WEEKDAY converts a serial number to a weekday. > >This function returns an integer indicating the day of week. >@METHOD indicates the numbering system. It defaults to 1. > > For @METHOD=1: Sunday is 1, Monday is 2, etc. > For @METHOD=2: Monday is 1, Tuesday is 2, etc. > For @METHOD=3: Monday is 0, Tuesday is 1, etc. > >* Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string. >* This function is Excel compatible. > >@EXAMPLES= >WEEKDAY("10/24/1968") equals 5 (Thursday). > >@SYNTAX=WEEKNUM (date[,method]) >@DESCRIPTION=WEEKNUM returns the week number of @date according to the given @method. > >@method defaults to 1. > > For @method=1, week starts on Sunday, and days before first Sunday are in week 0. > For @method=2, week starts on Monday, and days before first Monday are in week 0. > For @method=150, the ISO 8601 week number is returned. > >* WEEKNUM returns #NUM! if @date or @method is invalid. >* This function is Excel compatible, except that Excel does not support ISO 8601 week numbers. > >@EXAMPLES= >If A1 contains 12/21/00 then WEEKNUM(A1,2)=51 >@SYNTAX=WEIBULL(x,alpha,beta,cumulative) >@DESCRIPTION=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^(@alpha-1) * exp(-(@x/@beta^@alpha)). > >* If @x < 0 WEIBULL returns #NUM! error. >* If @alpha <= 0 or @beta <= 0 WEIBULL returns #NUM! error. >* This function is Excel compatible. > >@EXAMPLES= >WEIBULL(3,2,4,0) equals 0.213668559. > >@SYNTAX=WORKDAY (start_date,days[,holidays]) >@DESCRIPTION=WORKDAY returns the date which is @days working days from the @start_date. Weekends and holidays optionally supplied in @holidays are respected. > >* WORKDAY returns #NUM! if @start_date or @days are invalid. >* This function is Excel compatible. > >@EXAMPLES= >DAY(WORKDAY(DATE(2001,1,5),30)) equals 16 and >MONTH(WORKDAY(DATE(2001,1,5),30)) equals 2. > >@SYNTAX=XIRR(values,dates[,guess]) >@DESCRIPTION=XIRR calculates and returns the internal rate of return of an investment that has not necessarily periodic payments. This function is closely related to the net present value function (NPV and XNPV). The XIRR is the interest rate for a series of cash flows where the XNPV is zero. > >@values contains the series of cash flows generated by the investment. @dates contains the dates of the payments. The first date describes the payment day of the initial payment and thus all the other dates should be after this date. The optional @guess is the initial value used in calculating the XIRR. You do not have to use that, it is only provided for the Excel compatibility. > >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1:A5 contain the numbers -6000, 2134, 1422, 1933, and 1422, and the cells B1:B5 contain the dates "1999-01-15", "1999-04-04", "1999-05-09", "2000-03-12", and "2000-05-1". Then >XIRR(A1:A5,B1:B5) returns 0.224838. >@SYNTAX=XNPV(rate,values,dates) >@DESCRIPTION=XNPV calculates the net present value of an investment. The schedule of the cash flows is given in @dates array. The first date indicates the beginning of the payment schedule. @rate is the interest rate and @values are the payments. > >* If @values and @dates contain unequal number of values, XNPV returns the #NUM! error. > >@EXAMPLES= > >@SYNTAX=YEAR (date) >@DESCRIPTION=YEAR 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. >* This function is Excel compatible. > >@EXAMPLES= >YEAR(DATE(2003, 4, 30)) equals 2003. > >@SYNTAX=YEARFRAC (start_date, end_date [,basis]) >@DESCRIPTION=YEARFRAC returns the number of full days between @start_date and @end_date according to the @basis. > >@EXAMPLES= > >@SYNTAX=YIELD(settlement,maturity,rate,price,redemption_price,frequency[,basis]) >@DESCRIPTION=YIELD returns the yield on a security that pays periodic interest. > >@frequency is the number of coupon payments per year. Allowed frequencies are: 1 = annual, 2 = semi, 4 = quarterly. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, YIELD returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=YIELDDISC(settlement,maturity,pr,redemption[,basis]) >@DESCRIPTION=YIELDDISC calculates the annual yield of a security that is discounted. > >@settlement is the settlement date of the security. @maturity is the maturity date of the security. @pr is the price per $100 face value of the security. @redemption is the redemption value per $100 face value. @basis is the type of day counting system you want to use: > > 0 US 30/360 > 1 actual days/actual days > 2 actual days/360 > 3 actual days/365 > 4 European 30/360 > >* If @frequency is other than 1, 2, or 4, YIELDDISC returns #NUM! error. >* If @basis is omitted, US 30/360 is applied. >* If @basis is not in between 0 and 4, #NUM! error is returned. > >@EXAMPLES= > >@SYNTAX=ZTEST(ref,x) >@DESCRIPTION=ZTEST returns the two-tailed probability of a z-test. > >@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. >* This function is Excel compatible. > >@EXAMPLES= >Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, 21.3, 25.9, and 40.1. Then >ZTEST(A1:A5,20) equals 0.254717826. > >Report-Msgid-Bugs-To: >POT-Creation-Date: 2007-12-29 14:31-0500 >PO-Revision-Date: 2002-01-16 11:31+0100 >Last-Translator: Keld Simonsen <keld@dkuug.dk> >Language-Team: Danish <dansk@klid.dk> >MIME-Version: 1.0 >Content-Type: text/plain; charset=UTF-8 >Content-Transfer-Encoding: 8bit >X-Generator: KBabel 0.9.5 >@SYNTAX=ABS(tal) >@DESCRIPTION=Giver den absolutte/numeriske værdi af tallet @tal (resultatet er at et evt. minus-tegn forsvinder). Dette kan gøres for heltal og kommatal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ABS(7) er lig med 7. >ABS(-3.14) er lig med 3.14. > >@SYNTAX=ACCRINT(udstedelse,første_rente,anbringelse,rente,pari,frekvens[,basis]) >@DESCRIPTION=ACCRINT beregner den pÃ¥løbne rente for et værdipapir som udbetaler periodisk rente. @udstedelse er udstedelsesdatoen for værdipapiret. @første_rente er den første rentedato for værdipapiret. @anbringelse er anbringelsesdatoen for værdipapiret. Anbringelsesdatoen ligger altid efter udstedelsesdatoen (@anbringelse er datoen hvor værdipapiret blev købt). @rente er værdipapirets pÃ¥lydende Ã¥rlige rente, og @pari er værdipapirets pÃ¥lydende værdi. @frekvens er antal udbetalinger om Ã¥ret. Tilladte værdier er: 1 = Ã¥rligt, 2 = halvÃ¥rligt, 4 = kvartalsvist. @basis er den type rentedagsberegning du vil bruge: > >0 amerikansk 30/360 >1 faktiske dage/faktiske dage >2 faktiske dage/360 >3 faktiske dage/365 >4 europæisk 30/360 > >Hvis dato for @udstedelse, @første_rente eller @anbringelse ikke er gyldig, returnerer ACCRINT en #TAL!-fejl. Datoerne skal være @udstedelse < @første_rente < @anbringelse, ellers returnerer ACCRINT en #TAL!-fejl. Hvis @rente eller @pari er nul eller negativ returnerer ACCRINT en #TAL!-fejl. Hvis @basis udelades, anvendes amerikansk 30/360. Hvis @basis < 0 eller @basis > 4, returnerer ACCRINT en #TAL!-fejl. Hvis dato for @udstedelse er efter dato for @anbringelse eller de er ens, returnerer ACCRINT en #TAL!-fejl. >@EXAMPLES= > >@SYNTAX=ACCRINTM(udstedelse,forfald,rente,[pari,basis]) >@DESCRIPTION=ACCRINTM beregner og returnerer den pÃ¥løbne rente for et værdipapir fra @udstedelse- til @forfald-datoerne. @udstedelse er udstedelsesdatoen for værdipapiret. @forfald er forfaldsdatoen for værdipapiret. @rente er værdipapirets pÃ¥lydende Ã¥rlige rente, og @pari er værdipapirets pÃ¥lydende værdi. Hvis du udelader @pari, bruger ACCRINTM et beløb pÃ¥ 1000. @basis er den type rentedagsberegning som du vil bruge: > >0 amerikansk 30/360 >1 faktiske dage/faktiske dage >2 faktiske dage/360 >3 faktiske dage/365 >4 europæisk 30/360 > >Hvis dato for @udstedelse eller @forfald ikke er gyldig, returnerer ACCRINTM en #TAL!-fejl. Hvis @rente eller @pari er nul eller negativ returnerer ACCRINTM en #TAL!-fejl. Hvis @basis udelades, anvendes amerikansk 30/360. Hvis @basis < 0 eller @basis > 4, returnerer ACCRINTM en #TAL!-fejl. Hvis dato for @udstedelse er efter dato for @forfald eller de er ens, returnerer ACCRINTM en #TAL!-fejl. >@EXAMPLES= > >@SYNTAX=ACOS(x) >@DESCRIPTION=ACOS-funktionen beregner den inverse cosinus til x; det vil sige den værdi hvis cosinus er @x. Den returnerede værdi er i radianer. Hvis @x falder uden for intervallet -1 til 1, returneres fejlen #NUM!. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ACOS(0.1) er lig med 1.470629. >ACOS(-0.1) er lig med 1.670964. > >@SYNTAX=ACOSH(x) >@DESCRIPTION=ACOSH-funktionen beregner den inverse hyperbolske cosinus af @x; det vil sige den værdi hvis hyperbolske cosinus er @x. Hvis @x er mindre end 1.0, returnerer ACOSH() en NUM!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ACOSH(2) er lig med 1.31696. >ACOSH(5.3) er lig med 2.35183. > >@SYNTAX=ADDRESS(rækkenum,kolnum[,absnum,a1,tekst]) >@DESCRIPTION=ADDRESS returnerer en celleadresse som tekst for angivne række- og kolonnenumre. >Hvis @absnum er 1 eller udeladt, returnerer ADDRESS en absolut reference. Hvis @absnum er 2, returnerer ADDRESS en absolut række og relativ kolonne. Hvis @absnum er 3, returnerer ADDRESS en relativ række og absolut kolonne. Hvis @absnum er 4, returnerer ADDRESS en relativ reference. Hvis @absnum er større end 4 returnerer ADDRESS en NUM!-fejl. >@a1 er en logisk værdi som angiver referenceformen. Hvis @a1 er SAND eller udeladt, returnerer ADDRESS en A1-formsreference, fx $D$4. Ellers returnerer ADDRESS en R1C1-formsreference, fx R4C4. >@tekst angiver navnet pÃ¥ arbejdsarket som bruges som den eksterne reference. >Hvis @rækkenum eller @kolnum er mindre end én, returnerer ADDRESS en #TAL!-fejl. >@EXAMPLES= >ADDRESS(5,4) er lig "$D$5". >ADDRESS(5,4,4) er lig "D5". >ADDRESS(5,4,3,FALSE) er lig "R[5]C4". > >@SYNTAX=YIELDMAT(anbringelse,forfald,udstedelse,rente,pris[,basis]) >@DESCRIPTION=YIELDMAT beregner den Ã¥rlige ydelse pÃ¥ et værdipapir, hvor renten betales pÃ¥ forfaldsdatoen. @anbringelse er anbringelsesdatoen for værdipapiret. @forfald er forfaldsdatoen for værdipapiret. @udstedelse er udstedelsesdatoen for værdipapiret. @rente er renten pÃ¥ værdipapiret. @pris er prisen for 100 kr pÃ¥lydende værdi for værdipapiret. @basis er den type rentedagsberegning du vil bruge: > >0 amerikansk 30/360 >1 faktiske dage/faktiske dage >2 faktiske dage/360 >3 faktiske dage/365 >4 europæisk 30/360 > >Hvis @basis udelades, anvendes amerikansk 30/360. Hvis @basis ikke er mellem 0 og 4, returnerer YIELDMAT en #NUM!-fejl. >@EXAMPLES= > >@SYNTAX=YIELDMAT(anbringelse,forfald,udstedelse,rente,pris[,basis]) >@DESCRIPTION=YIELDMAT beregner den Ã¥rlige ydelse pÃ¥ et værdipapir, hvor renten betales pÃ¥ forfaldsdatoen. @anbringelse er anbringelsesdatoen for værdipapiret. @forfald er forfaldsdatoen for værdipapiret. @udstedelse er udstedelsesdatoen for værdipapiret. @rente er renten pÃ¥ værdipapiret. @pris er prisen for 100 kr pÃ¥lydende værdi for værdipapiret. @basis er den type rentedagsberegning du vil bruge: > >0 amerikansk 30/360 >1 faktiske dage/faktiske dage >2 faktiske dage/360 >3 faktiske dage/365 >4 europæisk 30/360 > >Hvis @basis udelades, anvendes amerikansk 30/360. Hvis @basis ikke er mellem 0 og 4, returnerer YIELDMAT en #NUM!-fejl. >@EXAMPLES= > >@SYNTAX=CHAR(x) >@DESCRIPTION=CHAR returnerer det ASCII-tegn der svarer til tallet @x. >@EXAMPLES= >CHAR(65) er lig med A. > >@SYNTAX=ASIN(x) >@DESCRIPTION=ASIN-funktionen beregner den inverse sinus til @x; det vil sige den værdi hvis sinus er @x. Hvis @x er uden for intervallet -1 to 1, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ASIN(0.5) er lig med 0.523599. >ASIN(1) er lig med 1.570797. > >@SYNTAX=ASINH(x) >@DESCRIPTION=ASINH-funktionen beregner den inverse hyperbolske sinus til x; det vil sige den værdi hvis hyperbolske sinus er @x. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ASINH(0.5) er lig med 0.481212. >ASINH(1.0) er lig med 0.881374. > >@SYNTAX=ATAN(x) >@DESCRIPTION=ATAN-funktionen beregner den inverse tangens til @x; det vil sige den værdi hvis tangens er @x. Returværdien er givet i radianer. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ATAN(0.5) er lig med 0.463648. >ATAN(1) er lig med 0.785398. > >@SYNTAX=ATAN2(b1,b2) >@DESCRIPTION=ATAN2-funktionen beregner den inverse tangens til de to parametre @b1 og @b2. Dette er det samme som at beregne den inverse tangens til @b2 / @b1, bortset fra at fortegnene til parametrene bruges til at bestemme hvilken kvadrant resultatet falder inden for. Resultatet er i radianer. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ATAN2(0.5,1.0) er lig med 1.107149. >ATAN2(-0.5,2.0) er lig med 1.815775. > >@SYNTAX=ATANH(x) >@DESCRIPTION=ATANH-funktionen beregner den inverse hyperbolske tangens til @x; det vil sige den værdi hvis hyperbolske tangens er @x. Hvis den numeriske værdi af @x er større end 1.0, returnerer ATANH en NUM!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ATANH(0.5) er lig med 0.549306. >ATANH(0.8) er lig med 1.098612. > >@SYNTAX=AVEDEV(n1, n2, ...) >@DESCRIPTION=AVEDEV returnerer gennemsnittet af de absolutte afvigelser fra middelværdien i en datamængde. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Lad os antage at cellerne A1, A2, ..., A5 indeholder tallene 11.4, 17.3, 21.3, 25.9 og 40.1. Da fÃ¥r vi at >AVEDEV(A1:A5) er lig med 7.84. > >@SYNTAX=SUM(værdi1, værdi2, ...) >@DESCRIPTION=Beregner gennemsnittet af alle de angivne værdier og celler. Dette er det samme som summen af alle parametrene delt med antallet. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Lad os antage at cellerne A1, A2, ..., A5 indeholder tallene 11.4, 17.3, 21.3, 25.9 og 40.1. SÃ¥ har vi at >AVERAGE(A1:A5) er lig med 23.2. > >@SYNTAX=AVERAGEA(tal1, tal2, ...) >@DESCRIPTION=AVERAGEA returnerer gennemsnittet af de givne parametre. Tal, tekst og logiske værdier tages ogsÃ¥ med i beregningen. Hvis cellen indeholder tekst eller parameteren bliver til FALSK, regnes det som værdien 0. Hvis parameteren har værdien SAND, regnes det som 1. Bemærk at tomme celler ikke tælles med. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Lad os antage at cellerne A1, A2, ..., A5 indeholder tallene og teksten 11.4, 17.3, "mangler", 25.9 og 40.1. Da fÃ¥r vi at >AVERAGEA(A1:A5) er lig med 18.94. > >@SYNTAX=OCT2DEC(x) >@DESCRIPTION=OCT2DEC-funktionen konverterer et oktalt tal i en streng eller et tal til den decimale ækvivalent. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >OCT2DEC("124") er lig med 84. > >@SYNTAX=RandBernoulli(p) >@DESCRIPTION=RandBernoulli returnerer et Bernoulli-fordelt tilfældigt tal. >Hvis @p < 0 eller @p > 1 returnerer RandBernoulli en #TAL!-fejl. >@EXAMPLES= >RandBernoulli(0.5). > >@SYNTAX=BESSELI(x,y) >@DESCRIPTION=BESSELI-funktionen returnerer Neumann-, Weber- eller Bessel-funktionen. @x er hvor funktionen returnerer en værdi. @y er Bessel-funktionens orden; hvis dette ikke er et heltal, afrundes det. >Hvis @x eller @y ikke er tal returneres en #VÃRDI!-fejl. Hvis @y < 0 returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >BESSELI(0.7,3) er lig med 0.007367374. > >@SYNTAX=BESSELJ(x,y) >@DESCRIPTION=BESSELJ-funktionen returnerer Bessel-funktionen. @x er hvor funktionen returnerer en værdi. @y er Bessel-funktionens orden; hvis dette ikke er et heltal, afrundes det. >Hvis @x eller @y ikke er tal returneres en #VÃRDI!-fejl. Hvis @y < 0 returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >BESSELK(0.89,3) er lig med 0.013974004. > >@SYNTAX=BESSELK(x,y) >@DESCRIPTION=BESSELK-funktionen returnerer Neumann-, Weber- eller Bessel-funktionen. @x er hvor funktionen returnerer en værdi. @y er Bessel-funktionens orden; hvis dette ikke er et heltal, afrundes det. >Hvis @x eller @y ikke er tal returneres en #VÃRDI!-fejl. Hvis @y < 0 returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >BESSELK(3,9) er lig med 397.95880. > >@SYNTAX=BESSELY(x,y) >@DESCRIPTION=BESSELY-funktionen returnerer Neumann-, Weber- eller Bessel-funktionen. @x er hvor funktionen returnerer en værdi. @y er Bessel-funktionens orden; hvis dette ikke er et heltal, afrundes det. >Hvis @x eller @y ikke er tal returneres en #VÃRDI!-fejl. Hvis @y < 0 returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >BESSELK(4,2) er lig med 0.215903595. > >@SYNTAX=BETADIST(x,alfa,beta[,a,b]) >@DESCRIPTION=BETADIST-funktionen returnerer den kumulative betafordeling. >@a er den valgfrie nedre grænse for @x, og @b er den valgfrie øvre grænse for @x. Hvis @a ikke er givet, bruges 0. Hvis @b ikke er givet, bruges 1. >Hvis @x < @a eller @x > @b, returneres en #TAL!-fejl. Hvis @alfa <= 0 eller @beta <= 0, returneres en #TAL!-fejl. Hvis @a >= @b, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >BETADIST(0.12,2,3) er lig med 0.07319808. > >@SYNTAX=BETAINV(p,alfa,beta[,a,b]) >@DESCRIPTION=BETAINV-funktionen returnerer det inverse af den kumulative betafordeling. @a er den valgfrie nedre grænse for @x, og @b er den valgfrie øvre grænse for @x. Hvis @a ikke er givet, bruges 0. Hvis @b ikke er givet, bruges 1. >Hvis @p < 0 eller @p > 1, returneres en #TAL!-fejl. Hvis alfa <= 0 eller @beta <= 0, returneres en #TAL!-fejl. Hvis @a >= @b, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >BETAINV(0.45,1.6,1) er lig med 0.607096629. > >@SYNTAX=ISPMT(rente,per,nper,nv) >@DESCRIPTION=ISPMT returnerer renten som er betalt i en given periode. >Hvis @per < 1 eller @per > @nper, returnerer ISPMT en #TAL!-fejl. >@EXAMPLES= > >@SYNTAX=BIN2DEC(x) >@DESCRIPTION=BIN2DEC-funktionen konverterer et binært tal i en streng eller et tal til den decimale ækvivalent. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >BIN2DEC(101) er lig med 5. > >@SYNTAX=BIN2HEX(tal[,pladser]) >@DESCRIPTION=BIN2HEX-funktionen konverterer et binært tal til et hexadecimalt tal. @pladser er et valgfrit felt som angiver antallet af pladser som skal udfyldes med nuller. >Hvis @pladser er for lille eller negativ, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >BIN2HEX(100111) er lig med 27. > >@SYNTAX=BIN2OCT=(tal[,pladser]) >@DESCRIPTION=BIN2OCT-funktionen konverterer et binært tal til et oktalt tal. @pladser er et valgfrit felt som angiver antallet af pladser som skal udfyldes med nuller. >Hvis @pladser er for lille eller negativ, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >BIN2OCT(110111) er lig med 67. > >@SYNTAX=BINOMDIST(n,forsøg,p,kumulativ) >@DESCRIPTION=BINOMDIST-funktionen returnerer binominalfordelingen. @n er antal succeser, @forsøg er totalt antal uafhængige forsøg, @p er sandsynligheden for succes ved et forsøg, og @kumulativ angiver om summen fra 0 til @n af binominalfunktionen skal returneres. >Hvis @n eller @forsøg ikke er heltal, bliver de afkortet. Hvis @n < 0 eller @forsøg < 0, returneres en #TAL!-fejl. Hvis @n > @forsøg, returneres en NUM!-fejl. Hvis @p < 0 eller @p > 1, returneres ogsÃ¥ en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >BINOMDIST(3,5,0.8,0) er lig med 0.2048. > >@SYNTAX=BITAND(a,b) >@DESCRIPTION=BITAND-funktionen returnerer bitvis OG af dens parametre. > >@EXAMPLES= >@SYNTAX=BITLSHIFT(x,n) >@DESCRIPTION=BITLSHIFT-funktionen returnerer @x skiftet til venstre med @n bit. >Hvis @n er negativ, svarer det til at et højreskift bliver udført. > >@EXAMPLES= >@SYNTAX=BITOR(a,b) >@DESCRIPTION=BITOR-funktionen returnerer bitvis ELLER af dens parametre. > >@EXAMPLES= >@SYNTAX=BITRSHIFT(x,n) >@DESCRIPTION=BITRSHIFT-funktionen returnerer @x skiftet til højre med @n bit. >Hvis @n er negativ, svarer det til at et venstreskift bliver udført. > >@EXAMPLES= >@SYNTAX=BITXOR(a,b) >@DESCRIPTION=BITXOR-funktionen returnerer bitvis eksklusiv ELLER af dens parametre. > >@EXAMPLES= >@SYNTAX=RANDNEGBINOM(p,fejl) >@DESCRIPTION=RANDNEGBINOM returnerer et negativ binomialt fordelt tilfældigt tal. >Hvis @p < 0 eller @p > 1, returnerer RANDNEGBINOM en #TAL!-fejl. Hvis @fejl < 0, returnerer RANDNEGBINOM en #TAL!-fejl. >@EXAMPLES= >RANDNEGBINOM(0.5,2). > >@SYNTAX=CEIL(x) >@DESCRIPTION=CEIL-funktionen runder @x op til nærmeste heltal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >CEIL(0.4) er lig med 1. >CEIL(-1.1) er lig med -1. >CEIL(-2.9) er lig med -2. > >@SYNTAX=CEILING(x,signifikans) >@DESCRIPTION=CEILING runder @x op til nærmeste produkt af signifikans. >Hvis @x eller @signifikans ikke er tal, returnerer CEILING en #VÃRDI!-fejl. Hvis @x eller @signifikans har forskelige fortegn, returnerer CEILING en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >CEILING(2.43,1) er lig med 3. >CEILING(123.123,3) er lig med 126. > >@SYNTAX=CELL(type,ref) >@DESCRIPTION=CELL returnerer information om formateringen, placeringen eller indholdet af en celle. >@type angiver den type information du vil have: > address Returnerer den givne cellereference som tekst. > col Returnerer nummeret pÃ¥ kolonnen i @ref. > contents Returnerer indholdet af cellen i @ref. > format Returnerer formatkoden for cellen. > parentheses Returnerer 1 hvis @ref indeholder en negativ værdi > og dens format viser den med paranteser. > row Returnerer nummeret pÃ¥ rækken i @ref. > width Returnerer kolonnebredden. > >Denne funktion er Excel-kompatibel. >@EXAMPLES= >CELL("format",A1) returnerer formatkoden for celle A1. > >@SYNTAX=CHAR(x) >@DESCRIPTION=CHAR returnerer det ASCII-tegn der svarer til tallet @x. >@EXAMPLES= >CHAR(65) er lig med A. > >@SYNTAX=CHIDIST(x,fg) >@DESCRIPTION=CHIDIST-funktionen returnerer den enkeltsidige sandsynlighed for chi²-fordelingen. @fg er antallet af frihedsgrader. >Hvis @fg ikke er et heltal, bliver det afkortet. Hvis @fg < 1, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >CHIDIST(5.3,2) er lig med 0.070651213. > >@SYNTAX=CHIINV(p,fg) >@DESCRIPTION=CHIINV-funktionen returnerer det inverse af den enkeltsidede sandsynlighed til chi²-fordelingen. >Hvis @p < 0 eller @p > 1 eller @fg < 1, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >CHIINV(0.98,7) er lig med 1.564293004. > >@SYNTAX=CHITEST(faktisk_interval,teoretisk_interval) >@DESCRIPTION=CHITEST-funktionen returnerer uafhængighedstesten til chi²-fordelingen. >@faktisk_interval er et interval som indeholder de observerede datapunkter. @teoretisk_interval er et interval som indeholder de forventede værdier for datapunkterne. >Denne funktion er Excel-kompatibel. >@EXAMPLES= > >@SYNTAX=CHOOSE(indeks[,værdi1][,værdi2]...) >@DESCRIPTION=CHOOSE returnerer værdien af indekset @indeks. @indeks rundes af til et heltal hvis det ikke er det i forvejen. >Hvis @indeks < 1 eller @indeks > antal værdier, returneres #VAL!. >@EXAMPLES= >CHOOSE(3,"Apple","Orange","Grape","Perry") er lig "Grape". > >@SYNTAX=CLEAN(tekst) >@DESCRIPTION=CLEAN fjerner ethvert ikke-skrivbart tegn fra @tekst. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >CLEAN("ups"\&char(7)) er lig med "ups". > >@SYNTAX=CODE(tegn) >@DESCRIPTION=CODE returnerer ASCII-nummeret for tegnet @tegn. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >CODE("A") er lig med 65. > >@SYNTAX=COLUMNS(reference) >@DESCRIPTION=COLUMNS-funktionen returnerer antal kolonner i et interval eller matrixreference. >Hvis @reference hverken er en tabel, en reference eller et interval, returnerer funktionen en #VÃRDI!-fejl. >@EXAMPLES= >COLUMNS(H2:J3) er lig 3. > >@SYNTAX=COLUMNS(reference) >@DESCRIPTION=COLUMNS-funktionen returnerer antal kolonner i et interval eller matrixreference. >Hvis @reference hverken er en tabel, en reference eller et interval, returnerer funktionen en #VÃRDI!-fejl. >@EXAMPLES= >COLUMNS(H2:J3) er lig 3. > >@SYNTAX=COMBIN(n,k) >@DESCRIPTION=COMBIN beregner antallet af kombinationsmuligheder, dvs. hvor mange mÃ¥der man kan vælge et antal pÃ¥ @k ud af @n mulige. >Hvis @n og @k ikke er hele, positive tal returneres en fejl. Desuden returneres en fejl hvis @n er mindre end @k. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >COMBIN(8,6) er lig med 28. >COMBIN(6,2) er lig med 15. > >@SYNTAX=COMPLEX(reel,imaginær[,suffiks]) >@DESCRIPTION=COMPLEX returnerer et komplekst tal pÃ¥ formen x + y*i. @reel er den reelle del af det komplekse tal, og @imaginær er den imaginære. @suffiks er suffikset for den imaginære koefficient. Hvis det udelades, bruger COMPLEX 'i' om standard. >Hvis @suffiks hverken er 'i' eller 'j', returnerer COMPLEX en #VÃRDI!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >COMPLEX(1,-1) er lig med 1-i. > >@SYNTAX=CONCATENATE(tekst1[,tekst2...]) >@DESCRIPTION=Føjer teksterne sammen og returnerer dem. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >CONCATENATE("navle","streng") er lig med "navlestreng". > >@SYNTAX=CONFIDENCE(x,stdafv,størrelse) >@DESCRIPTION=CONFIDENCE-funktionen returnerer konfidensintervallet for et gennemsnit. @x er signifikansniveauet, @stdafv er standardafvigelsen, og @størrelse er stikprøvestørrelsen. >Hvis @størrelse ikke er heltal, afrundes det. Hvis @størrelse < 0, returneres en #TAL!-fejl. Hvis @størrelse er 0, returneres en #DIV/0!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >CONFIDENCE(0.05,1,33) er lig med 0.341185936. > >@SYNTAX=CORREL(matrix1, matrix2) >@DESCRIPTION=CORREL returnerer korrelationskoefficienten for to datamængder. >Tekst og tomme celler ignoreres. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Lad os antage at cellerne A2, ..., A5 indeholder tallene 11.4, 17.3, 21.3, 25.9 og 40.1, og cellerne B1, B2, ... B5 23.2, 25.8, 29.9, 33.5 og 42.7. SÃ¥ har vi at >CORREL(A1:A5,B1:B5) er lig med 0.996124788. > >@SYNTAX=COS(x) >@DESCRIPTION=COS-funktionen returnerer cosinus til @x, hvor @x er givet i radianer. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >COS(0.5) er lig med 0.877583. >COS(1) er lig med 0.540302. > >@SYNTAX=COSH(x) >@DESCRIPTION=COSH-funktionen returnerer den hyperbolske cosinus til @x som er defineret matematisk som (exp(@x) + exp(-@x)) / 2. @x er givet i radianer. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >COSH(0.5) er lig med 1.127626. >COSH(1) er lig med 1.543081. > >@SYNTAX=COUNT(b1, b2, ...) >@DESCRIPTION=COUNT returnerer antallet af de givne heltal eller kommatal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Lad os antage at cellerne A1, A2, ..., A5 indeholder tallene 11.4, 17.3, 21.3, 25.9 og 40.1. SÃ¥ har vi at >COUNT(A1:A5) er lig med 5. > >@SYNTAX=SUM(b1, b2, ...) >@DESCRIPTION=Returnerer antallet af de givne parametre, tomme celler ikke >inkluderet. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Lad os antage at cellerne A1, A2, ..., A5 indeholder tallene 11.4, 17.3, 21.3, 25.9 og 40.1. SÃ¥ har vi at >COUNTA(A1:A5) er lig med 5. > >@SYNTAX=COUNTIF (interval) >@DESCRIPTION=COUNTBLANK returnerer antallet af blanke celler i et givet @interval. >Denne funktion er Excel-kompatibel. > >@EXAMPLES= >COUNTBLANK(A1:A20) returnerer antallet af blanke celler i A1:A20. >@SYNTAX=COUNTIF (interval,kriterier) >@DESCRIPTION=COUNTIF-funktionen tæller antallet af celler i et givet @interval som tilfredsstiller kriterierne. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Lad os antage at cellerne A1, A2, ..., A5 indeholder tallene 23, 27, 28, 33 og 39. Da fÃ¥r vi at: >COUNTIF(A1:A5,"<=28") er lig med 3. >COUNTIF(A1:A5,"<28") er lig med 2. >COUNTIF(A1:A5,"28") er lig med 1. >COUNTIF(A1:A5,">28") er lig med 2. > >@SYNTAX=COUPDAYBS(anbringelse,forfald,frekvens[,basis]) >@DESCRIPTION=COUPDAYBS returnerer antal dage fra begyndelsen af kuponperioden til anbringelsesdatoen. @anbringelse er anbringelsesdatoen for værdipapiret. @forfald er forfaldsdatoen for værdipapiret. @frekvens er antal kupon-udbetalinger om Ã¥ret. Tilladte værdier er: 1 = Ã¥rligt, 2 = halvÃ¥rligt, 4 = kvartalsvist. @basis er den type rentedagsberegning du vil bruge: > >0 amerikansk 30/360 >1 faktiske dage/faktiske dage >2 faktiske dage/360 >3 faktiske dage/365 >4 europæisk 30/360 > >Hvis frekvens er andet end 1, 2 eller 4 returnerer COUPDAYBS en #NUM!-fejl. Hvis @basis udelades, anvendes amerikansk 30/360. Hvis @basis ikke er mellem 0 og 4, returnerer COUPDAYBS en #NUM!-fejl. >@EXAMPLES= > >@SYNTAX=COUPDAYS(anbringelse,forfald,frekvens[,basis]) >@DESCRIPTION=COUPDAYS returnerer antal dage i kuponperioden for anbringelsesdatoen. @anbringelse er anbringelsesdatoen for værdipapiret. @forfald er forfaldsdatoen for værdipapiret. @frekvens er antal kupon-udbetalinger om Ã¥ret. Tilladte værdier er: 1 = Ã¥rligt, 2 = halvÃ¥rligt, 4 = kvartalsvist. @basis er den type rentedagsberegning du vil bruge: > >0 amerikansk 30/360 >1 faktiske dage/faktiske dage >2 faktiske dage/360 >3 faktiske dage/365 >4 europæisk 30/360 > >Hvis frekvens er andet end 1, 2 eller 4 returnerer COUPDAYS en #NUM!-fejl. Hvis @basis udelades, anvendes amerikansk 30/360. Hvis @basis ikke er mellem 0 og 4, returnerer COUPDAYS en #NUM!-fejl. >@EXAMPLES= > >@SYNTAX=COUPDAYSNC(anbringelse,forfald,frekvens[,basis]) >@DESCRIPTION=COUPDAYSNC returnerer antal dage fra anbringelsesdatoen til den næste kupondato. @anbringelse er anbringelsesdatoen for værdipapiret. @forfald er forfaldsdatoen for værdipapiret. @frekvens er antal kupon-udbetalinger om Ã¥ret. Tilladte værdier er: 1 = Ã¥rligt, 2 = halvÃ¥rligt, 4 = kvartalsvist. @basis er den type rentedagsberegning du vil bruge: > >0 amerikansk 30/360 >1 faktiske dage/faktiske dage >2 faktiske dage/360 >3 faktiske dage/365 >4 europæisk 30/360 > >Hvis frekvens er andet end 1, 2 eller 4 returnerer COUPDAYSNC en #NUM!-fejl. Hvis @basis udelades, anvendes amerikansk 30/360. Hvis @basis ikke er mellem 0 og 4, returnerer COUPDAYSNC en #NUM!-fejl. >@EXAMPLES= > >@SYNTAX=COUPNCD(anbringelse,forfald,frekvens[,basis]) >@DESCRIPTION=COUPNCD returnerer kupondatoen efter anbringelsesdatoen. @anbringelse er anbringelsesdatoen for værdipapiret. @forfald er forfaldsdatoen for værdipapiret. @frekvens er antal kupon-udbetalinger om Ã¥ret. Tilladte værdier er: 1 = Ã¥rligt, 2 = halvÃ¥rligt, 4 = kvartalsvist. @basis er den type rentedagsberegning du vil bruge: > >0 amerikansk 30/360 >1 faktiske dage/faktiske dage >2 faktiske dage/360 >3 faktiske dage/365 >4 europæisk 30/360 > >Hvis frekvens er andet end 1, 2 eller 4 returnerer COUPNCD en #NUM!-fejl. Hvis @basis udelades, anvendes amerikansk 30/360. Hvis @basis ikke er mellem 0 og 4, returnerer COUPNCD en #NUM!-fejl. >@EXAMPLES= > >@SYNTAX=COUPNUM(anbringelse,forfald,frekvens[,basis]) >@DESCRIPTION=COUPNUM returnerer antal kuponer der skal betales mellem anbringelsesdatoen og forfaldsdatoen. @anbringelse er anbringelsesdatoen for værdipapiret. @forfald er forfaldsdatoen for værdipapiret. @frekvens er antal kupon-udbetalinger om Ã¥ret. Tilladte værdier er: 1 = Ã¥rligt, 2 = halvÃ¥rligt, 4 = kvartalsvist. @basis er den type rentedagsberegning du vil bruge: > >0 amerikansk 30/360 >1 faktiske dage/faktiske dage >2 faktiske dage/360 >3 faktiske dage/365 >4 europæisk 30/360 > >Hvis frekvens er andet end 1, 2 eller 4 returnerer COUPNUM en #NUM!-fejl. Hvis @basis udelades, anvendes amerikansk 30/360. Hvis @basis ikke er mellem 0 og 4, returnerer COUPNUM en #NUM!-fejl. >@EXAMPLES= > >@SYNTAX=COUPPCD(anbringelse,forfald,frekvens[,basis]) >@DESCRIPTION=COUPPCD returnerer kupondatoen forud for anbringelsesdatoen. @anbringelse er anbringelsesdatoen for værdipapiret. @forfald er forfaldsdatoen for værdipapiret. @frekvens er antal kupon-udbetalinger om Ã¥ret. Tilladte værdier er: 1 = Ã¥rligt, 2 = halvÃ¥rligt, 4 = kvartalsvist. @basis er den type rentedagsberegning du vil bruge: > >0 amerikansk 30/360 >1 faktiske dage/faktiske dage >2 faktiske dage/360 >3 faktiske dage/365 >4 europæisk 30/360 > >Hvis frekvens er andet end 1, 2 eller 4 returnerer COUPPCD en #NUM!-fejl. Hvis @basis udelades, anvendes amerikansk 30/360. Hvis @basis ikke er mellem 0 og 4, returnerer COUPPCD en #NUM!-fejl. >@EXAMPLES= > >@SYNTAX=COVAR(matrix1, matrix2) >@DESCRIPTION=COVAR returnerer kovariansen for to datamængder. >Tekst og tomme celler ignoreres. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Lad os antage at cellerne A2, ..., A5 indeholder tallene 11.4, 17.3, 21.3, 25.9 og 40.1, og cellerne B1, B2, ... B5 23.2, 25.8, 29.9, 33.5 og 42.7. SÃ¥ har vi at >COVAR(A1:A5,B1:B5) er lig med 65.858. > >@SYNTAX=CRITBINOM(forsøg,p,alfa) >@DESCRIPTION=CRITBINOM-funktionen returnerer den mindste værdi for hvilken den akkumulerede værdi er større eller lig med en given værdi. @forsøg er antal forsøg, @p er sandsynligheden for succes i forsøg, og @alfa er kriteriumværdien. >Hvis @forsøg ikke er et helt tal, afrundes det. Hvis @forsøg < 0, returneres en #TAL!-fejl. Hvis @p < 0 eller @p > 1, returneres en #TAL!-fejl. Hvis @alfa < 0 eller @alfa > 1, returneres ogsÃ¥ en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >CRITBINOM(10,0.5,0.75) er lig med 6. > >@SYNTAX=VDB(kost,skrapværdi,levetid,start_periode,slut_periode[,faktor,switch]) >@DESCRIPTION=VDB beregner afskrivningen pÃ¥ et aktiv for en given periode eller en delperiode ved brug af dobbelt-aftagende saldo-metoden. >@EXAMPLES= > >@SYNTAX=VDB(kost,skrapværdi,levetid,start_periode,slut_periode[,faktor,switch]) >@DESCRIPTION=VDB beregner afskrivningen pÃ¥ et aktiv for en given periode eller en delperiode ved brug af dobbelt-aftagende saldo-metoden. >@EXAMPLES= > >@SYNTAX=DATE(Ã¥r,mÃ¥ned,dag) >@DESCRIPTION=DATE beregner antallet af dage siden 1. januar 1900 (datoserienummeret) for opgivet Ã¥r, mÃ¥ned og dag. > >Hvis @mÃ¥ned < 1 eller @mÃ¥ned > 12, vil Ã¥ret blive rettet. En lignende rettelse foregÃ¥r ved dage. > >@Ã¥r bør være mindst 1900. Hvis @Ã¥r < 1900, antages det at være 1900 + @Ã¥r > >Hvis den givne dato ikke er gyldig, returnerer DATE en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >DATE(2001, 3, 30) returnerer 'Mar 30, 2001'. > >@SYNTAX=DATE2UNIX(arkdato) >@DESCRIPTION=DATE2UNIX konverterer et tidspunkt i regnearkettil et unix-tidspunkt. > >Et unix-tidspunkt er givet som antal sekunder siden midnat 1. januar 1970. > >@EXAMPLES= > >@SYNTAX=DATEDIF(dato1,dato2,interval) >@DESCRIPTION=DATEDIF returnerer forskellen mellem to datoer. @interval er en af seks mulige værdier: "y", "m", "d", "ym", "md" og "yd". >De første tre muligheder returnerer antallet af henholdsvis hele Ã¥r, mÃ¥neder eller dage mellem de to angivne datoer. >"ym" returnerer antallet af hele mÃ¥neder mellem de to datoer uden at medregne forskellen i Ã¥r. >"md" returnerer antallet af hele dage mellem de to datoer uden at medregne forskellen i mÃ¥neder. >"yd" returnerer antallet af hele dage mellem de to datoer uden at medregne forskellen i Ã¥r. >Denne funktion er Excel-kompatibel >@EXAMPLES= >DATEDIF(DATE(2000,4,30),DATE(2003,8,4),"d") er lig med 1191. >DATEDIF(DATE(2000,4,30),DATE(2003,8,4),"y") er lig med 3. > >@SYNTAX=DATEVALUE(datotekst) >@DESCRIPTION=DATEVALUE returnerer datoens serienummer. @datotekst er strengen som indeholder datoen. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >DATEVALUE("1/1/1999") er lig med 36160. >@SYNTAX=DAY (serienummer) >@DESCRIPTION=DAY omdanner et serienummer til en dag i mÃ¥neden. >Bemærk at Gnumeric vil udføre almindelig tekst til serienummer-konvertering for dig, sÃ¥ du kan opgive en dato som en tekst. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >DAY ("10/24/1968") er lig med 24. > >@SYNTAX=DAYS360 (dato1,dato2,metode) >@DESCRIPTION=DAYS360 returnerer antal dage fra @dato1 til @dato2 efter en 360-dagskalender hvor alle mÃ¥neder tænkes at have 30 dage. >Hvis @metode er sand, vil benyttes den europæiske metode. Hvis dagen i mÃ¥neden sÃ¥ er 31, vil den blive betragtet som 30. >Hvis @metode er usand eller udeladt, benyttes den amerikanske metode som er en noget kompliceret industristandard. >Bemærk at Gnumeric vil udføre almindelig tekst til serienummer-konvertering for dig, sÃ¥ du kan opgive en dato som en tekst. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >DAYS360(DATE(2003, 2, 3), DATE(2007, 4, 2)) er lig med 1499. > >@SYNTAX=DB(kost,skrapværdi,levetid,periode[,mÃ¥ned]) >@DESCRIPTION=DB beregner afskrivningen pÃ¥ et aktiv for en given periode ved brug af saldoafskrivning. @kost er aktivets oprindelige omkostning. @skrapværdi er værdien efter afskrivningen, @levetid er antal perioder i alt. @periode er perioden for hvilken du ønsker afskrivningen skal beregnes. @mÃ¥ned er antal mÃ¥neder i det første Ã¥r for afskrivningen. Hvis @mÃ¥ned udelades, antages den at være 12. >@EXAMPLES= > >@SYNTAX=DDB(kost,skrapværdi,levetid,periode[,faktor]) >@DESCRIPTION=DDB beregner afskrivningen pÃ¥ et aktiv for en given periode ved brug af dobbeltafskrivningsmetoden, eller en lignende metode som du angiver. @kost er aktivets oprindelige omkostning. @skrapværdi er værdien efter den sidste afskrivning, @levetid er antal perioder i alt, @periode er perioden for hvilken du ønsker afskrivningen skal beregnes og @faktor er er den faktor som saldoen aftager med. Hvis @faktor udelades, antages den at være 2 (dobbeltafskrivningsmetoden). >@EXAMPLES= > >@SYNTAX=DEC2BIN(tal[,pladser]) >@DESCRIPTION=DEC2BIN-funktionen konverterer et decimaltal til et binært tal. @pladser er et valgfrit felt som angiver antallet af pladser som skal udfyldes med nuller. >Hvis @pladser er for lille eller negativ, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >DEC2BIN(42) er lig med 101010. > >@SYNTAX=DEC2HEX(tal,[pladser]) >@DESCRIPTION=DEC2HEX-funktionen konverterer et decimaltal til et hexadecimalt tal. @pladser er et valgfrit felt som angiver antallet af pladser som skal fyldes med nuller. >Hvis @pladser er for lille eller negativ, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >DEC2HEX(42) er lig med 2A. > >@SYNTAX=DEC2OCT(tal[,pladser]) >@DESCRIPTION=DEC2OCT-funktionen konverterer et decimaltal til et oktalt tal. @pladser er et valgfrit felt som angiver antallet af pladser som skal udfyldes med nuller. >Hvis @pladser er for lille eller negativ returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >DEC2OCT(42) er lig med 52. > >@SYNTAX=OCT2DEC(x) >@DESCRIPTION=OCT2DEC-funktionen konverterer et oktalt tal i en streng eller et tal til den decimale ækvivalent. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >OCT2DEC("124") er lig med 84. > >@SYNTAX=DEGREES(x) >@DESCRIPTION=Beregner antallet af grader som svarer til @x radianer. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >DEGREES(2.5) er lig med 143.2394. > >@SYNTAX=DELTA(x[,y]) >@DESCRIPTION=DELTA-funktionen undersøger om der er numerisk ækvivalens mellem to parametre og returnerer 1 hvis de er ens. @y er valgfri og sat til 0 som standard. >Hvis et af parametrene ikke er et tal, returneres en #VÃRDI!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES >DELTA(42.99,43) er lig med 0. > >@SYNTAX=DEVSQ(n1, n2, ...) >@DESCRIPTION=DEVSQ returnerer summen af kvadraterne pÃ¥ afvigelserne for en datamængde fra stikprøvens gennemsnit. >Tekst og tomme celler ignoreres. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Lad os antage at cellerne A1, A2, ..., A5 indeholder tallene 11.4, 17.3, 21.3, 25.9 og 40.1. Da fÃ¥r vi at >DEVSQ(A1:A5) er lig med 470.56. > >@SYNTAX=DISC(anbringelse,forfald,pari,indfrielse[,basis]) >@DESCRIPTION=DISC beregner og returnerer diskonteringsrenten for et værdipapir. @anbringelse er anbringelsesdagen pÃ¥ værdipapiret. @forfald er forfaldsdatoen pÃ¥ værdipapiret. @pari er den pÃ¥lydende værdi pÃ¥ værdipapiret. @indfrielse er kursen per 100 kr pÃ¥lydende værdi der modtages ved indfrielse. @basis er den type rentedagsberegning du vil bruge: > >0 amerikansk 30/360 >1 faktiske dage/faktiske dage >2 faktiske dage/360 >3 faktiske dage/365 >4 europæisk 30/360 > >Hvis dato for @anbringelse eller @forfald ikke er gyldig, returnerer DISC en #TAL!-fejl. Hvis @basis udelades, anvendes amerikansk 30/360. Hvis @basis < 0 eller @basis > 4, returnerer DISC en #TAL!-fejl. Hvis dato for @anbringelse er efter dato for @forfald eller de er ens, returnerer DISC en #TAL!-fejl. >@EXAMPLES= > >@SYNTAX=DOLLAR(tal,[decimaler]) >@DESCRIPTION=DOLLAR returnerer @tal formateret som en valuta >.Denne funktion er Excel-kompatibel. >@EXAMPLES= >DOLLAR(12345) er lig med "$12,345.00". > >@SYNTAX=DOLLARDE(@delt_dollar, brøk) >@DESCRIPTION=DOLLARDE konverterer en dollarpris udtrykt som en brøk til en dollarpris udtrykt som et decimaltal. >@delt_dollar er tælleren af brøken, der skal konverteres. @brøk er tælleren af brøken.Hvis @brøk ikke er et heltal, bliver det afkortet. Hvis @brøk<=0 returnerer DOLLARDE en #TAL!-fejl. >@EXAMPLES= > >@SYNTAX=DOLLARFR(decimal_dollar, brøk) >@DESCRIPTION=DOLLARFR konverterer en dollarpris i decimaltal til en dollarpris udtrykt som en brøk. >Hvis @brøk ikke er et heltal, bliver det afkortet. Hvis @brøk <= 0 returnerer DOLLARFR en #TAL!-fejl. >@EXAMPLES= > >@SYNTAX=YIELDMAT(anbringelse,forfald,udstedelse,rente,pris[,basis]) >@DESCRIPTION=YIELDMAT beregner den Ã¥rlige ydelse pÃ¥ et værdipapir, hvor renten betales pÃ¥ forfaldsdatoen. @anbringelse er anbringelsesdatoen for værdipapiret. @forfald er forfaldsdatoen for værdipapiret. @udstedelse er udstedelsesdatoen for værdipapiret. @rente er renten pÃ¥ værdipapiret. @pris er prisen for 100 kr pÃ¥lydende værdi for værdipapiret. @basis er den type rentedagsberegning du vil bruge: > >0 amerikansk 30/360 >1 faktiske dage/faktiske dage >2 faktiske dage/360 >3 faktiske dage/365 >4 europæisk 30/360 > >Hvis @basis udelades, anvendes amerikansk 30/360. Hvis @basis ikke er mellem 0 og 4, returnerer YIELDMAT en #NUM!-fejl. >@EXAMPLES= > >@SYNTAX=EDATE(dato,mÃ¥neder) >@DESCRIPTION=EDATE returnerer serienummeret for datoen ved det angivne antal mÃ¥neder før eller efter en givet dato. @dato er serienummeret til den oprindelige dato og @mÃ¥neder er antallet af mÃ¥neder før (negativt tal) eller efter (positivt tal) den oprindelige dato. >Denne funktion er Excel-kompatibel. >Hvis @mÃ¥neder ikke er et heltal, bliver det afkortet. >@EXAMPLES= >DATE(DATE(2001,12,30),2) returnerer 'Feb 28, 2002'. > >@SYNTAX=EFFECT(r,nper) >@DESCRIPTION=EFFECT beregner den effektive rente fra en given nominel rente. >Den effektive rente beregnes ved hjælp af denne formel: > > (1 + @r / @nper) ^ @nper - 1 >hvor: > >@r = nominel rente (opgivet pÃ¥ Ã¥rlig basis) >@nper = antal opgørelsesperioder >@EXAMPLES= >Eksempelvis vil kreditkort opgive en Ã¥rlig rente som er en nominel rente. SÃ¥ hvis du ønsker at finde ud af hvor meget du faktisk betaler i rente pÃ¥ et kreditkort med en opgivet Ã¥rlig rente pÃ¥ 19 % som opgøres mÃ¥nedligt, skal du indtaste: >=EFFECT(.19,12) og du vil fÃ¥ .2075 eller 20,75 %. Dette er den effektive procentsats som du betaler pÃ¥ dit lÃ¥n. > >@SYNTAX=EOMONTH (startdato,mÃ¥neder) >@DESCRIPTION=EOMONTH returnerer sidste dag i mÃ¥neden som er @mÃ¥neder fra @startdato. >Returnerer #TAL! hvis @startdato eller @mÃ¥neder er ugyldig. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Hvis A1 indeholder 12/21/00 sÃ¥ er EOMONTH(A1,0)=12/31/00, EOMONTH(A1,5)=5/31/01 og EOMONTH(A1,2)=2/28/01. > >@SYNTAX=ERF([nedre_grænse],øvre_grænse) >@DESCRIPTION=Med en enkelt parameter returnerer ERF fejlfunktionen, defineret som ERF(x) = 2/SQRT(pi) * integralet fra 0 til x af exp(-t*t) dt. Hvis to parametre angives, er disse den nedre og øvre grænse for integralet. >Hvis enten @nedre_grænse eller @øvre_grænse ikke er et tal returneres en #VÃRDI!-fejl. >Denne funktion er opad-kompatibel med Excel (men hvis to parametre angives, vil Excel ikke tillade nogen af dem at være negative). >@EXAMPLES= >ERF(0.4) er lig med 0.428392355. >ERF(1.6448536269515/SQRT(2)) er lig med 0.90. > >Det andet eksempel viser at en normaldistribueret stokastisk variabel har 90% chance for at falde inden for omtrentlig standardafvigelsen 1.645 fra middel. >@SYNTAX=ERFC(x) >@DESCRIPTION=ERFC-funktionen returnerer den komplementære fejlfunktion defineret som 1 - ERF(x). ERFC(x) beregnes med større præcision end ERF(x) for parametre større end cirka 0.5. >Hvis @x ikke er et tal returneres en #VÃRDI!-fejl. >@EXAMPLES= >ERFC(6) er lig med 2.15197367e-17. > >@SYNTAX=ERROR(tekst) >@DESCRIPTION=Returnerer den angivne fejl. > >@EXAMPLES= >ERROR("#OWN ERROR"). > >@SYNTAX=ERROR(værdi) >@DESCRIPTION=ERROR.TYPE returnerer et fejlnummer som svarer til en given fejlværdi. Fejlnumrene for fejlværdierne er >#DIV/0! 2 >#VÃRDI! 3 >#REF! 4 >#NAVN! 5 >#TAL! 6 >#NA! 7 >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ERROR.TYPE(NA()) er lig med 7. > >@SYNTAX=EURO(møntenhed) >@DESCRIPTION=EURO konverterer en euro til en given national møntenhed inden for ÃMU-medlemslandene. @møntenhed er en af de følgende: > ATS (Ãstrig) > BEF (Belgien) > DEM (Tyskland) > ESP (Spanien) > FIM (Finland) > FRF (Frankrig) > IEP (Irland) > ITL (Italien) > LUF (Luxemburg) > NLG (Holland) > PTE (Portugal) > >Hvis en given @møntenhed er andet end de ovenstÃ¥ende, vil EURO returnere en #TAL!-fejl. >@EXAMPLES= >EURO("DEM") returnerer 1.95583. >@SYNTAX=EURO(møntenhed) >@DESCRIPTION=EURO konverterer en euro til en given national møntenhed inden for ÃMU-medlemslandene. @møntenhed er en af de følgende: > ATS (Ãstrig) > BEF (Belgien) > DEM (Tyskland) > ESP (Spanien) > FIM (Finland) > FRF (Frankrig) > IEP (Irland) > ITL (Italien) > LUF (Luxemburg) > NLG (Holland) > PTE (Portugal) > >Hvis en given @møntenhed er andet end de ovenstÃ¥ende, vil EURO returnere en #TAL!-fejl. >@EXAMPLES= >EURO("DEM") returnerer 1.95583. >@SYNTAX=EVEN(tal) >@DESCRIPTION=EVEN-funktionen returnerer tallet rundet op til nærmeste lige heltal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >EVEN(5.4) er lig med 6. > >@SYNTAX=EXACT(tekst1, tekst2) >@DESCRIPTION=EXACT returnerer sand hvis @tekst1 er præcis lig med @tekst2 (der skelnes mellem store og smÃ¥ bogstaver). >Denne funktion er Excel-kompatibel. >@EXAMPLES= >EXACT("tast","tast") er lig med TRUE. >EXACT("tast","Tast") er lig med FALSE. > >@SYNTAX=EXECSQL(i) >@DESCRIPTION=EXECSQL-funktionen lader dig udføre en kommando i en > database-server og fÃ¥ resultaterne returneret til det aktive regneark > >@EXAMPLES= >@SYNTAX=EXP(x) >@DESCRIPTION=Beregner værdien af e (grundtallet for den naturlige logaritme) opløftet til @x. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >EXP(2) er lig med 7.389056. > >@SYNTAX=EXP(x) >@DESCRIPTION=Beregner værdien af e (grundtallet for den naturlige logaritme) opløftet til @x. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >EXP(2) er lig med 7.389056. > >@SYNTAX=EXPONDIST(x,y,kumulativ) >@DESCRIPTION=EXPONDIST-funktionen returnerer eksponentialfordelingen. Hvis den boolske værdi @kumulativ er falsk, returneres @y * exp (-@y*@x), ellers returneres 1 - exp (-@y*@x). >Hvis @x < 0 eller @y <= 0, returneres en fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >EXPONDIST(2,4,0) er lig med 0.001341851. > >@SYNTAX=RandExp(b) >@DESCRIPTION=RandExp returnerer et eksponentielt fordelt tilfældigt tal. >@EXAMPLES= >RandExp(0.5). > >@SYNTAX=EXPRESSION(celle) >@DESCRIPTION=EXPRESSION returnerer udtrykket i @celle som en tekst eller tom hvis cellen ikke er et udtryk. >@EXAMPLES= >i A1 EXPRESSION(A2) er lig med 'EXPRESSION(A3)'. >i A2 EXPRESSION(A3) er lig med tom. > >@SYNTAX=FACT(x) >@DESCRIPTION=Beregner fakultetet af @x, altsÃ¥ @x!. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >FACT(3) er lig med 6. >FACT(9) er lig med 362880. > >@SYNTAX=FACTDOUBLE(tal) >@DESCRIPTION=FACTDOUBLE-funktionen returnerer det dobbelte fakultet af et @tal. >Hvis @tal ikke er et heltal, bliver det afkortet. Hvis @tal er negativt, returnerer FACTDOUBLE en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >FACTDOUBLE(5) er lig med 15. > >@SYNTAX=FALSE() >@DESCRIPTION=FALSE returnerer sandhedsværdien FALSK. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >FALSE() er lig med FALSK. > >@SYNTAX=FDIST(x,fg1,fg2) >@DESCRIPTION=FDIST-funktionen returnerer F-sandsynlighedsfordelingen. @fg1 er tællers frihedsgrader, og @fg2 er nævners frihedsgrader. >Hvis @x < 0, returneres en #TAL!-fejl. Hvis @fg1 < 1 eller @fg2 < 1, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >FDIST(2,5,5) er lig med 0.232511319. > >@SYNTAX=FACTDOUBLE(tal) >@DESCRIPTION=FACTDOUBLE-funktionen returnerer det dobbelte fakultet af et @tal. >Hvis @tal ikke er et heltal, bliver det afkortet. Hvis @tal er negativt, returnerer FACTDOUBLE en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >FACTDOUBLE(5) er lig med 15. > >@SYNTAX=FIND(søgetekst,tekst[,start]) >@DESCRIPTION=FIND returnerer positionen af @søgetekst i @tekst (der skelnes mellem smÃ¥ og store bogstaver). Funktionen søger kun fra positionen @start og fremad - hvis @start er udeladt, bruges værdien 1. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >FIND("er","persillesovs") er lig med 2. > >@SYNTAX=FINV(p,fg1,fg2) >@DESCRIPTION=FINV-funktionen returnerer det inverse af F-sandsynlighedsfordelingen. >Hvis @p < 0 eller @p > 1, returneres en #TAL!-fejl. Hvis @fg1 < 1 eller @fg2 < 1, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >FINV(0.2,2,4) er lig med 2.472135955. > >@SYNTAX=FISHER(x) >@DESCRIPTION=FISHER-funktionen returnerer Fisher-transformationen ved @x. >Hvis @x ikke er et tal, returneres en #VÃRDI!-fejl. Hvis @x <= -1 eller @x >= 1, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >FISHER(0.332) er lig med 0.345074339. > >@SYNTAX=FISHERINV(x) >@DESCRIPTION=FISHERINV-funktionen returnerer det inverse af Fisher-transformationen ved @x. >Hvis @x ikke er et tal, returneres en #VÃRDI!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >FISHERINV(2) er lig med 0.96402758. > >@SYNTAX=FIXED(tal, [decimaler, uden_tusindadskiller]) >@DESCRIPTION=FIXED returnerer @tal som en formateret streng med @decimaler tal efter decimalkommaet. Adskillelsestegnet mellem tusinder udelades hvis det er angivet med @uden_tusindsadskiller. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >FIXED(1234.567,2) er lig med "1,234.57". > >@SYNTAX=FORECAST(x,kendte_y_værdier,kendte_x_værdier) >@DESCRIPTION=FORECAST-funktionen estimerer en fremtidig værdi ud fra eksisterende værdier ved brug af simpel lineær regression. Den estimerede fremtidige værdi er en y-værdi for en given x-værdi (@x). >Hvis @kendte_y_værdier og @kendte_x_værdier er tomme eller har forskelligt antal dataelementer, returneres en #N/A!-fejl. >Hvis variansen af @kendte_x_værdier er nul, returneres en #DIV/0-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Lad os antage at cellerne A2, ..., A5 indeholder tallene 11.4, 17.3, 21.3, 25.9 og 40.1, og cellerne B1, B2, ... B5 23.2, 25.8, 29.9, 33.5 og 42.7. SÃ¥ har vi at >FORECAST(7,A1:A5,B1:B5) er lig med -10.859397661. > >@SYNTAX=FREQUENCY(datamatrix,binmatrix) >@DESCRIPTION=FREQUENCY-funktionen tæller hvor ofte de givne værdier optræder inden for et interval. Resultatet gives som en matrix. >@datamatrix er den matrix for hvilken du ønsker at tælle frekvenserne. @binmatrix er en matrix der indeholder intervallerne i hvilke du vil gruppere værdierne i datamatrix. Hvis @binmatrix er tom, returnerer FREQUENCY antallet af elementer i @datamatrix. >Denne funktion er Excel-kompatibel. >@EXAMPLES= > >@SYNTAX=FTEST(matrix1,matrix2) >@DESCRIPTION=FTEST-funktionen returnerer den dobbeltsidige sandsynlighed for at varianserne i de to datamængder ikke er signifikant forskellige. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Lad os antage at cellerne A2, ..., A5 indeholder tallene 11.4, 17.3, 21.3, 25.9 og 40.1, og cellerne B1, B2, ... B5 23.2, 25.8, 29.9, 33.5 og 42.7. SÃ¥ har vi at >FTEST(A1:A5,B1:B5) er lig med 0.510815017. > >@SYNTAX=FV(rente,term,bet,nv,type) >@DESCRIPTION=FV beregner den fremtidige værdi af en investering. Dette gøres ud fra periodiske, konstante betalinger og en konstant rente. Renten i perioderne er @rente, @term er antal terminer i en annuitet, @bet er betalinger gjort hver periode, @nv er nutidsværdien, og @type er hvornÃ¥r betalinger skal betales. Hvis @type = 1, falder betalinger i begyndelsen af perioden, hvis @type = 0, falder betalinger i slutningen af perioden. >@EXAMPLES= >@SYNTAX=FVSCHEDULE(hovedstol,renteplan) >@DESCRIPTION=FVSCHEDULE returnerer fremtidsværdien af en given startværdi efter anvendelse af en række samlede periodiske rentestørrelser. @hovedstol er nutidsværdien; @renteplan er en matrix af rentestørrelser der skal anvendes. @renteplan argumentet skal være et celleinterval. >@EXAMPLES= >Lad os antage at cellerne A1, A2, ..., A5 indeholder rentestørrelserne 0.11, 0.13, 0.09, 0.17 og 0.03. SÃ¥ har vi at >FVSCHEDULE(3000,A1:A5) er lig med 4942.7911611. >@SYNTAX=GAMMADIST(x,alfa,beta,kumulativ) >@DESCRIPTION=GAMMADIST-funktionen returnerer gammafordelingen. Hvis @kumulativ er SAND, returnerer GAMMADIST den ufuldstændige gammafunktion, ellers returnerer den sandsynlighedsmassefunktionen. >Hvis @x < 0, returnerer GAMMADIST en #TAL!-fejl. Hvis @alfa <= 0 eller @beta <= 0, returnerer GAMMAINV en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >GAMMADIST(1,2,3,0) er lig med 0.07961459. > >@SYNTAX=GAMMAINV(p,alfa,beta) >@DESCRIPTION=GAMMAINV funktionen returnerer det inverse af den kumulative gammafordeling. >Hvis @p < 0 eller @p > 1, returneres en #TAL!-fejl. Hvis @alfa <= 0 eller @beta <= 0, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >GAMMAINV(0.34,2,4) er lig med 4.829093908. > >@SYNTAX=GAMMALN(x) >@DESCRIPTION=GAMMALN-funktionen returnerer den naturlige logaritme af gammafunktionen. >Hvis @x ikke er et tal, returnerer GAMMALN en #VÃRDI!-fejl. Hvis @x <= 0, returnerer GAMMALN en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >GAMMALN(23) er lig med 48.471181352. > >@SYNTAX=GCD(tal1,tal2,...) >@DESCRIPTION=GCD returnerer den største fælles divisor af de givne tal. >Hvis nogle af parametrene er mindre en nul, returnerer GCD en NUM!-fejl. >Hvis nogle af paramtrene ikke er heltal, afrundes de. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >GCD(470,770) er lig med 10. >GCD(470,770,1495) er lig med 5. > >@SYNTAX=GAMMADIST(x,alfa,beta,kumulativ) >@DESCRIPTION=GAMMADIST-funktionen returnerer gammafordelingen. Hvis @kumulativ er SAND, returnerer GAMMADIST den ufuldstændige gammafunktion, ellers returnerer den sandsynlighedsmassefunktionen. >Hvis @x < 0, returnerer GAMMADIST en #TAL!-fejl. Hvis @alfa <= 0 eller @beta <= 0, returnerer GAMMAINV en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >GAMMADIST(1,2,3,0) er lig med 0.07961459. > >@SYNTAX=GEOMEAN(b1, b2, ...) >@DESCRIPTION=GEOMEAN returnerer den geometriske middelværdi af de givne parametre. Dette er lig den N-te rod af produktet af termerne. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Lad os antage at cellerne A1, A2, ..., A5 indeholder tallene 11.4, 17.3, 21.3, 25.9 og 40.1. SÃ¥ har vi at >GEOMEAN(A1:A5) er lig med 21.279182482. > >@SYNTAX=GETENV(streng) >@DESCRIPTION=GETENV henter en værdi fra udførelsesmiljøet. > >Hvis variablen angivet ved @streng ikke eksisterer, vil #N/A! blive returneret. Bemærk at variabelnavne er versalfølsomme. >@EXAMPLES= > >@SYNTAX=GETPIVOTDATA(pivottabel,feltnavn) >@DESCRIPTION=GETPIVOTDATA-funktionen henter sammendragsdata fra en pivottabel. @pivottabel er et celleomrÃ¥de der indeholder pivot-tabellen. @feltnavn er navnet pÃ¥ det felt som du ønsker sammendragsdataene fra. >Hvis sammendragsdataene ikke er tilgængelige, returnerer GETPIVOTDATA en #REF! fejl. >@EXAMPLES= > >@SYNTAX=GROWTH(kendte_y_værdier[,kendte_x_værdier,nye_x_værdier,konst]) >@DESCRIPTION=GROWTH-funktionen anvender de mindste kvadraters metode til at tilpasse en eksponentiel kurve til dataene, og forudsiger den eksponentielle vækst ved brug af denne kurve. >Hvis @kendte_x_værdier er udeladt, bruges en matrix med {1, 2, 3, ...}. Hvis @nye_x_værdier er udeladt, antages den at være det samme som @kendte_x_værdier. >GROWTH returnerer en matrix med en kolonne og en række for hvert element i @nye_x_værdier. >Hvis @kendte_y_værdier og @kendte_x_værdier har forskelligt antal elementer, returneres en #TAL!-fejl. >Hvis @konst er FALSK, vil linjen blive tvunget til at gÃ¥ gennem origo. dvs. b vil være nul. Hvis @konst ikke er angivet, benyttes værdien SAND. >@EXAMPLES= > >@SYNTAX=DURATION(rente,pv,fv) >@DESCRIPTION=DURATION beregner antal perioder der skal til for at en investering opnÃ¥r en ønsket værdi. Denne funktion ligner FV og PV med den forskel at retningen for pengestrømmen ikke behøver at blive angivet, fx -100 for en pengestrøm gÃ¥ende ud, og +100 for en pengestrøm gÃ¥ende ind. >@EXAMPLES= > >@SYNTAX=G_PRODUCT(værdi1, værdi2, ...) >@DESCRIPTION=G_PRODUCT returnerer produktet af alle værdier og celler som angives i parameterlisten. Tomme celler ignoreres, og et tomt produkt er 1. >@EXAMPLES= >G_PRODUCT(2,5,9) er lig 90. > >@SYNTAX=HARMEAN(n1, n2, ...) >@DESCRIPTION=HARMEAN returnerer den harmoniske middelværdi af de N datapunkter (det vil sige N divideret med summen af de inverse til datapunkterne). >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Lad os antage at cellerne A1, A2, ..., A5 indeholder tallene 11.4, 17.3, 21.3, 25.9 og 40.1. SÃ¥ har vi at >HARMEAN(A1:A5) er lig med 19.529814427. > >@SYNTAX=HEX2BIN(tal[,pladser]) >@DESCRIPTION=HEX2BIN-funktionen konverterer et hexadecimalt tal til et binært tal. @pladser er et valgfrit felt som angiver antallet af pladser som skal udfyldes med nuller. >Hvis @pladser er for lille eller negativ, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >HEX2BIN("2A") er lig med 101010. > >@SYNTAX=HEX2DEC(x) >@DESCRIPTION=HEX2DEC-funktionen konverterer et hexadecimalt tal til den decimale ækvivalent. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >HEX2DEC("2A") er lig med 42. > >@SYNTAX=DEC2OCT(tal[,pladser]) >@DESCRIPTION=HEX2OCT-funktionen konverterer et hexadecimalt tal til et oktalt tal. @pladser er et valgfrit felt som angiver antallet af pladser som skal udfyldes med nuller. >Hvis @pladser er for lille eller negativ, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES >HEX2OCT("2A") er lig med 52. > >@SYNTAX=HLOOKUP(værdi,interval,række,[tilnærmet]) >@DESCRIPTION=VLOOKUP finder den kolonne i intervallet hvis første celle ligner værdi. Hvis @tilnærmet ikke er sand, finder den kolonnen med en præcis overensstemmelse. Hvis @tilnærmet er sand, sÃ¥ skal værdierne være ordnet i stigende rækkefølge for at det virker korrekt; i dette tilfælde finder den kolonnen med værdien mindre end @værdi. Den returnerer værdien i kolonnen fundet ved 1 mere i @række rækker inde i @interval. >Returnerer #NUM! hvis @række < 0. Returnerer #REF! hvis @række falder uden for @interval. >@EXAMPLES= > >@SYNTAX=HOUR (serienummer) >@DESCRIPTION=HOUR omdanner et serienummer til en time. Timen repræsenteres af et heltal i intervallet 0 (midnat) til 23 (en time før midnat). >Bemærk at Gnumeric vil udføre almindelig tekst til serienummer-konvertering for dig, sÃ¥ du kan opgive en dato som en tekst. >Denne funktion er Excel.kompatibel. >@EXAMPLES= >HOUR(0.128472) er lig med 3. > >@SYNTAX=HYPERLINK(adresse, valgfri_etiket) >@DESCRIPTION=HYPERLINK-funktionen returnerer sin anden parameter, eller hvis denne er udeladt, den første parameter. >@EXAMPLES= >HYPERLINK("www.gnome.org","GNOME"). > >@SYNTAX=HYPGEOMDIST(x,n,M,N) >@DESCRIPTION=HYPGEOMDIST-funktionen returnerer den hypergeometriske fordeling. @x er antal succeser i stikprøven, @n er antal forsøg, @M er samlet antal forsøg, og @N er populationsstørrelsen. >Hvis @x, @n, @M eller @N ikke er heltal afrundes de. Hvis @x, @n, @M eller @N < 0, returneres en #TAL!-fejl. Hvis @x > @M eller @n > @N, returneres en #TAL!-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >HYPGEOMDIST(1,2,3,10) er lig med 0.4666667. > >@SYNTAX=IF(betingelse[,hvis_sand,hvis_falsk]) >@DESCRIPTION=Brug IF-sætningen til betinget at beregne andre udtryk. IF beregner @betingelse. Hvis @betingelse returnerer en ikke-nul værdi, er resultatet af IF-udtrykket @hvis_sand-udtrykket, ellers værdien af @hvis_falsk. Hvis udeladt antages @hvis_sand at være SAND og @hvis_falsk at være FALSK. Denne funktion er Excel-kompatibel. >@EXAMPLES= >IF(FALSK,SAND,FALSK) er lig med FALSK. > >@SYNTAX=IMABS(ital) >@DESCRIPTION=IMABS returnerer den numeriske værdi af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMABS("2-j") er lig med 2.23606798. > >@SYNTAX=IMAGINARY(ital) >@DESCRIPTION=IMAGINARY returnerer den imaginære koefficient af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMAGINARY("132-j") er lig med -1. >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMSIN(ital) >@DESCRIPTION=IMSIN returnerer sinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMSIN("1+j") er lig med 1.29846+0.63496j. > >@SYNTAX=IMSIN(ital) >@DESCRIPTION=IMSIN returnerer sinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMSIN("1+j") er lig med 1.29846+0.63496j. > >@SYNTAX=IMSIN(ital) >@DESCRIPTION=IMSIN returnerer sinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMSIN("1+j") er lig med 1.29846+0.63496j. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMARGUMENT(ital) >@DESCRIPTION=IMARGUMENT returnerer argumentet til et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMARQUENT("2-j") er lig med -0.463647609. > >@SYNTAX=IMCONJUGATE(ital) >@DESCRIPTION=IMCONJUGATE returnerer det konjugerede af et komplekst tal. >Denne funktion er Excel-kompatibel >@EXAMPLES= >IMCONJUGATE("1-j") er lig med 1+j. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMDIV(tæller,nævner) >@DESCRIPTION=IMDIV returnerer kvotienten af to komplekse tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMDIV("2-j","2+j") er lig med 0.6-0.8j. > >@SYNTAX=IMEXP(ital) >@DESCRIPTION=IMEXP er den komplekse eksponentialfunktion. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMEXP("2-j") er lig med 3.992324-6.217676j. > >@SYNTAX=IMLN(ital) >@DESCRIPTION=IMLN returnerer den naturlige logaritme til et komplekst tal. Resultatet vil have en imaginær del mellem -pi og +pi. Den naturlige logaritme er ikke defineret entydigt for komplekse tal. Du bliver mÃ¥ske nødt til at addere eller subtrahere et lige multiplum af pi til den imaginære del. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMLN("3-j") er lig med 1.15129-0.32175j. > >@SYNTAX=IMLOG10(ital) >@DESCRIPTION=IMLOG10 returnerer 10-tals-logaritmen til et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMLOG10("3-j") er lig med 0.5-0.13973j. > >@SYNTAX=IMLOG2(ital) >@DESCRIPTION=IMLOG2 returnerer 2-tals-logaritmen til et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMLOG2("3-j") er lig med 1.66096-0.46419j. > >@SYNTAX=IMEXP(ital) >@DESCRIPTION=IMEXP er den komplekse eksponentialfunktion. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMEXP("2-j") er lig med 3.992324-6.217676j. > >@SYNTAX=IMPOWER(rod,exp) >@DESCRIPTION=IMPOWER returnerer det komplekse tal @rod opløftet til $exp. >Denne funktion er Excel-kompatibel. >@EXAMPLES >IMPOWER("4-j",2) er lig med 15-8j. > >@SYNTAX=IMPRODUCT(ital1[,ital2,...]) >@DESCRIPTION=IMPRODUCT returnerer produktet af de givne komplekse tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMPRODUCT("2-j","4-2j") er lig med 6-8j. > >@SYNTAX=IMREAL(ital) >@DESCRIPTION=IMREAL returnerer den reelle del af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMREAL("132-j") er lig med 132. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMCOS(ital) >@DESCRIPTION=IMCOS returnerer cosinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMCOS("1+j") er lig 0.833730-0.988898j. > >@SYNTAX=IMSIN(ital) >@DESCRIPTION=IMSIN returnerer sinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMSIN("1+j") er lig med 1.29846+0.63496j. > >@SYNTAX=IMSIN(ital) >@DESCRIPTION=IMSIN returnerer sinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMSIN("1+j") er lig med 1.29846+0.63496j. > >@SYNTAX=IMSQRT(ital) >@DESCRIPTION=IMSQRT returnerer kvadratroden af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMSQRT("1+j") er lig med 1.09868+0.4550899j > >@SYNTAX=IMSUB(ital,ital) >@DESCRIPTION=IMSUB returnerer differencen mellem to komplekse tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMSUB("3-j","2+j") er lig med 1-2j. > >@SYNTAX=IMSUM(ital,ital) >@DESCRIPTION=IMSUM returnerer summen af to komplekse tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMSUM("2-4j","9-j") er lig med 11-5j. > >@SYNTAX=IMTAN(ital) >@DESCRIPTION=IMTAN returnerer tangens til et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= > >@SYNTAX=IMSIN(ital) >@DESCRIPTION=IMSIN returnerer sinus af et komplekst tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >IMSIN("1+j") er lig med 1.29846+0.63496j. > >@SYNTAX=INDEX(matrix, [række, kolonne, omrÃ¥de]) >@DESCRIPTION=INDEX giver en reference til en celle i den givne matrix. Cellen udpeges med @række og @kolonne, som tæller rækker og kolonner i matricen. >Hvis @række eller @kolonne er udeladt, antages de at være 1. @omrÃ¥de skal være 1; referencer til flere omrÃ¥der er endnu ikke implementeret. Hvis referencen falder uden for omrÃ¥det i @matrix, returnerer INDEX en #REF!-fejl. > >Lad os antage at cellerne A1, A2, ..., A5 indeholder tallene 11.4, 17.3, 21.3, 25.9 og 40.1. Da fÃ¥r vi at at INDEX(A1:A5,4,1,1) er lig med 25,9 >@SYNTAX=INDIRECT(referencetekst, [format]) >@DESCRIPTION=INDIRECT-funktionen returnerer indholdet af cellen som @referencetekst refererer til. @referencetekst angiver en enkelt cellereference hvor formatet enten er pÃ¥ formen A1 eller R1C1. Formen sættes ved @format som benytter den første form som standard. >Hvis @referencetekst ikke er en gyldig reference, returneres #REF!. >@EXAMPLES= >Hvis A1 indeholder 3.14 og A2 indeholder A1, sÃ¥ er >INDIRECT(A2) lig med 3.14. >@SYNTAX=INFO(type) >@DESCRIPTION=INFO returnerer information om det aktuelle udførelses-miljø. >@type angiver den type information du vil have: > memavail Returnerer hvor meget hukommelse der er tilgængeligt (byte). > memused Returnerer hvor meget hukommelse der er brugt (byte). > numfile Returnerer antal aktive arbejdsark. > osversion Returnerer operativsystemversionen. > recalc Returnerer genberegningstilstanden (automatisk). > release Returnerer versionen pÃ¥ Gnumeric som tekst. > system Returnerer navnet pÃ¥ miljøet. > totmem Returnerer den totale mængde hukommelse tilgængeligt. > >Denne funktion er Excel-kompatibel, bortset fra at typerne 'directory' og 'origin' ikke er implementeret. >@EXAMPLES= >INFO("system") returnerer "Linux" pÃ¥ et Linux-system. > >@SYNTAX=INT(a) >@DESCRIPTION=INT-funktionen returnerer det største heltal som ikke er større dets parameter. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >INT(7.2) er lig med 7. >INT(-5.5) er lig med -6. > >@SYNTAX=INTERCEPT(kendte_y_værdier,kendte_x_værdier) >@DESCRIPTION=INTERCEPT-funktionen beregner det punkt hvor linjen fra en lineær regression skærer y-aksen. >Hvis @kendte_x_værdier eller @kendte_y_værdier ikke indeholder dataelementer eller forskellige antal elementer, returneres en #N/A!-fejl. Hvis variansen af @kendte_x_værdier er nul, returneres en #DIV/0-fejl. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Lad os antage at cellerne A2, ..., A5 indeholder tallene 11.4, 17.3, 21.3, 25.9 og 40.1, og cellerne B1, B2, ... B5 23.2, 25.8, 29.9, 33.5 og 42.7. SÃ¥ har vi at >INTERCEPT(A1:A5,B1:B5) er lig med -20.785117212. > >@SYNTAX=IPMT(rate,per,nper,pv,fv,type) >@DESCRIPTION=IPMT beregner det beløb af en betaling pÃ¥ et annuitét der gÃ¥r til renter. >Formlen for IPMT er: > >IPMT(PER) = -PRINCIPAL(PER-1) * rente >hvor: >PRINCIPAL(PER-1) = størrelsen af den resterende hovedstol fra sidste periode >@EXAMPLES= > >@SYNTAX=IRR(værdier[,gæt]) >@DESCRIPTION=IRR beregner og returnerer den interne rente pÃ¥ en investering. Denne funktion er nært relateret til netto nutidsværdi-funktionen (NPV). IRR er renten for en serie af pengestrømme hvor netto nutidsværdien er nul. >@værdier indeholder serien af pengestrømme genereret af investeringen. Betalingerne bør ske med regelmæssige intervaller. Det eventuelle @gæt er startværdi brugt til beregning af IRR. Du behøver ikke bruge dette, det er kun med pga. Excel-kompatibiliteten. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >Lad os antage at cellerne A1:A8 indeholder tallene -32432, 5324, 7432, 9332, 12324, 4334, 1235, -3422. SÃ¥ vil IRR(A1:A8) returnere 0.04375. >@SYNTAX=ISBLANK(værdi) >@DESCRIPTION=ISBLANK returnerer SAND hvis værdien er blank. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ISBLANK(A1). > >@SYNTAX=ISERR(værdi) >@DESCRIPTION=ISERR returnerer SAND hvis værdien er en fejlværdi forskellig fra #N/A-fejlværdien. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ISERR(NA()) returnerer FALSE. > >@SYNTAX=ISERROR(værdi) >@DESCRIPTION=ISERROR returnerer SAND hvis der er en fejl i udtrykket. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ISERROR(NA()) er lig med TRUE. > >@SYNTAX=ISEVEN(værdi) >@DESCRIPTION=ISEVEN returnerer SAND hvis tallet er lige. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ISEVEN(4) er lig TRUE. > >@SYNTAX=ISLOGICAL(værdi) >@DESCRIPTION=ISLOGICAL returnerer SAND hvis værdien er en logisk værdi. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ISLOGICAL(A1). > >@SYNTAX=ISNA(værdi) >@DESCRIPTION=ISNA returnerer SAND hvis værdien er #N/A-fejlværdien. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ISNA(NA()) er lig med TRUE. > >@SYNTAX=ISNONTEXT(værdi) >@DESCRIPTION=ISNONTEXT returnerer SAND hvis værdien ikke er tekst. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ISNONTEXT("text") er lig med FALSE. > >@SYNTAX=ISNUMBER(værdi) >@DESCRIPTION=ISNUMBER returnerer SAND hvis værdien er et tal. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ISNUMBER("text") er lig med FALSE. > >@SYNTAX=ISODD(værdi) >@DESCRIPTION=ISODD returnerer SAND hvis tallet er ulige. >Denne funktion er Excel-kompatibel. >@EXAMPLES= >ISODD(3) er lig med SAND. > >@SYNTAX=ISOWEEKNUM (dato) >@DESCRIPTION=ISOWEEKNUM returnerer ISO 8601-ugenummeret for @dato. >Returnerer #NUM! hvis dato er ugyldig. >En ISO 8601-uge starter pÃ¥ en mandag. Uger nummereres fra 1. En uge som indeholder dage fra to forskellige Ã¥r tildeles det Ã¥r som indeholder de fleste dage. Dette betyder at 31. dec kan være i uge 1 i det følgende Ã¥r, og at 1. jan kan være i uge 52 eller 53 i det foregÃ¥ende Ã¥r. >@EXAMPLES= >Hvis A1 indeholder 12/21/00 sÃ¥ er ISOWEEKNUM(A1)=51 >@SYNTAX=ISOWEEKNUM (dato) >@DESCRIPTION=ISOWEEKNUM returnerer ISO 8601-ugenummeret for @dato. >Returnerer #NUM! hvis dato er ugyldig. >En ISO 8601-uge starter pÃ¥ en mandag. Uger nummereres fra 1. En uge som indeholder dage fra to forskellige Ã¥r tildeles det Ã¥r som indeholder de fleste dage. Dette betyder at 31 >osimg: //dev/mapper/live-osimg-min >size: 2301366272 > > >Anaconda instance, containing members: >rescue_mount: True >intf: InstallInterface instance, containing members: > intf.ppw: InstallProgressWindow instance, containing members: > intf.ppw.pixmaps: [progress_first.png] > intf.ppw.intf: Already dumped > intf.ppw.adbox: <gtk.EventBox object at 0xa46e6e4 (GtkEventBox at 0xa5140f8)> > intf.ppw._updateChange: 0.01 > intf.ppw.adpix: <gtk.Image object at 0xa46ed4c (GtkImage at 0xa4e4070)> > intf.ppw._showPercentage: False > intf.ppw.infolabel: <WrappingLabel object at 0xa46e964 (GtkLabel at 0xa2decb0)> > intf.ppw.ics: InstallControlState instance, containing members: > intf.ppw.ics.prevEnabled: False > intf.ppw.ics.cw: InstallControlWindow instance, containing members: > intf.ppw.ics.cw.handle: 8613 > intf.ppw.ics.cw.currentWindow: Already dumped > intf.ppw.ics.cw.mainxml: <glade.XML object at 0x9d326e4 (PyGladeXML at 0x9b7e398)> > intf.ppw.ics.cw.window: <gtk.Window object at 0x9d327fc (GtkWindow at 0x9db30f8)> > intf.ppw.ics.cw.installFrame: <gtk.Frame object at 0x9d327ac (GtkFrame at 0x9d871d8)> > intf.ppw.ics.cw.anaconda: Already dumped > intf.ppw.ics.cw.reloadRcQueued: 0 > intf.ppw.ics.nextEnabled: False > intf.ppw.ics.grabNext: True > intf.ppw.ics.title: Installing Packages > intf.ppw.progress: <gtk.ProgressBar object at 0xa46eacc (GtkProgressBar at 0xa2debb0)> > intf.icw: Already dumped > intf.runres: 800x600 > intf.anaconda: Already dumped >rescue: False >updateSrc: None >mediaDevice: None >methodstr: livecd:///dev/mapper/live-osimg-min >dispatch: <dispatch.Dispatcher object at 0x9d342cc> >rootPath: /mnt/sysimage >isKickstart: False >_loaderMethodstr: livecd:///dev/mapper/live-osimg-min >id: InstallData instance, containing members: > id.firewall: Firewall instance, containing members: > id.firewall.portlist: [22:tcp] > id.firewall.trustdevs: [] > id.firewall.enabled: 1 > id.anaconda: Already dumped > id.instProgress: Already dumped > id.upgradeRoot: None > id.xsetup: XSetup instance, containing members: > id.xsetup.skipx: 0 > id.xsetup.xserver: XServer instance, containing members: > id.xsetup.xserver.videohw: primary: 0 >vidCards: [<rhpxl.videocard.VideoCard instance at 0x9b0578c>] >Primary Video Card Info: >device: None >driver : ati >descr : ATI Technologies Inc Rage XL AGP 2X >vidRam: None > > id.xsetup.xserver.serverflags: [vt6, -config, /tmp/XConfig.test, -s, 1440, -dpms, -v, -ac, -nolisten, tcp] > id.xsetup.xserver.resolution: 800x600 > id.xsetup.xserver.root: / > id.xsetup.xserver.hwstate: XF86HardwareState instance, containing members: > id.xsetup.xserver.hwstate.videocard_PCIFn: None > id.xsetup.xserver.hwstate.monitor: monName: None >monID: Unprobed Monitor >monHoriz: None >monVert: None >physicalWidth: 0 >physicalHeight: 0 > > id.xsetup.xserver.hwstate.config_resolutions: [] > id.xsetup.xserver.hwstate.videocard_name: ATI Technologies Inc Rage XL AGP 2X > id.xsetup.xserver.hwstate.monitor_name: Unknown monitor > id.xsetup.xserver.hwstate.video_ram: 0 > id.xsetup.xserver.hwstate.videocard: Already dumped > id.xsetup.xserver.hwstate.videocard_driver: ati > id.xsetup.xserver.hwstate.videocard_options: [] > id.xsetup.xserver.hwstate.all_resolutions: [640x480, 800x480, 800x512, 800x600, 848x480, 854x480, 1024x600, 1024x768, 1152x768, 1152x864, 1200x900, 1280x720, 1280x800, 1280x854, 1280x960, 1280x1024, 1360x768, 1400x900, 1400x1050, 1440x900, 1600x1024, 1600x1200, 1680x1050, 1920x1080, 1920x1200, 1920x1440, 2048x1536, 2560x1600] > id.xsetup.xserver.hwstate.hsync: 31.5-37.9 > id.xsetup.xserver.hwstate.vsync: 50-70 > id.xsetup.xserver.hwstate.probed_video_ram: 0 > id.xsetup.xserver.hwstate.videocard_PCIBus: None > id.xsetup.xserver.hwstate.colordepth: 24 > id.xsetup.xserver.hwstate.videocard_PCIDev: None > id.xsetup.xserver.hwstate.resolution: 800x600 > id.xsetup.xserver.hwstate.dri_enabled: 0 > id.xsetup.xserver.hwstate.xconfig: None > id.xsetup.xserver.monitorhw: Already dumped > id.xsetup.xserver.keyboard: None > id.xsetup.xserver.mousehw: None > id.xsetup.xserver.defaultdepth: 24 > id.xsetup.xserver.logfile: /dev/null > id.xsetup.xserver.config: None > id.xsetup.xserver.display: :9 > id.xsetup.anaconda: Already dumped > id.keyboard: Keyboard instance, containing members: > id.keyboard.info: {'KEYBOARDTYPE': pc, 'KEYTABLE': us} > id.keyboard.type: PC > id.keyboard.beenset: 1 > id.keyboard._mods: KeyboardModels instance, containing members: > id.timezone: Timezone instance, containing members: > id.timezone.utc: True > id.timezone.tz: America/Los_Angeles > id.zfcp: ZFCP instance, containing members: > id.zfcp.hasReadConfig: True > id.zfcp.fcpdevs: [] > id.upgrade: None > id.monitor: Already dumped > id.iscsi: <iscsi.iscsi object at 0x9d3406c> > id.methodstr: livecd:///dev/mapper/live-osimg-min > id.fsset: FileSystemSet instance, containing members: > id.fsset.messageWindow: <bound method InstallInterface.messageWindow of <gui.InstallInterface instance at 0x9afee8c>> > id.fsset.volumesCreated: 1 > id.fsset.progressWindow: <bound method InstallInterface.progressWindow of <gui.InstallInterface instance at 0x9afee8c>> > id.fsset.migratedfs: 1 > id.fsset.waitWindow: <bound method InstallInterface.waitWindow of <gui.InstallInterface instance at 0x9afee8c>> > id.fsset.entries: [fsentry -- device: md1 mountpoint: / > fsystem: ext3 format: True > ismounted: 0 options: 'defaults' > label: None fsprofile: None > >, fsentry -- device: md0 mountpoint: /boot > fsystem: ext3 format: True > ismounted: 0 options: 'defaults' > label: None fsprofile: None > >, fsentry -- device: shm mountpoint: /dev/shm > fsystem: tmpfs format: 0 > ismounted: 0 options: 'defaults' > label: None fsprofile: None > >, fsentry -- device: devpts mountpoint: /dev/pts > fsystem: devpts format: 0 > ismounted: 0 options: 'gid=5,mode=620' > label: None fsprofile: None > >, fsentry -- device: sys mountpoint: /sys > fsystem: sysfs format: 0 > ismounted: 0 options: 'defaults' > label: None fsprofile: None > >, fsentry -- device: proc mountpoint: /proc > fsystem: proc format: 0 > ismounted: 0 options: 'defaults' > label: None fsprofile: None > >, fsentry -- device: sda1 mountpoint: None > fsystem: software RAID format: True > ismounted: 0 options: 'defaults' > label: None fsprofile: None > >, fsentry -- device: sdb1 mountpoint: None > fsystem: software RAID format: True > ismounted: 0 options: 'defaults' > label: None fsprofile: None > >, fsentry -- device: sdb2 mountpoint: None > fsystem: software RAID format: True > ismounted: 0 options: 'defaults' > label: None fsprofile: None > >, fsentry -- device: sda2 mountpoint: None > fsystem: software RAID format: True > ismounted: 0 options: 'defaults' > label: None fsprofile: None > >, fsentry -- device: sda3 mountpoint: swap > fsystem: swap format: True > ismounted: 1 options: 'defaults' > label: SWAP-sda3 fsprofile: None > >] > id.fsset.mountcount: 4 > id.desktop: Desktop instance, containing members: > id.desktop.info: {} > id.desktop.runlevel: 3 > id.rootParts: None > id.x_already_set: 1 > id.backend: LiveCDCopyBackend instance, containing members: > id.backend.modeText: > id.backend.instPath: /mnt/sysimage > id.backend.skipFormatRoot: True > id.backend.instLog: None > id.backend.supportsUpgrades: False > id.backend.osimg: //dev/mapper/live-osimg-min > id.backend.supportsPackageSelection: False > id.firstboot: 0 > id.diskset: DiskSet instance, containing members: > id.diskset.initializedDisks: {'sda': True, 'sdb': True} > id.diskset.disks: {'sda': <PedDisk object at 0x98c3d28>, 'sdb': <PedDisk object at 0x9bc8da0>} > id.diskset.anaconda: Already dumped > id.diskset.onlyPrimary: None > id.users: None > id.displayMode: g > id.auth: --enableshadow --passalgo=sha512 > id.ksdata: None > id.bootloader: x86BootloaderInfo instance, containing members: > id.bootloader._configdir: /boot/grub > id.bootloader.doUpgradeOnly: 0 > id.bootloader.above1024: 0 > id.bootloader.defaultDevice: partition > id.bootloader.pure: grubbygus > id.bootloader.serialDevice: None > id.bootloader.args: KernelArguments instance, containing members: > id.bootloader.args.args: > id.bootloader.kernelLocation: /boot/ > id.bootloader.timeout: None > id.bootloader._configname: grub.conf > id.bootloader.device: md0 > id.bootloader.kickstart: 0 > id.bootloader.serialOptions: None > id.bootloader.useGrubVal: 1 > id.bootloader._drivelist: [sda, sdb] > id.bootloader.images: BootImages instance, containing members: > id.bootloader.images.default: md1 > id.bootloader.images.images: {'md1': ('linux', 'Fedora', 'ext3')} > id.bootloader.drivelist: [sda, sdb] > id.bootloader.serial: 0 > id.bootloader.forceLBA32: 0 > id.extraModules: [] > id.network: Network instance, containing members: > id.network.hostname: mail.nwmahlerfestival.org > id.network.overrideDHCPhostname: True > id.network.netdevices: {'eth1': DEVICE=eth1 >BOOTPROTO=dhcp >HWADDR=00:30:48:11:be:11 >ONBOOT=no > >, 'eth0': DEVICE=eth0 >BOOTPROTO=static >BROADCAST=207.244.156.255 >HWADDR=00:30:48:11:be:12 >IPADDR=207.244.156.55 >IPV6ADDR= >IPV6PREFIX= >IPV6_AUTOCONF=yes >NETMASK=255.255.255.0 >NETWORK=207.244.156.0 >ONBOOT=yes > >} > id.network.primaryNS: 207.244.153.11 > id.network.firstnetdevice: eth1 > id.network.isConfigured: 0 > id.network.domains: [] > id.network.secondaryNS: 207.244.144.10 > id.network.gateway: 207.244.156.1 > id.instClass: <installclass.DefaultInstall object at 0x98114cc> > id.partitions: Partitions instance, containing members: > id.partitions.useFdisk: 0 > id.partitions.isKickstart: 0 > id.partitions.globalPassphrase: > id.partitions.autoClearPartType: 0 > id.partitions.autoEncryptPass: > id.partitions.nextUniqueID: 13 > id.partitions.reinitializeDisks: 0 > id.partitions.autoClearPartDrives: [] > id.partitions.protected: [sr0] > id.partitions.useAutopartitioning: 1 > id.partitions.anaconda: Already dumped > id.partitions.zeroMbr: 0 > id.partitions.encryptedDevices: {} > id.partitions.requests: [NewPartitionSpec instance, containing members: > currentDrive: sda > fsprofile: None > resizable: False > format: True > migrate: None > origfstype: None > primary: None > fsopts: None > preexist: 0 > fslabel: None > uniqueID: 6 > device: sda1 > mountpoint: None > requestSize: 1985 > grow: None > size: 1985 > targetSize: None > end: None > encryption: None > drive: [sda] > dev: PartitionDevice instance, containing members: > dev.isSetup: 0 > dev.deviceOptions: > dev.crypto: None > dev.label: None > dev.device: sda1 > dev.doLabel: 1 > maxSizeMB: None > start: None > protected: 0 > multidrive: None > ignoreBootConstraints: 0 > type: 2 > fstype: raidMemberDummyFileSystem instance, containing members: > fstype.partedPartitionFlags: [5] > fstype.checked: 0 > fstype.name: software RAID > fstype.migratetofs: None > fstype.deviceArguments: {} > fstype.linuxnativefs: 1 > fstype.resizable: False > fstype.fsprofile: None > fstype.needProgram: None > fstype.maxSizeMB: 8388608 > fstype.supported: 1 > fstype.defaultOptions: defaults > fstype.fsProfileSpecifier: None > fstype.packages: [mdadm] > fstype.supportsFsProfiles: False > fstype.extraFormatArgs: [] > fstype.formattable: 1 > fstype.partedFileSystemType: <PedFileSystemType object at 0x9541e60> > fstype.maxLabelChars: 16 >, NewPartitionSpec instance, containing members: > currentDrive: sdb > fsprofile: None > resizable: False > format: True > migrate: None > origfstype: None > primary: None > fsopts: None > preexist: 0 > fslabel: None > uniqueID: 7 > device: sdb1 > mountpoint: None > requestSize: 1985 > grow: None > size: 1985 > targetSize: None > end: None > encryption: None > drive: [sdb] > dev: PartitionDevice instance, containing members: > dev.isSetup: 0 > dev.deviceOptions: > dev.crypto: None > dev.label: None > dev.device: sdb1 > dev.doLabel: 1 > maxSizeMB: None > start: None > protected: 0 > multidrive: None > ignoreBootConstraints: 0 > type: 2 > fstype: Already dumped >, PreexistingPartitionSpec instance, containing members: > currentDrive: None > migrate: None > origfstype: None > primary: None > drive: sdb > dev: None > uniqueID: 5 > mountpoint: None > requestSize: 35003.5981445 > size: 35003.5981445 > end: 71687368 > encryption: None > grow: 0 > start: 0 > ignoreBootConstraints: 0 > type: 1 > resizable: True > format: None > fsopts: None > fstype: None > preexist: 1 > device: sdb-1 > maxSizeMB: None > targetSize: None > fsprofile: None > fslabel: None > protected: 0 > maxResizeSize: 0.0 > multidrive: None >, PreexistingPartitionSpec instance, containing members: > currentDrive: None > migrate: None > origfstype: None > primary: None > drive: sda > dev: None > uniqueID: 4 > mountpoint: None > requestSize: 35003.5981445 > size: 35003.5981445 > end: 71687368 > encryption: None > grow: 0 > start: 0 > ignoreBootConstraints: 0 > type: 1 > resizable: True > format: None > fsopts: None > fstype: None > preexist: 1 > device: sda-1 > maxSizeMB: None > targetSize: None > fsprofile: None > fslabel: None > protected: 0 > maxResizeSize: 0.0 > multidrive: None >, NewPartitionSpec instance, containing members: > currentDrive: sdb > fsprofile: None > resizable: False > format: True > migrate: None > origfstype: None > primary: None > fsopts: None > preexist: 0 > fslabel: None > uniqueID: 10 > device: sdb2 > mountpoint: None > requestSize: 30976 > grow: None > size: 30976 > targetSize: None > end: None > encryption: None > drive: [sdb] > dev: PartitionDevice instance, containing members: > dev.isSetup: 0 > dev.deviceOptions: > dev.crypto: None > dev.label: None > dev.device: sdb2 > dev.doLabel: 1 > maxSizeMB: None > start: None > protected: 0 > multidrive: None > ignoreBootConstraints: 0 > type: 2 > fstype: Already dumped >, NewPartitionSpec instance, containing members: > currentDrive: sda > fsprofile: None > resizable: False > format: True > migrate: None > origfstype: None > primary: None > fsopts: None > preexist: 0 > fslabel: None > uniqueID: 9 > device: sda2 > mountpoint: None > requestSize: 30976 > grow: None > size: 30976 > targetSize: None > end: None > encryption: None > drive: [sda] > dev: PartitionDevice instance, containing members: > dev.isSetup: 0 > dev.deviceOptions: > dev.crypto: None > dev.label: None > dev.device: sda2 > dev.doLabel: 1 > maxSizeMB: None > start: None > protected: 0 > multidrive: None > ignoreBootConstraints: 0 > type: 2 > fstype: Already dumped >, RAID Request -- mountpoint: /boot uniqueID: 8 > type: ext3 format: True > raidlevel: RAID1 raidspares: 0 > raidmembers: [6, 7] fsprofile: None > encryption: None >, NewPartitionSpec instance, containing members: > currentDrive: sda > fsprofile: None > resizable: False > format: True > migrate: None > origfstype: None > primary: None > fsopts: None > preexist: 0 > fslabel: None > uniqueID: 12 > device: sda3 > mountpoint: None > requestSize: 2039.50195312 > grow: True > size: 100 > targetSize: None > end: None > encryption: None > drive: [sda] > dev: PartitionDevice instance, containing members: > dev.isSetup: 0 > dev.deviceOptions: > dev.crypto: None > dev.label: None > dev.device: sda3 > dev.doLabel: 1 > maxSizeMB: None > start: None > protected: 0 > multidrive: None > ignoreBootConstraints: 0 > type: 2 > fstype: swapFileSystem instance, containing members: > fstype.partedPartitionFlags: [] > fstype.checked: 0 > fstype.name: swap > fstype.migratetofs: None > fstype.deviceArguments: {} > fstype.linuxnativefs: 1 > fstype.resizable: False > fstype.fsprofile: None > fstype.needProgram: None > fstype.maxSizeMB: 8388608 > fstype.supported: 1 > fstype.defaultOptions: defaults > fstype.fsProfileSpecifier: None > fstype.packages: [] > fstype.supportsFsProfiles: False > fstype.extraFormatArgs: [] > fstype.formattable: 1 > fstype.partedFileSystemType: <PedFileSystemType object at 0x96150e0> > fstype.maxLabelChars: 15 >, RAID Request -- mountpoint: / uniqueID: 11 > type: ext3 format: True > raidlevel: RAID1 raidspares: 0 > raidmembers: [9, 10] fsprofile: None > encryption: None >] > id.partitions.autoEncrypt: False > id.partitions.autoPartitionRequests: [New Part Request -- mountpoint: None uniqueID: None > type: physical volume (LVM) format: 1 > device: None drive: None primary: None > size: 0 grow: 1 maxsize: None > start: None end: None migrate: None fslabel: None origfstype: None > options: 'None' > fsprofile: None encryption: None >, VG Request -- name: lvm uniqueID: None > format: 1 pesize: 32768 > physvols: [] >, LV Request -- mountpoint: / uniqueID: None > type: ext3 format: 1 > size: 1024 lvname: LogVol00 volgroup: lvm > options: 'None' fsprofile: None encryption: 'None' >, New Part Request -- mountpoint: /boot uniqueID: None > type: ext3 format: 1 > device: None drive: None primary: None > size: 200 grow: 0 maxsize: None > start: None end: None migrate: None fslabel: None origfstype: None > options: 'None' > fsprofile: None encryption: None >, LV Request -- mountpoint: None uniqueID: None > type: swap format: 1 > size: 1000 lvname: LogVol01 volgroup: lvm > options: 'None' fsprofile: None encryption: 'None' >] > id.partitions.deletes: [] > id.isHeadless: 0 > id.videocard: Already dumped > id.instLanguage: Language instance, containing members: > id.instLanguage.targetLang: en_US.utf8 > id.instLanguage.default: en_US.UTF-8 > id.instLanguage.displayMode: g > id.instLanguage.current: en_US.UTF-8 > id.security: Security instance, containing members: > id.security.selinux: 1 > id.upgradeSwapInfo: None >dir: 1 >backend: Already dumped > > >/tmp/anaconda.log: >21:10:45 INFO : using only installclass _Fedora >21:10:46 INFO : anaconda called with cmdline = ['/usr/sbin/anaconda', '--method=livecd:///dev/mapper/live-osimg-min', '--lang', 'en_US.utf8'] >21:10:46 INFO : Display mode = g >21:10:46 INFO : Method = livecd:///dev/mapper/live-osimg-min >21:10:51 INFO : Starting graphical installation... >21:10:52 INFO : Detected 2032M of memory >21:10:52 INFO : Swap attempt of 1000M to 2000M >21:10:52 WARNING : step installtype does not exist >21:10:52 WARNING : step confirminstall does not exist >21:10:52 WARNING : step complete does not exist >21:10:57 INFO : moving (1) to step welcome >21:10:59 INFO : moving (1) to step keyboard >21:11:01 INFO : moving (1) to step networkdevicecheck >21:11:01 INFO : moving (1) to step network >21:11:22 WARNING : /usr/lib/anaconda/isys.py:627: DeprecationWarning: struct integer overflow masking is deprecated > nw = socket.inet_ntop(socket.AF_INET, struct.pack('!I', netaddr)) > >21:11:22 WARNING : /usr/lib/anaconda/isys.py:628: DeprecationWarning: struct integer overflow masking is deprecated > bc = socket.inet_ntop(socket.AF_INET, struct.pack('!I', bcaddr)) > >21:11:49 INFO : moving (1) to step timezone >21:11:59 INFO : moving (1) to step accounts >21:12:08 INFO : moving (1) to step partitionobjinit >21:12:08 INFO : no /tmp/fcpconfig; not configuring zfcp >21:12:08 DEBUG : starting mpaths >21:12:09 DEBUG : self.driveList(): ['sda', 'sdb'] >21:12:09 DEBUG : DiskSet.skippedDisks: [] >21:12:09 DEBUG : DiskSet.skippedDisks: [] >21:12:09 DEBUG : starting all mpaths on drives ['sda', 'sdb'] >21:12:09 DEBUG : scanning for multipath on drives ['sda', 'sdb'] >21:12:09 DEBUG : loading bdevid modules from: '/tmp/updates/bdevid/:/mnt/source/RHupdates/bdevid/:/lib/bdevid/:/usr/lib/bdevid/' >21:12:09 DEBUG : mpaths: [] >21:12:09 DEBUG : done starting mpaths. Drivelist: ['sda', 'sdb'] >21:12:09 DEBUG : starting dmraids >21:12:09 DEBUG : self.driveList(): ['sda', 'sdb'] >21:12:09 DEBUG : DiskSet.skippedDisks: [] >21:12:09 DEBUG : DiskSet.skippedDisks: [] >21:12:09 DEBUG : starting all dmraids on drives ['sda', 'sdb'] >21:12:09 DEBUG : scanning for dmraid on drives ['sda', 'sdb'] >21:12:09 DEBUG : done starting dmraids. Drivelist: ['sda', 'sdb'] >21:12:18 INFO : Reinitializing label for drive sda >21:12:18 DEBUG : adding drive sda to disk list >21:12:19 INFO : Reinitializing label for drive sdb >21:12:19 DEBUG : adding drive sdb to disk list >21:12:21 INFO : sr0 is a protected partition >21:12:21 INFO : no request, probably a removable drive >21:12:21 INFO : moving (1) to step parttype >21:12:41 INFO : moving (1) to step partition >21:13:53 DEBUG : adding drive sda to disk list >21:13:53 DEBUG : adding drive sdb to disk list >21:16:07 DEBUG : adding drive sda to disk list >21:16:07 DEBUG : adding drive sdb to disk list >21:25:17 DEBUG : adding drive sda to disk list >21:25:17 DEBUG : adding drive sdb to disk list >21:25:29 DEBUG : adding drive sda to disk list >21:25:29 DEBUG : adding drive sdb to disk list >21:26:06 DEBUG : adding drive sda to disk list >21:26:06 DEBUG : adding drive sdb to disk list >21:33:23 DEBUG : adding drive sda to disk list >21:33:23 DEBUG : adding drive sdb to disk list >21:33:43 DEBUG : adding drive sda to disk list >21:33:43 DEBUG : adding drive sdb to disk list >21:34:15 DEBUG : adding drive sda to disk list >21:34:15 DEBUG : adding drive sdb to disk list >21:35:10 DEBUG : adding drive sda to disk list >21:35:10 DEBUG : adding drive sdb to disk list >21:36:31 INFO : moving (1) to step partitiondone >21:36:35 INFO : moving (1) to step migratefilesystems >21:36:35 INFO : moving (1) to step enablefilesystems >21:36:35 INFO : Ensuring that udev is running before we setup filesystems >21:36:36 INFO : disk.commit() for /dev/sda >21:36:36 INFO : disk.commit() for /dev/sdb >21:36:37 DEBUG : adding drive sda to disk list >21:36:37 DEBUG : adding drive sdb to disk list >21:36:38 INFO : formatting swap as swap >21:36:38 DEBUG : adding drive sda to disk list >21:36:38 DEBUG : adding drive sdb to disk list >21:36:39 INFO : mdadm -E /dev/sda1 >21:36:39 ERROR : reading raid sb failed for sda1 >21:36:39 INFO : mdadm -E /dev/sda2 >21:36:39 ERROR : reading raid sb failed for sda2 >21:36:39 INFO : mdadm -E /dev/sdb1 >21:36:39 ERROR : reading raid sb failed for sdb1 >21:36:39 INFO : mdadm -E /dev/sdb2 >21:36:39 ERROR : reading raid sb failed for sdb2 >21:36:39 INFO : formatting /boot as ext3 >21:36:39 INFO : going to run: ['mdadm', '--create', '/dev/md0', '--run', '--chunk=256', '--level=1', '--raid-devices=2', '/dev/sda1', '/dev/sdb1'] >21:36:39 INFO : starting raid device md0 >21:36:39 INFO : mdadm -E /dev/sda1 >21:36:39 INFO : mdadm -A --uuid=ce4b4c8e:85782e2a:cec5fd59:0d76ffc0 --super-minor=0 /dev/md0 >21:36:39 INFO : Format command: ['mke2fs', '/dev/md0', '-j'] > >21:36:44 INFO : starting raid device md0 >21:36:44 INFO : going to run: ['mdadm', '--create', '/dev/md1', '--run', '--chunk=256', '--level=1', '--raid-devices=2', '/dev/sda2', '/dev/sdb2'] >21:36:44 INFO : starting raid device md0 >21:36:44 INFO : starting raid device md0 >21:36:44 INFO : trying to mount /dev/md0 on /boot >21:36:44 INFO : starting raid device md0 >21:36:44 INFO : set SELinux context for mountpoint /boot to False >21:36:44 DEBUG : mounting /dev/md0 on /mnt/sysimage//boot as ext3 >21:36:44 DEBUG : isys.py:mount()- going to mount /dev/md0 on /mnt/sysimage/boot with options defaults >21:36:44 INFO : set SELinux context for newly mounted filesystem root at /boot to False >21:36:44 INFO : trying to mount sys on /sys >21:36:44 INFO : set SELinux context for mountpoint /sys to False >21:36:44 DEBUG : mounting sys on /mnt/sysimage//sys as sysfs >21:36:44 DEBUG : isys.py:mount()- going to mount sys on /mnt/sysimage/sys with options defaults >21:36:44 INFO : set SELinux context for newly mounted filesystem root at /sys to False >21:36:44 INFO : trying to mount proc on /proc >21:36:44 INFO : set SELinux context for mountpoint /proc to False >21:36:44 DEBUG : mounting proc on /mnt/sysimage//proc as proc >21:36:44 DEBUG : isys.py:mount()- going to mount proc on /mnt/sysimage/proc with options defaults >21:36:44 INFO : set SELinux context for newly mounted filesystem root at /proc to False >21:36:44 INFO : moving (1) to step bootloadersetup >21:36:44 INFO : moving (1) to step bootloader >21:37:37 INFO : moving (1) to step reposetup >21:37:37 INFO : moving (1) to step basepkgsel >21:37:37 INFO : moving (1) to step postselection >21:37:37 INFO : moving (1) to step install >21:37:37 INFO : moving (1) to step setuptime >14:37:40 INFO : moving (1) to step preinstallconfig >14:37:40 INFO : moving (1) to step installpackages >14:37:40 INFO : Preparing to install packages >14:37:40 INFO : starting raid device md1 >14:37:40 INFO : mdadm -E /dev/sda2 >14:37:40 INFO : mdadm -A --uuid=5760dcc8:053bd532:e9add243:86d73b14 --super-minor=1 /dev/md1 > > >/tmp/lvmout: >Running... ['lvm', 'vgchange', '-an', '-v'] >oups found >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 446495
: 305405