You are on page 1of 12

Excel Functions List

Database Functions Date and Time Functions


 DAVERAGE This function will return the  DATE This function will return the serial
average of selected database entries number of a particular date
 DCOUNT This function will count the cells  DATEVALUE This function will convert a date
that contain numbers in a database in the form of text to a serial number
 DCOUNTA This function will count the  DAY This function will convert a serial
nonblank cells in a database number to a day of the month
 DGET This function will extract from a  DAYS360 This function will calculate the
database, a single record that matches the number of days between two dates based
specified criteria on a 360-day year
 DMAX This function will return the maximum  EDATE This function will return the serial
value from selected database entries number of the date that is the indicated
 DMIN This function will return the minimum number of months before or after the start
value from selected database entries date

 DSTDEV This function will estimate the  EOMONTH This function will return the

standard deviation based on a sample of serial number of the last day of the month
selected database entries before or after a specified number of
 DPRODUCT This function will multiply the months
values in a particular field of records that  HOUR This function will convert a serial
match the criteria in a database number to an hour
 DSTDEVP This function will calculate the  MINUTE This function will convert a serial
standard deviation based on the entire number to a minute
population of selected database entries  MONTH This function will convert a serial
 DSUM This function will add the numbers in number to a month
the field column of records in the database  NETWORKDAYS This function will return the
that match the criteria number of whole workdays between two
 DVAR This function will estimate the variance dates
based on a sample from selected database  NOW This function will return the serial
entries number of the current date and time
 DVARP This function will calculate the  SECOND This function will convert a serial
variance based on the entire population of number to a second
selected database entries  TIME This function will return the serial
number of a particular time
 TIMEVALUE This function will convert a time
in the form of text to a serial number
 TODAY This function will return the serial
number of today's date
 WEEKDAY This function will Convert a serial  DEC2HEX This function will convert a
number to a day of the week decimal number to hexadecimal
 WEEKNUM This function will convert a serial
 DEC2OCT This function will convert a
number to a number representing where the
decimal number to octal
week falls numerically with a year
 DELTA This function will Test whether two
 WORKDAY This function will return the serial
number of the date before or after a values are equal

specified number of workdays  ERF This function will return the error
 YEAR This function will convert a serial function
number to a year  ERFC This function will return the
 YEARFRAC This function will return the year
complementary error function
fraction representing the number of whole
 GESTEP This function will test whether a
days between start_date and end_date
number is greater than a threshold value

Engineering Functions  HEX2BIN This function will convert a


hexadecimal number to binary

 BESSELI This function will return the  HEX2DEC This function will convert a

modified Bessel function In(x) hexadecimal number to decimal

 BESSELJ This function will return the Bessel  HEX2OCT This function will convert a

function Jn(x) hexadecimal number to octal

 BESSELK This function will return the  IMABS This function will return the absolute

modified Bessel function Kn(x) value (modulus) of a complex number

 BESSELY This function will return the Bessel  IMAGINARY This function will return the

function Yn(x) imaginary coefficient of a complex number

 BIN2DEC This function will convert a binary  IMARGUMENT This function will return the

number to decimal argument theta, an angle expressed in

 BIN2HEX This function will converts a binary radians

number to hexadecimal  IMCONJUGATE This function will return the

 BIN2OCT This function will convert a binary complex conjugate of a complex number

number to octal  IMCOS This function will return the cosine of

 COMPLEX This function will convert real and a complex number

imaginary coefficients into a complex  IMDIV This function will return the quotient

number of two complex numbers

 CONVERT This function will convert a  IMEXP This function will return the

number from one measurement system to exponential of a complex number

another  IMLN This function will return the natural

 DEC2BIN This function will convert a decimal logarithm of a complex number

number to binary
 IMLOG10 This function will return the base-  AMORLINC This function will return the
10 logarithm of a complex number depreciation for each accounting period
 IMLOG2 This function will return the base-2  COUPDAYBS This function will return the

logarithm of a complex number number of days from the beginning of the

 IMPOWER This function will return a coupon period to the settlement date

complex number raised to an integer power  COUPDAYS This function will return the

 IMPRODUCT This function will return the number of days in the coupon period that

product of from 2 to 29 complex numbers contains the settlement date

 IMREAL This function will return the real  COUPDAYSNC This function will return the

coefficient of a complex number number of days from the settlement date to

 IMSIN This function will return the sine of a the next coupon date

complex number  COUPNCD This function will return the next

 IMSQRT This function will return the square coupon date after the settlement date

root of a complex number  COUPNUM This function will return the

 IMSUB This function will return the number of coupons payable between the

difference between two complex numbers settlement date and maturity date

 MSUM This function will return the sum of  COUPPCD This function will return the

complex numbers previous coupon date before the settlement

 OCT2BIN This function will convert an octal date

number to binary  CUMIPMT This function will return the

 OCT2DEC This function will convert an octal cumulative interest paid between two

number to decimal periods

 OCT2HEX This function will convert an octal  CUMPRINC This function will return the

number to hexadecimal cumulative principal paid on a loan between


two periods

Financial Functions  DB This function will return the depreciation


of an asset for a specified period by using

 ACCRINT This function will return the the fixed-declining balance method
accrued interest for a security that pays  DDB This function will return the
periodic interest depreciation of an asset for a specified
 ACCRINTM This function will return the period by using the double-declining
accrued interest for a security that pays balance method or some other method that
interest at maturity you specify

 AMORDEGRC This function will return the  DISC This function will return the discount
depreciation for each accounting period by rate for a security
using a depreciation coefficient
 DOLLARDE This function will convert a dollar  NPV This function will return the net present
price, expressed as a fraction, into a dollar value of an investment based on a series of
price, expressed as a decimal number periodic cash flows and a discount rate

 DOLLARFR This function will convert a dollar  ODDFPRICE This function will return the
price, expressed as a decimal number, into a price per $100 face value of a security with
dollar price, expressed as a fraction an odd first period

 DURATION This function will return the  ODDFYIELD This function will return the
annual duration of a security with periodic yield of a security with an odd first period
interest payments  ODDLPRICE This function will return the
 EFFECT This function will return the effective price per $100 face value of a security with
annual interest rate an odd last period

 FV This function will return the future value  ODDLYIELD This function will return the

of an investment yield of a security with an odd last period

 FVSCHEDULE This function will return the  PMT This function will return the periodic
future value of an initial principal after payment for an annuity
applying a series of compound interest rates  PPMT This function will return the payment
 INTRATE This function will return the on the principal for an investment for a
interest rate for a fully invested security given period

 IPMT This function will return the interest  PRICE This function will return the price per
payment for an investment for a given $100 face value of a security that pays
period periodic interest

 IRR This function will return the internal rate  PRICEDISC This function will return the price
of return for a series of cash flows per $100 face value of a discounted security

 ISPMT This function will calculate the  PRICEMAT This function will return the price
interest paid during a specific period of an per $100 face value of a security that pays
investment interest at maturity

 MDURATION This function will return the  PV This function will return the present value
Macauley modified duration for a security of an investment
with an assumed par value of $100  RATE This function will return the interest
 MIRR This function will return the internal rate per period of an annuity
rate of return where positive and negative  RECEIVED This function will return the
cash flows are financed at different rates amount received at maturity for a fully
 NOMINAL This function will return the invested security
annual nominal interest rate  SLN This function will return the straight-line
 NPER This function will return the number of depreciation of an asset for one period
periods for an investment
 SYD This function will return the sum-of-  INFO This function will return information
years' digits depreciation of an asset for a about the current operating environment
specified period  ISBLANK This function will return TRUE if the

 TBILLEQ This function will return the bond- value is blank

equivalent yield for a Treasury bill  ISERR This function will return TRUE if the
 TBILLPRICE This function will return the value is any error value except #N/A

price per $100 face value for a Treasury bill  ISERROR This function will return TRUE if the

 TBILLYIELD This function will return the yield value is any error value

for a Treasury bill  ISEVEN This function will return TRUE if the

 VDB This function will return the number is even

depreciation of an asset for a specified or  ISLOGICAL This function will return TRUE if

partial period by using a declining balance the value is a logical value

method  ISNA This function will return TRUE if the

 XIRR This function will return the internal value is the #N/A error value

rate of return for a schedule of cash flows  ISNON T This function will return TRUE if the
that is not necessarily periodic value is not text

 XNPV This function will return the net  ISNUMBER This function will return TRUE if
present value for a schedule of cash flows the value is a number
that is not necessarily periodic  ISODD This function will return TRUE if the
 YIELD This function will Return the yield on number is odd
a security that pays periodic interest  ISREF This function will return TRUE if the
 YIELDDISC This function will return the value is a reference
annual yield for a discounted security; for  ISTEXT This function will return TRUE if the
example, a Treasury bill value is text
 YIELDMAT This function will return the  N This function will return a value converted
annual yield of a security that pays interest to a number
at maturity  NA This function will return the error value
#N/A
Information Functions  TYPE This function will return a number
indicating the data type of a value
 CELL This function will return information
about the formatting, location, or contents
Logical Functions
of a cell

 ERROR.TYPE This function will return a  AND This function will return TRUE if all of
number corresponding to an error type its arguments are TRUE
 FALSE This function will return the logical  INDIRECT This function will return a
value FALSE reference indicated by a text value
 IF This function will specify a logical test to  LOOKUP This function will look up values in

perform a vector or array

 NOT This function will reverse the logic of its  MATCH This function will look up values in a
argument reference or array

 OR This function will return TRUE if any  OFFSET This function will return a reference
argument is TRUE offset from a given reference

 TRUE This function will return the logical  ROW This function will return the row
value TRUE number of a reference

 ROWS This function will return the number


Lookup and Reference of rows in a reference

 RTD This function will retrieve real-time data


Functions from a program that supports COM
automation
 ADDRESS This function will return a
 TRANSPOSE This function will return the
reference as text to a single cell in a
transpose of an array
worksheet
 VLOOKUP This function will look in the first
 AREAS This function will return the number
column of an array and moves across the
of areas in a reference
row to return the value of a cell
 CHOOSE This function will choose a value
from a list of values
Math and Trigonometry
 COLUMN This function will return the
column number of a reference Functions
 COLUMNS This function will return the
number of columns in a reference  ABS This function will return the absolute

 GETPIVOTDATA This function will return value of a number

data stored in a PivotTable  ACOS This function will return the arccosine

 HLOOKUP This function will look in the top of a number

row of an array and returns the value of the  ACOSH This function will return the inverse
indicated cell hyperbolic cosine of a number

 HYPERLINK This function will create a  ASIN This function will return the arcsine of
shortcut or jump that opens a document a number
stored on a network server, an intranet, or  ASINH This function will return the inverse
the Internet hyperbolic sine of a number
 INDEX This function will use an index to  ATAN This function will return the
choose a value from a reference or array arctangent of a number
 ATAN2 This function will return the  LOG10 This function will return the base-10
arctangent from x- and y-coordinates logarithm of a number
 ATANH This function will return the inverse  MDETERM This function will return the

hyperbolic tangent of a number matrix determinant of an array

 CEILING This function will round a number  MINVERSE This function will return the
to the nearest integer or to the nearest matrix inverse of an array
multiple of significance  MMULT This function will return the matrix
 COMBIN This function will return the product of two arrays
number of combinations for a given number  MOD This function will return the remainder
of objects from division
 COS This function will return the cosine of a  MROUND This function will return a number
number rounded to the desired multiple
 COSH This function will return the hyperbolic  MULTINOMIAL This function will return the
cosine of a number multinomial of a set of numbers
 DEGREES This function will convert radians  ODD This function will round a number up
to degrees to the nearest odd integer
 EVEN This function will round a number up  PI This function will return the value of pi
to the nearest even integer  POWER This function will return the result of
 EXP This function will return e raised to the a number raised to a power
power of a given number  PRODUCT This function will multiply its
 FACT This function will return the factorial of arguments
a number  QUOTIENT This function will return the
 FACTDOUBLE This function will return the integer portion of a division
double factorial of a number  RADIANS This function will convert degrees
 FLOOR This function will round a number to radians
down, toward zero  RAND This function will return a random

 GCD This function will return the greatest number between 0 and 1
common divisor  RANDBETWEEN This function will return a
 INT This function will round a number down random number between the numbers you
to the nearest integer specify

 LCM This function will return the least  ROMAN This function will convert an arabic
common multiple numeral to roman, as text

 LN This function will return the natural  ROUND This function will round a number
logarithm of a number to a specified number of digits

 LOG This function will return the logarithm  ROUNDDOWN This function will round a

of a number to a specified base number down, toward zero


 ROUNDUP This function will round a  TANH This function will return the
number up, away from zero hyperbolic tangent of a number
 SERIESSUM This function will return the sum  TRUNC This function will truncate a number

of a power series based on the formula to an integer

 SIGN This function will return the sign of a


number Statistical Functions
 SIN This function will return the sine of the
given angle  AVEDEV This function will return the average

 SINH This function will return the hyperbolic of the absolute deviations of data points

sine of a number from their mean

 AVERAGE This function will return the


 SQRT This function will return a positive
square root average of its arguments

 SQRTPI This function will return the square  AVERAGEA This function will return the

root of (number * pi) average of its arguments, including numbers,


text, and logical values
 SUBTOTAL This function will return a
subtotal in a list or database  BETADIST This function will return the beta
cumulative distribution function
 SUM This function will add its arguments

 SUMIF Adds the cells specified by a given  BETAINV This function will return the inverse
of the cumulative distribution function for a
criteria
specified beta distribution
 SUMPRODUCT This function will return the
 BINOMDIST This function will return the
sum of the products of corresponding array
components individual term binomial distribution
probability
 SUMSQ This function will return the sum of
 CHIDIST This function will return the one-
the squares of the arguments
tailed probability of the chi-squared
 SUMX2MY2 Returns the sum of the
distribution
difference of squares of corresponding
 CHIINV This function will return the inverse
values in two arrays
of the one-tailed probability of the chi-
 SUMX2PY2 This function will return the sum
squared distribution
of the sum of squares of corresponding
values in two arrays  CHITEST This function will return the test for
independence
 SUMXMY2 This function will return the sum
of squares of differences of corresponding  CONFIDENCE This function will return the

values in two arrays confidence interval for a population mean

 TAN This function will return the tangent of  CORREL This function will return the

a number correlation coefficient between two data sets


 COUNT This function will count how many  GAMMAINV This function will return the
numbers are in the list of arguments inverse of the gamma cumulative distribution
 COUNTA This function will count how many  GAMMALN This function will return the

values are in the list of arguments natural logarithm of the gamma function, Γ

 COUNTBLANK This function will count the (x)

number of blank cells within a range  GEOMEAN This function will return the

 COUNTIF This function will count the geometric mean

number of nonblank cells within a range that  GROWTH This function will return values
meet the given criteria along an exponential trend

 COVAR This function will return covariance,  HARMEAN This function will return the
the average of the products of paired harmonic mean
deviations  HYPGEOMDIST This function will return the
 CRITBINOM This function will return the hypergeometric distribution
smallest value for which the cumulative  INTERCEPT This function will return the
binomial distribution is less than or equal to intercept of the linear regression line
a criterion value  KURT This function will return the kurtosis of
 DEVSQ This function will return the sum of a data set
squares of deviations  LARGE This function will return the k-th
 EXPONDIST This function will return the largest value in a data set
exponential distribution  LINEST This function will return the
 FDIST This function will return the F parameters of a linear trend
probability distribution  LOGEST This function will return the
 FINV This function will return the inverse of parameters of an exponential trend
the F probability distribution  LOGINV This function will return the inverse
 FISHER This function will return the Fisher of the lognormal distribution
transformation  LOGNORMDIST This function will return the
 FISHERINV This function will return the cumulative lognormal distribution
inverse of the Fisher transformation  MAX This function will return the maximum
 FORECAST This function will return a value value in a list of arguments
along a linear trend  MAXA This function will return the
 FREQUENCY This function will return a maximum value in a list of arguments,
frequency distribution as a vertical array including numbers, text, and logical values
 FTEST This function will return the result of  MEDIAN This function will return the median
an F-test of the given numbers
 GAMMADIST This function will return the  MIN This function will return the minimum
gamma distribution value in a list of arguments
 MINA This function will return the smallest  RSQ This function will return the square of
value in a list of arguments, including the Pearson product moment correlation
numbers, text, and logical values coefficient

 MODE This function will return the most  SKEW This function will return the skewness
common value in a data set of a distribution

 NEGBINOMDIST return the negative  SLOPE This function will return the slope of
binomial distribution the linear regression line

 NORMDIST This function will return the  SMALL This function will return the k-th
normal cumulative distribution smallest value in a data set

 NORMINV This function will return the  STANDARDIZE This function will return a
inverse of the normal cumulative distribution normalized value

 NORMSDIST This function will return the  STDEV This function will estimate standard
standard normal cumulative distribution deviation based on a sample

 NORMSINV This function will return the  STDEVA This function will estimate standard
inverse of the standard normal cumulative deviation based on a sample, including
distribution numbers, text, and logical values

 PEARSON This function will return the  STDEVP This function will calculate standard
Pearson product moment correlation deviation based on the entire population
coefficient  STDEVPA This function will calculate
 PERCENTILE This function will return the k- standard deviation based on the entire
th percentile of values in a range population, including numbers, text, and

 PERCENTRANK This function will return the logical values


percentage rank of a value in a data set  STEYX This function will return the standard
 PERMUT This function will return the error of the predicted y-value for each x in
number of permutations for a given number the regression
of objects  TDIST This function will return the Student's
 POISSON This function will return the t-distribution
Poisson distribution  TINV This function will return the inverse of
 PROB This function will return the the Student's t-distribution
probability that values in a range are  TREND This function will return values along
between two limits a linear trend
 QUARTILE This function will return the  TRIMMEAN This function will return the
quartile of a data set mean of the interior of a data set
 RANK This function will return the rank of a  TTEST This function will return the
number in a list of numbers probability associated with a Student's t-test
 VAR This function will estimate variance  FIND, FINDB This function will find one text
based on a sample value within another (case-sensitive)
 VARA This function will estimate variance  FIXED This function will format a number as
based on a sample, including numbers, text, text with a fixed number of decimals
and logical values  JIS This function will change half-width
 VARP This function will calculate variance (single-byte) English letters or katakana
based on the entire population within a character string to full-width

 VARPA This function will calculate variance (double-byte) characters

based on the entire population, including  LEFT, LEFTB This function will return the
numbers, text, and logical values leftmost characters from a text value

 WEIBULL This function will return the  LEN, LENB This function will return the
Weibull distribution number of characters in a text string

 ZTEST This function will return the one-  LOWER This function will convert text to
tailed probability-value of a z-test lowercase

 MID, MIDB This function will return a


Text Functions specific number of characters from a text
string starting at the position you specify
 ASC This function will change full-width  PHONETIC This function will extract the
(double-byte) English letters or katakana phonetic (furigana) characters from a text
within a character string to half-width string
(single-byte) characters  PROPER This function will capitalize the first
 BAHTTEXT This function will converts a letter in each word of a text value
number to text, using the ß (baht) currency
 REPLACE, REPLACEB This function will
format
replace characters within text
 CHAR This function will return the character
 REPT This function will repeat text a given
specified by the code number
number of times
 CLEAN This function will remove all
 RIGHT, RIGHTB This function will return the
nonprintable characters from text
rightmost characters from a text value
 CODE This function will return a numeric
 SEARCH, SEARCHB This function will find
code for the first character in a text string
one text value within another (not case-
 CONCATENATE This function will join sensitive)
several text items into one text item  SUBSTITUTE This function will substitute
 DOLLAR This function will convert a number new text for old text in a text string
to text, using the $ (dollar) currency format
 T This function will convert its arguments to
 EXACT This function will check to see if two text
text values are identical
 TEXT This function will format a number and
converts it to text
 TRIM This function will remove spaces from

text

 UPPER This function will convert text to


uppercase

 VALUE Converts a text argument to a


number

You might also like