400+ Excel Formulas List - Excel Shortcut Keys PDF - Download Here - Files
400+ Excel Formulas List - Excel Shortcut Keys PDF - Download Here - Files
Descriptio
Functions Excel Formulas
n
Joins
several
text items
into one
text item.
CONCATE
=CONCATENATE(text1,text2,…) Easier to
NATE
use ‘&’
instead of
the
function
usually.
Rounds a
number
FLOOR =FLOOR(number,significance) down,
toward
zero
Returns
the
individual
term
BINOMDIS =BINOMDIST(number_s,trials,probability_s,cum
binomial
T ulative)
distributio
n
probabilit
y
Returns
the one-
tailed
probabilit
CHIDIST =CHIDIST(x,deg_freedom) y of the
chi-
squared
distributio
n
Returns
the
confidenc
CONFIDEN
=CONFIDENCE(alpha,standard_dev,size) e interval
CE
for a
populatio
n mean
FTEST =FTEST(array1,array2)
Returns
the
inverse of
the
LOGINV =LOGINV(probability,mean,standard_dev) lognormal
cumulativ
e
distributio
n
Returns
the
cumulativ
LOGNORM
=LOGNORMDIST(x,mean,standard_dev) e
DIST
lognormal
distributio
n
Returns
the most
MODE ==MODE(number1,number2,…) common
value in a
data set
Returns
the
normal
NORMDIS
=NORMDIST(x,mean,standard_dev,cumulative) cumulativ
T
e
distributio
n
Returns
the
standard
NORMSDIS normal
=NORMSDIST(z)
T cumulativ
e
distributio
n
Returns
the
inverse of
the
NORMSIN standard
=NORMSINV(probability)
V normal
cumulativ
e
distributio
n
Returns
the k-th
PERCENTI
=PERCENTILE(array,k) percentile
LE
of values
in a range
Returns
the
PERCENTR percentag
=PERCENTRANK(array,x,significance)
ANK e rank of
a value in
a data set
Returns
the
POISSON =POISSON(x,mean,cumulative) Poisson
distributio
n
Returns
the
QUARTILE =QUARTILE(array,quart)
quartile of
a data set
Returns
the rank
of a
RANK =RANK(number,ref,order)
number in
a list of
numbers
Estimates
standard
STDEV =STDEV(number1,number2,…) deviation
based on a
sample
Calculates
standard
deviation
STDEVP =STDEVP(number1,number2,…) based on
the entire
populatio
n
Returns
the
Student’s
TDIST =TDIST(x,deg_freedom,tails)
t-
distributio
n
Returns
the
inverse of
the
TINV =TINV(probability,deg_freedom)
Student’s
t-
distributio
n
Estimates
variance
VAR =VAR(number1,number2,…)
based on a
sample
Calculates
variance
based on
VARP =VARP(number1,number2,…)
the entire
populatio
n
Returns
the
inverse of
the F
FINV =FINV(probability,deg_freedom1,deg_freedom2)
probabilit
y
distributio
n
Returns a
value
FORECAST =FORECAST(x,known_y’s,known_x’s) along a
linear
trend
Returns
the beta
cumulativ
BETADIST =BETADIST(x,alpha,beta,A,B)
e
distributio
n function
Returns
the
inverse of
the
cumulativ
e
BETAINV =BETAINV(probability,alpha,beta,A,B) distributio
n function
for a
specified
beta
distributio
n
Returns
the
smallest
value for
which the
cumulativ
CRITBINO e
=CRITBINOM(trials,probability_s,alpha)
M binomial
distributio
n is less
than or
equal to a
criterion
value
Returns
the
EXPONDIS exponenti
=EXPONDIST(x,lambda,cumulative)
T al
distributio
n
Returns
the
POISSON =POISSON(x,mean,cumulative) Poisson
distributio
n
Returns
the F
probabilit
FDIST =FDIST(x,deg_freedom1,deg_freedom2)
y
distributio
n
Returns
the
GAMMADI
=GAMMADIST(x,alpha,beta,cumulative) gamma
ST
distributio
n
Returns
the
HYPGEOM =HYPGEOMDIST(sample_s,number_sample,pop hypergeo
DIST ulation_s,number_pop) metric
distributio
n
Returns
the
NEGBINO =NEGBINOMDIST(number_f,number_s,probabili negative
MDIST ty_s) binomial
distributio
n
Returns
the
probabilit
y
TTEST =TTEST(array1,array2,tails,type)
associated
with a
Student’s
t-test
Calculates
variance
based on
the entire
populatio
WEIBULL =WEIBULL(x,alpha,beta,cumulative) n,
including
numbers,
text, and
logical
values
Descripti
Functions Excel Formulas
on
RReturn
sa
member
or tuple
in a
cube
hierarch
=CUBEMEMBER(connection,member_expres y. Use
CUBEMEMBER
sion,caption) to
validate
that the
member
or tuple
exists in
the
cube.
Returns
the
value of
a
member
property
in the
cube.
Use to
validate
that a
CUBEMEMBERP =CUBEMEMBERPROPERTY(connection,me member
ROPERTY mber_expression,property) name
exists
within
the cube
and to
return
the
specifie
d
property
for this
member.
Defines
a
calculat
ed set of
member
s or
tuples
by
sending
a set
expressi
on to the
=CUBESET(connection,set_expression,caption
CUBESET cube on
,sort_order,sort_by)
the
server,
which
creates
the set,
and then
returns
that set
to
Microso
ft Office
Excel.
Returns
the
CUBESETCOUN
=CUBESETCOUNT(set) number
T
of items
in a set.
Returns
an
=CUBEVALUE(connection,member_expressi aggregat
CUBEVALUE
on1,…) ed value
from a
cube
Extracts from a
database a single
DGET =DGET(database,field,criteria)
record that matches the
specified criteria
Estimates variance
based on a sample from
DVAR =DVAR(database,field,criteria)
selected database
entries
Calculates variance
based on the entire
DVARP =DVARP(database,field,criteria)
population of selected
database entries
Descripti
Functions Excel Formulas
on
Returns
the
serial
DATE =DATE(year,month,day) number
of a
particul
ar date
Convert
s a date
in the
DATEVALUE =DATEVALUE(date_text) form of
text to a
serial
number
Convert
sa
serial
HOUR =HOUR(serial_number)
number
to an
hour
Convert
sa
serial
MINUTE =MINUTE(serial_number)
number
to a
minute
Convert
sa
serial
MONTH ==MONTH(serial_number)
number
to a
month
Returns
the
serial
number
NOW =NOW()
of the
current
date and
time
Convert
sa
serial
SECOND =SECOND(serial_number)
number
to a
second
Convert
s a time
in the
TIMEVALUE =TIMEVALUE(time_text) form of
text to a
serial
number
Returns
the
serial
TODAY =TODAY() number
of
today’s
date
Convert
sa
serial
YEAR =YEAR(serial_number)
number
to a
year
Calculat
es the
number
of days
between
DAYS360 =DAYS360(start_date,end_date,method) two
dates
based
on a
360-day
year
Returns
the
serial
number
of the
last day
of the
month
EOMONTH =EOMONTH(start_date,months)
before
or after
a
specifie
d
number
of
months
Returns
the
number
of
NETWORKDAY =NETWORKDAYS(start_date,end_date, whole
S [holidays]) workda
ys
between
two
dates
Convert
sa
serial
WEEKDAY =WEEKDAY(serial_number,[return_type]) number
to a day
of the
week
Convert
sa
serial
number
to a
number
represe
nting
WEEKNUM =WEEKNUM(serial_number,[return_type])
where
the
week
falls
numeric
ally
with a
year
Returns
the
serial
number
of the
date
before
or after
a
specifie
d
number
WORKDAY.INT =WORKDAY.INTL(start_date,days,weekend,ho
of
L lidays)
workda
ys using
paramet
ers to
indicate
which
and
how
many
days are
weeken
d days
Returns
the year
fraction
represe
nting
the
number
YEARFRAC =YEARFRAC(start_date,end_date,basis) of
whole
days
between
start_da
te and
end_dat
e
Descripti
Functions Excel Formulas
on
Returns
a
reference
=ADDRESS(row_num, column_num, [abs_num], as text to
ADDRESS
[a1], [sheet_text]) a single
cell in a
workshe
et
Returns
the
column
COLUMN =COLUMN([reference])
number
of a
reference
Returns
the
number
COLUMNS =COLUMNS(array) of
columns
in a
reference
Looks in
the top
row of
an array
=HLOOKUP(lookup_value,table_array,row_index_ and
HLOOKUP
num,[range_lookup]) returns
the value
of the
indicated
cell
Uses an
index to
choose a
INDEX =INDEX(array,row_num,[column_num])– 2 types value
from a
reference
or array
Looks up
values in
MATCH =MATCH(lookup_value,lookup_array,match_type) a
reference
or array
Returns
a
reference
OFFSET =OFFSET(reference,rows,cols,height,width) offset
from a
given
reference
Returns
the row
ROW =ROW([reference]) number
of a
reference
Returns
the
number
ROWS =ROWS(array)
of rows
in a
reference
Looks in
the first
column
of an
array and
=VLOOKUP(lookup_value,table_array,col_index_n
VLOOKUP moves
um,[range_lookup])
across
the row
to return
the value
of a cell
Chooses
a value
CHOOSE =CHOOSE(index_num,value1,value2,…) from a
list of
values
Returns
data
GETPIVOT =GETPIVOTDATA(data_field,pivot_table,field,ite stored in
DATA m,…) a
PivotTab
le report
Creates a
shortcut
or jump
that
opens a
documen
HYPERLIN t stored
=HYPERLINK(link_location,friendly_name)
K on a
network
server,
an
intranet,
or the
Internet
Returns
the
TRANSPOS
=TRANSPOSE(array) transpos
E
e of an
array
Returns
the
number
AREAS =AREAS(reference)
of areas
in a
reference
Checks to
see if two
EXACT =EXACT(text1,text2) text values
are
identical
Converts
LOWER =LOWER(text) text to
lowercase
Removes
TRIM =TRIM(text) spaces
from text
Converts
UPPER =UPPER(text) text to
uppercase
Returns the
character
CHAR =CHAR(number) specified
by the code
number
Removes
all
nonprintabl
CLEAN =CLEAN(text)
e
characters
from text
Returns a
numeric code
CODE =CODE(text) for the first
character in a
text string
Converts a
number to
text, using
DOLLAR =DOLLAR(number,decimals) the $
(dollar)
currency
format
Formats a
number as
text with a
FIXED =FIXED(number,decimals,no_commas)
fixed
number of
decimals
Extracts
the
phonetic
PHONETIC =PHONETIC(reference) (furigana)
characters
from a text
string
Repeats
text a
REPT =REPT(text,number_times) given
number of
times
Substitutes
new text
SUBSTITUT =SUBSTITUTE(text,old_text,new_text,instance_
for old text
E num)
in a text
string
Converts
its
T =T(value)
arguments
to text
Converts a
text
VALUE =VALUE(text) argument
to a
number
Changes
full-width
(double-
byte)
English
letters or
katakana
ASC =ASC(text)
within a
character
string to
half-width
(single-
byte)
characters
Descriptio
Functions Excel Formulas
n
Finds one
text value
within
FIND =FIND(find_text,within_text,start_num)
another
(case-
sensitive)
Returns
the
leftmost
LEFT =LEFT(text,num_chars)
characters
from a
text value
Returns
the
number of
LEN =LEN(text)
characters
in a text
string
Returns a
specific
number of
characters
from a
MID =MID(text,start_num,num_chars) text string
starting at
the
position
you
specify
Returns
the
rightmost
RIGHT =RIGHT(text,num_chars)
characters
from a
text value
Finds one
text value
within
SEARCH =SEARCH(find_text,within_text,start_num)
another
(not case-
sensitive)
Converts a
number from
one
CONVERT =CONVERT(number,from_unit,to_unit)
measurement
system to
another
Tests whether
DELTA =DELTA(number1,number2) two values are
equal
Returns the
ERFC =ERFC(x) complementary
error function
Tests whether a
number is
GESTEP =GESTEP(number,step)
greater than a
threshold value
Returns the
BESSELI =BESSELI(x,n) modified Bessel
function In(x)
Returns the
BESSELJ =BESSELJ(x,n) Bessel function
Jn(x)
Returns the
BESSELK =BESSELK(x,n) modified Bessel
function Kn(x)
Returns the
BESSELY =BESSELY(x,n) Bessel function
Yn(x)
Converts a
BIN2DEC =BIN2DEC(number) binary number to
decimal
Converts a
BIN2HEX =BIN2HEX(number,places) binary number to
hexadecimal
Converts a
DEC2OCT =DEC2OCT(number,places) decimal number
to octal
Converts a
HEX2BIN =HEX2BIN(number,places) hexadecimal
number to binary
Converts a
hexadecimal
HEX2DEC =HEX2DEC(number)
number to
decimal
Returns the
absolute value
IMABS =IMABS(inumber)
(modulus) of a
complex number
Returns the
imaginary
IMAGINARY =IMAGINARY(inumber)
coefficient of a
complex number
Returns the
argument theta,
IMARGUMENT =IMARGUMENT(inumber) an angle
expressed in
radians
Returns the
complex
IMCONJUGATE =IMCONJUGATE(inumber)
conjugate of a
complex number
Returns the
IMCOS =IMCOS(inumber) cosine of a
complex number
Returns the
quotient of two
IMDIV =IMDIV(inumber1,inumber2)
complex
numbers
Returns the
IMEXP =IMEXP(inumber) exponential of a
complex number
Returns the
natural logarithm
IMLN =IMLN(inumber)
of a complex
number
Returns the
base-10
IMLOG10 =IMLOG10(inumber)
logarithm of a
complex number
Returns the
base-2 logarithm
IMLOG2 =IMLOG2(inumber)
of a complex
number
Returns a
complex number
IMPOWER =IMPOWER(inumber,number)
raised to an
integer power
Returns the
product of
IMPRODUCT =IMPRODUCT(inumber1,inumber2,…)
complex
numbers
Returns the
IMSQRT =IMSQRT(inumber) square root of a
complex number
Returns the
difference
IMSUB =IMSUB(inumber1,inumber2) between two
complex
numbers
Converts an
OCT2BIN =OCT2BIN(number,places) octal number to
binary
Converts an
OCT2DEC =OCT2DEC(number) octal number to
decimal
Descrip
Functions Excel Formulas
tion
Return
s the
depreci
ation
for
each
accoun
AMORD =AMORDEGRC(cost,date_purchased,first_period,salvag
ting
EGRC e,period,rate,basis)
period
by
using a
depreci
ation
coeffic
ient
Return
s the
depreci
ation
AMORLI =AMORLINC(cost,date_purchased,first_period,salvage,p
for
NC eriod,rate,basis)
each
accoun
ting
period
Conver
ts a
dollar
price,
expres
sed as
a
decima
l
DOLLAR
=DOLLARFR(decimal_dollar,fraction) numbe
FR
r, into
a
dollar
price,
expres
sed as
a
fractio
n
Return
s the
straigh
t-line
depreci
SLN =SLN(cost,salvage,life)
ation
of an
asset
for one
period
Return
s the
depreci
ation
of an
asset
for a
specifi
ed
period
DB =DB(cost,salvage,life,period,month)
by
using
the
fixed-
declini
ng
balanc
e
metho
d
Return
s the
effecti
EFFECT =EFFECT(nominal_rate,npery) ve
annual
interest
rate
Return
s the
future
FV =FV(rate,nper,pmt,pv,type) value
of an
invest
ment
Return
s the
interest
payme
nt for
IPMT =IPMT(rate,per,nper,pv,fv,type) an
invest
ment
for a
given
period
Return
s the
interna
l rate
of
IRR =IRR(values,guess)
return
for a
series
of cash
flows
Return
s the
annual
NOMINA
=NOMINAL(effect_rate,npery) nomin
L
al
interest
rate
Return
s the
numbe
r of
NPER =NPER(rate,pmt,pv,fv,type)
periods
for an
invest
ment
Return
s the
present
PV =PV(rate,nper,pmt,fv,type) value
of an
invest
ment
Return
s the
interest
rate
RATE =RATE(nper,pmt,pv,fv,type,guess) per
period
of an
annuit
y
Return
s the
yield
on a
=YIELD(settlement,maturity,rate,pr,redemption,frequenc securit
YIELD
y,basis) y that
pays
periodi
c
interest
Return
s the
accrue
d
interest
ACCRIN =ACCRINT(issue,first_interest,settlement,rate,par,freque for a
T ncy,basis,calc_method) securit
y that
pays
periodi
c
interest
Return
s the
accrue
d
interest
for a
ACCRIN
=ACCRINTM(issue,settlement,rate,par,basis) securit
TM
y that
pays
interest
at
maturit
y
Return
s the
numbe
r of
days
from
the
COUPDA beginn
=COUPDAYBS(settlement,maturity,frequency,basis)
YBS ing of
the
coupon
period
to the
settlem
ent
date
Return
s the
numbe
r of
days in
the
COUPDA coupon
=COUPDAYS(settlement,maturity,frequency,basis)
YS period
that
contain
s the
settlem
ent
date
Return
s the
next
coupon
COUPNC date
=COUPNCD(settlement,maturity,frequency,basis)
D after
the
settlem
ent
date
Return
s the
numbe
r of
coupon
s
payabl
COUPNU e
=COUPNUM(settlement,maturity,frequency,basis)
M betwee
n the
settlem
ent
date
and
maturit
y date
Return
s the
cumula
tive
CUMIPM
=CUMIPMT(rate,nper,pv,start_period,end_period,type) interest
T
paid
betwee
n two
periods
Return
s the
cumula
tive
princip
CUMPRI
=CUMPRINC(rate,nper,pv,start_period,end_period,type) al paid
NC
on a
loan
betwee
n two
periods
Return
s the
discou
DISC =DISC(settlement,maturity,pr,redemption,basis) nt rate
for a
securit
y
Return
s the
annual
duratio
n of a
DURATI =DURATION(settlement,maturity,coupon,yld,frequency, securit
ON basis) y with
periodi
c
interest
payme
nts
Return
s the
future
value
of an
initial
princip
FVSCHE al after
=FVSCHEDULE(principal,schedule)
DULE applyi
ng a
series
of
compo
und
interest
rates
Return
s the
interest
rate for
INTRAT =INTRATE(settlement,maturity,investment,redemption,b
a fully
E asis)
investe
d
securit
y
Calcul
ates
the
interest
paid
during
ISPMT =ISPMT(rate,per,nper,pv) a
specifi
c
period
of an
invest
ment
Return
s the
price
per
$100
face
ODDFPR =ODDFPRICE(settlement,maturity,issue,first_coupon,rat
value
ICE e,yld,redemption,frequency,basis)
of a
securit
y with
an odd
first
period
Return
s the
yield
of a
ODDFYI =ODDFYIELD(settlement,maturity,issue,first_coupon,rat
securit
ELD e,pr,redemption,frequency,basis)
y with
an odd
first
period
Return
s the
price
per
$100
face
ODDLPR =ODDLPRICE(settlement,maturity,last_interest,rate,yld,r
value
ICE edemption,frequency,basis)
of a
securit
y with
an odd
last
period
Return
s the
yield
of a
ODDLYI =ODDLYIELD(settlement,maturity,last_interest,rate,pr,r
securit
ELD edemption,frequency,basis)
y with
an odd
last
period
Return
s the
periodi
c
PMT =PMT(rate,nper,pv,fv,type) payme
nt for
an
annuit
y
Return
s the
payme
nt on
the
princip
PPMT =PPMT(rate,per,nper,pv,fv,type) al for
an
invest
ment
for a
given
period
Return
s the
price
per
$100
face
=PRICE(settlement,maturity,rate,yld,redemption,frequen value
PRICE
cy,basis) of a
securit
y that
pays
periodi
c
interest
Return
s the
price
per
$100
PRICEDI =PRICEDISC(settlement,maturity,discount,redemption,b face
SC asis) value
of a
discou
nted
securit
y
Return
s the
price
per
$100
face
value
PRICEM
=PRICEMAT(settlement,maturity,issue,rate,yld,basis) of a
AT
securit
y that
pays
interest
at
maturit
y
Return
s the
amoun
t
receive
d at
RECEIV =RECEIVED(settlement,maturity,investment,discount,ba
maturit
ED sis)
y for a
fully
investe
d
securit
y
Return
s the
price
per
TBILLPR $100
=TBILLPRICE(settlement,maturity,discount)
ICE face
value
for a
Treasu
ry bill
Return
s the
TBILLYI yield
=TBILLYIELD(settlement,maturity,pr)
ELD for a
Treasu
ry bill
Return
s the
depreci
ation
of an
asset
for a
specifi
ed or
=VDB(cost,salvage,life,start_period,end_period,factor,no
VDB partial
_switch)
period
by
using a
declini
ng
balanc
e
metho
d
Return
s the
net
present
value
for a
schedu
le of
XNPV =XNPV(rate,values,dates)
cash
flows
that is
not
necess
arily
periodi
c
Return
s the
annual
yield
for a
discou
YIELDDI
=YIELDDISC(settlement,maturity,pr,redemption,basis) nted
SC
securit
y; for
exampl
e, a
Treasu
ry bill
Returns the
absolute
ABS =ABS(number)
value of a
number
Multiplies
PRODUCT =PRODUCT(number1,number2,…) its
arguments
Returns a
random
RAND =RAND() number
between 0
and 1
Returns a
random
RANDBETWEE number
=RANDBETWEEN(bottom,top)
N between the
numbers you
specify
Rounds a
number to a
ROUND =ROUND(number,num_digits) specified
number of
digits
Rounds a
number
ROUNDDOWN =ROUNDDOWN(number,num_digits)
down,
toward zero
Rounds a
number up,
ROUNDUP =ROUNDUP(number,num_digits)
away from
zero
Returns a
subtotal in a
SUBTOTAL =SUBTOTAL(function_num,ref1,…)
list or
database
Adds its
SUM =SUM(number1,number2,…)
arguments
Adds the
cells
SUMIF =SUMIF(range,criteria,[sum_range]) specified by
a given
criteria
Adds the
cells in a
=SUMIFS(sum_range,criteria_range,criteri range that
SUMIFS
a,…) meet
multiple
criteria
Returns the
sum of the
=SUMPRODUCT(array1,array2,[array3], products of
SUMPRODUCT
…) correspondi
ng array
components
Rounds a
number to
the nearest
CEILING =CEILING(number,significance) integer or to
the nearest
multiple of
significance
Rounds a
number up
EVEN =EVEN(number) to the
nearest even
integer
Returns e
raised to the
EXP =EXP(number) power of a
given
number
Returns the
FACT =FACT(number) factorial of a
number
Rounds a
number the
nearest
integer or to
the nearest
multiple of
FLOOR.PRECIS
=FLOOR.PRECISE(number,significance) significance.
E
Regardless
of the sign
of the
number, the
number is
rounded up.
Returns the
greatest
GCD =GCD(number1,number2,…)
common
divisor
Returns a
number that
is rounded
up to the
ISO.CEILING =ISO.CEILING(number,significance) nearest
integer or to
the nearest
multiple of
significance
Returns the
least
LCM =LCM(number1,number2,…)
common
multiple
Returns the
remainder
MOD =MOD(number,divisor)
from
division
Returns a
number
MROUND =MROUND(number,multiple) rounded to
the desired
multiple
Rounds a
number up
ODD =ODD(number) to the
nearest odd
integer
Returns the
PI =PI()
value of pi
Returns the
result of a
POWER =POWER(number,power) number
raised to a
power
Returns the
sum of a
SERIESSUM =SERIESSUM(x,n,m,coefficients) power series
based on the
formula
Returns the
SIGN =SIGN(number) sign of a
number
Returns a
SQRT =SQRT(number) positive
square root
Returns the
sum of the
SUMSQ =SUMSQ(number1,number2,…) squares of
the
arguments
Truncates a
TRUNC =TRUNC(number,num_digits) number to
an integer
Returns an
=AGGREGATE(function_num,options,arra aggregate in
AGGREGATE
y,k) a list or
database
Returns the
number of
combination
COMBIN =COMBIN(number,number_chosen)
s for a given
number of
objects
Returns the
COS =COS(number) cosine of a
number
Returns the
hyperbolic
COSH =COSH(number)
cosine of a
number
Returns the
double
FACTDOUBLE =FACTDOUBLE(number)
factorial of a
number
Returns the
natural
LN =LN(number)
logarithm of
a number
Returns the
logarithm of
LOG =LOG(number,base) a number to
a specified
base
Returns the
base-10
LOG10 =LOG10(number)
logarithm of
a number
Returns the
multinomial
MULTINOMIAL =MULTINOMIAL(number1,number2,…)
of a set of
numbers
Returns the
SIN =SIN(number) sine of the
given angle
Returns the
hyperbolic
SINH =SINH(number)
sine of a
number
Returns the
sum of the
difference of
SUMX2MY2 =SUMX2MY2(array_x,array_y) squares of
correspondi
ng values in
two arrays
Returns the
sum of
squares of
differences
SUMXMY2 =SUMXMY2(array_x,array_y)
of
correspondi
ng values in
two arrays
Returns the
TAN =TAN(number) tangent of a
number
Returns the
hyperbolic
TANH =TANH(number)
tangent of a
number
Returns the
ACOS =ACOS(number) arccosine of
a number
Returns the
inverse
ACOSH =ACOSH(number) hyperbolic
cosine of a
number
Returns the
ASIN =ASIN(number) arcsine of a
number
Returns the
inverse
ASINH =ASINH(number) hyperbolic
sine of a
number
Returns the
ATAN =ATAN(number) arctangent
of a number
Returns the
arctangent
ATAN2 =ATAN2(x_num,y_num) from x- and
y-
coordinates
Returns the
inverse
ATANH =ATANH(number) hyperbolic
tangent of a
number
Converts
DEGREES =DEGREES(angle) radians to
degrees
Returns the
matrix
MDETERM =MDETERM(array)
determinant
of an array
Returns the
matrix
MINVERSE =MINVERSE(array)
inverse of an
array
Returns the
matrix
MMULT =MMULT(array1,array2)
product of
two arrays
Converts
RADIANS =RADIANS(angle) degrees to
radians
Converts an
arabic
ROMAN =ROMAN(number,form) numeral to
roman, as
text
Returns the
square root
SQRTPI =SQRTPI(number)
of (number
* pi)
Statistical Excel Formulas & Functions
Descripti
Functions Excel Formulas
on
Returns
the
average
AVERAGE =AVERAGE(number1,number2,…)
of its
argumen
ts
Returns
the
average
(arithme
tic
mean) of
AVERAGEIF =AVERAGEIF(range,criteria,[average_range]) all the
cells in a
range
that
meet a
given
criteria
Counts
how
many
numbers
COUNT =COUNT(value1,value2,…) are in
the list
of
argumen
ts
Counts
how
many
values
COUNTA =COUNTA(value1,value2,…) are in
the list
of
argumen
ts
Counts
the
number
of cells
within a
COUNTIF =COUNTIF(range,criteria)
range
that
meet the
given
criteria
Counts
the
number
of cells
within a
COUNTIFS =COUNTIFS(criteria_range,criteria,…)
range
that
meet
multiple
criteria
Returns
the
maximu
m value
MAX =MAX(number1,number2,…)
in a list
of
argumen
ts
Returns
the
median
MEDIAN =MEDIAN(number1,number2,…)
of the
given
numbers
Formats
a
number
TEXT =TEXT(value,format_text)
and
converts
it to text
Returns
the
average
of its
argumen
ts,
AVERAGEA =AVERAGEA(value1,value2,…) includin
g
numbers
, text,
and
logical
values
Returns
the
average
(arithme
tic
AVERAGEIF =AVERAGEIFS(average_range,criteria_range,crite
mean) of
S ria,…)
all cells
that
meet
multiple
criteria
Returns
the
GEOMEAN =GEOMEAN(number1,number2,…)
geometri
c mean
Returns
the k-th
largest
LARGE =LARGE(array,k)
value in
a data
set
Returns
the
paramet
LINEST =LINEST(known_y’s,known_x’s,const,stats)
ers of a
linear
trend
Returns
the
paramet
LOGEST =LOGEST(known_y’s,known_x’s,const,stats)
ers of an
exponen
tial trend
Returns
the
maximu
m value
in a list
of
argumen
MAXA =MAXA(value1,value2,…) ts,
includin
g
numbers
, text,
and
logical
values
Returns
a
vertical
array of
the most
frequentl
y
MODE.MUL
=MODE.MULT(number1,number2,…) occurrin
T
g, or
repetitiv
e values
in an
array or
range of
data
Returns
the most
MODE.SNG common
=MODE.SNGL(number1,number2,…)
L value in
a data
set
Returns
the
probabili
ty that
=PROB(x_range,prob_range,lower_limit,upper_lim values in
PROB
it) a range
are
between
two
limits
Returns
the rank
of a
RANK.EQ =RANK.EQ(number,ref,order) number
in a list
of
numbers
Returns
the
skewnes
SKEW =SKEW(number1,number2,…)
s of a
distributi
on
Returns
the slope
of the
SLOPE =SLOPE(known_y’s,known_x’s)
linear
regressio
n line
Returns
the k-th
smallest
SMALL =SMALL(array,k)
value in
a data
set
Returns
STANDARD a
=STANDARDIZE(x,mean,standard_dev)
IZE normaliz
ed value
Returns
values
TREND =TREND(known_y’s,known_x’s,new_x’s,const) along a
linear
trend
Returns
the
average
of the
absolute
deviatio
AVEDEV =AVEDEV(number1,number2,…)
ns of
data
points
from
their
mean
Returns
the beta
cumulati
BETA.DIST =BETA.DIST(x,alpha,beta,cumulative,A,B) ve
distributi
on
function
Returns
the
inverse
of the
cumulati
ve
distributi
BETA.INV =BETA.INV(probability,alpha,beta,A,B)
on
function
for a
specified
beta
distributi
on
Returns
the
smallest
value for
which
the
cumulati
ve
BINOM.INV =BINOM.INV(trials,probability_s,alpha)
binomial
distributi
on is
less than
or equal
to a
criterion
value
Returns
the
cumulati
ve beta
CHISQ.DIST =CHISQ.DIST(x,deg_freedom,cumulative)
probabili
ty
density
function
Returns
the one-
tailed
probabili
CHISQ.DIST
=CHISQ.DIST.RT(x,deg_freedom) ty of the
.RT
chi-
squared
distributi
on
Returns
the
inverse
of the
one-
CHISQ.INV. tailed
=CHISQ.INV.RT(probability,deg_freedom)
RT probabili
ty of the
chi-
squared
distributi
on
Returns
the test
CHISQ.TEST =CHISQ.TEST(actual_range,expected_range) for
indepen
dence
Returns
the
confiden
CONFIDEN ce
=CONFIDENCE.NORM(alpha,standard_dev,size)
CE.NORM interval
for a
populati
on mean
Returns
the
confiden
ce
interval
for a
CONFIDEN populati
=CONFIDENCE.T(alpha,standard_dev,size)
CE.T on
mean,
using a
Student’
st
distributi
on
Returns
the
correlati
on
CORREL =CORREL(array1,array2) coefficie
nt
between
two data
sets
Returns
covarian
ce, the
average
COVARIAN
=COVARIANCE.P(array1,array2) of the
CE.P
products
of paired
deviatio
ns
Returns
the
sample
covarian
ce, the
average
of the
COVARIAN products
=COVARIANCE.S(array1,array2)
CE.S deviatio
ns for
each
data
point
pair in
two data
sets
Returns
the sum
of
DEVSQ =DEVSQ(number1,number2,…) squares
of
deviatio
ns
Returns
the F
=F.DIST(x,deg_freedom1,deg_freedom2,cumulativ probabili
F.DIST
e) ty
distributi
on
Returns
the F
probabili
F.DIST.RT =F.DIST.RT(x,deg_freedom1,deg_freedom2)
ty
distributi
on
Returns
the
inverse
of the F
F.INV =F.INV(probability,deg_freedom1,deg_freedom2)
probabili
ty
distributi
on
Returns
the
inverse
=F.INV.RT(probability,deg_freedom1,deg_freedom of the F
F.INV.RT
2) probabili
ty
distributi
on
Returns
the
F.TEST =F.TEST(array1,array2)
result of
an F-test
Returns
the
FISHER =FISHER(x) Fisher
transfor
mation
Returns
the
inverse
FISHERINV =FISHERINV(y) of the
Fisher
transfor
mation
Returns
a
frequenc
FREQUENC y
=FREQUENCY(data_array,bins_array)
Y distributi
on as a
vertical
array
Returns
the
GAMMA.DI
=GAMMA.DIST(x,alpha,beta,cumulative) gamma
ST
distributi
on
Returns
the
inverse
of the
GAMMA.IN
=GAMMA.INV(probability,alpha,beta) gamma
V
cumulati
ve
distributi
on
Returns
the
natural
logarith
GAMMALN =GAMMALN(x)
m of the
gamma
function,
G(x)
Returns
values
GROWTH =GROWTH(known_y’s,known_x’s,new_x’s,const) along an
exponen
tial trend
Returns
the
HARMEAN =HARMEAN(number1,number2,…)
harmoni
c mean
Returns
the
HYPGEOM. =HYPGEOM.DIST(sample_s,number_sample,popu hyperge
DIST lation_s,number_pop,cumulative) ometric
distributi
on
Returns
the
KURT =KURT(number1,number2,…) kurtosis
of a data
set
Returns
the
cumulati
LOGNORM. =LOGNORM.DIST(x,mean,standard_dev,cumulati ve
DIST ve) lognorm
al
distributi
on
Returns
the
inverse
of the
LOGNORM.I lognorm
=LOGNORM.INV(probability,mean,standard_dev)
NV al
cumulati
ve
distributi
on
Returns
the
NEGBINOM. =NEGBINOM.DIST(number_f,number_s,probabilit negative
DIST y_s,cumulative) binomial
distributi
on
Returns
the
normal
NORM.DIST =NORM.DIST(x,mean,standard_dev,cumulative) cumulati
ve
distributi
on
Returns
the
inverse
of the
NORM.INV =NORM.INV(probability,mean,standard_dev) normal
cumulati
ve
distributi
on
Returns
the
standard
NORM.S.DIS normal
=NORM.S.DIST(z,cumulative)
T cumulati
ve
distributi
on
Returns
the
Pearson
product
PEARSON =PEARSON(array1,array2) moment
correlati
on
coefficie
nt
Returns
the k-th
PERCENTIL percentil
=PERCENTILE.INC(array,k)
E.INC e of
values in
a range
Returns
the rank
of a
value in
a data
PERCENTR
=PERCENTRANK.EXC(array,x,significance) set as a
ANK.EXC
percenta
ge (0..1,
exclusiv
e) of the
data set
Returns
the
percenta
PERCENTR ge rank
=PERCENTRANK.INC(array,x,significance)
ANK.INC of a
value in
a data
set
Returns
the
POISSON.DI
=POISSON.DIST(x,mean,cumulative) Poisson
ST
distributi
on
Returns
the
quartile
of the
data set,
QUARTILE. based on
=QUARTILE.EXC(array,quart)
EXC percentil
e values
from
0..1,
exclusiv
e
Returns
the
QUARTILE.I
=QUARTILE.INC(array,quart) quartile
NC
of a data
set
Returns
the
square
of the
Pearson
RSQ =RSQ(known_y’s,known_x’s) product
moment
correlati
on
coefficie
nt
Estimate
s
standard
STDEV.S =STDEV.S(number1,number2,…) deviatio
n based
on a
sample
Estimate
s
standard
deviatio
n based
on a
sample,
STDEVA =STDEVA(value1,value2,…)
includin
g
numbers
, text,
and
logical
values
Calculat
es
standard
deviatio
n based
on the
entire
populati
STDEVPA =STDEVPA(value1,value2,…)
on,
includin
g
numbers
, text,
and
logical
values
Returns
the
Percenta
ge
Points
(probabi
T.DIST =T.DIST(x,deg_freedom,cumulative)
lity) for
the
Student
t-
distributi
on
Returns
the
Percenta
ge
Points
(probabi
T.DIST.2T =T.DIST.2T(x,deg_freedom)
lity) for
the
Student
t-
distributi
on
Returns
the
Student’
T.DIST.RT =T.DIST.RT(x,deg_freedom)
s t-
distributi
on
Returns
the
inverse
of the
T.INV.2T =T.INV.2T(probability,deg_freedom)
Student’
s t-
distributi
on
Returns
the
probabili
ty
T.TEST =T.TEST(array1,array2,tails,type)
associate
d with a
Student’
s t-test
Returns
the mean
of the
TRIMMEAN =TRIMMEAN(array,percent)
interior
of a data
set
Calculat
es
variance
based on
VAR.P =VAR.P(number1,number2,…)
the
entire
populati
on
Estimate
s
variance
based on
a
sample,
VARA =VARA(value1,value2,…) includin
g
numbers
, text,
and
logical
values
Calculat
es
variance
based on
the
entire
populati
VARPA =VARPA(value1,value2,…) on,
includin
g
numbers
, text,
and
logical
values
Returns
the
WEIBULL.D
=WEIBULL.DIST(x,alpha,beta,cumulative) Weibull
IST
distributi
on
Returns
the one-
tailed
Z.TEST =Z.TEST(array,x,sigma) probabili
ty-value
of a z-
test