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
[Link] 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