You are on page 1of 12

Excel Formulas Cheat Sheet

 DATE This function will return the serial


Database Functions number of a particular date
 DATEVALUE This function will convert a date
 DAVERAGE This function will return the
in the form of text to a serial number
average of selected database entries
 DAY This function will convert a serial
 DCOUNT This function will count the cells
number to a day of the month
that contain numbers in a database
 DAYS360 This function will calculate the
 DCOUNTA This function will count the
number of days between two dates based
nonblank cells in a database
on a 360-day year
 DGET This function will extract from a
 EDATE This function will return the serial
database, a single record that matches the
number of the date that is the indicated
specified criteria
number of months before or after the start
 DMAX This function will return the
date
maximum value from selected database
 EOMONTH This function will return the
entries
serial number of the last day of the month
 DMIN This function will return the minimum
before or after a specified number of
value from selected database entries
months
 DSTDEV This function will estimate the
 HOUR This function will convert a serial
standard deviation based on a sample of
number to an hour
selected database entries
 MINUTE This function will convert a serial
 DPRODUCT This function will multiply the
number to a minute
values in a particular field of records that
 MONTH This function will convert a serial
match the criteria in a database
number to a month
 DSTDEVP This function will calculate the
 NETWORKDAYS This function will return the
standard deviation based on the entire
number of whole workdays between two
population of selected database entries
dates
 DSUM This function will add the numbers in
 NOW This function will return the serial
the field column of records in the database
number of the current date and time
that match the criteria
 SECOND This function will convert a serial
 DVAR This function will estimate the
number to a second
variance based on a sample from selected
 TIME This function will return the serial
database entries
number of a particular time
 DVARP This function will calculate the
 TIMEVALUE This function will convert a time
variance based on the entire population of
in the form of text to a serial number
selected database entries
 TODAY This function will return the serial
number of today's date
 WEEKDAY This function will Convert a serial
number to a day of the week

Date and Time Functions


 WEEKNUM This function will convert a serial  DEC2HEX This function will convert a
number to a number representing where the decimal number to hexadecimal
week falls numerically with a year
 DEC2OCT This function will convert a
 WORKDAY This function will return the serial
decimal number to octal
number of the date before or after a
 DELTA This function will Test whether two
specified number of workdays
 YEAR This function will convert a serial values are equal

number to a year  ERF This function will return the error


 YEARFRAC This function will return the year function
fraction representing the number of whole  ERFC This function will return the
days between start_date and end_date
complementary error function

 GESTEP This function will test whether a


Engineering Functions number is greater than a threshold value

 HEX2BIN This function will convert a


 BESSELI This function will return the
hexadecimal number to binary
modified Bessel function In(x)
 HEX2DEC This function will convert a
 BESSELJ This function will return the Bessel
hexadecimal number to decimal
function Jn(x)
 HEX2OCT This function will convert a
 BESSELK This function will return the
hexadecimal number to octal
modified Bessel function Kn(x)
 IMABS This function will return the absolute
 BESSELY This function will return the Bessel
value (modulus) of a complex number
function Yn(x)
 IMAGINARY This function will return the
 BIN2DEC This function will convert a binary
imaginary coefficient of a complex number
number to decimal
 IMARGUMENT This function will return the
 BIN2HEX This function will converts a binary
argument theta, an angle expressed in
number to hexadecimal
radians
 BIN2OCT This function will convert a binary
 IMCONJUGATE This function will return the
number to octal
complex conjugate of a complex number
 COMPLEX This function will convert real and
 IMCOS This function will return the cosine of
imaginary coefficients into a complex
a complex number
number
 IMDIV This function will return the quotient
 CONVERT This function will convert a
of two complex numbers
number from one measurement system to
 IMEXP This function will return the
another
exponential of a complex number
 DEC2BIN This function will convert a decimal
 IMLN This function will return the natural
number to binary
logarithm of a complex number
 IMLOG10 This function will return the base-  AMORDEGRC This function will return the

10 logarithm of a complex number depreciation for each accounting period by


 IMLOG2 This function will return the base-2 using a depreciation coefficient

logarithm of a complex number  AMORLINC This function will return the


 IMPOWER This function will return a depreciation for each accounting period

complex number raised to an integer power  COUPDAYBS This function will return the
 IMPRODUCT This function will return the number of days from the beginning of the

product of from 2 to 29 complex numbers coupon period to the settlement date


 IMREAL This function will return the real  COUPDAYS This function will return the
coefficient of a complex number number of days in the coupon period that

 IMSIN This function will return the sine of a contains the settlement date
complex number  COUPDAYSNC This function will return the

 IMSQRT This function will return the square number of days from the settlement date to
root of a complex number the next coupon date

 IMSUB This function will return the  COUPNCD This function will return the next
difference between two complex numbers coupon date after the settlement date

 MSUM This function will return the sum of  COUPNUM This function will return the
complex numbers number of coupons payable between the
 OCT2BIN This function will convert an octal settlement date and maturity date

number to binary  COUPPCD This function will return the


 OCT2DEC This function will convert an octal previous coupon date before the settlement

number to decimal date


 OCT2HEX This function will convert an octal  CUMIPMT This function will return the
number to hexadecimal cumulative interest paid between two
periods

Financial Functions  CUMPRINC This function will return the


cumulative principal paid on a loan between
 ACCRINT This function will return the two periods
accrued interest for a security that pays  DB This function will return the depreciation
periodic interest of an asset for a specified period by using
 ACCRINTM This function will return the the fixed-declining balance method
accrued interest for a security that pays  DDB This function will return the
interest at maturity depreciation of an asset for a specified
period by using the double-declining
balance method or some other method that  MIRR This function will return the internal

you specify rate of return where positive and negative


 DISC This function will return the discount cash flows are financed at different rates

rate for a security  NOMINAL This function will return the


 DOLLARDE This function will convert a dollar annual nominal interest rate

price, expressed as a fraction, into a dollar  NPER This function will return the number of
price, expressed as a decimal number periods for an investment

 DOLLARFR This function will convert a dollar  NPV This function will return the net present
price, expressed as a decimal number, into a value of an investment based on a series of
dollar price, expressed as a fraction periodic cash flows and a discount rate

 DURATION This function will return the  ODDFPRICE This function will return the
annual duration of a security with periodic price per $100 face value of a security with

interest payments an odd first period


 EFFECT This function will return the effective  ODDFYIELD This function will return the

annual interest rate yield of a security with an odd first period


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

of an investment price per $100 face value of a security with


 FVSCHEDULE This function will return the an odd last period
future value of an initial principal after  ODDLYIELD This function will return the

applying a series of compound interest rates yield of a security with an odd last period
 INTRATE This function will return the  PMT This function will return the periodic

interest rate for a fully invested security payment for an annuity


 IPMT This function will return the interest  PPMT This function will return the payment
payment for an investment for a given on the principal for an investment for a
period given period
 IRR This function will return the internal rate  PRICE This function will return the price per
of return for a series of cash flows $100 face value of a security that pays
 ISPMT This function will calculate the periodic interest

interest paid during a specific period of an  PRICEDISC This function will return the price
investment per $100 face value of a discounted security

 MDURATION This function will return the  PRICEMAT This function will return the price
Macauley modified duration for a security per $100 face value of a security that pays

with an assumed par value of $100 interest at maturity


 PV This function will return the present value
of an investment
 RATE This function will return the interest
Information Functions
rate per period of an annuity
 RECEIVED This function will return the
 CELL This function will return information
amount received at maturity for a fully
about the formatting, location, or contents
invested security
of a cell
 SLN This function will return the straight-line
 ERROR.TYPE This function will return a
depreciation of an asset for one period
number corresponding to an error type
 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
 TYPE This function will return a number  HLOOKUP This function will look in the top

indicating the data type of a value row of an array and returns the value of the
indicated cell

Logical Functions  HYPERLINK This function will create a


shortcut or jump that opens a document
 AND This function will return TRUE if all of stored on a network server, an intranet, or
its arguments are TRUE the Internet
 FALSE This function will return the logical  INDEX This function will use an index to
value FALSE choose a value from a reference or array
 IF This function will specify a logical test to  INDIRECT This function will return a
perform reference indicated by a text value
 NOT This function will reverse the logic of its  LOOKUP This function will look up values in
argument a vector or array
 OR This function will return TRUE if any  MATCH This function will look up values in a
argument is TRUE reference or array
 TRUE This function will return the logical  OFFSET This function will return a reference
value TRUE offset from a given reference
 ROW This function will return the row
Lookup and Reference number of a reference

 ROWS This function will return the number


Functions of rows in a reference

 RTD This function will retrieve real-time data


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

 COLUMNS This function will return the


Math and Trigonometry
number of columns in a reference
Functions
 GETPIVOTDATA This function will return
data stored in a PivotTable  ABS This function will return the absolute

value of a number
 ACOS This function will return the arccosine  FLOOR This function will round a number

of a number down, toward zero


 ACOSH This function will return the inverse  GCD This function will return the greatest

hyperbolic cosine of a number common divisor


 ASIN This function will return the arcsine of  INT This function will round a number down

a number to the nearest integer


 ASINH This function will return the inverse  LCM This function will return the least

hyperbolic sine of a number common multiple


 ATAN This function will return the  LN This function will return the natural
arctangent of a number logarithm of a number

 ATAN2 This function will return the  LOG This function will return the logarithm
arctangent from x- and y-coordinates of a number to a specified base

 ATANH This function will return the inverse  LOG10 This function will return the base-10
hyperbolic tangent of a number logarithm of a number

 CEILING This function will round a number  MDETERM This function will return the
to the nearest integer or to the nearest matrix determinant of an array

multiple of significance  MINVERSE This function will return the


 COMBIN This function will return the matrix inverse of an array
number of combinations for a given number  MMULT This function will return the matrix

of objects product of two arrays


 COS This function will return the cosine of a  MOD This function will return the remainder

number from division


 COSH This function will return the hyperbolic  MROUND This function will return a number
cosine of a number rounded to the desired multiple
 DEGREES This function will convert radians  MULTINOMIAL This function will return the
to degrees multinomial of a set of numbers
 EVEN This function will round a number up  ODD This function will round a number up
to the nearest even integer to the nearest odd integer

 EXP This function will return e raised to the  PI This function will return the value of pi
power of a given number  POWER This function will return the result of

 FACT This function will return the factorial of a number raised to a power
a number  PRODUCT This function will multiply its

 FACTDOUBLE This function will return the arguments


double factorial of a number  QUOTIENT This function will return the
integer portion of a division
 RADIANS This function will convert degrees  SUMSQ This function will return the sum of

to radians the squares of the arguments


 RAND This function will return a random  SUMX2MY2 Returns the sum of the

number between 0 and 1 difference of squares of corresponding


 RANDBETWEEN This function will return a values in two arrays

random number between the numbers you  SUMX2PY2 This function will return the sum
specify of the sum of squares of corresponding

 ROMAN This function will convert an arabic values in two arrays


numeral to roman, as text  SUMXMY2 This function will return the sum
 ROUND This function will round a number of squares of differences of corresponding

to a specified number of digits values in two arrays


 ROUNDDOWN This function will round a  TAN This function will return the tangent of

number down, toward zero a number


 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

 SQRT This function will return a positive  AVERAGE This function will return the

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,

 SUBTOTAL This function will return a text, and logical values

subtotal in a list or database  BETADIST This function will return the beta

 SUM This function will add its arguments cumulative distribution function

 SUMIF Adds the cells specified by a given  BETAINV This function will return the inverse

criteria of the cumulative distribution function for a

 SUMPRODUCT This function will return the specified beta distribution

sum of the products of corresponding array


components
 BINOMDIST This function will return the  FDIST This function will return the F

individual term binomial distribution probability distribution


probability  FINV This function will return the inverse of

 CHIDIST This function will return the one- the F probability distribution
tailed probability of the chi-squared  FISHER This function will return the Fisher

distribution transformation
 CHIINV This function will return the inverse  FISHERINV This function will return the

of the one-tailed probability of the chi- inverse of the Fisher transformation


squared distribution  FORECAST This function will return a value
 CHITEST This function will return the test for along a linear trend

independence  FREQUENCY This function will return a


 CONFIDENCE This function will return the frequency distribution as a vertical array

confidence interval for a population mean  FTEST This function will return the result of
 CORREL This function will return the an F-test

correlation coefficient between two data sets  GAMMADIST This function will return the
 COUNT This function will count how many gamma distribution

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

 COUNTBLANK This function will count the natural logarithm of the gamma function, Γ
number of blank cells within a range (x)

 COUNTIF This function will count the  GEOMEAN This function will return the
number of nonblank cells within a range that geometric mean
meet the given criteria  GROWTH This function will return values
 COVAR This function will return covariance, along an exponential trend
the average of the products of paired  HARMEAN This function will return the
deviations harmonic mean
 CRITBINOM This function will return the  HYPGEOMDIST This function will return the

smallest value for which the cumulative hypergeometric distribution


binomial distribution is less than or equal to  INTERCEPT This function will return the

a criterion value intercept of the linear regression line


 DEVSQ This function will return the sum of  KURT This function will return the kurtosis of

squares of deviations a data set


 EXPONDIST This function will return the  LARGE This function will return the k-th
exponential distribution largest value in a data set
 LINEST This function will return the  PEARSON This function will return the

parameters of a linear trend Pearson product moment correlation


 LOGEST This function will return the coefficient

parameters of an exponential trend  PERCENTILE This function will return the k-


 LOGINV This function will return the inverse th percentile of values in a range

of the lognormal distribution  PERCENTRANK This function will return the


 LOGNORMDIST This function will return the percentage rank of a value in a data set

cumulative lognormal distribution  PERMUT This function will return the


 MAX This function will return the maximum number of permutations for a given number
value in a list of arguments of objects

 MAXA This function will return the  POISSON This function will return the
maximum value in a list of arguments, Poisson distribution

including numbers, text, and logical values  PROB This function will return the
 MEDIAN This function will return the median probability that values in a range are

of the given numbers between two limits


 MIN This function will return the minimum  QUARTILE This function will return the

value in a list of arguments quartile of a data set


 MINA This function will return the smallest  RANK This function will return the rank of a
value in a list of arguments, including number in a list of numbers

numbers, text, and logical values  RSQ This function will return the square of
 MODE This function will return the most the Pearson product moment correlation

common value in a data set coefficient


 NEGBINOMDIST return the negative  SKEW This function will return the skewness
binomial distribution of a distribution
 NORMDIST This function will return the  SLOPE This function will return the slope of
normal cumulative distribution the linear regression line
 NORMINV This function will return the  SMALL This function will return the k-th
inverse of the normal cumulative distribution smallest value in a data set

 NORMSDIST This function will return the  STANDARDIZE This function will return a
standard normal cumulative distribution normalized value

 NORMSINV This function will return the  STDEV This function will estimate standard
inverse of the standard normal cumulative deviation based on a sample

distribution  STDEVA This function will estimate standard


deviation based on a sample, including
numbers, text, and logical values
 STDEVP This function will calculate standard  ASC This function will change full-width

deviation based on the entire population (double-byte) English letters or katakana


 STDEVPA This function will calculate within a character string to half-width

standard deviation based on the entire (single-byte) characters


population, including numbers, text, and  BAHTTEXT This function will converts a

logical values number to text, using the ß (baht) currency


 STEYX This function will return the standard format

error of the predicted y-value for each x in  CHAR This function will return the character
the regression specified by the code number
 TDIST This function will return the Student's  CLEAN This function will remove all

t-distribution nonprintable characters from text


 TINV This function will return the inverse of  CODE This function will return a numeric

the Student's t-distribution code for the first character in a text string
 TREND This function will return values along  CONCATENATE This function will join

a linear trend several text items into one text item


 TRIMMEAN This function will return the  DOLLAR This function will convert a number

mean of the interior of a data set to text, using the $ (dollar) currency format
 TTEST This function will return the  EXACT This function will check to see if two
probability associated with a Student's t-test text values are identical

 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

Text Functions
 MID, MIDB This function will return a

specific number of characters from a text


string starting at the position you specify

 PHONETIC This function will extract the


phonetic (furigana) characters from a text

string
 PROPER This function will capitalize the first

letter in each word of a text value


 REPLACE, REPLACEB This function will
replace characters within text

 REPT This function will repeat text a given


number of times

 RIGHT, RIGHTB This function will return the


rightmost characters from a text value

 SEARCH, SEARCHB This function will find


one text value within another (not case-

sensitive)
 SUBSTITUTE This function will substitute
new text for old text in a text string

 T This function will convert its arguments to


text

 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