xlsgen > overview > Formulas

Formulas and conditional formattings bring dynamic capabilities to Excel documents. There are a number of aspects in Excel formulas :



 

A formula is attached to a cell at the worksheet level (see IXlsWorksheet for more information), or in the case of merged cells, at the merged cells object level (see IXlsMergedCells for more information).

Formulas are passed just like in Excel. Examples of formulas are as follows :

=SUM(C3:C5) // calculates the sum of the specified cell range
=IF(R1C4 > 5; "yes"; "no") // calculates a content depending on a given condition

Supported functions are listed in the following table.

In addition to supporting functions, xlsgen supports the following operators : +, -, *, /, =, <, <=, >, >=, <>, ^ (power), % (percent), & (concatenation).

If the wrong number of parameters is being passed, then an error is raised. A subset of functions support an arbitrary number of parameters, for instance the SUM function supports any number of parameters. Use the semi-colon character to separate parameters.

Formulas and parenthesis can be combined at an arbitrary level. Sometimes, you may have to explicitely add parenthesis for the parser to resolve ambiguities. For instance, A3-A4=0 can be better understood if you pass (A3-A4)=0 instead.

Operands supported include :

The R1C1 notation is one of the two notations supported by Excel, where in RxxxCyyy xxx is a row and yyy is a column, both starting at 1. The Ax notation is the natural Excel notation where A denotes a column (there is more than one letter after the 26th column), and x denotes a row number starting at 1.

Functions are parsed and read using the current formula language. The default formula language is English, but xlsgen supports 5 other languages. See the code below for an example of how to use localized function names.

 

In order to produce the example in the screen above, the following code is required :

VB code

wksht.Number(3, 3) = 5
wksht.Number(4, 3) = 10
wksht.Number(5, 3) = 15

Dim style As IXlsStyle
Set style = wksht.NewStyle
style.Font.Bold = True
style.Apply

wksht.Formula(6, 3) = "=SUM(C3:C5)"

C# code

wksht.set_Number(3,3, 5);
wksht.set_Number(4,3, 10);
wksht.set_Number(5,3, 15);

IXlsStyle style = wksht.NewStyle();
style.Font.Bold = 1;
style.Apply();

wksht.set_Formula(6,3, "=SUM(C3:C5)");

C/C++ code

wksht->Number[3][3] = 5;
wksht->Number[4][3] = 10;
wksht->Number[5][3] = 15;

xlsgen::IXlsStylePtr style = wksht->NewStyle();
style->Font->Bold = TRUE;
style->Apply();

wksht->Formula[6][3] = "=SUM(C3:C5)";

If you'd like to write this function using French function names, you can do the following :

VB code

' Tell xlsgen to recognize French function names
wbk.FormulaLanguage = xlsgen.formulalanguage_fr

wksht.Number(3, 3) = 5
wksht.Number(4, 3) = 10
wksht.Number(5, 3) = 15

Dim style As IXlsStyle
Set style = wksht.NewStyle
style.Font.Bold = True
style.Apply

' French function name, without uppercase
wksht.Formula(6, 3) = "=somme(C3:C5)"

C# code

// Tell xlsgen to recognize French function names
wbk.FormulaLanguage = (int) xlsgen.enumFormulaLanguage.formulalanguage_fr;

wksht.set_Number(3,3, 5);
wksht.set_Number(4,3, 10);
wksht.set_Number(5,3, 15);

IXlsStyle style = wksht.NewStyle();
style.Font.Bold = 1;
style.Apply();

// French function name, without uppercase
wksht.set_Formula(6,3, "=somme(C3:C5)");

C/C++ code

// Tell xlsgen to recognize French function names
wbk->FormulaLanguage = xlsgen::formulalanguage_fr;

wksht->Number[3][3] = 5;
wksht->Number[4][3] = 10;
wksht->Number[5][3] = 15;

xlsgen::IXlsStylePtr style = wksht->NewStyle();
style->Font->Bold = TRUE;
style->Apply();

// French function name, without uppercase
wksht->Formula[6][3] = "=somme(C3:C5)";

If you call user-defined functions (otherwise known as add-ins), you must declare them first using the DeclareUserDefinedFunction method. An example is :

 ' declare an external user defined function
 '  (Book1.xls exposes a VBA procedure called Discount1)
 wksht.DeclareUserDefinedFunction("Book1.xls!Discount1")

 ' create a formula with it
 wksht.Formula(15,3) = "=Book1.xls!Discount1(970;3)"

 

List of supported built-in Excel functions (all functions below are supported in xlsgen for reading and writing. Only a subset of these are supported by the xlsgen calculation engine) :

English French German Spanish Italian Portuguese Supported by the built-in calculation engine Description
ABS ABS ABSABSASSABS
X
Returns the absolute value of a number
ACCRINT ACCRINT ACCRINTACCRINTACCRINTACCRINT   Returns the accrued interest for a security that pays periodic interest
ACCRINTM ACCRINTM ACCRINTMACCRINTMACCRINTMACCRINTM   Returns the accrued interest for a security that pays interest at maturity
ACOS ACOS ARCCOSACOSARCCOSACOS
X
Returns the arccosine of a number
ACOSH ACOSH ARCCOSHYPACOSHARCCOSHACOSH   Returns the inverse hyperbolic cosine of a number
ADDRESS ADRESSE ADRESSEDIRECCIONINDIRIZZOENDEREÇO
X
Returns a reference as text to a single cell in a worksheet
AGGREGATE AGGREGATE AGGREGATEAGGREGATEAGGREGATEAGGREGATE   Returns an aggregate in a list or database
AMORDEGRC AMORDEGRC AMORDEGRCAMORDEGRCAMORDEGRCAMORDEGRC   Returns the prorated linear depreciation of an asset for each accounting period
AMORLINC AMORLINC AMORLINCAMORLINCAMORLINCAMORLINC   Returns the prorated linear depreciation of an asset for each accounting period
AND ET UNDYEE
X
Returns TRUE if all of its arguments are TRUE
AREAS ZONES BEREICHEAREASAREEAREAS   Returns the number of areas in a reference
ASIN ASIN ARCSINASENOARCSENASEN
X
Returns the arcsine of a number
ASINH ASINH ARCSINHYPASENOHARCSENHASENH   Returns the inverse hyperbolic sine of a number
ATAN ATAN ARCTANATANARCTANATAN
X
Returns the arctangent of a number
ATAN2 ATAN2 ARCTAN2ATAN2ARCTAN.2ATAN2   Returns the arctangent from x- and y-coordinates
ATANH ATANH ARCTANHYPATANHARCTANHATANH   Returns the inverse hyperbolic tangent of a number
AVEDEV ECART.MOYEN MITTELABWDESVPROMMEDIA.DEVDESV.MÉDIO   Returns the average of the absolute deviations of data points from their mean
AVERAGE MOYENNE MITTELWERTPROMEDIOMEDIAMÉDIA
X
Returns the average of its arguments
AVERAGEA AVERAGEA MITTELWERTAPROMEDIOAMEDIAAMÉDIAA
X
Returns the average of its arguments, including numbers, text, and logical values
AVERAGEIF AVERAGEIF AVERAGEIFAVERAGEIFAVERAGEIFAVERAGEIF   Finds average (arithmetic mean) for the cells specified by a given condition or criteria
AVERAGEIFS AVERAGEIFS AVERAGEIFSAVERAGEIFSAVERAGEIFSAVERAGEIFS   Finds average (arithmetic mean) for the cells specified by a given set of conditions or criteria
BAHTTEXT BAHTTEXT BAHTTEXTBAHTTEXTBAHTTEXTBAHTTEXT   Converts a number to text (baht)
BESSELI BESSELI BESSELIBESSELIBESSELIBESSELI   Returns the modified Bessel function In(x)
BESSELJ BESSELJ BESSELJBESSELJBESSELJBESSELJ   Returns the Bessel function Jn(x)
BESSELK BESSELK BESSELKBESSELKBESSELKBESSELK   Returns the modified Bessel function Kn(x)
BESSELY BESSELY BESSELYBESSELYBESSELYBESSELY   Returns the Bessel function Yn(x)
BETADIST LOI.BETA BETAVERTDISTR.BETADISTRIB.BETADISTBETA   Returns the beta cumulative distribution function
BETAINV BETA.INVERSE BETAINVDISTR.BETA.INVINV.BETABETA.ACUM.INV   Returns the inverse of the cumulative distribution function for a specified beta distribution
BETA.DIST BETA.DIST BETA.DISTBETA.DISTBETA.DISTBETA.DIST   Returns the beta probability distribution function
BETA.INV BETA.INV BETA.INVBETA.INVBETA.INVBETA.INV   Returns the inverse of the cumulative beta probability density function
BIN2DEC BIN2DEC BIN2DECBIN2DECBIN2DECBIN2DEC   Converts a binary number to decimal
BIN2HEX BIN2HEX BIN2HEXBIN2HEXBIN2HEXBIN2HEX   Converts a binary number to hexadecimal
BIN2OCT BIN2OCT BIN2OCTBIN2OCTBIN2OCTBIN2OCT   Converts a binary number to octal
BINOMDIST LOI.BINOMIALE BINOMVERTDISTR.BINOMDISTRIB.BINOMDISTRBINOM   Returns the individual term binomial distribution probability
BINOM.DIST BINOM.DIST BINOM.DISTBINOM.DISTBINOM.DISTBINOM.DIST   Returns the individual term binomial distribution probability
BINOM.INV BINOM.INV BINOM.INVBINOM.INVBINOM.INVBINOM.INV   Returns the smallest value for which the cumulative binomial distribution is greater than or equal to a criterion value
CEILING PLAFOND OBERGRENZEMULTIPLO.SUPERIORARROTONDA.ECCESSOTETO
X
Rounds a number to the nearest integer or to the nearest multiple of significance
CELL CELLULE ZELLECELDACELLA   Returns information about the formatting, location, or contents of a cell
CHAR CAR ZEICHENCARACTERCODICE.CARATTCARACT
X
Returns the character specified by the code number
CHIDIST LOI.KHIDEUX CHIVERTDISTR.CHIDISTRIB.CHIDIST.QUI   Returns the one-tailed probability of the chi-squared distribution
CHIINV KHIDEUX.INVERSE CHIINVPRUEBA.CHI.INVINV.CHIINV.QUI   Returns the inverse of the one-tailed probability of the chi-squared distribution
CHITEST TEST.KHIDEUX CHITESTPRUEBA.CHITEST.CHITESTE.QUI   Returns the test for independence
CHISQ.DIST CHISQ.DIST CHISQ.DISTCHISQ.DISTCHISQ.DISTCHISQ.DIST   Returns the left-tailed probability of the chi-squared distribution
CHISQ.DIST.RT CHISQ.DIST.RT CHISQ.DIST.RTCHISQ.DIST.RTCHISQ.DIST.RTCHISQ.DIST.RT   Returns the right-tailed probability of the chi-squared distribution
CHISQ.INV CHISQ.INV CHISQ.INVCHISQ.INVCHISQ.INVCHISQ.INV   Returns the inverse of the left-tailed probability of the chi-squared distribution
CHISQ.INV.RT CHISQ.INV.RT CHISQ.INV.RTCHISQ.INV.RTCHISQ.INV.RTCHISQ.INV.RT   Returns the inverse of the right-tailed probability of the chi-squared distribution
CHISQ.TEST CHISQ.TEST CHISQ.TESTCHISQ.TESTCHISQ.TESTCHISQ.TEST   Returns the test for independence : the value from the chi-squared distribution for the statistic and the appropriate degrees of freedom
CHOOSE CHOISIR WAHLELEGIRSCEGLIESCOLHER
X
Chooses a value from a list of values
CLEAN EPURAGE SÄUBERNLIMPIARLIBERATIRAR   Removes all nonprintable characters from text
CODE CODE CODECODIGOCODICECÓDIGO
X
Returns a numeric code for the first character in a text string
COLUMN COLONNE SPALTECOLUMNARIF.COLONNACO
X
Returns the column number of a reference
COLUMNS COLONNES SPALTENCOLUMNASCOLONNECOLS   Returns the number of columns in a reference
COMBIN COMBIN KOMBINATIONENCOMBINATCOMBINAZIONECOMBIN   Returns the number of combinations for a given number of objects
COMPLEX COMPLEX COMPLEXCOMPLEXCOMPLEXCOMPLEX   Converts real and imaginry coefficients into a complex number
CONCATENATE CONCATENER VERKETTENCONCATENARCONCATENACONCATENAR
X
Joins several text items into one text item
CONFIDENCE INTERVALLE.CONFIANCE KONFIDENZINTERVALO.CONFIANZACONFIDENZAINT.CONFIANÇA   Returns the confidence interval for a population mean
CONFIDENCE.NORM CONFIDENCE.NORM CONFIDENCE.NORMCONFIDENCE.NORMCONFIDENCE.NORMCONFIDENCE.NORM   Returns the confidence interval for a population mean, using a normal distribution
CONFIDENCE.T CONFIDENCE.T CONFIDENCE.TCONFIDENCE.TCONFIDENCE.TCONFIDENCE.T   Returns the confidence interval for a population mean, using a Student's T distribution
CONVERT CONVERT CONVERTCONVERTCONVERTCONVERT   Converts a number from one measurement system to another
CORREL COEFFICIENT.CORRELATION KORRELCOEF.DE.CORRELCORRELAZIONECORRE
X
Returns the correlation coefficient between two data sets
COS COS COSCOSCOSCOS
X
Returns the cosine of a number
COSH COSH COSHYPCOSHCOSHCOSH   Returns the hyperbolic cosine of a number
COUNT NB ANZAHLCONTARCONTA.NUMERICONT.NÚM
X
Counts how many numbers are in the list of arguments
COUNTA NBVAL ANZAHL2CONTARACONTA.VALORICONT.VALORES
X
Counts how many values are in the list of arguments
COUNTBLANK NB.VIDE ANZAHLLEEREZELLENCONTAR.BLANCOCONTA.VUOTECONTAR.VAZIO
X
Counts blanks
COUNTIF NB.SI ZÄHLENWENNCONTAR.SICONTA.SECONT.SE
X
Counts values matching an expression
COUNTIFS COUNTIFS COUNTIFSCOUNTIFSCOUNTIFSCOUNTIFS   Counts the number of cells specified by a given set of conditions or criteria
COUPDAYBS COUPDAYBS COUPDAYBSCOUPDAYBSCOUPDAYBSCOUPDAYBS   Returns the number of days from the beginning of the coupon period to the settlement date
COUPDAYS COUPDAYS COUPDAYSCOUPDAYSCOUPDAYSCOUPDAYS   Returns the number of days in the coupon period that contains the settlement date
COUPDAYSNC COUPDAYSNC COUPDAYSNCCOUPDAYSNCCOUPDAYSNCCOUPDAYSNC   Returns the number of days from the settlement date to the next coupon date
COUPNCD COUPNCD COUPNCDCOUPNCDCOUPNCDCOUPNCD   Returns the next coupon date after the settlement date
COUPNUM COUPNUM COUPNUMCOUPNUMCOUPNUMCOUPNUM   Returns the number of coupons payable between the settlement date and maturity date
COUPPCD COUPPCD COUPPCDCOUPPCDCOUPPCDCOUPPCD   Returns the previous coupon date before the settlement date
COVAR COVARIANCE KOVARCOVARCOVARIANZACOVAR   Returns covariance, the average of the products of paired deviations
COVARIANCE.P COVARIANCE.P COVARIANCE.PCOVARIANCE.PCOVARIANCE.PCOVARIANCE.P   Returns population covariance, the average of the products of deviations for each data point pair in two data sets
COVARIANCE.S COVARIANCE.S COVARIANCE.SCOVARIANCE.SCOVARIANCE.SCOVARIANCE.S   Returns sample covariance, the average of the products of deviations for each data point pair in two data sets
CRITBINOM CRITERE.LOI.BINOMIALE KRITBINOMBINOM.CRITCRIT.BINOMCRIT.BINOM   Returns the smallest value for which the cumulative binomial distribution is less than or equal to a criterion value
CUBEKPIMEMBER CUBEKPIMEMBER CUBEKPIMEMBERCUBEKPIMEMBERCUBEKPIMEMBERCUBEKPIMEMBER   Returns a key performance indicator (KPI) property and displays the KPIP name in the cell
CUBEMEMBER CUBEMEMBER CUBEMEMBERCUBEMEMBERCUBEMEMBERCUBEMEMBER   Returns a member or tuple from the cube
CUBEMEMBERPROPERTY CUBEMEMBERPROPERTY CUBEMEMBERPROPERTYCUBEMEMBERPROPERTYCUBEMEMBERPROPERTYCUBEMEMBERPROPERTY   Returns the value of a member property from the cube
CUBERANKEDMEMBER CUBERANKEDMEMBER CUBERANKEDMEMBERCUBERANKEDMEMBERCUBERANKEDMEMBERCUBERANKEDMEMBER   Returns the nth, or ranked, member in a set
CUBESET CUBESET CUBESETCUBESETCUBESETCUBESET   Defines a calculated set of members or tuples by sending a set expression to the cube on the server, which creates the set, and then returns that set to Microsoft Office Excel
CUBESETCOUNT CUBESETCOUNT CUBESETCOUNTCUBESETCOUNTCUBESETCOUNTCUBESETCOUNT   Returns the number of items in a set
CUBEVALUE CUBEVALUE CUBEVALUECUBEVALUECUBEVALUECUBEVALUE   Returns an aggregated value from the cube
CUMIPMT CUMIPMT CUMIPMTCUMIPMTCUMIPMTCUMIPMT   Returns the cumulative interest paid between two periods
CUMPRINC CUMPRINC CUMPRINCCUMPRINCCUMPRINCCUMPRINC   Returns the cumulative principal paid on a loan between two periods
DATE DATE DATUMFECHADATADATA
X
Returns the serial number of a particular date
DATEVALUE DATEVAL DATWERTFECHANUMERODATA.VALOREDATA.VALOR
X
Converts a date in the form of text to a serial number
DAVERAGE BDMOYENNE DBMITTELWERTBDPROMEDIODB.MEDIABDMÉDIA   Returns the average of selected database entries
DAY JOUR TAGDIAGIORNODIA
X
Converts a serial number to a day of the month
DAYS360 JOURS360 TAGE360DIAS360GIORNO360DIAS360
X
Calculates the number of days between two dates based on a 360-day year
DB DB GDA2DBAMMORT.FISSOBD   Returns the depreciation of an asset for a specified period by using the fixed-declining balance method
DCOUNT BDNB DBANZAHLBDCONTARDB.CONTA.NUMERIBDCONTAR   Counts the cells that contain numbers in a database
DCOUNTA BDNBVAL DBANZAHL2BDCONTARADB.CONTA.VALORIBDCONTARA   Counts nonblank cells in a database
DDB DDB GDADDBAMMORTBDD   Returns the depreciation of an asset for a specified period by using the double-declining balance method or some other method that you specify
DEC2BIN DEC2BIN DEC2BINDEC2BINDEC2BINDEC2BIN   Converts a decimal number to binary
DEC2HEX DEC2HEX DEC2HEXDEC2HEXDEC2HEXDEC2HEX   Converts a decimal number to hexadecimal
DEC2OCT DEC2OCT DEC2OCTDEC2OCTDEC2OCTDEC2OCT   Converts a decimal number to octal
DEGREES DEGRES GRADGRADOSGRADIGRAUS
X
Converts radians to degrees
DELTA DELTA DELTADELTADELTADELTA   Tests whether two numbers are equal
DEVSQ SOMME.CARRE.ECARTS SUMQUADABWDESVIA2DEV.QDESVQ   Returns the sum of squares of deviations
DGET BDLIRE DBAUSZUGBDEXTRAERDB.VALORIBDEXTRAIR   Extracts from a database a single record that matches the specified criteria
DISC DISC DISCDISCDISCDISC   Returns the discount rate for a security
DMAX BDMAX DBMAXBDMAXDB.MAXBDMÁX   Returns the maximum value from selected database entries
DMIN BDMIN DBMINBDMINDB.MINBDMÍN   Returns the minimum value from selected database entries
DOLLAR FRANC DMMONEDAVALUTAMOEDA   Converts a number to text, using the $ (dollar) currency format
DOLLARDE DOLLARDE DOLLARDEDOLLARDEDOLLARDEDOLLARDE   Converts a dollar price, expressed as a fraction, into a dollar price, expressed as a decimal number
DOLLARFR DOLLARFR DOLLARFRDOLLARFRDOLLARFRDOLLARFR   Converts a dollar price, expressed as a decimal number, into a dollar price, expressed as a fraction
DPRODUCT BDPRODUIT DBPRODUKTBDPRODUCTODB.PRODOTTOBDMULTIP   Multiplies the values in a particular field of records that match the criteria in a database
DSTDEV BDECARTTYPE DBSTDABWBDDESVESTDB.DEV.STBDEST   Estimates the standard deviation based on a sample of selected database entries
DSTDEVP BDECARTTYPEP DBSTDABWNBDDESVESTPDB.DEV.ST.POPBDDESVPA   Calculates the standard deviation based on the entire population of selected database entries
DSUM BDSOMME DBSUMMEBDSUMADB.SOMMABDSOMA   Adds the numbers in the field column of records in the database that match the criteria
DURATION DURATION DURATIONDURATIONDURATIONDURATION   Returns the annual duration of a security with periodic interest payments
DVAR BDVAR DBVARIANZBDVARDB.VARBDVAREST   Estimates variance based on a sample from selected database entries
DVARP BDVARP DBVARIANZENBDVARPDB.VAR.POPBDVARP   Calculates variance based on the entire population of selected database entries
EDATE EDATE EDATEEDATEEDATEEDATE   Returns the serial number of the date that is the indicated number of monts before or after the start date
EFFECT EFFECT EFFECTEFFECTEFFECTEFFECT   Returns the effective annual interest rate
EOMONTH EOMONTH EOMONTHEOMONTHEOMONTHEOMONTH   Returns the serial number of the last day of the month before or after a specified number of months
ERF ERF ERFERFERFERF   Returns the error function
ERFC ERFC ERFCERFCERFCERFC   Returns the complementary error function
ERROR.TYPE TYPE.ERREUR FEHLER.TYPTIPO.DE.ERRORERRORE.TIPOTIPO.ERRO   Returns a number corresponding to an error type
EVEN PAIR GERADEREDONDEA.PARPARIPAR   Rounds a number up to the nearest even integer
EXACT EXACT IDENTISCHIGUALIDENTICOEXATO   Checks to see if two text values are identical
EXP EXP EXPEXPEXPEXP
X
Returns e raised to the power of a given number
EXPONDIST LOI.EXPONENTIELLE EXPONVERTDISTR.EXPDISTRIB.EXPDISTEXPON   Returns the exponential distribution
EXPON.DIST EXPON.DIST EXPON.DISTEXPON.DISTEXPON.DISTEXPON.DIST   Returns the exponential distribution
FACT FACT FAKULTÄTFACTFATTORIALEFATORIA   Returns the factorial of a number
FACTDOUBLE FACTDOUBLE FACTDOUBLEFACTDOUBLEFACTDOUBLEFACTDOUBLE   Returns the double factorial of a number
FALSE FAUX FALSCHFALSOFALSOFALSO
X
Returns the logical value of FALSE
FDIST LOI.F FVERTDISTR.FDISTRIB.FDISTF   Returns the F probability distribution
F.DIST F.DIST F.DISTF.DISTF.DISTF.DIST   Returns the left-tailed F probability distribution (degree of diversity) for two data sets
F.DIST.RT F.DIST.RT F.DIST.RTF.DIST.RTF.DIST.RTF.DIST.RT   Returns the right-tailed F probability distribution (degree of diversity) for two data sets
F.INV F.INV F.INVF.INVF.INVF.INV   Returns the inverse of the left-tailed F probability distribution
F.INV.RT F.INV.RT F.INV.RTF.INV.RTF.INV.RTF.INV.RT   Returns the inverse of the right-tailed F probability distribution
F.TEST F.TEST F.TESTF.TESTF.TESTF.TEST   Returns the result of an F-test, the two-tailed probability that the variances in Array1 and Array2 are not significantly different
FIND TROUVE FINDENENCONTRARTROVAPROCURAR
X
Finds one text value within another (case-sensitive)
FINV INSERVE.LOI.F FINVDISTR.F.INVINV.FINVF   Returns the inverse of the F probability distribution
FISHER FISHER FISHERFISHERFISHERFISHER   Returns the Fisher transformation
FISHERINV FISHER.INVERSE FISHERINVPRUEBA.FISHER.INVINV.FISHERFISHERINV   Returns the inverse of the Fisher transformation
FIXED CTXT FESTDECIMALFISSODEF.NÚM.DEC
X
Formats a number as text with a fixed number of decimals
FLOOR PLANCHER UNTERGRENZEMULTIPLO.INFERIORARROTONDA.DIFETTOARREDMULTB
X
Rounds a number down, toward zero
FORECAST PREVISION SCHÄTZERPRONOSTICOPREVISIONEPREVISÃO   Returns a value along a linear trend
FREQUENCY FREQUENCE HÄUFIGKEITFRECUENCIAFREQUENZAFREQÜÊNCIA   Returns a frequency distribution as a vertical array
FTEST TEST.F FTESTPRUEBA.FTEST.FTESTEF   Returns the result of an F-test
FV VC ZWVFVAL.FUTVF   Returns the future value of an investment
FVSCHEDULE FVSCHEDULE FVSCHEDULEFVSCHEDULEFVSCHEDULEFVSCHEDULE   Returns the future value of an initial principal after applying a series of compound interest rates
GAMMADIST LOI.GAMMA GAMMAVERTDISTR.GAMMADISTRIB.GAMMADISTGAMA   Returns the gamma distribution
GAMMAINV LOI.GAMMA.INVERSE GAMMAINVDISTR.GAMMA.INVINV.GAMMAINVGAMA   Returns the inverse of the gamma cumulative distribution
GAMMA.DIST GAMMA.DIST GAMMA.DISTGAMMA.DISTGAMMA.DISTGAMMA.DIST   Returns the gamma distribution
GAMMA.INV GAMMA.INV GAMMA.INVGAMMA.INVGAMMA.INVGAMMA.INV   Returns the inverse of the gamma cumulative distribution
GAMMALN LNGAMMA GAMMALNGAMMA.LNLN.GAMMALNGAMA   Returns the natural logarithm of the gamma function, G(x)
GCD GCD GCDGCDGCDGCD   Returns the greatest common divisor
GEOMEAN MOYENNE.GEOMETRIQUE GEOMITTELMEDIA.GEOMMEDIA.GEOMETRICAMÉDIA.GEOMÉTRICA
X
Returns the geometric mean
GESTEP GESTEP GESTEPGESTEPGESTEPGESTEP   Tests whether a number is greater than a threshold value
GETPIVOTDATA LIREDONNEESTABCROISDYNAMIQUE GETPIVOTDATAGETPIVOTDATAGETPIVOTDATAGETPIVOTDATA    
GROWTH CROISSANCE VARIATIONCRECIMIENTOCRESCITACRESCIMENTO   Returns values along an exponential trend
HARMEAN MOYENNE.HARMONIQUE HARMITTELMEDIA.ARMOMEDIA.ARMONICAMÉDIA.HARMÔNICA
X
Returns the harmonic mean
HEX2BIN HEX2BIN HEX2BINHEX2BINHEX2BINHEX2BIN   Converts a hexadecimal number to binary
HEX2DEC HEX2DEC HEX2DECHEX2DECHEX2DECHEX2DEC   Converts a hexadecimal number to decimal
HEX2OCT HEX2OCT HEX2OCTHEX2OCTHEX2OCTHEX2OCT   Converts a hexadecimal number to octal
HLOOKUP RECHERCHEH WVERWEISBUSCARHCERCA.ORIZZPROCH
X
Looks in the top row of an array and returns the value of the indicated cell
HOUR HEURE STUNDEHORAORAHORA
X
Converts a serial number to an hour
HYPERLINK LIEN_HYPERTEXTE HYPERLINKHYPERLINKHYPERLINKHYPERLINK   Creates a shortcut or jump that opens a document stored on a network server, an intranet, or the Internet
HYPGEOMDIST LOI.HYPERGEOMETRIQUE HYPGEOMVERTDISTR.HIPERGEOMDISTRIB.IPERGEOMDIST.HIPERGEOM   Returns the hypergeometric distribution
HYPGEOM.DIST HYPGEOM.DIST HYPGEOM.DISTHYPGEOM.DISTHYPGEOM.DISTHYPGEOM.DIST   Returns the hypergeometric distribution
IF SI WENNSISESE
X
Specifies a logical test to perform
IFERROR IFERROR IFERRORIFERRORIFERRORIFERROR   Returns the second parameter if expression is an error and the value of the expression otherwise
IMABS IMABS IMABSIMABSIMABSIMABS   Returns the absolute value (modulus) of a complex number
IMAGINARY IMAGINARY IMAGINARYIMAGINARYIMAGINARYIMAGINARY   Returns the imaginary coefficient of a complex number
IMARGUMENT IMARGUMENT IMARGUMENTIMARGUMENTIMARGUMENTIMARGUMENT   Returns the argument q, an angle expressed in radians
IMCONJUGATE IMCONJUGATE IMCONJUGATEIMCONJUGATEIMCONJUGATEIMCONJUGATE   Returns the complex conjuguate of a complex number
IMCOS IMCOS IMCOSIMCOSIMCOSIMCOS   Returns the cosine of a complex number
IMDIV IMDIV IMDIVIMDIVIMDIVIMDIV   Returns the quotient of two complex numbers
IMEXP IMEXP IMEXPIMEXPIMEXPIMEXP   Returns the exponential of a complex number
IMLN IMLN IMLNIMLNIMLNIMLN   Returns the natural logarithm of a complex number
IMLOG10 IMLOG10 IMLOG10IMLOG10IMLOG10IMLOG10   Returns the base-10 logarithm of a complex number
IMLOG2 IMLOG2 IMLOG2IMLOG2IMLOG2IMLOG2   Returns the base-2 logarithm of a complex number
IMPOWER IMPOWER IMPOWERIMPOWERIMPOWERIMPOWER   Returns a complex number raised to an integer power
IMPRODUCT IMPRODUCT IMPRODUCTIMPRODUCTIMPRODUCTIMPRODUCT   Returns the product of 1 to 255 complex numbers
IMREAL IMREAL IMREALIMREALIMREALIMREAL   Returns the real coefficient of a complex number
IMSIN IMSIN IMSINIMSINIMSINIMSIN   Returns the sine of a complex number
IMSQRT IMSQRT IMSQRTIMSQRTIMSQRTIMSQRT   Returns the square root of a complex number
IMSUB IMSUB IMSUBIMSUBIMSUBIMSUB   Returns the difference of two complex numbers
IMSUM IMSUM IMSUMIMSUMIMSUMIMSUM   Returns the sum of two complex numbers
INDEX INDEX INDEXINDICEINDICEÍNDICE
X
Uses an index to choose a value from a reference or array
INDIRECT INDIRECT INDIREKTINDIRECTOINDIRETTOINDIRETO
X
Returns a reference indicated by a text value
INFO INFO INFOINFOAMBIENTE.INFOINFORMAÇÃO   Returns information about the current operating environment
INT ENT GANZZAHLENTEROINTINT
X
Rounds a number down to the nearest integer
INTERCEPT ORDONNEE.ORIGINE ACHSENABSCHNITTINTERSECCIONINTERCETTAINTERCEPÇÃO
X
Returns the intercept of the linear regression line
INTERSECT INTERSECTION INTERSECTINTERSECTINTERSECTINTERSECT
X
Returns the logical intersection of an arbitrary number of ranges
INTRATE INTRATE INTRATEINTRATEINTRATEINTRATE   Returns the interest rate for a fully invested security
IPMT INTPER ZINSZPAGOINTINTERESSIIPGTO   Returns the interest payment for an investment for a given period
IRR TRI IKVTIRTIR.COSTTIR   Returns the internal rate of return for a series of cash flows
ISBLANK ESTVIDE ISTLEERESBLANCOVAL.VUOTOÉCÉL.VAZIA
X
Returns TRUE if the value is blank
ISERR ESTERR ISTFEHLESERRVAL.ERRÉERRO
X
Returns TRUE if the value is any error value except #N/A
ISERROR ESTERREUR ISTFEHLERESERRORVAL.ERROREÉERROS
X
Returns TRUE if the value is any error value
ISEVEN ISEVEN ISEVENISEVENISEVENISEVEN   Returns TRUE if the number is even
ISLOGICAL ESTLOGIQUE ISTLOGESLOGICOVAL.LOGICOÉLÓGICO
X
Returns TRUE if the value is a logical value
ISNA ESTNA ISTNVESNODVAL.NON.DISPÉ.NÃO.DISP
X
Returns TRUE if the value is the #N/A error value
ISNONTEXT ESTNONTEXTE ISTKTEXTESNOTEXTOVAL.NON.TESTOÉ.NÃO.TEXTO
X
Returns TRUE if the value is not text
ISNUMBER ESTNUM ISTZAHLESNUMEROVAL.NUMEROÉNÚM
X
Returns TRUE if the value is a number
ISODD ISODD ISODDISODDISODDISODD   Returns TRUE if the number is odd
ISO.CEILING ISO.CEILING ISO.CEILINGISO.CEILINGISO.CEILINGISO.CEILING   Rounds a number up, to the nearest integer or to the nearest multiple of significance
ISPMT ISPMT ISPMTINT.PAGO.DIRISPMTÉPGTO   Calculates the interest paid during a specific period of an investment
ISREF ESTREF ISTBEZUGESREFVAL.RIFÉREF
X
Returns TRUE if the value is a reference
ISTEXT ESTTEXTE ISTTEXTESTEXTOVAL.TESTOÉTEXTO
X
Returns TRUE if the value is text
KURT KURTOSIS KURTCURTOSISCURTOSICURT   Returns the kurtosis of a data set
LARGE GRANDE.VALEUR KGRÖSSTEK.ESIMO.MAYORGRANDEMAIOR
X
Returns the k-th largest value in a data set
LCM LCM LCMLCMLCMLCM   Returns the least common multiple
LEFT GAUCHE LINKSIZQUIERDASINISTRAESQUERDA
X
Returns the leftmost characters from a text value
LEN NBCAR LÄNGELARGOLUNGHEZZANÚM.CARACT
X
Returns the number of characters in a text string
LINEST DROITEREG RGPESTIMACION.LINEALREGR.LINPROJ.LIN   Returns the parameters of a linear trend
LN LN LNLNLNLN
X
Returns the natural logarithm of a number
LOG LOG LOGLOGLOGLOG
X
Returns the logarithm of a number to a specified base
LOG10 LOG10 LOG10LOG10LOG10LOG10
X
Returns the base-10 logarithm of a number
LOGEST LOGREG RKPESTIMACION.LOGARITMICAREGR.LOGPROJ.LOG
X
Returns the parameters of an exponential trend
LOGINV LOI.LOGNORMALE.INVERSE LOGINVDISTR.LOG.INVINV.LOGNORMINVLOG   Returns the inverse of the lognormal distribution
LOGNORMDIST LOI.LOGNORMALE LOGNORMVERTDISTR.LOG.NORMDISTRIB.LOGNORMDIST.LOGNORMA
X
Returns the cumulative lognormal distribution
LOGNORM.DIST LOGNORM.DIST LOGNORM.DISTLOGNORM.DISTLOGNORM.DISTLOGNORM.DIST   Returns the lognormal distribution of x, where ln(s) is normally distributed with parameters Mean and Standard-dev
LOGNORM.INV LOGNORM.INV LOGNORM.INVLOGNORM.INVLOGNORM.INVLOGNORM.INV   Returns the inverse of the lognormal cumulative distribution of function x, where ln(x) is normally distributed with parameters Mean and Standard-dev
LOOKUP RECHERCHE VERWEISBUSCARCERCAPROC
X
Looks up values in a vector or array
LOWER MINUSCULE KLEINMINUSCMINUSCMINÚSCULA
X
Converts text to lowercase
MATCH EQUIV VERGLEICHCOINCIDIRCONFRONTACORRESP
X
Looks up values in a reference or array
MAX MAX MAXMAXMAXMÁXIMO
X
Returns the maximum value in a list of arguments
MAXA MAXA MAXAMAXAMAXAMÁXIMOA
X
Returns the maximum value in a list of arguments, including numbers, text, and logical values
MDETERM DETERMAT MDETMDETERMMATR.DETERMMATRIZ.DETERM   Returns the matrix determinant of an array
MDURATION MDURATION MDURATIONMDURATIONMDURATIONMDURATION   Returns the Macauley modified duration for a security with an assumed par value of $100
MEDIAN MEDIANE MEDIANMEDIANAMEDIANAMED
X
Returns the median of the given numbers
MID STXT TEILEXTRAESTRINGA.ESTRAIEXT.TEXTO
X
Returns a specific number of characters from a text string starting at the position you specify
MIN MIN MINMINMINMÍNIMO
X
Returns the minimum value in a list of arguments
MINA MINA MINAMINAMINAMÍNIMOA
X
Returns the smallest value in a list of arguments, including numbers, text, and logical values
MINUTE MINUTE MINUTEMINUTOMINUTOMINUTO
X
Converts a serial number to a minute
MINVERSE INVERSEMAT MINVMINVERSAMATR.INVERSAMATRIZ.INVERSO   Returns the matrix inverse of an array
MIRR TRIM QIKVTIRMTIR.VARMTIR   Returns the internal rate of return where positive and negative cash flows are financed at different rates
MMULT PRODUITMAT MMULTMMULTMATR.PRODOTTOMATRIZ.MULT   Returns the matrix product of two arrays
MOD MOD RESTRESIDUORESTOMOD
X
Returns the remainder from division
MODE MODE MODALWERTMODAMODAMODO   Returns the most common value in a data set
MODE.MULT MODE.MULT MODE.MULTMODE.MULTMODE.MULTMODE.MULT   Returns a vertical array of the most frequently occurring or repetitive values in an array or range of data
MODE.SNGL MODE.SNGL MODE.SNGLMODE.SNGLMODE.SNGLMODE.SNGL   Returns the most frequently occurring or repetitive value in an array or range of data
MONTH MOIS MONATMESMESEMÊS
X
Converts a serial number to a month
MROUND MROUND MROUNDMROUNDMROUNDMROUND   Returns a number rounded to the desired multiple
MULTINOMIAL MULTINOMIAL MULTINOMIALMULTINOMIALMULTINOMIALMULTINOMIAL   Returns the multinomial of a set of numbers
N N NNNUMN
X
Returns a value converted to a number
NA NA NVNODNON.DISPNÃO.DISP
X
Returns the error value #N/A
NEGBINOMDIST LOI.BINOMIALE.NEG NEGBINOMVERTNEGBINOMDISTDISTRIB.BINOM.NEGDIST.BIN.NEG   Returns the negative binomial distribution
NEGBINOM.DIST NEGBINOM.DIST NEGBINOM.DISTNEGBINOM.DISTNEGBINOM.DISTNEGBINOM.DIST   Returns the negative binomial distribution, the probability that there will be Number_f failures before the number_s-th success, with Probability_s probability of a success
NETWORKDAYS NETWORKDAYS NETWORKDAYSNETWORKDAYSNETWORKDAYSNETWORKDAYS   Returns the number of whole workdays between two dates
NETWORKDAYS.INTL NETWORKDAYS.INTL NETWORKDAYS.INTLNETWORKDAYS.INTLNETWORKDAYS.INTLNETWORKDAYS.INTL   Returns the number of while workdays between two dates with custom weekend parameters
NOMINAL NOMINAL NOMINALNOMINALNOMINALNOMINAL   Returns the annual nominal interest rate
NORMDIST LOI.NORMALE NORMVERTDISTR.NORMDISTRIB.NORMDIST.NORM
X
Returns the normal cumulative distribution
NORMINV LOI.NORMALE.INVERSE NORMINVDISTR.NORM.INVINV.NORMINV.NORM   Returns the inverse of the normal cumulative distribution
NORM.DIST NORM.DIST NORM.DISTNORM.DISTNORM.DISTNORM.DIST   Returns the normal distribution for the specified mean and standard deviations
NORM.INV NORM.INV NORM.INVNORM.INVNORM.INVNORM.INV   Returns the inverse of the normal cumulative distribution for the specified mean and standard deviations
NORMSDIST LOI.NORMALE.STANDARD STANDNORMVERTDISTR.NORM.ESTANDDISTRIB.NORM.STDIST.NORMP
X
Returns the standard normal cumulative distribution
NORMSINV LOI.NORMALE.STANDARD.INVERSE STANDNORMINVDISTR.NORM.ESTAND.INVINV.NORM.STINV.NORMP   Returns the inverse of the standard normal cumulative distribution
NORM.S.DIST NORM.S.DIST NORM.S.DISTNORM.S.DISTNORM.S.DISTNORM.S.DIST   Returns the standard normal distribution (has a mean of zero and a standard deviation of one)
NORM.S.INV NORM.S.INV NORM.S.INVNORM.S.INVNORM.S.INVNORM.S.INV   Returns the inverse of the standard normal cumulative distribution (has a mean of zero and a standard deviation of one)
NOT NON NICHTNONONNÃO
X
Reverses the logic of its argument
NOW MAINTENANT JETZTAHORAADESSOAGORA
X
Returns the serial number of the current date and time
NPER NPM ZZRNPERNUM.RATENPER   Returns the number of periods for an investment
NPV VAN NBWVNAVANVP   Returns the net present value of an investment based on a series of periodic cash flows and a discount rate
OCT2BIN OCT2BIN OCT2BINOCT2BINOCT2BINOCT2BIN   Converts an octal number to binary
OCT2DEC OCT2DEC OCT2DECOCT2DECOCT2DECOCT2DEC   Converts an octal number to decimal
OCT2HEX OCT2HEX OCT2HEXOCT2HEXOCT2HEXOCT2HEX   Converts an octal number to hexadecimal
ODD IMPAIR UNGERADEREDONDEA.IMPARDISPARIÍMPAR   Rounds a number up to the nearest odd integer
ODDFPRICE ODDFPRICE ODDFPRICEODDFPRICEODDFPRICEODDFPRICE   Returns the price for $100 face value of a security with an odd first period
ODDFYIELD ODDFYIELD ODDFYIELDODDFYIELDODDFYIELDODDFYIELD   Returns the yield of a security with an odd first period
ODDLPRICE ODDLPRICE ODDLPRICEODDLPRICEODDLPRICEODDLPRICE   Returns the price per $100 face value of a security with an odd last period
ODDLYIELD ODDLYIELD ODDLYIELDODDLYIELDODDLYIELDODDLYIELD   Returns the yield of a security with an odd last period
OFFSET DECALER BEREICH.VERSCHIEBENDESREFSCARTODESLOC
X
Returns a reference offset from a given reference
OR OU ODEROOOU
X
Returns TRUE if any argument is TRUE
PEARSON PEARSON PEARSONPEARSONPEARSONPEARSON
X
Returns the Pearson product moment correlation coefficient
PERCENTILE CENTILE QUANTILPERCENTILPERCENTILEPERCENTI
X
Returns the k-th percentile of values in a range
PERCENTILE.EXC PERCENTILE.EXC PERCENTILE.EXCPERCENTILE.EXCPERCENTILE.EXCPERCENTILE.EXC   Returns the k-th percentile of values in a range, where k is in the range 0...1, exclusive
PERCENTILE.INC PERCENTILE.INC PERCENTILE.INCPERCENTILE.INCPERCENTILE.INCPERCENTILE.INC   Returns the k-th percentile of values in a range, where k is in the range 0...1, inclusives
PERCENTRANK RANG.POURCENTAGE QUANTILSRANGRANGO.PERCENTILPERCENT.RANGOORDEM.PORCENTUA   Returns the percentage rank of a value in a data set
PERCENTRANK.EXC PERCENTRANK.EXC PERCENTRANK.EXCPERCENTRANK.EXCPERCENTRANK.EXCPERCENTRANK.EXC   Returns the rank of a value in a data set as a percentage of the data set as a percentage (0...1, exclusive) of the data set
PERCENTRANK.INC PERCENTRANK.INC PERCENTRANK.INCPERCENTRANK.INCPERCENTRANK.INCPERCENTRANK.INC   Returns the rank of a value in a data set as a percentage of the data set as a percentage (0...1, inclusive) of the data set
PERMUT PERMUTATION VARIATIONENPERMUTACIONESPERMUTAZIONEPERMUT   Returns the number of permutations for a given number of objects
PI PI PIPIPI.GRECOPI   Returns the value of pi
PMT VPM RMZPAGORATAPGTO   Returns the periodic payment for an annuity
POISSON LOI.POISSON POISSONPOISSONPOISSONPOISSON   Returns the Poisson distribution
POISSON.DIST POISSON.DIST POISSON.DISTPOISSON.DISTPOISSON.DISTPOISSON.DIST   Returns the Poisson distribution
POWER PUISSANCE POTENZPOTENCIAPOTENZAPOTÊNCIA
X
Returns the result of a number raised to a power
PPMT PRINCPER KAPZPAGOPRINP.RATAPPGTO   Returns the payment on the principal for an investment for a given period
PRICE PRICE PRICEPRICEPRICEPRICE   Returns the price per $100 face value of a security that pays periodic interest
PRICEDISC PRICEDISC PRICEDISCPRICEDISCPRICEDISCPRICEDISC   Returns the price per $100 face value of a discounted security
PRICEMAT PRICEMAT PRICEMATPRICEMATPRICEMATPRICEMAT   Returns the price per $100 face value of a security that pays interest at maturity
PROB PROBABILITE WAHRSCHBEREICHPROBABILIDADPROBABILITÀPROB   Returns the probability that values in a range are between two limits
PRODUCT PRODUIT PRODUKTPRODUCTOPRODOTTOMULT   Multiplies its arguments
PROPER NOMPROPRE GROSS2NOMPROPIOMAIUSC.INIZPRI.MAIÚSCULA   Capitalizes the first letter in each word of a text value
PV VA BWVAVAVP   Returns the present value of an investment
QUARTILE QUARTILE QUARTILECUARTILQUARTILEQUARTI   Returns the quartile of a data set
QUARTILE.EXC QUARTILE.EXC QUARTILE.EXCQUARTILE.EXCQUARTILE.EXCQUARTILE.EXC   Returns the quartile of a data set, based on percentile values from 0...1, exclusive
QUARTILE.INC QUARTILE.INC QUARTILE.INCQUARTILE.INCQUARTILE.INCQUARTILE.INC   Returns the quartile of a data set, based on percentile values from 0...1, inclusive
QUOTIENT QUOTIENT QUOTIENTQUOTIENTQUOTIENTQUOTIENT   Returns the integer portion of a division
RADIANS RADIANS RADIANTRADIANESRADIANTIRADIANOS
X
Converts degrees to radians
RAND ALEA ZUFALLSZAHLALEATORIOCASUALEALEATÓRIO
X
Returns a random number between 0 and 1
RANDBETWEEN RANDBETWEEN RANDBETWEENRANDBETWEENRANDBETWEENRANDBETWEEN   Returns a random number between the numbers you specify
RANK RANG RANGJERARQUIARANGOORDEM
X
Returns the rank of a number in a list of numbers
RANK.AVG RANK.AVG RANK.AVGRANK.AVGRANK.AVGRANK.AVG   Returns the rank of a number in a list of numbers : its size relative to other values in the list; if more than one value has the same rank, the average rank is returned
RANK.EQ RANK.EQ RANK.EQRANK.EQRANK.EQRANK.EQ   Returns the rank of a number in a list of numbers : its size relative to other values in the list; if more than one value has the same rank, the top rank of that set of values is returned
RATE TAUX ZINSTASATASSOTAXA   Returns the interest rate per period of an annuity
RECEIVED RECEIVED RECEIVEDRECEIVEDRECEIVEDRECEIVED   Returns the amount received at maturity for a fully invested security
REPLACE REMPLACER ERSETZENREEMPLAZARRIMPIAZZAMUDAR
X
Replaces characters within text
REPT REPT WIEDERHOLENREPETIRRIPETIREPETIR
X
Repeats text a given number of times
RIGHT DROITE RECHTSDERECHADESTRADIREITA
X
Returns the rightmost characters from a text value
ROMAN ROMAIN RÖMISCHNUMERO.ROMANOROMANOROMANO   Converts an arabic numeral to roman, as text
ROUND ARRONDI RUNDENREDONDEARARROTONDAARRED
X
Rounds a number to a specified number of digits
ROUNDDOWN ARRONDI.INF ABRUNDENREDONDEAR.MENOSARROTONDA.PER.DIFARREDONDAR.PARA.BAIXO
X
Rounds a number down, toward zero
ROUNDUP ARRONDI.SUP AUFRUNDENREDONDEAR.MASARROTONDA.PER.ECCARREDONDAR.PARA.CIMA
X
Rounds a number up, away from zero
ROW LIGNE ZEILEFILARIF.RIGALIN
X
Returns the row number of a reference
ROWS LIGNES ZEILENFILASRIGHELINS   Returns the number of rows in a reference
RSQ COEFFICIENT.DETERMINATION BESTIMMTHEITSMASSCOEFICIENTE.R2RQRQUAD   Returns the square of the Pearson product moment correlation coefficient
RTD RTD RTDRTDRTDRTD    
SEARCH CHERCHE SUCHENHALLARRICERCALOCALIZAR
X
Finds one text value within another (not case-sensitive)
SECOND SECONDE SEKUNDESEGUNDOSECONDOSEGUNDO
X
Converts a serial number to a second
SERIESSUM SERIESSUM SERIESSUMSERIESSUMSERIESSUMSERIESSUM   Returns the sum of a power series based on the formula
SIGN SIGNE VORZEICHENSIGNOSEGNOSINA
X
Returns the sign of a number
SIN SIN SINSENOSENSEN
X
Returns the sine of the given angle
SINH SINH SINHYPSENOHSENHSENH   Returns the hyperbolic sine of a number
SKEW COEFFICIENT.ASYMETRIE SCHIEFECOEFICIENTE.ASIMETRIAASIMMETRIADISTORÇÃO   Returns the skewness of a distribution
SLN AMORLIN LIASLNAMMORT.COSTDPD   Returns the straight-line depreciation of an asset for one period
SLOPE PENTE STEIGUNGPENDIENTEPENDENZAINCLINAÇÃO
X
Returns the slope of the linear regression line
SMALL PETITE.VALEUR KKLEINSTEK.ESIMO.MENORPICCOLOMENOR
X
Returns the k-th smallest value in a data set
SQRT RACINE WURZELRAIZRADQRAIZ
X
Returns a positive square root
SQRTPI SQRTPI SQRTPISQRTPISQRTPISQRTPI   Returns the square root of (number * pi)
STANDARDIZE CENTREE.REDUITE STANDARDISIERUNGNORMALIZACIONNORMALIZZAPADRONIZAR   Returns a normalized value
STDEV ECARTYPE STABWDESVESTDEV.STDESVPAD
X
Estimates standard deviation based on a sample
STDEVA STDEVA STABWADESVESTADEV.STADESVPADA
X
Estimates standard deviation based on a sample, including numbers, text, and logical values
STDEVP ECARTYPEP STABWNDESVESTPDEV.ST.POPDESVPADP
X
Calculates standard deviation based on the entire population
STDEV.P STDEV.P STDEV.PSTDEV.PSTDEV.PSTDEV.P   Calculated standard deviation based on the entire population given as arguments
STDEV.S STDEV.S STDEV.SSTDEV.SSTDEV.SSTDEV.S   Estimates standard deviation based on a sample
STDEVPA STDEVPA STABWNADESVESTPADEV.ST.POPADESVPADPA
X
Calculates standard deviation based on the entire population, including numbers, text, and logical values
STEYX ERREUR.TYPE.XY STFEHLERYXERROR.TIPICO.XYERR.STD.YXEPADYX   Returns the standard error of the predicted y-value for each x in the regression
SUBSTITUTE SUBSTITUE WECHSELNSUSTITUIRSOSTITUISCISUBSTITUIR
X
Substitutes new text for old text in a text string
SUBTOTAL SOUS.TOTAL TEILERGEBNISSUBTOTALESSUBTOTALESUBTOTA
X
Returns a subtotal in a list or database
SUM SOMME SUMMESUMASOMMASOMA
X
Adds its arguments
SUMIF SOMME.SI SUMMEWENNSUMAR.SISOMMA.SESOMASE
X
Adds the cells specified by a given criteria
SUMIFS SUMIFS SUMIFSSUMIFSSUMIFSSUMIFS   Adds the cells specified by a given set of conditions or criteria
SUMPRODUCT SOMMEPROD SUMMENPRODUKTSUMAPRODUCTOMATR.SOMMA.PRODOTTOSOMARPRODUTO   Returns the sum of the products of corresponding array components
SUMSQ SOMME.CARRES QUADRATESUMMESUMA.CUADRADOSSOMMA.QSOMAQUAD   Returns the sum of the squares of the arguments
SUMX2MY2 SOMME.X2MY2 SUMMEX2MY2SUMAX2MENOSY2SOMMA.DIFF.QSOMAX2DY2   Returns the sum of the difference of squares of corresponding values in two arrays
SUMX2PY2 SOMME.X2PY2 SUMMEX2PY2SUMAX2MASY2SOMMA.SOMMA.QSOMAX2SY2   Returns the sum of the sum of squares of corresponding values in two arrays
SUMXMY2 SOMME.XMY2 SUMMEXMY2SUMAXMENOSY2SOMMA.Q.DIFFSOMAXMY2   Returns the sum of squares of differences of corresponding values in two arrays
SYD SYD DIASYDAMMORT.ANNUOSDA   Returns the sum-of-years' digits depreciation of an asset for a specified period
T T TTTT
X
Converts its arguments to text
T.DIST T.DIST T.DISTT.DISTT.DISTT.DIST   Returns the left-tailed Student's T-distributione
T.DIST.2T T.DIST.2T T.DIST.2TT.DIST.2TT.DIST.2TT.DIST.2T   Returns the two-tailed Student's T-distribution
T.DIST.RT T.DIST.RT T.DIST.RTT.DIST.RTT.DIST.RTT.DIST.RT   Returns the right-tailed Student's T-distribution
T.INV T.INV T.INVT.INVT.INVT.INV   Returns the left-tailed inverse of the Student's T-distribution
T.INV.2T T.INV.2T T.INV.2TT.INV.2TT.INV.2TT.INV.2T   Returns the two-tailed inverse of the Student's T-distribution
T.TEST T.TEST T.TESTT.TESTT.TESTT.TEST   Returns the probability associated with a Student's T-test
TAN TAN TANTANTANTAN
X
Returns the tangent of a number
TANH TANH TANHYPTANHTANHTANH   Returns the hyperbolic tangent of a number
TBILLEQ TBILLEQ TBILLEQTBILLEQTBILLEQTBILLEQ   Returns the bond-equivalent yield for a treasury bill
TBILLPRICE TBILLPRICE TBILLPRICETBILLPRICETBILLPRICETBILLPRICE   Returns the price per $100 face value for a treasury bill
TBILLYIELD TBILLYIELD TBILLYIELDTBILLYIELDTBILLYIELDTBILLYIELD   Returns the yield for a treasury bill
TDIST LOI.STUDENT TVERTDISTR.TDISTRIB.TDISTT   Returns the Student's t-distribution
TEXT TEXTE TEXTTEXTOTESTOTEXTO
X
Formats a number and converts it to text
TIME TEMPS ZEITNSHORAORARIOTEMPO
X
Returns the serial number of a particular time
TIMEVALUE TEMPSVAL ZEITWERTHORANUMEROORARIO.VALOREVALOR.TEMPO
X
Converts a time in the form of text to a serial number
TINV LOI.STUDENT.INVERSE TINVDISTR.T.INVINV.TINVT   Returns the inverse of the Student's t-distribution
TODAY AUJOURDHUI HEUTEHOYOGGIHOJE
X
Returns the serial number of today's date
TRANSPOSE TRANSPOSE MTRANSTRANSPONERMATR.TRASPOSTATRANSPOR   Returns the transpose of an array
TREND TENDANCE TRENDTENDENCIATENDENZATENDÊNCIA   Returns values along a linear trend
TRIM SUPPRESPACE GLÄTTENESPACIOSANNULLA.SPAZIARRUMAR   Removes spaces from text
TRIMMEAN MOYENNE.REDUITE GESTUTZTMITTELMEDIA.ACOTADAMEDIA.TRONCATAMÉDIA.INTERNA   Returns the mean of the interior of a data set
TRUE VRAI WAHRVERDADEROVEROVERDADEIRO
X
Returns the logical value of TRUE
TRUNC TRONQUE KÜRZENTRUNCARTRONCATRUNCAR   Truncates a number to an integer
TTEST TEST.STUDENT TTESTPRUEBA.TTEST.TTESTET   Returns the probability associated with a Student's t-test
TYPE TYPE TYPTIPOTIPOTIPO
X
Returns a number indicating the data type of a value
UNION UNION UNIONUNIONUNIONUNION
X
Returns the logical union of an arbitrary number of ranges
UPPER MAJUSCULE GROSSMAYUSCMAIUSCMAIÚSCULA
X
Converts text to uppercase
VALUE CNUM WERTVALORVALOREVALOR
X
Converts a text argument to a number
VAR VAR VARIANZVARVARVAR
X
Estimates variance based on a sample
VARA VARA VARIANZAVARAVARAVARA
X
Estimates variance based on a sample, including numbers, text, and logical values
VARP VAR.P VARIANZENVARPVAR.POPVARP
X
Calculates variance based on the entire population
VARPA VARPA VARIANZENAVARPAVAR.POPAVARPA
X
Calculates variance based on the entire population, including numbers, text, and logical values
VAR.P VAR.P VAR.PVAR.PVAR.PVAR.P   Calculates variance based on the entire population
VAR.S VAR.S VAR.SVAR.SVAR.SVAR.S   Estimates variance based on a sample
VDB VDB VDBDVSAMMORT.VARBDV   Returns the depreciation of an asset for a specified or partial period by using a declining balance method
VLOOKUP RECHERCHEV SVERWEISBUSCARVCERCA.VERTPROCV
X
Looks in the first column of an array and moves across the row to return the value of a cell
WEEKDAY JOURSEM WOCHENTAGDIASEMGIORNO.SETTIMANADIA.DA.SEMANA
X
Converts a serial number to a day of the week
WEEKNUM WEEKNUM WEEKNUMWEEKNUMWEEKNUMWEEKNUM   Returns the week number in the year
WEIBULL LOI.WEIBULL WEIBULLDIST.WEIBULLWEIBULLWEIBUL   Returns the Weibull distribution
WEIBULL.DIST WEIBULL.DIST WEIBULL.DISTWEIBULL.DISTWEIBULL.DISTWEIBULL.DIST   Returns the Weibull distribution
WORKDAY WORKDAY WORKDAYWORKDAYWORKDAYWORKDAY   Returns the serial number of the date before or after a specified number of workdays
WORKDAY.INTL WORKDAY.INTL WORKDAY.INTLWORKDAY.INTLWORKDAY.INTLWORKDAY.INTL   Returns the serial number of the date before or after a specified number of workdays with custom weekend parameters
XIRR XIRR XIRRXIRRXIRRXIRR   Returns the internal rate of return for a schedule of cash flows
XNPV XNPV XNPVXNPVXNPVXNPV   Returns the net present value for a schedule of cash flows
YEAR ANNEE JAHRAÑOANNOANO
X
Converts a serial number to a year
YEARFRAC YEARFRAC YEARFRACYEARFRACYEARFRACYEARFRAC   Returns the year fraction representing the number of whole days between start_date and end_date
YIELD YIELD YIELDYIELDYIELDYIELD   Returns the yield on a security that pays periodic interest
YIELDDISC YIELDDISC YIELDDISCYIELDDISCYIELDDISCYIELDDISC   Returns the annual yield for a discounted security.
YIELDMAT YIELDMAT YIELDMATYIELDMATYIELDMATYIELDMAT   Returns the annual yield of a security that pays interest at maturity
ZTEST TEST.Z GTESTPRUEBA.ZTEST.ZTESTEZ   Returns the one-tailed probability-value of a z-test
Z.TEST Z.TEST Z.TESTZ.TESTZ.TESTZ.TEST   Returns the one-tailed P-value of a Z-test

All of functions above are supported by xlsgen for reading and writing.

Functions supported by the calculation engine (see above) : a subset of the over 500 built-in Excel functions are currently supported, and support for other functions is being added on a case by case basis. In addition, xlsgen does not currently provide calculation support for the following :

If, upon closing a workbook in Excel that was generated by xlsgen, Excel brings a prompt saying "Microsoft Excel recalculates formulas when opening files last saved by an earlier version of Excel (than the one currently running)", then you may avoid this behavior by setting the appropriate Excel target version. See here.

 

Calculating external workbook references

Detailed here.

 

xlsgen documentation. © ARsT Design all rights reserved.