london town

Excel New Functions

Office 365

Excel 365  introduced 9 new worksheet functions.

DETECTLANGUAGE(2024) Preview. Returns the language code for the text string provided. Step by step guide
GROUPBY(2023) Preview. Returns the grouping of your data along one axis and aggregates the associated values Step by step guide.
PIVOTBY(2023) Preview. Returns the grouping of your data along two axis and aggregates the associated values.
PY(2023) Returns the value or object after running code in a Python Editor.
REGEXEXTRACT(2024) Preview. Returns the characters that match the pattern provided.
REGEXREPLACE(2024) Preview. Returns the text string after replacing characters that match the pattern provided.
REGEXTEST(2024) Preview. Returns the boolean True or False depending if the pattern matches any part of a text string.
TRANSLATE(2024) Preview. Returns the text string translated into another language.
TRIMRANGE(2024) Preview. Returns the array after excluding all empty rows and/or columns from the outer edges of a range.

 

2024 New Functions

Excel 2024 introduced 27 new worksheet functions.

ARRAYTOTEXTReturns the contents of an array or cell range converted into text.
BYCOLReturns the results from applying a LAMBDA function to each column in an array.
BYROWReturns the results from applying a LAMBDA function to each row in an array.
CHOOSECOLSReturns the array with just a specific number of columns.
CHOOSEROWSReturns the array with just a specific number of rows.
DROPReturns the array without certain rows or columns.
EXPANDReturns the array expanded or padded to specific dimensions.
FIELDVALUEReturns the field data from a Stocks or Geography linked data type.
HSTACKReturns the array after combining two arrays horizontally in sequence.
IMAGEReturns the image from a web URL.
ISOMITTEDReturns the value True or False depending whether the value in a LAMBDA is missing.
LAMBDAReturns the results of a formula added as a named range.
MAKEARRAYReturns the array calculated by applying a LAMBDA function.
MAPReturns the array formed by applying a map using a LAMBDA function.
REDUCEReturns the total value after reducing an array by applying a LAMBDA function.
SCANReturns the array after applying a LAMBDA function to each value and returns an array.
STOCKHISTORYReturns the historical data about a financial instrument.
TAKEReturns the intersection of specific rows and columns in an array.
TEXTAFTERReturns the characters from the end of a text string after a delimiter.
TEXTBEFOREReturns the characters from the start of a text string before a delimiter.
TEXTSPLITReturns the text string split into multiple columns using delimiters.
TOCOLReturns the array transformed into a single column.
TOROWReturns the array transformed into a single row.
VALUETOTEXTReturns the text from any specified value.
VSTACKReturns the array after combining two arrays vertically in sequence.
WRAPCOLSReturns the array transformed into multiple columns.
WRAPROWSReturns array transformed into multiple rows.

2021 New Functions

Excel 2021 introduced 9 new worksheet functions.

FILTERReturns the array of data in a range that satisfies multiple conditions.
LETReturns the result of a formula that can use variables.
RANDARRAYReturns the array of random numbers between 0 and 1.
SEQUENCEReturns the array of sequential numbers.
SORTReturns the array of data in a range that has been sorted.
SORTBYReturns the array of data in a range that has been sorted based on the values in a corresponding range.
UNIQUEReturns the array of unique values in a list, table or cell range.
XLOOKUPReturns the value in the same row after finding a matching value in any column.
XMATCHReturns the position of a value in a list, table or cell range.

2019 New Functions

Excel 2019 introduced 6 new worksheet functions.

CONCATReturns the text string that is a concatenation of several strings. Replaces CONCATENATE
IFSReturns the value based on multiple conditions you specify.
MAXIFSReturns the largest value in a list or array of numbers that satisfies multiple conditions.
MINIFSReturns the smallest value in a list or array of numbers that satisfies multiple conditions.
SWITCHReturns the value based on a list of exact matches.
TEXTJOINReturns the text string that is a concatenation of several strings.

2016 New Functions

Excel 2016 introduced 5 new worksheet functions.

FORECAST.ETSReturns a future value based on historical values.
FORECAST.ETS.CONFINTReturns a confidence interval for a future value.
FORECAST.ETS.SEASONALITYReturns the length of the repetitive seasonality pattern.
FORECAST.ETS.STATReturns a statistical value for a future value.
FORECAST.LINEARReturns the future y-value based on existing values.

2013 New Functions

Excel 2013 introduced 50 new worksheet functions.

ACOTReturns the arc-cotangent of a number.
ACOTHReturns the hyperbolic arc-cotangent of a number.
ARABICReturns the number converted from roman to arabic.
BASEReturns the number converted into a text representation with the given base.
BINOM.DIST.RANGEReturns the probablity of a trial result using a binomial distribution.
BITANDReturns the bitwise and of two numbers.
BITLSHIFTReturns a number shifted left by a number of bits.
BITORReturns the bitwise or of two numbers.
BITRSHIFTReturns a number shifted right by a number of bits.
BITXORReturns a bitwise exclusive or of two numbers.
CEILING.MATHReturns a number rounded up to the nearest integer or to the nearest significant figure.
COMBINAReturns the number of combinations with repetitions for a given number of items.
COTReturns the hyperbolic cosine of a number.
COTHReturns the cotangent of an angle.
CSCReturns the cosecant of an angle.
CSCHReturns the hyperbolic cosecant of an angle.
DAYSReturns the number of days between two dates.
DECIMALReturns the decimal number of a text representation of a number in a given base.
ENCODEURLReturns a url encoded string.
FILTERXMLReturns specific data from the XML content by using Xpath.
FLOOR.MATHReturns a number rounded to the nearest integer in a given base into a decimal number.
FORMULATEXTReturns the formula from a particular cell.
GAMMAReturns the gamma function value.
GAUSSReturns 0.5 less than the standard normal cumulative distribution.
IFNAReturns the boolean value depending if the value is #N/A.
IMCOSHReturns the hyperbolic cosine of a complex number.
IMCOTReturns the cotangent of a complex number.
IMCSCReturns the cosecant of a complex number.
IMCSCHReturns the hyperbolic cosecant of a complex number.
IMSECReturns the secant of a complex number.
IMSECHReturns the hyperbolic secant of a complex number.
IMSINHReturns the hyperbolic sine of a complex number.
IMTANReturns the tangent of a complex number.
ISOWEEKNUMReturns the number of the ISO week of the year for a given date.
MUNITReturns the unit matrix or the specified dimension.
NUMBERVALUEReturns the text to number in a locale independent manner.
PDURATIONReturns the number of periods required by an investment to reach a specified value.
PERMUTATIONAReturns the number of permutations for a subset of objects or events (with repetition).
PHIReturns the valueof the density function for a standard normal distribution.
RRIReturns an equivalent interest rate for the growth of an investment.
SECReturns the secant of an angle.
SECHReturns the hyperbolic secant of an angle.
SHEETReturns the sheet number of the referenced sheet.
SHEETSReturns the number of sheets in a reference.
SKEW.PReturns the skewness of a distribution based on a population.
UNICHARReturns the unicode character that is references by the given numeric value.
UNICODEReturns the number that corresponds to the first character of the text.
WEBSERVICEReturns data from a webservice.
XORReturns the logical exclusive or for any number of arguments.

2010 New Functions

Excel 2010 introduced 63 new worksheet functions.

AGGREGATEReturns an aggregate in a list or database. Replaces SUBTOTAL
ASCReturns the text string converted from double byte to single byte characters.
BETA.DISTReturns the cumulative beta probability density function. Replaces BETADIST
BETA.INVReturns the inverse of the cumulative beta probability density function. Replaces BETAINV
BINOM.DISTReturns the individual term binomial distribution probability. Replaces BINOMDIST
BINOM.INVReturns the smallest number which is the cumulative binomial distribution that is greater than a criterion value. Replaces CRITBINOM
CEILING.PRECISEReturns the number rounded up to the nearest integer or significant figure. Replaces CEILING
CHISQ.DISTReturns the cumulative beta probability density function.
CHISQ.DIST.RTReturns the one tailed probability of the chi-squared distribution. Replaces CHIDIST
CHISQ.INVReturns the random variable where the probability of getting ‘less than’ it is P.
CHISQ.INV.RTReturns the inverse of the one tailed probability of the chi-squared distribution. Replaces CHIINV
CHISQ.TESTReturns the probability value from a chi-squared distribution. Replaces CHITEST
CONFIDENCE.NORMReturns the confidence interval for a population mean. Replaces CONFIDENCE
CONFIDENCE.TReturns the confidence interval for a population mean, using a Student’s t distribution.
COVARIANCE.PReturns the covariance of two lists of numbers. Replaces COVAR
COVARIANCE.SReturns the sample covariance, the average of the products deviations for each data point pair in two data sets.
DBCSReturns the text string converted from single byte to double byte characters.
ERF.PRECISEReturns the error function.
ERFC.PRECISEReturns the complementary ERF function integrated between x and infinity.
EXPON.DISTReturns the exponential distribution. Replaces EXPONDIST
F.DISTReturns the F probability distribution. Replaces FDIST
F.DIST.RTReturns the F probability distribution. Replaces FDIST
F.INVReturns the inverse of the F probability distribution. Replaces FINV
F.INV.RTReturns the inverse of the F probability distribution. Replaces FINV
F.TESTReturns the probability value from an F distribution. Replaces FTEST
FLOOR.PRECISEReturns the number rounded down to the nearest integer or significant figure. Replaces FLOOR
GAMMA.DISTReturns the gamma distribution. Replaces GAMMADIST
GAMMA.INVReturns the inverse of the gamma distribution. Replaces GAMMAINV
GAMMALN.PRECISEReturns the natural logarithm of the gamma function, G(x). Replaces GAMMALN
HYPGEOM.DISTReturns the hyper geometric distribution for a finite population. Replaces HYPGEOMDIST
ISO.CEILINGRounds a number up to the nearest integer or to the nearest multiple of significance.
LOGNORM.DISTReturns the cumulative lognormal distribution of x, where ln(x) is normally distributed with parameters mean and standard_dev. Replaces LOGNORMDIST
LOGNORM.INVReturns the inverse of the lognormal cumulative distribution function of x, where ln(x) is normally distributed with parameters mean and standard_dev. Replaces LOGINV
MODE.MULTReturns a vertical array of the most frequently occurring, or repetitive values in an array or range of data.
MODE.SNGLReturns the number that occurs most frequently in a range. Replaces MODE
NEGBINOM.DISTReturns the negative binomial distribution. Replaces NEGBINOMDIST
NETWORKDAYS.INTLReturns the total number of working days between two dates excluding weekends and holidays. Replaces NETWORKDAYS
NORM.DISTReturns the normal cumulative distribution. Replaces NORMDIST
NORM.INVReturns the inverse of the normal cumulative distribution. Replaces NORMINV
NORM.S.DISTReturns the standard normal cumulative distribution. Replaces NORMSDIST
NORM.S.INVReturns the inverse of the standard normal cumulative distribution. Replaces NORMSINV
PERCENTILE.EXCReturns the Kth percentile of values in a range, where k is in the range 0..1, exclusive.
PERCENTILE.INCThe Kth percentile of values in an array of numbers. Replaces PERCENTILE
PERCENTRANK.EXCReturns the rank of a value in a data set as a percentage (0..1, exclusive) of the data set.
PERCENTRANK.INCReturns the rank of a value in a data set as a percentage of the data set. Replaces PERCENTRANK
POISSON.DISTReturns the Poisson distribution. Replaces POISSON
QUARTILE.EXCReturns the quartile of the data set, based on percentile values from 0..1, exclusive.
QUARTILE.INCReturns the quartile of a data set. Replaces QUARTILE
RANK.AVGReturns the rank of a value in a list, table or cell range (in descending order) (average ranking).
RANK.EQReturns the rank of a number in a list of numbers. Replaces RANK
STDEV.PReturns the standard deviation based on the entire population. Replaces STDEVP
STDEV.SReturns the standard deviation based on a sample. Replaces STDEV
T.DISTReturns the Percentage Points (probability) for the Student’s t-distribution.
T.DIST.2TReturns the two-tailed Student’s t-distribution. Replaces TDIST
T.DIST.RTReturns the right-tailed Student’s t-distribution. Replaces TDIST
T.INVReturns the T-value of the Student’s t-distribution as a function of the probability and the degrees of freedom.
T.INV.2TReturns the t-value of the Student’s t-distribution as a function of the probability and the degrees of freedom. Replaces TINV
T.TESTReturns the probability value from a T distribution. Replaces TTEST
VAR.PReturns the variance based on the entire population. Replaces VARP
VAR.SReturns the variance based on a sample. Replaces VAR
WEIBULL.DISTReturns the Weibull distribution. Replaces WEIBULL
WORKDAY.INTLReturns the serial number that is a given number of days before or after a date. Replaces WORKDAY
Z.TESTReturns the probability value from a Normal distribution. Replaces ZTEST

2007 New Functions

Excel 2007 introduced 12 new worksheet functions.

AVERAGEIFReturns the average of all the numbers in a range of cells that satisfy a condition.
AVERAGEIFSReturns the average of all the numbers in a range of cells that satisfy multiple conditions.
COUNTIFSReturns the number of cells with a value that satisfy multiple conditions.
CUBEKPIMEMBERReturns a key performance indicator (KPI) property and displays the KPI name.
CUBEMEMBERReturns a member or tuple from the cube.
CUBEMEMBERPROPERTYReturns the value of a member property from the cube.
CUBERANKEDMEMBERReturns the nth or ranked member in a set.
CUBESETReturns the calculated members returned from a cube.
CUBESETCOUNTReturns the number of items in a set.
CUBEVALUEReturns an aggregated value from the cube.
IFERRORReturns a value or if that value generates an error it returns a different value.
SUMIFSReturns the total of all the numbers in a range of cells that satisfy multiple conditions.

2016 New Functions

333 built-in worksheet functions (238 + 95).
The Analysis ToolPak add-in contained 95 functions.

ABSThe absolute value or a number without its sign.
ACCRINT(Analysis ToolPak – Financial) The accrued interest for a security that pays interest periodically.
ACCRINTM(Analysis ToolPak – Financial) The accrued interest for a security that pays interest at maturity.
ACOSThe arc-cosine of a number.
ACOSHThe hyperbolic arc-cosine of a number.
ADDRESSThe cell reference given a row and column number.
AMORDEGRC(Analysis ToolPak – Financial) The depreciation of an asset in a single period (straight-line, implicit coefficient).
AMORLINC(Analysis ToolPak – Financial) The depreciation of an asset in a single period (straight-line).
ANDThe logical AND for any number of arguments.
AREASThe number of areas in a cell range or reference.
ASC(Analysis ToolPak – Text) The text string converted from double byte to single byte characters.
ASINThe arc-sine of a number.
ASINHThe hyperbolic arc-sine of a number.
ATANThe arc-tangent of a number.
ATAN2The arc-tangent of the specified x and y co-ordinates.
ATANHThe hyperbolic arc-tangent of a number.
AVEDEVThe average deviation of the numbers in a list, table or cell range.
AVERAGEThe arithmetic mean of non blank cells in a list, table or cell range.
AVERAGEAThe arithmetic mean of non blank cells in a list, table or cell range (including logical values and text).
BAHTTEXT(New) The number converted to a Thai text string and appends ‘Baht’.
BESSELI(Analysis ToolPak – Engineering) The Bessel function evaluated for purely imaginary arguments.
BESSELJ(Analysis ToolPak – Engineering) The modified Bessel function represented by J(x).
BESSELK(Analysis ToolPak – Engineering) The modified Bessel function represented by K(x).
BESSELY(Analysis ToolPak – Engineering) The modified Bessel function represented by Y(x).
BETADIST(BETA.DIST) The cumulative probability function for a beta distribution (only cumulative).
BETAINV(BETA.INV) The inverse of the probability distribution function for a beta distribution.
BIN2DEC(Analysis ToolPak – Engineering) The number converted from binary to decimal.
BIN2HEX(Analysis ToolPak – Engineering) The number converted from binary to hexadecimal.
BIN2OCT(Analysis ToolPak – Engineering) The number converted from binary to octal.
BINOMDIST(BINOM.DIST) The probability of getting a specific number of successes using a binomial distribution.
CEILING(CEILING.MATH) The number rounded up to the nearest integer or significant figure.
CELLThe text string indicating information about a cell.
CHARThe character with the corresponding ANSI/ASCII number.
CHIDIST(CHISQ.DIST.RT) The probability distribution function for a chi-squared distribution (right tailed) (no cumulative).
CHIINV(CHISQ.INV.RT) The inverse of the probability distribution function for a chi-squared distribution (right tailed).
CHITEST(CHISQ.TEST) The probability value from a chi-squared distribution.
CHOOSEThe value in a row (or column) based on an index number.
CLEANThe text string with all the non-printable characters removed.
CODEThe ANSI/ASCII number for the first character in a text string.
COLUMNThe column number of a cell reference.
COLUMNSThe number of columns in a cell range or reference.
COMBINThe number of combinations for a given number of items (without repetition).
COMPLEX(Analysis ToolPak – Engineering) The complex number given real and imaginary coefficients.
CONCATENATE(CONCAT) The text string that is a concatenation of several strings.
CONFIDENCE(CONFIDENCE.NORM) The confidence interval for a population mean.
CONVERT(Analysis ToolPak – Engineering) The number in one measurement system converted to another.
CORRELThe correlation coefficient between two data sets.
COSThe cosine of a number.
COSHThe hyperbolic cosine of a number.
COUNTThe number of numerical values in a list, table or cell range.
COUNTAThe number of numerical values in a list, table or cell range (including logical values and text).
COUNTBLANKThe number of blank cells in a list, table or cell range.
COUNTIF(COUNTIFS) The number of numerical values in a range that satisfies one condition.
COUPDAYBS(Analysis ToolPak – Financial) The number of days between the previous coupon date and the settlement date.
COUPDAYS(Analysis ToolPak – Financial) The number of days between the coupon dates on either side of the settlement date.
COUPDAYSNC(Analysis ToolPak – Financial) The number of days between the settlement date and the next coupon date.
COUPNCD(Analysis ToolPak – Financial) The next coupon date after the settlement date.
COUPNUM(Analysis ToolPak – Financial) The number of coupons between the settlement date and the maturity date.
COUPPCD(Analysis ToolPak – Financial) The previous coupon date before the settlement date.
COVAR(COVARIANCE.P) The average of the products of deviations for each data point pair.
CRITBINOM(BINOM.INV) The inverse of the probability distribution function for a binomial distribution (renamed).
CUMIPMT(Analysis ToolPak – Financial) The cumulative interest paid on a loan between two dates.
CUMPRINC(Analysis ToolPak – Financial) The cumulative principal paid on a loan between two dates.
DATEThe date as a date serial number given a year, month, day.
DATEDIF(Compatibility) The number of days, months or years between two dates.
DATEVALUEThe date serial number given a date in text format.
DAVERAGEThe arithmetic mean of non blank cells in a database column satisfying certain conditions.
DAYThe day as an integer given a date serial number.
DAYS360The number of days between two dates, based on 30 day months.
DBThe depreciation of an asset in a single period (declining balance method).
DCOUNTThe total number of non blank cells in a database column satisfying certain conditions.
DCOUNTAThe total number of non blank cells in a database column satisfying certain conditions (including logical values and text).
DDBThe depreciation of an asset in a single period (double or triple declining balance method).
DEC2BIN(Analysis ToolPak – Engineering) The number converted from decimal to binary.
DEC2HEX(Analysis ToolPak – Engineering) The number converted from decimal to hexadecimal.
DEC2OCT(Analysis ToolPak – Engineering) The number converted from decimal to octal.
DEGREESThe number of degrees given a number of radians.
DELTA(Analysis ToolPak – Engineering) The numerical value indicating if two numbers are equal.
DEVSQThe sum of the squared deviations from the mean.
DGETThe single value in a database column satisfying certain conditions.
DISC(Analysis ToolPak – Financial) The interest rate (or discount rate) for a security held to maturity.
DMAXThe maximum value in a database column satisfying certain conditions.
DMINThe minimum value in a database column satisfying certain conditions.
DOLLARThe text string of a number with the dollar formatting $0,000.00.
DOLLARDE(Analysis ToolPak – Financial) The dollar fraction expressed as a decimal.
DOLLARFR(Analysis ToolPak – Financial) The dollar decimal expressed as a fraction.
DPRODUCTThe product of values in a database column satisfying certain conditions.
DSTDEVThe standard deviation of a database column satisfying certain conditions based on a sample.
DSTDEVPThe standard deviation of a database column satisfying certain conditions based on an entire population.
DSUMThe sum of values in a database column satisfying certain conditions.
DURATION(Analysis ToolPak – Financial) The annual duration of a security that pays interest periodically.
DVARThe variance of a database column satisfying certain conditions based on a sample.
DVARPThe variance of a database column satisfying certain conditions based on an entire population.
EDATE(Analysis ToolPak – Date & Time) The date serial number that is a certain number of months before or after a date.
EFFECT(Analysis ToolPak – Financial) The effective interest rate given a nominal interest rate and compounding frequency.
EOMONTH(Analysis ToolPak – Date & Time) The date serial number of the last day of a month before or after a date.
ERF(Analysis ToolPak – Engineering) The value of the error function integrated between two limits.
ERFC(Analysis ToolPak – Engineering) The complementary error function integrated between a limit and infinity.
ERROR.TYPEThe number corresponding to a particular error value in a cell.
EUROCONVERT(Euro Currency Add-in) The number converted to euros.
EVENThe number rounded up to the nearest even integer.
EXACTThe value True or False based on whether two strings match exactly.
EXPThe exponential number raised to a particular power.
EXPONDIST(EXPON.DIST) The probability distribution function OR the cumulative probability function for an exponential distribution.
FACTThe factorial of a positive whole number.
FACTDOUBLE(Analysis ToolPak – Maths & Trigonometry) The double factorial of a positive whole number.
FALSEThe logical value False.
FDIST(F.DIST) The probability distribution function for an f distribution (left tailed) (no cumulative).
FINDThe starting position of a substring within a larger text string.
FINV(F.INV) The inverse of the probability distribution function for an f distribution (left tailed).
FISHERThe fisher transformation.
FISHERINVThe inverse of the fisher transformation.
FIXEDThe text string of a number rounded to a fixed number of decimal places.
FLOOR(FLOOR.MATH) The number rounded down to the nearest integer or significant figure.
FORECAST(FORECAST.LINEAR) The future y-value along a linear trend using existing values.
FREQUENCYThe number of times a particular value occurs in a list, table or cell range.
FTEST(F.TEST) The probability value from an f distribution.
FVThe future value of a series of equal cash flows at regular intervals.
FVSCHEDULE(Analysis ToolPak – Financial) The future value of an initial principal after applying compound interest rates.
GAMMADIST(GAMMA.DIST) The probability distribution function OR the cumulative probability function for a gamma distribution.
GAMMAINV(GAMMA.INV) The inverse of the probability distribution for a gamma distribution.
GAMMALN(GAMMALN.PRECISE) The natural logarithm of the gamma function.
GCD(Analysis ToolPak – Maths & Trigonometry) The greatest common divisor of two or more numbers.
GEOMEANThe geometric mean of an array of numbers.
GESTEP(Analysis ToolPak – Engineering) The value True or False depending if the number is greater than a threshold value.
GETPIVOTDATAThe data obtained from a pivot table.
GROWTHThe predicted exponential growth using existing data.
HARMEANThe harmonic mean of a data set.
HEX2BIN(Analysis ToolPak – Engineering) The number converted from hexadecimal to binary.
HEX2DEC(Analysis ToolPak – Engineering) The number converted from hexadecimal to decimal.
HEX2OCT(Analysis ToolPak – Engineering) The number converted from hexadecimal to octal.
HLOOKUPThe value in the same column after finding a matching value in the first row.
HOURThe hour as an integer given a date serial number.
HYPERLINKThe hyperlink linked to a cell, document or webpage.
HYPGEOMDIST(HYPGEOM.DIST) The cumulative probability function for a hypergeometric distribution (only cumulative).
IFThe value based on whether a condition is True or False.
IMABS(Analysis ToolPak – Engineering) The absolute value of a complex number.
IMAGINARY(Analysis ToolPak – Engineering) The imaginary coefficient of a complex number.
IMARGUMENT(Analysis ToolPak – Engineering) The theta argument in radians.
IMCONJUGATE(Analysis ToolPak – Engineering) The complex conjugate of a complex number.
IMCOS(Analysis ToolPak – Engineering) The cosine of a complex number.
IMDIV(Analysis ToolPak – Engineering) The quotient of two complex numbers.
IMEXP(Analysis ToolPak – Engineering) The exponential of a complex number.
IMLN(Analysis ToolPak – Engineering) The natural logarithm of a complex number.
IMLOG10(Analysis ToolPak – Engineering) The base-10 logarithm of a complex number.
IMLOG2(Analysis ToolPak – Engineering) The base-2 logarithm of a complex number.
IMPOWER(Analysis ToolPak – Engineering) The complex number raised to an integer number.
IMPRODUCT(Analysis ToolPak – Engineering) The product of two or more complex numbers.
IMREAL(Analysis ToolPak – Engineering) The real coefficient of a complex number.
IMSIN(Analysis ToolPak – Engineering) The sine of a complex number.
IMSQRT(Analysis ToolPak – Engineering) The square root of a complex number.
IMSUB(Analysis ToolPak – Engineering) The difference of two complex numbers.
IMSUM(Analysis ToolPak – Engineering) The sum of two or more complex numbers.
INDEXThe value from a cell range which is the intersection of a row AND a column.
INDIRECTThe text string of the contents of a given cell reference.
INFOThe text string returning useful information about the environment.
INTThe number rounded down to the nearest integer.
INTERCEPTThe intersection with the y-axis using a linear regression plotted through known values.
INTRATE(Analysis ToolPak – Financial) The interest rate for a security held to maturity.
IPMTThe interest amount paid on a given period on a loan with fixed interest.
IRRThe interest rate for a series of unequal cash flows at regular intervals (implicit reinvestment rate).
ISBLANKThe boolean True or False depending if the value is blank.
ISERRThe boolean True or False depending if the value is an error (not #N/A).
ISERRORThe boolean True or False depending if the value is an error.
ISEVEN(Analysis ToolPak – Information) The boolean True or False depending if the value is an even number.
ISLOGICALThe boolean True or False depending if the value is True or False.
ISNAThe boolean True or False depending if the value is #N/A.
ISNONTEXTThe boolean True or False depending if the value is non text.
ISNUMBERThe boolean True or False depending if the value is a number.
ISODD(Analysis ToolPak – Information) The boolean True or False depending if the value is an odd number.
ISPMT(IPMT) The interest paid for a given period in a series of equal cash flows at regular intervals (incorrectly).
ISREFThe boolean True or False depending if the value is a cell reference.
ISTEXTThe boolean True or False depending if the value is text.
JIS(New) The text string converted from single byte to double byte characters (renamed).
KURTThe kurtosis for a list or array of numbers.
LARGEThe kth largest value in a list or array of numbers.
LCM(Analysis ToolPak – Maths & Trigonometry) The least common multiple of two or more numbers.
LEFTThe first or left most characters in a text string.
LENThe number of characters in a text string.
LINESTThe array of values for a straight line that best fits your data.
LNThe natural logarithm of a number.
LOGThe logarithm of a number to any base.
LOG10The logarithm of a number to the base 10.
LOGESTThe array of values for an exponential curve that best fits your data.
LOGINV(LOGNORM.INV) The inverse of the probability distribution function for a lognormal distribution.
LOGNORMDIST(LOGNORM.DIST) The cumulative probability function for a lognormal distribution (only cumulative).
LOOKUPThe value in a row (or column) that matches a value in a column (or row).
LOWERThe text string with all the characters converted to lowercase.
MATCHThe position of a value in a list, table or cell range.
MAXThe largest value in a list or array of numbers.
MAXAThe largest value in a list or array of numbers (including logical values and text).
MDETERMThe matrix determinant of an array.
MDURATION(Analysis ToolPak – Financial) The modified duration for a security that pays interest periodically.
MEDIANThe median value in a list or array of numbers.
MIDThe characters from the middle of a text string.
MINThe smallest value in a list or array of numbers.
MINAThe smallest value in a list or array of numbers (including logical values and text).
MINUTEThe minute as an integer given a date serial number.
MINVERSEThe inverse matrix of an array.
MIRRThe interest rate for a series of unequal cash flows at regular intervals (explicit reinvestment rate).
MMULTThe matrix product of two arrays.
MODThe remainder after division.
MODE(MODE.SNGL) The value that occurs most frequently in a list or array of numbers.
MONTHThe month as an integer given a date serial number.
MROUND(Analysis ToolPak – Maths & Trigonometry) The number rounded to the desired multiple.
MULTINOMIAL(Analysis ToolPak – Maths & Trigonometry) The multinomial of a set of numbers in a list or cell range.
NThe value converted to a number.
NAThe error value #N/A.
NEGBINOMDIST(NEGBINOM.DIST) The probability distribution function for a negative binomial distribution (no cumulative).
NETWORKDAYS(Analysis ToolPak – Date & Time) The total number of working days between two dates excluding weekends and holidays.
NOMINAL(Analysis ToolPak – Financial) The nominal interest rate over a period given an annual interest rate.
NORMDIST(NORM.DIST) The probability distribution function OR the cumulative probability function for a normal distribution.
NORMINV(NORM.INV) The inverse of the probability distribution function for a normal distribution.
NORMSDIST(NORM.S.DIST) The probability distribution function for a standard normal distribution (no cumulative).
NORMSINV(NORM.S.INV) The inverse of the probability distribution function for a standard normal distribution.
NOTThe opposite of a True or False value.
NOWThe date serial number of the current system date and time.
NPERThe number of periods for an investment.
NPVThe net present value of a series of unequal cash flows at regular intervals.
OCT2BIN(Analysis ToolPak – Engineering) The number converted from octal to binary.
OCT2DEC(Analysis ToolPak – Engineering) The number converted from octal to decimal.
OCT2HEX(Analysis ToolPak – Engineering) The number converted from octal to hexadecimal.
ODDThe number rounded up to the nearest odd integer.
ODDFPRICE(Analysis ToolPak – Financial) The price per $100 face value of a security with an odd first period.
ODDFYIELD(Analysis ToolPak – Financial) The yield of a security with an odd first period.
ODDLPRICE(Analysis ToolPak – Financial) The price per $100 face value of a security with an odd last period.
ODDLYIELD(Analysis ToolPak – Financial) The yield of a security with an odd last period.
OFFSETThe value in a cell which is an offset from another cell.
ORThe logical OR for any number of arguments.
PEARSONThe pearson product moment correlation coefficient.
PERCENTILE(PERCENTILE.INC) The number corresponding to a particular percentage from an array of numbers (inclusive).
PERCENTRANK(PERCENTRANK.INC) The percentage rank of a value in an array of numbers (inclusive).
PERMUTThe number of permutations for a subset of objects or events.
PHONETIC(New) The phonetic characters from a text string.
PIThe number PI (3.141592).
PMT(Analysis ToolPak – Financial) The full amount (principal + interest) paid every period on a loan with fixed interest.
POISSON(POISSON.DIST) The probability distribution function OR the cumulative probability function for a poisson distribution.
POWERThe number raised to a given power.
PPMTThe principal amount paid on a given period on a loan with fixed interest.
PRICE(Analysis ToolPak – Financial) The price of a security that pays periodic interest.
PRICEDISC(Analysis ToolPak – Financial) The price of a discounted security (no interest payments).
PRICEMAT(Analysis ToolPak – Financial) The price of a security that pays interest at maturity.
PROBThe probability that values in a range are between two limits.
PRODUCTThe product of all the numbers in a list or cell range.
PROPERThe text string with the first letter of every word as a capital letter.
PVThe present value of a series of equal cash flows at regular intervals.
QUARTILE(QUARTILE.INC) The quartile of a data set (inclusive).
QUOTIENT(Analysis ToolPak – Maths & Trigonometry) The integer portion after division.
RADIANSThe number of radians given the number of degrees.
RANDThe random number >=0 and <1.
RANDBETWEEN(Analysis ToolPak – Maths & Trigonometry) The random number between two specified numbers (inclusive).
RANK(RANK.EQ) The rank of a value in a list, table or cell range (in descending order) (equal ranking).
RATEThe interest rate for a series of equal cash flows at regular intervals.
RECEIVED(Analysis ToolPak – Financial) The amount received at the end when a security is held to maturity.
REPLACEThe text string after replacing characters in a specific location.
REPTThe text string repeated a number of times.
RIGHTThe last or right most characters in a text string.
ROMANThe text string converting a binary number to a roman numeral.
ROUNDThe number rounded to a specified number of digits.
ROUNDDOWNThe number rounded down to the nearest integer.
ROUNDUPThe number rounded up to the nearest integer.
ROWThe row number of a cell reference.
ROWSThe number of rows in a cell range or reference.
RSQThe square of pearson product moment correlation coefficient through data points in known y’s and known x’s.
RTD(New) The real time data from a program that supports COM.
SEARCHThe starting position of a substring within a larger text string.
SECONDThe number of seconds as an integer given a date serial number.
SERIESSUM(Analysis ToolPak – Maths & Trigonometry) The sum of a power series based on a formula.
SIGNThe numerical value indicating if a number is positive or negative.
SINThe sine of a number.
SINHThe hyperbolic sine of a number.
SKEWThe number representing the skewness of a distribution based on a sample.
SLNThe depreciation of an asset in a single period (straight-line method).
SLOPEThe slope of a linear regression line through the given data points.
SMALLThe kth smallest value in a list or array of numbers.
SQRTThe positive square root of a number.
SQRTPI(Analysis ToolPak – Maths & Trigonometry) The square root of a number multiplied by PI.
STANDARDIZEThe normalized value from a distributed characterised by a mean and a standard deviation.
STDEV(STDEV.S) The standard deviation based on a sample.
STDEVAThe standard deviation based on a sample (including logical values and text).
STDEVP(STDEV.P) The standard deviation based on an entire population.
STDEVPAThe standard deviation based on an entire population (including logical values and text).
STEYXThe standard error of a regression.
SUBSTITUTEThe text string after replacing instances of a substring.
SUBTOTAL(AGGREGATE) The subtotal of values in a list, table or cell range (renamed).
SUMThe total value of the numbers in a list, table or cell range.
SUMIF(SUMIFS) The total value of the numbers that satisfies one condition.
SUMPRODUCTThe sum of the product of one or more arrays of values.
SUMSQThe sum of the squares of all the values in a list, table or cell range.
SUMX2MY2The sum of the difference of squares of corresponding values in two arrays.
SUMX2PY2The sum of the sum of squares of corresponding values in two arrays.
SUMXMY2The sum of squares of differences of corresponding values in two arrays.
SYDThe depreciation of an asset in a single period (sum-of-years digits method).
TThe text string of the value given.
TANThe tangent of a number.
TANHThe hyperbolic tangent of a number.
TBILLEQ(Analysis ToolPak – Financial) The yield (bond-equivalent) for a treasury bill.
TBILLPRICE(Analysis ToolPak – Financial) The price per $100 face value for a treasury bill.
TBILLYIELD(Analysis ToolPak – Financial) The yield for a treasury bill.
TDIST(T.DIST.2T) The percentage points probability for the t distribution.
TEXTThe number as a formatted text string.
TIMEThe time as a decimal given an hour, minute, second.
TIMEVALUEThe time as a decimal given a time in text format.
TINV(T.INV.2T) The t-value of the distribution as a function of the probability and the degrees of freedom.
TODAYThe date serial number representing today’s date.
TRANSPOSEThe array with its orientation changed.
TRENDThe y-values along a linear trend given a set of x-values.
TRIMThe text string with all extra spaces removed from the beginning, middle and end.
TRIMMEANThe mean of the interior of a data set.
TRUEThe logical value True.
TRUNCThe number with any decimal places removed.
TTEST(T.TEST) The probability value from a t distribution.
TYPEThe number indicating the data type of the value.
UPPERThe text string with all the characters converted to uppercase.
VALUE(NUMBERVALUE) The number that a text string represents (renamed).
VAR(VAR.S) The variance based on a sample.
VARAThe variance based on a sample (including logical values and text).
VARP(VAR.P) The variance based on an entire population.
VARPAThe variance based on an entire population (including logical values and text).
VDBThe depreciation of an asset in a single period (variable declining balance method).
VLOOKUPThe value in the same row after finding a matching value in the first column.
WEEKDAYThe day of the week for a given date.
WEEKNUM(Analysis ToolPak – Date & Time) The week number in the year for a given date.
WEIBULL(WEIBULL.DIST) The probability distribution function OR the cumulative probability function for a weibull distribution.
WORKDAY(Analysis ToolPak – Date & Time) The date serial number that is a given number of working days before or after a date.
XIRR(Analysis ToolPak – Financial) The interest rate for a series of unequal cash flows at irregular intervals (implicit reinvestment rate).
XNPV(Analysis ToolPak – Financial) The net present value of a series of unequal cash flows at irregular intervals.
YEARThe year as an integer given a date serial number.
YEARFRAC(Analysis ToolPak – Date & Time) The number of years as a decimal between two dates.
YIELD(Analysis ToolPak – Financial) The interest rate (annual) for a series of equal cash flows at regular intervals.
YIELDDISC(Analysis ToolPak – Financial) The interest rate (annual) for a discounted security (no interest payments).
YIELDMAT(Analysis ToolPak – Financial) The interest rate (annual) for a security that pays interest at maturity.
ZTEST(Z.TEST) The probability that the supplied hypothesized sample mean is greater than the mean of the supplied data values.

Backwards Compatibility

The functions listed below should not be used.
The functions listed below are only included to provide backwards compatibility.
Some of these functions were for compatibility with other spreadsheet programs.
The SINGLE function was removed in Excel 365.
The JIS function was removed in Excel 2013.
The functions in the Compatibility Category should only be used if you need compatibility with Excel 2007.

AVERAGEIF(AVERAGEIFS) The arithmetic mean of the numerical values that satisfies one condition.
CEILING(CEILING.MATH) Returns the number rounded up to the nearest integer or significant figure.
CEILING.PRECISE(CEILING.MATH) Returns the number rounded up to the nearest integer or significant figure.
CELLReturns the text string indicating information about a cell.
COUNTIF(COUNTIFS) The number of numerical values that satisfies one condition.
DATEDIFReturns the number of days, months or years between two dates.
DATESTRINGMeant to return the system date in the MM-dd-yyyy format, using abbreviated month name.
ECMA.CEILING(CEILING.MATH) Returns the number rounded up to the nearest multiple of significance.
FALSEReturns the logical value False.
FLOOR(FLOOR.MATH) Returns the number rounded down to the nearest integer or significant figure.
FLOOR.PRECISE(FLOOR.MATH) Returns the number rounded down to the nearest integer or significant figure.
ISO.CEILING(CEILING.MATH) Returns the number rounded up to the nearest integer or significant figure (renamed).
ISERR(ISERROR) Returns the value True or False depending if the value is an error.
ISPMT(IPMT) Returns the interest paid for a given period in a series of equal cash flows at regular intervals (incorrectly).
JIS(Removed in 2013) (DBCS) Returns the text string converted from single byte to double byte characters (renamed).
NReturns the value converted to a number.
NAReturns the error value #N/A.
SINGLE(Removed in 365) Returns the value from a cell range which is the intersection of a row OR a column.
SUBTOTAL(AGGREGATE) The subtotal of values in a list, table or cell range (renamed).
SUMIF(SUMIFS) The total of the numerical values that satisfies one condition.
TReturns the text string of the value given.
TRUEReturns the logical value True.
VALUE(NUMBERVALUE) Returns the number that a text string represents (renamed).

 

onsite online logo