You are on page 1of 19

Excel Text Functions

Functions to Remove Extra Characters Replacing / Substituting Parts of a Text String

CLEAN Removes all non-printable characters from a


REPLACE Replaces all or part of a text string with
supplied text string
another string (from a user supplied
position)
TRIM Removes duplicate spaces, and spaces at
the start and end of a text string
SUBSTITUTE Substitutes all occurrences of a search
text string, within an original text string,
Functions to Convert Excel Data Types with the supplied replacement text

BAHTTEXT Converts a number, plus the suffix "Baht"


Cutting Up & Piecing Together Text Strings
into Thai text

DOLLAR CONCATENATE
Converts a supplied number into text, Joins together two or more text
using a currency format strings

FIXED LEFT
Rounds a supplied number to a specified Returns a specified number of
number of decimal places, and then characters from the start of a supplied
converts this into text text string

TEXT Converts a supplied value into text, using MID


a Returns a specified number of
user-specified format characters from the middle of a
supplied text string
VALUE Converts a text string into a numeric value
RIGHT Returns a specified number of
characters from the end of a supplied
Functions to Convert Between Upper & Lower Case text string

LOWER Converts all characters in a supplied text


REPT Returns a string consisting of a
string to lower case
supplied text string, repeated a
specified number of times
PROPER Converts all characters in a supplied text
string to proper case (i.e. letters that do not
follow another letter are upper case and all Information Functions
other characters are lower case)
LEN Returns the length of a supplied text string

UPPER FIND
Converts all characters in a supplied text Returns the position of a supplied character
string to upper case or text string from within a supplied text
string (case-sensitive)

Converting Between Characters & Numeric Codes SEARCH Returns the position of a supplied character
or text string from within a supplied text
CHAR Returns the character that corresponds to a string (non-case-sensitive)
supplied numeric value
EXACT Tests if two supplied text strings are exactly
CODE Returns the numeric code for the first the same and if so, returns TRUE;
character of a supplied string Otherwise, returns FALSE. (case-sensitive)
T Tests whether a supplied value is text and
if so, returns the supplied text; If not,
returns an empty text string.

Excel Logical Functions

Conditional Functions
Boolean Operator Functions

AND Tests a number


IF of user-defined
Tests aconditions and condition and returns
user-defined
returns TRUE if ALL of the conditions evaluate
one result if the condition is TRUE, and
to TRUE, or FALSE otherwise
another result if the condition is FALSE
OR Tests a number of user-defined conditions and
returns TRUE IFERROR Tests
if ANY of the if anevaluate
conditions initial supplied value (or
to TRUE, or FALSE otherwiseexpression) returns an error, and if so the
function returns a supplied value; Otherwise
NOT theisfunction
Returns a logical value that returns
the opposite of the
a initial value. (New in
Excel 2007)
user supplied logical value or expression
(ie. returns FALSE is the supplied argument is
TRUE andFunctions
returns TRUE
Returning if the supplied
Constant Values
argument is FALSE)
TRUE Simply returns the logical value TRUE
FALSE Simply returns the logical value FALSE

Excel Information Functions


Error Information Functions Other Data Type Functions

ISERROR Tests if an initial supplied value (or


ISBLANK Tests if a supplied cell is blank (empty),
expression) returns an error and if so,
and if so, returns TRUE; Otherwise,
returns TRUE; Otherwise returns
returns FALSE
FALSE

ISERR ISLOGICAL
Tests if an initial supplied value (or Tests if a supplied value is a logical value,
expression) returns an error (EXCEPT and if so, returns TRUE; Otherwise,
for the #N/A error) and if so, returns returns FALSE
TRUE; Otherwise returns FALSE

ISTEXT Tests if a supplied value is text, and if so,


ISNA Tests if an initial supplied value (or returns TRUE; Otherwise, returns FALSE
expression) returns the Excel #N/A error
and if so, returns TRUE; Otherwise
returns FALSE ISNONTEXT Tests if a supplied value is text, and if it is
NOT, returns TRUE; Otherwise, returns
ERROR.TYPE Tests a supplied value and returns an FALSE
integer relating to the supplied value's
error type
ISREF Tests if a supplied value is a reference,
and if so, returns TRUE; Otherwise,
Numerical Information Functions returns FALSE
ISNUMBER Tests if a supplied value is a number, and
if so, returns TRUE; Otherwise, returns
FALSE. TYPE Returns information about the data type of
ISEVEN Tests if a supplied number (or expression) a supplied value
is an even number, and if so, returns
TRUE; Otherwise, returns FALSE. General Information Functions
ISODD Tests if a supplied number (or expression)
is an odd number, and if so, returns TRUE;
CELL Returns information about the contents,
Otherwise, returns FALSE.
formatting or location of a given cell
N Converts a non-number value to a number,
a date to a serial number, the logical value
TRUE to 1 and all other values to 0 INFO Returns information about the the current
operating environment

Function Returning a Constant Value

NA Returns the Excel #N/A error

Excel Date and Time Functions


Before using the Date and Time Excel Functions, it is advised that you ensure you have a clear understanding
of the way Excel stores Dates and Times - For details, see the Excel Dates and Times pages.

Creating Dates & Times Performing Calculations with Da

DATE Returns a date, from a user-supplied EDATE Returns


year, month and day specifie
before
supplied
TIME Returns a time, from a user-supplied
hour, minute and second EOMONTH Returns
day of
DATEVALUE Converts a text string showing a date, to specifie
an integer that represents the date in before
Excel's date-time code supplied

WORKDAY Returns
TIMEVALUE Converts a text string showing a time, to supplied
a decimal that represents the time in days (e
Excel holidays
date
Current Date & Time
WORKDAY.INTL Returns
supplied
NOW Returns the current date & time days (e
holidays
TODAY Returns today's date date,
parame
days (N
Extracting The Components of a Time
DAYS360 Calcula
HOUR Returns the hour part of a user-supplied time between
360-day
MINUTE Returns the minute part of a user-supplied NETWORKDAYS Returns
time network
weeken
SECOND Returns the seconds part of a user-supplied between
time
NETWORKDAYS.INTL Returns
network
Extracting The Components of a Date weeken
DAY Returns the day (of the month) from a between
user-supplied date using p
weeken
MONTH Returns the month from a user-supplied 2010)
date
YEARFRAC Calcula
YEAR Returns the year from a user-supplied date
year
WEEKNUM Returns an integer representing the week number
number (from 1 to 53) of the year from a two date
user-supplied date
WEEKDAY Returns an integer representing the day of
the week for a supplied date

Excel Lookup and Reference Functions

Functions To Return References to Cell Ranges Data Lookup Functions

HLOOKUP Looks up a supplied value in the first


ADDRESS Returns a reference, in text format, for a row of a table, and returns the
supplied row and column number corresponding value from another
row

INDEX Returns a reference to a cell (or range of


cells) for requested rows and columns VLOOKUP Looks up a supplied value in the first
within a supplied range column of a table, and returns the
corresponding value from another
column
INDIRECT Returns a cell or range reference that is
represented by a supplied text string LOOKUP Searches for a specific value in one
data vector, and returns a value from
the corresponding position of a
OFFSET Returns a reference to a range of cells that second data vector
is a specified number of rows and columns
from an initial supplied range GETPIVOTDATA Extracts data stored in a Pivot Table

CHOOSE Returns one of a list of values,


Row / Column / Area Information
depending on the value of a supplied
index number
ROW Returns the row number of a supplied
range, or of the current cell
MATCH Finds the relative position of a value
COLUMN Returns the column number of a supplied in a supplied array
range, or of the current cell

ROWS Other
Returns the number of rows in a supplied
range HYPERLINK Creates a hyperlink to a document in a
supplied location.
COLUMNS Returns the number of columns in TRANSPOSE
a Performs a transpose transformation on
supplied range a range of cells (ie. transforms a
horizontal range of cells into a vertical
AREAS Returns the number of areas in a supplied range and vice versa)
range RTD Retrieves real-time data from a program
that supports COM automation

Excel Math and Trig Functions


Basic Numeric Information Conditional Sums

SUMIF Adds the cells in a supplied range, that


ABS Returns the absolute value (ie. the modulus)
satisfy a given criteria
of a supplied number

SUMIFS Adds the cells in a supplied range, that


SIGN Returns the sign (+1, -1 or 0) of a supplied satisfy multiple criteria (New in Excel 2007)
number

Advanced Mathematical Operations


GCD Returns the Greatest Common Divisor of two
or more supplied numbers
SUMPRODUCT Returns the sum of the products of
corresponding values in two or more
LCM Returns the Least Common Multiple of two or supplied arrays
more supplied numbers
SUMSQ Returns the sum of the squares of a
supplied list of numbers
Basic Mathematical Operations
SUMX2MY2 Returns the sum of the difference of
SUM Returns the sum of a supplied list of squares of corresponding values in
numbers two supplied arrays

SUMX2PY2 Returns the sum of the sum of squares


PRODUCT Returns the product of a supplied list of
of corresponding values in two
numbers
supplied arrays

POWER Returns the result of a given number


SUMXMY2 Returns the sum of squares of
raised to a supplied power differences of corresponding values in
two supplied arrays
SQRT Returns the positive square root of a
given number SERIESSUM Returns the sum of a power series

QUOTIENT Trigonometry Functions


Returns the integer portion of a division
between two supplied numbers
PI Returns the constant value of pi
MOD Returns the remainder from a division
between two supplied numbers SQRTPI Returns the square root of a supplied
number multiplied by pi

AGGREGATE Performs a specified calculation (eg. the


DEGREES
sum, product, average, etc.) for a list or Converts Radians to Degrees
database, with the option to ignoreRADIANS Converts Degrees to Radians
hidden rows and error values (New in
Excel 2010)
COS Returns the Cosine of a given angle

SUBTOTAL Performs a specified calculation (eg. the


ACOS Returns the Arccosine of a number
sum, product, average, etc.) for a
supplied set of values
COSH Returns the hyperbolic cosine of a number

Rounding Functions ACOSH Returns the inverse hyperbolic cosine of a


number

CEILING Rounds a number away from zero


(ie. rounds a positive number upSIN Returns the Sine of a given angle
and a negative number down), to a
multiple of significance ASIN Returns the Arcsine of a number

CEILING.PRECISE SINH
Rounds a number up, regardless of Returns the Hyperbolic Sine of a number
the sign of the number, to a
multiple of significance (New in
ASINH Returns the Inverse Hyperbolic Sine of a
Excel 2010) number

ISO.CEILING Rounds a number up, regardless of


TAN Returns the Tangent of a given angle
the sign of the number, to a
multiple of significance. (New in
Excel 2010) ATAN Returns the Arctangent of a given number

ATAN2 Returns the Arctangent of a given pair of x


EVEN Rounds a number away from zero and y coordinates
(ie. rounds a positive number up
and a negative number down), to
the next even number TANH Returns the Hyperbolic Tangent of a given
number

FLOOR Rounds a number towards zero,


ATANH
(ie. rounds a positive number down Returns the Inverse Hyperbolic Tangent of
and a negative number up), to a a given number
multiple of significance
Matrix Functions
FLOOR.PRECISE Rounds a number down,
regardless of the sign of the MDETERM Returns the matrix determinant of a
number, to a multiple of supplied array
significance (New in Excel 2010)
MINVERSE Returns the matrix inverse of a supplied
array
INT Rounds a number down to the next
integer
MMULT Returns the matrix product of two supplied
arrays
MROUND Rounds a number up or down, to
the nearest multiple of significance
Factorials

ODD Rounds a number away from zero


FACT
(ie. rounds a positive number up Returns the Factorial of a given
and a negative number down), to
the next odd number number

ROUND Rounds a number up or down, to FACTDOUBLE


a Returns the Double Factorial of a given
given number of digits number

ROUNDDOWN Rounds a number towards zero, MULTINOMIAL Returns the Multinomial of a given set
(ie. rounds a positive number down of numbers
and a negative number up), to a
given number of digits
Random Numbers

ROUNDUP Rounds a number away from zero


(ie. rounds a positive number upRAND Returns a random number between 0
and a negative number down), to a and 1
given number of digits
RANDBETWEEN Returns a random number between
two given integers
TRUNC Truncates a number towards zero
(ie. rounds a positive number down
and a negative number up), to theMiscellaneous
next integer.
COMBIN Returns the number of combinations for a
given number of objects
Exponentials & Logarithms ROMAN Returns a text string depicting the roman
numeral for a given number
EXP Returns e raised to a given power
LN Returns the natural logarithm of a given
number
LOG Returns the logarithm of a given number, to a
specified base
LOG10 Returns the base 10 logarithm of a given
number

Excel Statistical Functions

Finding the Largest & Smallest Values Counting Cells

COUNT Returns the number of numerical


MAX Returns the largest value from a list of values in a supplied set of cells or
supplied numbers values

MAXA COUNTA
Returns the largest value from a list of Returns the number of non-blanks in a
supplied values, counting text and the supplied set of cells or values
logical value FALSE as the value 0 and
counting the logical value TRUE as theCOUNTBLANK Returns the number of blank cells in a
value 1 supplied range

COUNTIF Returns the number of cells (of a


MIN Returns the smallest value from a list of supplied range), that satisfy a given
criteria
supplied numbers COUNTIFS Returns the number of cells (of a
supplied range), that satisfy a set of
given criteria (New in Excel 2007)
MINA Returns the smallest value from a list of
supplied values, counting text and the
Distribution & Tests of Probability
logical value FALSE as the value 0 and
counting the logical value TRUE as the BETADIST Returns the cumulative beta
value 1 probability density function
(Replaced by BETA.DIST
function in Excel 2010)
LARGE Returns the Kth LARGEST value from a
BETA.DIST
list of supplied numbers, for a given value Returns the cumulative beta
K distribution function or the beta
probability density function (New
in Excel 2010 - replaces
BETADIST function)
SMALL Returns the Kth SMALLEST value from a
list of supplied numbers, for a given value
BETAINV Returns the inverse of the
K cumulative beta probability
density function (Replaced by
BETA.INV function in Excel
Averages, Frequency & Rank 2010)
BETA.INV Returns the inverse of the
cumulative beta probability
AVERAGE Returns the Average of a list of density function (New in Excel
supplied numbers 2010 - replaces BETAINV
function)
BINOMDIST Returns the individual term
AVERAGEA Returns the Average of a list of
binomial distribution probability
supplied numbers, counting text
(Replaced by BINOM.DIST
and the logical value FALSE as
function in Excel 2010)
the value 0 and counting the
logical value TRUE as the value
BINOM.DIST Returns the individual term
1 binomial distribution probability
(New in Excel 2010 - replaces
BINOMDIST function)
AVERAGEIF Calculates the Average of the
NEGBINOMDIST Returns the negative binomial
cells in a supplied range, that
distribution (Replaced by
satisfy a given criteria (New in
NEGBINOM.DIST function in
Excel 2007)
Excel 2010)
NEGBINOM.DIST Returns the negative binomial
AVERAGEIFS Calculates the Average of the distribution (New in Excel 2010 -
cells in a supplied range, that replaces NEGBINOMDIST
satisfy multiple criteria (New in function)
Excel 2007) CRITBINOM Returns the smallest value for
which the cumulative binomial
distribution is greater than or
MEDIAN Returns the Median (the middle equal to a criterion value
value) of a list of supplied (Replaced by BINOM.INV
numbers function in Excel 2010)
BINOM.INV Returns the smallest value for
MODE Returns the Mode (the most which the cumulative binomial
frequently occurring value) of a distribution is greater than or
list of supplied numbers equal to a criterion value (New in
(Replaced by MODE.SNGL Excel 2010 - replaces
CRITBINOM function)
function in Excel 2010) CHIDIST Returns the right-tailed
probability of the chi-squared
distribution (Replaced by
MODE.SNGL Returns the Mode (the most CHISQ.DIST.RT function in
frequently occurring value) of a Excel 2010)
list of supplied numbers (New in
CHISQ.DIST.RT Returns the right-tailed
Excel 2010 - replaces MODE probability of the chi-squared
function) distribution (New in Excel 2010 -
replaces CHIDIST function)

MODE.MULT Returns a vertical array of theCHISQ.DIST Returns the chi-squared


most frequently occurring values distribution (probability density
in an array or range of data or cumulative distribution
(New in Excel 2010) function) (New in Excel 2010)
CHIINV Returns the inverse of the right-
tailed probability of the chi-
GEOMEAN Returns the geometric mean of squared distribution (Replaced
a set of supplied numbers by CHISQ.INV.RT function in
Excel 2010)
CHISQ.INV.RT Returns the inverse of the right-
HARMEAN Returns the harmonic mean of a
tailed probability of the chi-
set of supplied numbers
squared distribution (New in
Excel 2010 - replaces CHIINV
function)
TRIMMEAN Returns the mean of the interior
of a supplied set of values CHISQ.INV Returns the inverse of the left-
tailed probability of the chi-
squared distribution (New in
FREQUENCY Returns an array showing the Excel 2010)
number of values from CHITEST a Returns the chi-squared
supplied array, which fall into statistical test for independence
specified ranges (Replaced by CHISQ.TEST
function in Excel 2010)
RANK Returns the statistical rank of CHISQ.TEST
a Returns the chi-squared
given value, within a supplied statistical test for independence
array of values (Replaced by (New in Excel 2010 - replaces
RANK.EQ function in Excel CHITEST function)
2010) CORREL Returns the correlation
coefficient between two sets of
values
RANK.EQ Returns the Mode (the most
frequently occurring value) of EXPONDIST
a Returns the exponential
list of supplied numbers (if more distribution (Replaced by
than one value has same rank, EXPON.DIST function in Excel
the top rank of that set is 2010)
returned) (New in Excel 2010 EXPON.DIST
- Returns the exponential
replaces RANK function) distribution (New in Excel 2010 -
replaces EXPONDIST function)

RANK.AVG Returns the statistical rank of FDIST


a Returns the right-tailed F
given value, within a supplied probability distribution for two
array of values (if more than one data sets (Replaced by
value has same rank, the F.DIST.RT function in Excel
average rank is returned) (New 2010)
F.DIST.RT Returns the right-tailed F
probability distribution for two
in Excel 2010) data sets (New in Excel 2010 -
replaces FDIST function)
F.DIST Returns the F probability
KURT Returns the kurtosis of a data distribution (probability density
set or cumulative distribution
function) (New in Excel 2010)

PERCENTILE FINV
Returns the K'th percentile of Returns the inverse of the right-
values in a supplied range, tailed F probability distribution
where K is in the range 0 - 1 for two data sets (Replaced by
(inclusive) (Replaced by F.INV.RT function in Excel 2010)
PERCENTILE.INC function in F.INV.RT Returns the inverse of the right-
Excel 2010) tailed F probability distribution
for two data sets (New in Excel
2010 - replaces FINV function)
PERCENTILE.INC Returns the K'th percentile of
values in a supplied range, F.INV Returns the inverse of the
where K is in the range 0 - 1 Cumulative F distribution (New
(inclusive) (New in Excel 2010 - in Excel 2010)
replaces PERCENTILE function) FISHER Returns the Fisher
transformation

PERCENTILE.EXC Returns the K'th percentile of FISHERINV Returns the inverse of the Fisher
values in a supplied range, transformation
where K is in the range 0 - FTEST
1 Returns the result of an F-Test
(exclusive) (New in Excel 2010) for 2 supplied data sets
(Replaced by F.TEST function in
Excel 2010)
PERCENTRANK Returns the rank of a value in a
data set, as a percentage (0 - F.TEST
1 Returns the result of an F-Test
inclusive) (Replaced by for 2 supplied data sets (New in
PERCENTRANK.INC function in Excel 2010 - replaces FTEST
Excel 2010) function)
GAMMADIST Returns the gamma distribution
(Replaced by GAMMA.DIST
PERCENTRANK.INC Returns the rank of a value in a function in Excel 2010)
data set, as a percentage (0 - 1
inclusive) (New in Excel 2010 GAMMA.DIST
- Returns the gamma distribution
replaces PERCENTRANK (New in Excel 2010 - replaces
function) GAMMADIST function)
GAMMAINV Returns the inverse gamma
cumulative distribution
PERCENTRANK.EXC Returns the rank of a value in a (Replaced by GAMMA.INV
data set, as a percentage (0 - 1 function in Excel 2010)
exclusive) (New in Excel 2010)
GAMMA.INV Returns the inverse gamma
cumulative distribution (New in
Excel 2010 - replaces
QUARTILE Returns the specified quartile of GAMMAINV function)
a set of supplied numbers,
based on percentile value 0 - GAMMALN
1 Calculates the natural logarithm
(inclusive) (Replaced by of the gamma function for a
QUARTILE.INC function in supplied value
Excel 2010)
GAMMALN.PRECISE Returns the natural logarithm of
the gamma function for a
supplied value (New in Excel
2010)
QUARTILE.INC HYPGEOMDIST
Returns the specified quartile of Returns the hypergeometric
a set of supplied numbers, distribution (Replaced by
based on percentile value 0 - 1 HYPGEOM.DIST function in
(inclusive) (New in Excel 2010 - Excel 2010)
replaces QUARTILE function) HYPGEOM.DIST Returns the hypergeometric
distribution (New in Excel 2010 -
replaces HYPGEOMDIST
QUARTILE.EXC Returns the specified quartile of function)
a set of supplied numbers,
based on percentile value 0 - LOGNORMDIST
1 Returns the cumulative log-
(exclusive) (New in Excel 2010) normal distribution (Replaced by
LOGNORM.DIST function in
Excel 2010)
Deviation & Variance LOGNORM.DIST Returns the log-normal
probability density function or
the cumulative log- normal
AVEDEV Returns the average of the distribution (New in Excel 2010 -
absolute deviations of data replaces LOGNORMDIST
points from their mean function)
LOGINV Returns the inverse of the
lognormal distribution (Replaced
STDEV Returns the standard deviation by LOGNORM.INV function in
of a supplied set of values Excel 2010)
(which represent a sample of a
population) (Replaced LOGNORM.INV
by Returns the inverse of the
STDEV.S function in Excel lognormal distribution (New in
2010) Excel 2010 - replaces LOGINV
function)
NORMDIST Returns the normal cumulative
STDEV.S Returns the standard deviation distribution (Replaced by
of a supplied set of values NORM.DIST function in Excel
(which represent a sample of a 2010)
population) (New in Excel 2010 -
replaces STDEV function) NORM.DIST Returns the normal cumulative
distribution (New in Excel 2010 -
replaces NORMDIST function)
STDEVA Returns the standard deviationNORMINV Returns the inverse of the
of a supplied set of values normal cumulative distribution
(which represent a sample of a (Replaced by NORM.INV
population), counting text and function in Excel 2010)
the logical value FALSE as the
NORM.INV
value 0 and counting the logical Returns the inverse of the
value TRUE as the value 1 normal cumulative distribution
(New in Excel 2010 - replaces
NORMINV function)
STDEVP Returns the standard deviation
NORMSDIST Returns the standard normal
of a supplied set of values cumulative distribution
(which represent an entire (Replaced by NORM.S.DIST
population) (Replaced by function in Excel 2010)
STDEV.P function in Excel
2010) NORM.S.DIST Returns the standard normal
cumulative distribution (New in
Excel 2010 - replaces
STDEV.P Returns the standard deviation NORMSDIST function)
of a supplied set of values NORMSINV Returns the inverse of the
(which represent an entire standard normal cumulative
population) (New in Excel 2010 - distribution (Replaced by
replaces STDEVP function) NORM.S.INV function in Excel
2010)
NORM.S.INV Returns the inverse of the
STDEVPA Returns the standard deviation standard normal cumulative
of a supplied set of values distribution (New in Excel 2010 -
(which represent an entire replaces NORMSINV function)
population), counting text and
the logical value FALSE as thePEARSON Returns the Pearson product
value 0 and counting the logical moment correlation coefficient
value TRUE as the value 1 RSQ Returns the square of the
Pearson product moment
correlation coefficient
VAR Returns the variance of a
supplied set of values POISSON
(which Returns the Poisson distribution
represent a sample of a (Replaced by POISSON.DIST
population) (Replaced by VAR.S function in Excel 2010)
function in Excel 2010) POISSON.DIST Returns the Poisson distribution
(New in Excel 2010 - replaces
POISSON function)
VAR.S Returns the variance of a
supplied set of values (which PROB Returns the probablity that
represent a sample of a values in a supplied range are
population) (New in Excel 2010 - within given limits
replaces VAR function) SKEW Returns the skewness of a
distribution

VARA Returns the variance of STANDARDIZE


a Returns a normalized value
supplied set of values (which TDIST Returns the Student's T-
represent a sample of a distribution (Replaced by
population), counting text and T.DIST.2T & T.DIST.RT
the logical value FALSE as the functions in Excel 2010)
value 0 and counting the logical
value TRUE as the value 1 T.DIST.2T Returns the two-tailed Student's
T-distribution (New in Excel
2010 - replaces TDIST function)
VARP Returns the variance of T.DIST.RT
a Returns the right-tailed Student's
supplied set of values (which T-distribution (New in Excel
represent an entire population) 2010 - replaces TDIST function)
(Replaced by VAR.P function in
Excel 2010) T.DIST Returns the Student's T-
distribution (probability density
or cumulative distribution
VAR.P Returns the variance of a function) (New in Excel 2010)
supplied set of values (whichTINV Returns the two-tailed inverse of
represent an entire population) the Student's T-distribution
(New in Excel 2010 - replaces (Replaced by T.INV.2T function
VARP function) in Excel 2010)
T.INV.2T Returns the two-tailed inverse of
VARPA Returns the variance of a the Student's T-distribution (New
supplied set of values (which in Excel 2010 - replaces TINV
represent an entire population), function)
counting text and the logical T.INV Returns the left-tailed inverse of
value FALSE as the value 0 and the Student's T-distribution (New
counting the logical value TRUE in Excel 2010)
as the value 1
TTEST Returns the probability
COVAR Returns population covariance associated with a Student's T-
(ie. the average of the products Test (Replaced by T.TEST
of deviations for each pair within function in Excel 2010)
two supplied data sets)
T.TEST Returns the probability
(Replaced by COVARIANCE.P associated with a Student's T-
function in Excel 2010) Test (New in Excel 2010 -
replaces TTEST function)
COVARIANCE.P Returns population covariance WEIBULL Returns the Weibull distribution
(ie. the average of the products (Replaced by WEIBULL.DIST
of deviations for each pair within function in Excel 2010)
two supplied data sets) (New in WEIBULL.DIST Returns the Weibull distribution
Excel 2010 - replaces COVAR (New in Excel 2010 - replaces
function) WEIBULL function)
ZTEST Returns the one-tailed
COVARIANCE.S Returns sample covariance (ie. probability value of a z-test
the average of the products of (Replaced by Z.TEST function in
deviations for each pair within Excel 2010)
two supplied data sets) (New in
Z.TEST Returns the one-tailed
Excel 2010) probability value of a z-test (New
in Excel 2010 - replaces ZTEST
function)
CONFIDENCE Returns the confidence interval
for a population mean, using a
normal distribution (Replaced by
CONFIDENCE.NORM function
in Excel 2010)

CONFIDENCE.NORM Returns the confidence interval


for a population mean, using a
normal distribution (New in
Excel 2010 - replaces
CONFIDENCE function)

CONFIDENCE.T Returns the confidence interval


for a population mean, using a
Student's t distribution (New in
Excel 2010)

DEVSQ Returns the sum of the squares


of the deviations of a set of data
points from their sample mean

Trend Line Functions

FORECAST Predicts a future point on a linear trend


line fitted to a supplied set of x- and y-
values
INTERCEPT Calculates the best fit regression line,
through a supplied series of x- and y-
values and returns the value at which this
line intercepts the y-axis

LINEST Returns statistical information describing


the trend of the line of best fit, through a
supplied series of x- and y- values

SLOPE Returns the slope of the linear regression


line through a supplied series of x- and y-
values

TREND Calculates the trend line through a given


set of y-values and returns additional y-
values for a supplied set of new x-values

GROWTH Returns numbers in a exponential growth


trend, based on a set of supplied x- and y-
values

LOGEST Returns the parameters of an exponential


trend for a supplied set of x- and y- values

STEYX Returns the standard error of the


predicted y-value for each x in the
regression line for a set of supplied x- and
y- values

Miscellaneous

PERMUT Returns the number of permutations for a


given number of objects

Excel Database Functions


Database Functions Database Functions

DAVERAGE Calculates the average of values in a field DPRODUCT Calculates the product of values in a field
of a list or database, that satisfy specified of a list or database, that satisfy specified
conditions conditions

DCOUNT Returns the number of cells containing DSTDEV Calculates the standard deviation (based
numbers in a field of a list or database on a sample of a population), of values in
that satisfy specified conditions a field of a list or database, that satisfy
specified conditions
DCOUNTA Returns the number of non-blank cells in a
field of a list or database, that satisfyDSTDEVP Calculates the standard deviation (based
specified conditions on an entire population), of values in a
field of a list or database, that satisfy
DGET Returns a single value from a field of a list specified conditions
or database, that satisfy specified
conditions DSUM Calculates the sum of values in a field of a
list or database, that satisfy specified
DMAX Returns the maximum value from a field of conditions
a list or database, that satisfy specified
conditions DVAR Calculates the variance (based on a
sample of a population), of values in a
field of a list or database, that satisfy
DMIN Returns the minimum value from a field of specified conditions
a list or database, that satisfy specified
conditions DVARP Calculates the variance (based on an
entire population), of values in a field of a
list or database, that satisfy specified
conditions

Excel Financial Functions


Investment Value Functions Internal Rate of Return Functions

FV Calculates the future value of an


investment with periodic constant IRR Calculates the internal rate of return for a
payments and a constant interest rate series of cash flows

FVSCHEDULE MIRR
Calculates the future value of an initial Calculates the internal rate of return for a
principal, after applying a series of series of periodic cash flows, considering the
compound interest rates cost of the investment and the interest on the
reinvestment of cash
NPV Calculates the net present value of an
investment, based on a supplied XIRR Calculates the internal rate of return for a
discount rate, and a series of future schedule of cash flows
payments and income

PV Calculates the present value of an Asset Depreciation Functions


investment (ie. the total amount that a
series of future payments is worth now)
AMORDEGRC Calculates the prorated linear
RECEIVED Calculates the amount received at depreciation of an asset for each
maturity for a fully invested Security accounting period (with depreciation
coefficient applied, depending on the
life of the asset)
XNPV Calculates the net present value for a
schedule of cash flows
AMORLINC Calculates the prorated linear
depreciation of an asset for each
Payment Functions accounting period

CUMIPMT Calculates the cumulative interest paid


DB Calculates the depreciation of an asset
between two specified periods for a specified period, using the fixed-
CUMPRINC Calculates the cumulative principal paid on declining balance method
a loan, between two specified periods

DDB Calculates the depreciation of an asset


IPMT Calculates the interest payment for a given for a specified period, using the double-
period of an investment, with periodic declining balance method, or some
constant payments and a constant interest other user-specified method
rate

ISPMT SLN
Returns the interest paid during a specified Returns the straight-line depreciation of
period of an investment an asset for one period

PMT Calculates the payments required to SYD Returns the sum-of-years' digits
reduce a loan, from a supplied present depreciation of an asset for a specified
value to a specified future value period

PPMT Calculates the payment on the principal for


VDB Returns the depreciation of an asset for
a given investment, with periodic constant
a specified period, (including partial
payments and a constant interest rate
periods), using the double-declining
balance method or another user-
specified method
Duration Functions

COUPDAYBS Calculates the number of days from Interest Rate Functions


the beginning of the coupon period to
the settlement date
ACCRINT Calculates the accrued interest for a
COUPDAYS Calculates the number of days in the security that pays periodic interest
coupon period that contains the
settlement date
ACCRINTM Calculates the accrued interest for a
security that pays interest at maturity
COUPDAYSNC Calculates the number of days from
the settlement date to the next coupon
date DISC Calculates the discount rate for a security

COUPNCD Returns the next coupon date after the


EFFECT Calculates the effective annual interest
settlement date
rate

COUPNUM Returns the number of coupons


INTRATE
payable between the settlement date Calculates the interest rate for a fully
and maturity date invested security

COUPPCD Returns the previous coupon date,


NOMINAL Calculates the annual nominal interest rate
before the settlement date

RATE Calculates the interest rate required to pay


DURATION Calculates the Macauley duration of a
off a specified amount of a loan, or reach a
security with an assumed par value of
target amount on an investment over a
$100
given period

MDURATION Calculates the Macauley modified


duration for a security with an
assumed par value of $100 Dollar Conversion

NPER Returns the number of periods for an


DOLLARDE Converts a dollar price expressed as a
investment with periodic constant
fraction, into a dollar price expressed as a
payments and a constant interest rate
decimal

Yield Functions
DOLLARFR Converts a dollar price expressed as a
YIELD Calculates the yield of a security that pays decimal, into a dollar price expressed as a
periodic interest fraction

YIELDDISC Calculates the annual yield of a


discounted security
Price Functions
YIELDMAT Calculates the annual yield of a security
that pays interest at maturity PRICE Calculates the price per $100 face value
of a security that pays periodic interest
ODDFYIELD Calculates the yield of a security with an
odd first period PRICEDISC Calculates the price per $100 face value
of a discounted security
ODDLYIELD Calculates the yield of a security with an
odd last period PRICEMAT Calculates the price per $100 face value
of a security that pays interest at maturity
TBILLEQ Calculates the bond-equivalent yield for a
treasury bill ODDFPRICE Calculates the price per $100 face value
TBILLYIELD Calculates the yield for a treasury bill of a security with an odd first period

ODDLPRICE Calculates the price per $100 face value


of a security with an odd last period

TBILLPRICE Calculates the price per $100 face value


for a treasury bill

Excel Engineering Functions

Converting Between Units of Measurement Testing Numeric Values

CONVERT Converts a number from one measurement


DELTA Tests whether two supplied numbers are
system to another equal

Bessel Functions GESTEP Tests whether a number is greater than a


supplied threshold value

BESSELI Calculates the modified Bessel function In(x)


Complex Numbers
BESSELJ Calculates the Bessel function Jn(x) COMPLEX Converts user-supplied real and
imaginary coefficients into a complex
number
BESSELK Calculates the modified Bessel function
Kn(x) IMABS Returns the absolute value (the
modulus) of a complex number
IMAGINARY Returns the imaginary coefficient of a
BESSELY Calculates the modified Bessel function complex number
Yn(x)
IMARGUMENT Returns the argument Θ (an angle
expressed in radians) of a complex
Converting Between Bases number
IMCONJUGATE Returns the complex conjugate of a
complex number
BIN2DEC Converts a binary number to a decimal
IMCOS Returns the cosine of a complex
number
BIN2HEX Converts a binary number to hexadecimal
IMDIV Returns the quotient of two supplied
complex numbers
BIN2OCT Converts a binary number to octal
IMEXP Returns the exponential of a complex
number
DEC2BIN Converts a decimal number to binary
IMLN Returns the natural logarithm of a
complex number
DEC2HEX Converts a decimal number to hexadecimalIMLOG10 Returns the base-10 logarithm of a
complex number
DEC2OCT Converts a decimal number to octal IMLOG2 Returns the base-2 logarithm of a
complex number
HEX2BIN Converts a hexadecimal number to binary IMPOWER Calculates a complex number raised
to a supplied power

HEX2DEC Converts a hexadecimal number to IMPRODUCT


a Returns the product of up to 255
decimal supplied complex numbers
IMREAL Returns the real coefficient of a
HEX2OCT Converts a hexadecimal number to octal complex number
IMSIN Returns the sine of a complex number
OCT2BIN Converts octal number to binary IMSQRT Returns the square root of a complex
number
OCT2DEC Converts octal number to a decimal IMSUB Subtracts two complex numbers
IMSUM Calculates the sum of two complex
OCT2HEX Converts octal number to hexadecimal numbers

The Error Function

ERF Returns the error function integrated


between two supplied limits
ERF.PRECISE Returns the error function integrated
between 0 and a supplied limit (New
in Excel 2010)
ERFC Returns the complementary error
function integrated between a
supplied lower limit and infinity
ERFC.PRECISE Returns the complementary error
function integrated between a
supplied lower limit and infinity (New
in Excel 2010)
Excel Cube Functions
The Excel Cube functions perform calculations and extract data from a cube, which is stored on an external
SQL server. These functions are only supported with a connection to Microsoft SQL Server 2005 Analysis
Services or later data source.

Cube Functions Cube Functions


CUBEKPIMEMBER Returns a Key Performance
CUBESET Defines a calculated set of
Indicator (KPI) property and
members or tuples by sending a
displays the KPI name in the
set expression to the cube on the
cell (New in Excel 2007)
server, which creates the set, and
CUBEMEMBER Returns a member or tuple then returns that set to Microsoft
from the cube (New in Excel Office Excel (New in Excel 2007)
2007)
CUBESETCOUNT Returns the number of items in a
CUBEMEMBERPROPERTY Returns the value of a set (New in Excel 2007)
member property from the
cube (New in Excel 2007) CUBEVALUE Returns an aggregated value
from the cube (New in Excel
CUBERANKEDMEMBER Returns the nth, or ranked,
2007)
member in a set (New in
Excel 2007)

You might also like