You are on page 1of 31

NEW!

FREE 45 Minutes Excel VBA Loop Course for Beginners  Watch now 
(https://youtu.be/g8zo5sOihPc)

 (https://yodalearning.com/) 

tutorials(https://yodalearning.com/tutorials/category/tutorials/)

Excel Formulas & Functions in PDF List


By Yoda Learning (https://yodalearning.com/tutorials/author/yoda/) June 14, 2020 24 Mins read

 90001  79

Excel Formulas PDF and Functions:

What do you Understand by the Advanced Excel Formulas and Basic Excel Functions?

This Blog will give you the  Excel formulas PDF/list of the Key Functions of Excel. Excel Formulas PDF is a list of most useful or extensively used excel
formulas in day to day working life with Excel. These formulas, we can use in Excel 2013. 2016 as well as 2019.

Learn Everything in Excel from building Excel Models to creating Dynamic Dashboards.

15.3 Hours of On-Demand Video

227 HD Video Lecture

Lifetime Support & Access

Explore ( h tt p s : //y o d a l e a r n i n g .c o m /c o u r s e s /o n l i n e - a d v a n c e d - e x c e l - c o u r s e / ?
Curriculum src=blognew)

The Excel Functions covered here are: VLOOKUP, INDEX, MATCH, RANK, AVERAGE, SMALL, LARGE, LOOKUP, ROUND, COUNTIFS, SUMIFS, FIND, DATE,
and many more. Let’s dive right in…
Compatibility Excel Formulas & Functions
Cube Excel Formulas & Functions
Database Excel Formulas & Functions
Date & Time Excel Formulas & Functions 

Information Excel Formulas & Functions


Logical Excel Formulas & Functions
Lookup & Reference Excel Formulas & Functions
Text Excel Formulas & Functions
Most Common Excel Formulas & Functions
Engineering Excel Formulas & Functions
Financial Excel Formulas & Functions
Math & Trigonometry Excel Formulas & Functions
Statistical Excel Formulas & Functions

Must Check: 249+ Excel Shortcuts PDF to Work Faster (https://yodalearning.com/tutorials/ms-excel-shortcut-keys-for-beginner/)

 CLICK HERE TO DOWNLOAD EXCEL FORMULAS PDF LIST


(http://[thrive_2step%20id='36567'%5D%20%5B/thrive_2step%5D)

Excel Formulas PDF List

Compatibility Excel Formulas & Functions

Functions Excel Formulas Description

Joins several text items into


one text item. Easier to use ‘&’
CONCATENATE =CONCATENATE(text1,text2,…)
instead of the function
usually.

Rounds a number down,


FLOOR =FLOOR(number,signi cance)
toward zero

Returns the individual term


BINOMDIST =BINOMDIST(number_s,trials,probability_s,cumulative)
binomial distribution
probability

Returns the one-tailed


CHIDIST =CHIDIST(x,deg_freedom) probability of the chi-squared
distribution

Returns the test for


CHIINV =CHITEST(actual_range,expected_range)
independence

Returns the con dence


CONFIDENCE =CONFIDENCE(alpha,standard_dev,size)
interval for a population mean

FTEST =FTEST(array1,array2)  

Returns the inverse of the


LOGINV =LOGINV(probability,mean,standard_dev)
lognormal cumulative
distribution

Returns the cumulative


LOGNORMDIST =LOGNORMDIST(x,mean,standard_dev)
lognormal distribution
Returns the most common
MODE ==MODE(number1,number2,…) 
value in a data set

Returns the normal


NORMDIST =NORMDIST(x,mean,standard_dev,cumulative)
cumulative distribution

Returns the inverse of the


NORMINV =NORMINV(probability,mean,standard_dev)
normal cumulative
distribution

Returns the standard normal


NORMSDIST =NORMSDIST(z)
cumulative distribution

Returns the inverse of the


NORMSINV =NORMSINV(probability) standard normal cumulative
distribution

Returns the k-th percentile of


PERCENTILE =PERCENTILE(array,k)
values in a range

Returns the percentage rank


PERCENTRANK =PERCENTRANK(array,x,signi cance)
of a value in a data set

Returns the Poisson


POISSON =POISSON(x,mean,cumulative)
distribution

Returns the quartile of a data


QUARTILE =QUARTILE(array,quart)
set

Returns the rank of a number


RANK =RANK(number,ref,order)
in a list of numbers

Estimates standard deviation


STDEV =STDEV(number1,number2,…)
based on a sample

Calculates standard deviation


STDEVP =STDEVP(number1,number2,…) based on the entire
population

Returns the Student’s t-


TDIST =TDIST(x,deg_freedom,tails)
distribution

Returns the inverse of the


TINV =TINV(probability,deg_freedom)
Student’s t-distribution

Estimates variance based on a


VAR =VAR(number1,number2,…)
sample

Calculates variance based on


VARP =VARP(number1,number2,…)
the entire population

Returns the inverse of the F


FINV =FINV(probability,deg_freedom1,deg_freedom2)
probability distribution

Returns a value along a linear


FORECAST =FORECAST(x,known_y’s,known_x’s)
trend
Returns the beta cumulative
BETADIST =BETADIST(x,alpha,beta,A,B) 
distribution function

Returns the inverse of the


cumulative distribution
BETAINV =BETAINV(probability,alpha,beta,A,B)
function for a speci ed beta
distribution

Returns covariance, the


COVAR =COVAR(array1,array2) average of the products of
paired deviations

Returns the smallest value for


which the cumulative
CRITBINOM =CRITBINOM(trials,probability_s,alpha)
binomial distribution is less
than or equal to a criterion
value

Returns the exponential


EXPONDIST =EXPONDIST(x,lambda,cumulative)
distribution

Returns the Poisson


POISSON =POISSON(x,mean,cumulative)
distribution

Returns the F probability


FDIST =FDIST(x,deg_freedom1,deg_freedom2)
distribution

Returns the gamma


GAMMADIST =GAMMADIST(x,alpha,beta,cumulative)
distribution

Returns the inverse of the


GAMMAINV =GAMMAINV(probability,alpha,beta) gamma cumulative
distribution

Returns the hypergeometric


HYPGEOMDIST =HYPGEOMDIST(sample_s,number_sample,population_s,number_pop)
distribution

Returns the negative binomial


NEGBINOMDIST =NEGBINOMDIST(number_f,number_s,probability_s)
distribution

Returns the probability


TTEST =TTEST(array1,array2,tails,type) associated with a Student’s t-
test

Calculates variance based on


the entire population,
WEIBULL =WEIBULL(x,alpha,beta,cumulative)
including numbers, text, and
logical values

Returns the one-tailed


ZTEST =ZTEST(array,x,sigma)
probability-value of a z-test

 Cube Excel Formulas & Functions


Functions Excel Formulas Description

Returns a key performance


indicator (KPI) name,
property, and measure, and
displays the name and
property in the cell. A KPI is a
CUBEKPIMEMBER =CUBEKPIMEMBER(connection,kpi_name,kpi_property,caption)
quanti able measurement,
such as monthly gross pro t
or quarterly employee
turnover, used to monitor an
organization’s performance.

RReturns a member or tuple


in a cube hierarchy. Use to
CUBEMEMBER =CUBEMEMBER(connection,member_expression,caption)
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
CUBEMEMBERPROPERTY
=CUBEMEMBERPROPERTY(connection,member_expression,property)
member name exists within
the cube and to return the
speci ed property for this
member.

Returns the nth, or ranked,


member in a set. Use to
CUBERANKEDMEMBER
=CUBERANKEDMEMBER(connection,set_expression,rank,caption)
return one or more elements
in a set, such as the top sales
performer or top 10 students.

De nes a calculated set of


members or tuples by
sending a set expression to
CUBESET =CUBESET(connection,set_expression,caption,sort_order,sort_by)
the cube on the server, which
creates the set, and then
returns that set to Microsoft
Of ce Excel.

Returns the number of items


CUBESETCOUNT =CUBESETCOUNT(set)
in a set.

Returns an aggregated value


CUBEVALUE =CUBEVALUE(connection,member_expression1,…)
from a cube

 Database Excel Formulas & Functions

Functions Excel Formulas Description


Extracts from a database a

DGET =DGET(database, eld,criteria) single record that matches
the speci ed criteria

Adds the numbers in the eld


column of records in the
DSUM =DSUM(database, eld,criteria)
database that match the
criteria

Returns the average of


DAVERAGE =DAVERAGE(database, eld,criteria)
selected database entries

Counts the cells that contain


DCOUNT =DCOUNT(database, eld,criteria)
numbers in a database

Counts nonblank cells in a


DCOUNTA =DCOUNTA(database, eld,criteria)
database

Returns the maximum value


DMAX =DMAX(database, eld,criteria) from selected database
entries

Returns the minimum value


DMIN =DMIN(database, eld,criteria) from selected database
entries

Multiplies the values in a


particular eld of records that
DPRODUCT =DPRODUCT(database, eld,criteria)
match the criteria in a
database

Estimates the standard


DSTDEV =DSTDEV(database, eld,criteria) deviation based on a sample
of selected database entries

Calculates the standard


deviation based on the entire
DSTDEVP =DSTDEVP(database, eld,criteria)
population of selected
database entries

Estimates variance based on a


DVAR =DVAR(database, eld,criteria) sample from selected
database entries

Calculates variance based on


DVARP =DVARP(database, eld,criteria) the entire population of
selected database entries

 Date & Time Excel Formulas & Functions

Functions Excel Formulas Description

Returns the serial number of


DATE =DATE(year,month,day)
a particular date
Converts a date in the form of
DATEVALUE =DATEVALUE(date_text) 
text to a serial number

Converts a serial number to a


DAY =DAY(serial_number)
day of the month

Converts a serial number to


HOUR =HOUR(serial_number)
an hour

Converts a serial number to a


MINUTE =MINUTE(serial_number)
minute

Converts a serial number to a


MONTH ==MONTH(serial_number)
month

Returns the serial number of


NOW =NOW()
the current date and time

Converts a serial number to a


SECOND =SECOND(serial_number)
second

Returns the serial number of


TIME =TIME(hour,minute,second)
a particular time

Converts a time in the form of


TIMEVALUE =TIMEVALUE(time_text)
text to a serial number

Returns the serial number of


TODAY =TODAY()
today’s date

Converts a serial number to a


YEAR =YEAR(serial_number)
year

Calculates the number of


DAYS360 =DAYS360(start_date,end_date,method)
days between two dates
based on a 360-day year

Returns the serial number of


the date that is the indicated
EDATE =EDATE(start_date,months)
number of months before or
after the start date

Returns the serial number of


the last day of the month
EOMONTH =EOMONTH(start_date,months)
before or after a speci ed
number of months

=NETWORKDAYS(start_date,end_date,
Returns the number of whole
NETWORKDAYS
[holidays]) workdays between two dates

Returns the number of whole


workdays between two dates
=NETWORKDAYS.INTL(start_date,end_date,
NETWORKDAYS.INTL using parameters to indicate
[weekend],[holidays])
which and how many days
are weekend days
=WEEKDAY(serial_number, Converts a serial number to a
WEEKDAY 
[return_type]) day of the week

Converts a serial number to a


=WEEKNUM(serial_number, number representing where
WEEKNUM
[return_type]) the week falls numerically
with a year

Returns the serial number of


=WORKDAY(start_date, days,
WORKDAY the date before or after a
[holidays])
speci ed number of workdays

Returns the serial number of


the date before or after a
speci ed number of workdays
WORKDAY.INTL =WORKDAY.INTL(start_date,days,weekend,holidays)
using parameters to indicate
which and how many days
are weekend days

Returns the year fraction


representing the number of
YEARFRAC =YEARFRAC(start_date,end_date,basis)
whole days between
start_date and end_date

 Information Excel Formulas & Functions

Functions Excel Formulas Description

Returns information about the


CELL =CELL(info_type, [reference]) formatting, location, or
contents of a cell

Returns TRUE if the value is


ISBLANK =ISBLANK(value)
blank

Returns TRUE if the value is


ISERROR =ISERROR(value)
any error value

Returns TRUE if the value is


ISNONTEXT =ISNONTEXT(value)
not text

Returns TRUE if the value is a


ISNUMBER =ISNUMBER(value)
number

Returns TRUE if the value is


ISTEXT =ISTEXT(value)
text

Returns a number
ERROR.TYPE =ERROR.TYPE(error_val) corresponding to an error
type

Returns information about the


INFO =INFO(type_text) current operating
environment
Returns TRUE if the value is
ISERR =ISERR(value) 
any error value except #N/A

Returns TRUE if the number


ISEVEN =ISEVEN(number)
is even

Returns TRUE if the value is a


ISLOGICAL =ISLOGICAL(value)
logical value

Returns TRUE if the value is


ISNA =ISNA(value)
the #N/A error value

Returns TRUE if the number


ISODD =ISODD(number)
is odd

Returns TRUE if the value is a


ISREF =ISREF(value)
reference

Returns a value converted to


N =N(value)
a number

NA =NA() Returns the error value #N/A

Returns a number indicating


TYPE =TYPE(value)
the data type of a value

 Logical Excel Formulas & Functions

Functions Excel Formulas Description

Returns TRUE if all of its


AND =AND(logical1,logical2,…)
arguments are TRUE

Returns the logical value


FALSE =FALSE
FALSE

=IF(logical_test,
Speci es a logical test to
IF [value_if_true],
perform
[value_if_false])

Returns a value you specify if


=IFERROR(value, a formula evaluates to an
IFERROR
value_if_error) error; otherwise, returns the
result of the formula

Reverses the logic of its


NOT =NOT(logical)
argument

Returns TRUE if any


OR =OR(logical1,logical2,…)
argument is TRUE

Returns the logical value


TRUE =TRUE
TRUE
=LOOKUP(lookup_value, Looks up values in a vector or
LOOKUP 
array)– 2 types array

 Lookup & Reference Excel Formulas & Functions

Functions Excel Formulas Description

=ADDRESS(row_num,
Returns a reference as text to
ADDRESS column_num, [abs_num], [a1],
a single cell in a worksheet
[sheet_text])

Returns the column number


COLUMN =COLUMN([reference])
of a reference

Returns the number of


COLUMNS =COLUMNS(array)
columns in a reference

Looks in the top row of an


=HLOOKUP(lookup_value,table_array,row_index_num,
HLOOKUP array and returns the value of
[range_lookup])
the indicated cell

Uses an index to choose a


=INDEX(array,row_num,
INDEX value from a reference or
[column_num])– 2 types
array

Returns a reference indicated


INDIRECT =INDIRECT(ref_text,a1)
by a text value

Looks up values in a reference


MATCH =MATCH(lookup_value,lookup_array,match_type)
or array

Returns a reference offset


OFFSET =OFFSET(reference,rows,cols,height,width)
from a given reference

Returns the row number of a


ROW =ROW([reference])
reference

Returns the number of rows


ROWS =ROWS(array)
in a reference

Looks in the rst column of an


=VLOOKUP(lookup_value,table_array,col_index_num,
array and moves across the
VLOOKUP
[range_lookup]) row to return the value of a
cell

Chooses a value from a list of


CHOOSE =CHOOSE(index_num,value1,value2,…)
values

Returns data stored in a


GETPIVOTDATA =GETPIVOTDATA(data_ eld,pivot_table, eld,item,…)
PivotTable report
Creates a shortcut or jump

that opens a document stored
HYPERLINK =HYPERLINK(link_location,friendly_name)
on a network server, an
intranet, or the Internet

Returns the transpose of an


TRANSPOSE =TRANSPOSE(array)
array

Returns the number of areas


AREAS =AREAS(reference)
in a reference

Retrieves real-time data from


a program that supports COM
automation (Automation: A
way to work with an
application’s objects from
another application or
RTD =RTD(progID,server,topic1,topic2,…)
development tool. Formerly
called OLE Automation,
Automation is an industry-
standard and a feature of the
Component Object Model
(COM).)

 Text Excel Formulas & Functions

Functions Excel Formulas Description

Checks to see if two text


EXACT =EXACT(text1,text2)
values are identical

LOWER =LOWER(text) Converts text to lowercase

Capitalizes the rst letter in


PROPER =PROPER(text)
each word of a text value

TRIM =TRIM(text) Removes spaces from text

UPPER =UPPER(text) Converts text to uppercase

Returns the character


CHAR =CHAR(number)
speci ed by the code number

Removes all nonprintable


CLEAN =CLEAN(text)
characters from text

Returns a numeric code for the rst


CODE =CODE(text)
character in a text string

Converts a number to text,


DOLLAR =DOLLAR(number,decimals) using the $ (dollar) currency
format
Formats a number as text

FIXED =FIXED(number,decimals,no_commas) with a xed number of
decimals

Extracts the phonetic


PHONETIC =PHONETIC(reference) (furigana) characters from a
text string

Repeats text a given number


REPT =REPT(text,number_times)
of times

Substitutes new text for old


SUBSTITUTE =SUBSTITUTE(text,old_text,new_text,instance_num)
text in a text string

Converts its arguments to


T =T(value)
text

Converts a text argument to a


VALUE =VALUE(text)
number

Changes full-width (double-


byte) English letters or
ASC =ASC(text) katakana within a character
string to half-width (single-
byte) characters

Converts a number to text,


BAHTTEXT =BAHTTEXT(number) using the ß (baht) currency
format

 Most Common Excel Formulas & Functions

Functions Excel Formulas Description

Finds one text value within


FIND =FIND( nd_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 speci c number of


characters from a text string
MID =MID(text,start_num,num_chars)
starting at the position you
specify

Replaces characters within


REPLACE =REPLACE(old_text,start_num,num_chars,new_text)
text

Returns the rightmost


RIGHT =RIGHT(text,num_chars)
characters from a text value
Finds one text value within
SEARCH =SEARCH( nd_text,within_text,start_num) 
another (not case-sensitive)

 Engineering Excel Formulas & Functions

Functions Excel Formulas Description

Converts a number from one


CONVERT =CONVERT(number,from_unit,to_unit) measurement system to
another

Tests whether two values are


DELTA =DELTA(number1,number2)
equal

ERF =ERF(lower_limit,upper_limit) Returns the error function

Returns the complementary


ERFC =ERFC(x)
error function

Tests whether a number is


GESTEP =GESTEP(number,step) greater than a threshold
value

ERF.PRECISE =ERF.PRECISE(X) Returns the error function

Returns the complementary


ERFC.PRECISE =ERFC.PRECISE(X) ERF function integrated
between x and in nity

Returns the modi ed Bessel


BESSELI =BESSELI(x,n)
function In(x)

Returns the Bessel function


BESSELJ =BESSELJ(x,n)
Jn(x)

Returns the modi ed Bessel


BESSELK =BESSELK(x,n)
function Kn(x)

Returns the Bessel function


BESSELY =BESSELY(x,n)
Yn(x)

Converts a binary number to


BIN2DEC =BIN2DEC(number)
decimal

Converts a binary number to


BIN2HEX =BIN2HEX(number,places)
hexadecimal

Converts a decimal number to


DEC2OCT =DEC2OCT(number,places)
octal

Converts a hexadecimal
HEX2BIN =HEX2BIN(number,places)
number to binary

Converts a hexadecimal
HEX2DEC =HEX2DEC(number)
number to decimal
Converts a hexadecimal
HEX2OCT =HEX2OCT(number,places) 
number to octal

Returns the absolute value


IMABS =IMABS(inumber) (modulus) of a complex
number

Returns the imaginary


IMAGINARY =IMAGINARY(inumber) coef cient 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 cosine of a


IMCOS =IMCOS(inumber)
complex number

Returns the quotient of two


IMDIV =IMDIV(inumber1,inumber2)
complex numbers

Returns the exponential of a


IMEXP =IMEXP(inumber)
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 real coef cient of


IMREAL =IMREAL(inumber)
a complex number

Returns the sine of a complex


IMSIN =IMSIN(inumber)
number

Returns the square root of a


IMSQRT =IMSQRT(inumber)
complex number

Returns the difference


IMSUB =IMSUB(inumber1,inumber2) between two complex
numbers
Returns the sum of complex
IMSUM =IMSUM(inumber1,inumber2,…) 
numbers

Converts an octal number to


OCT2BIN =OCT2BIN(number,places)
binary

Converts an octal number to


OCT2DEC =OCT2DEC(number)
decimal

Converts an octal number to


OCT2HEX =OCT2HEX(number,places)
hexadecimal

 Financial Excel Formulas & Functions

Functions Excel Formulas Description

Returns the depreciation for


each accounting period by
AMORDEGRC =AMORDEGRC(cost,date_purchased, rst_period,salvage,period,rate,basis)
using a depreciation
coef cient

Returns the depreciation for


AMORLINC =AMORLINC(cost,date_purchased, rst_period,salvage,period,rate,basis)
each accounting period

Converts a dollar price,


expressed as a fraction, into a
DOLLARDE =DOLLARDE(fractional_dollar,fraction)
dollar price, expressed as a
decimal number

Converts a dollar price,


expressed as a decimal
DOLLARFR =DOLLARFR(decimal_dollar,fraction)
number, into a dollar price,
expressed as a fraction

Returns the straight-line


SLN =SLN(cost,salvage,life) depreciation of an asset for
one period

Returns the sum-of-years’


SYD =SYD(cost,salvage,life,per) digits depreciation of an asset
for a speci ed period

Returns the depreciation of an


asset for a speci ed period by
DB =DB(cost,salvage,life,period,month)
using the xed-declining
balance method

Returns the depreciation of an


asset for a speci ed period by
DDB =DDB(cost,salvage,life,period,factor) using the double-declining
balance method or some
other method that you specify
Returns the effective annual
EFFECT =EFFECT(nominal_rate,npery) 
interest rate

Returns the future value of an


FV =FV(rate,nper,pmt,pv,type)
investment

Returns the interest payment


IPMT =IPMT(rate,per,nper,pv,fv,type) for an investment for a given
period

Returns the internal rate of


IRR =IRR(values,guess) return for a series of cash
ows

Returns the internal rate of


return where positive and
MIRR =MIRR(values, nance_rate,reinvest_rate)
negative cash ows are
nanced at different rates

Returns the annual nominal


NOMINAL =NOMINAL(effect_rate,npery)
interest rate

Returns the number of


NPER =NPER(rate,pmt,pv,fv,type)
periods for an investment

Returns the net present value


of an investment based on a
NPV =NPV(rate,value1,value2,…)
series of periodic cash ows
and a discount rate

Returns the present value of


PV =PV(rate,nper,pmt,fv,type)
an investment

Returns the interest rate per


RATE =RATE(nper,pmt,pv,fv,type,guess)
period of an annuity

Returns the yield on a


YIELD =YIELD(settlement,maturity,rate,pr,redemption,frequency,basis)
security that pays periodic
interest

Returns the accrued interest


ACCRINT =ACCRINT(issue, rst_interest,settlement,rate,par,frequency,basis,calc_method)
for a security that pays
periodic interest

Returns the accrued interest


ACCRINTM =ACCRINTM(issue,settlement,rate,par,basis)
for a security that pays
interest at maturity

Returns the number of days


from the beginning of the
COUPDAYBS =COUPDAYBS(settlement,maturity,frequency,basis)
coupon period to the
settlement date
Returns the number of days in

COUPDAYS =COUPDAYS(settlement,maturity,frequency,basis)
the coupon period that
contains the settlement date

Returns the number of days


COUPDAYSNC =COUPDAYSNC(settlement,maturity,frequency,basis)
from the settlement date to
the next coupon date

Returns the next coupon date


COUPNCD =COUPNCD(settlement,maturity,frequency,basis)
after the settlement date

Returns the number of


coupons payable between the
COUPNUM =COUPNUM(settlement,maturity,frequency,basis)
settlement date and maturity
date

Returns the previous coupon


COUPPCD =COUPPCD(settlement,maturity,frequency,basis)
date before the settlement
date

Returns the cumulative


CUMIPMT =CUMIPMT(rate,nper,pv,start_period,end_period,type)
interest paid between two
periods

Returns the cumulative


CUMPRINC =CUMPRINC(rate,nper,pv,start_period,end_period,type)
principal paid on a loan
between two periods

Returns the discount rate for


DISC =DISC(settlement,maturity,pr,redemption,basis)
a security

Returns the annual duration


DURATION =DURATION(settlement,maturity,coupon,yld,frequency,basis)
of a security with periodic
interest payments

Returns the future value of an


initial principal after applying
FVSCHEDULE =FVSCHEDULE(principal,schedule)
a series of compound interest
rates

Returns the interest rate for a


INTRATE =INTRATE(settlement,maturity,investment,redemption,basis)
fully invested security

Calculates the interest paid


ISPMT =ISPMT(rate,per,nper,pv) during a speci c period of an
investment

Returns the Macauley


modi ed duration for a
MDURATION =MDURATION(settlement,maturity,coupon,yld,frequency,basis)
security with an assumed par
value of $100
Returns the price per $100

ODDFPRICE =ODDFPRICE(settlement,maturity,issue,
face rst_coupon,rate,yld,redemption,frequency,basis)
value of a security with
an odd rst period

Returns the yield of a security


ODDFYIELD =ODDFYIELD(settlement,maturity,issue, rst_coupon,rate,pr,redemption,frequency,basis)
with an odd rst period

Returns the price per $100


ODDLPRICE =ODDLPRICE(settlement,maturity,last_interest,rate,yld,redemption,frequency,basis)
face value of a security with
an odd last period

Returns the yield of a security


ODDLYIELD =ODDLYIELD(settlement,maturity,last_interest,rate,pr,redemption,frequency,basis)
with an odd last period

Returns the periodic payment


PMT =PMT(rate,nper,pv,fv,type)
for an annuity

Returns the payment on the


PPMT =PPMT(rate,per,nper,pv,fv,type) principal for an investment for
a given period

Returns the price per $100


PRICE =PRICE(settlement,maturity,rate,yld,redemption,frequency,basis)
face value of a security that
pays periodic interest

Returns the price per $100


PRICEDISC =PRICEDISC(settlement,maturity,discount,redemption,basis)
face value of a discounted
security

Returns the price per $100


PRICEMAT =PRICEMAT(settlement,maturity,issue,rate,yld,basis)
face value of a security that
pays interest at maturity

Returns the amount received


RECEIVED =RECEIVED(settlement,maturity,investment,discount,basis)
at maturity for a fully invested
security

Returns the bond-equivalent


TBILLEQ =TBILLEQ(settlement,maturity,discount)
yield for a Treasury bill

Returns the price per $100


TBILLPRICE =TBILLPRICE(settlement,maturity,discount)
face value for a Treasury bill

Returns the yield for a


TBILLYIELD =TBILLYIELD(settlement,maturity,pr)
Treasury bill

Returns the depreciation of an


asset for a speci ed or partial
VDB =VDB(cost,salvage,life,start_period,end_period,factor,no_switch)
period by using a declining
balance method

Returns the internal rate of


return for a schedule of cash
XIRR =XIRR(values,dates,guess)
ows that is not necessarily
periodic
Returns the net present value

for a schedule of cash ows
XNPV =XNPV(rate,values,dates)
that is not necessarily
periodic

Returns the annual yield for a


YIELDDISC =YIELDDISC(settlement,maturity,pr,redemption,basis)
discounted security; for
example, a Treasury bill

Returns the annual yield of a


YIELDMAT =YIELDMAT(settlement,maturity,issue,rate,pr,basis)
security that pays interest at
maturity

 Math and Trigonometry Excel Formulas & Functions

Functions Excel Formulas Description

Returns the absolute value of


ABS =ABS(number)
a number

PRODUCT =PRODUCT(number1,number2,…) Multiplies its arguments

Returns a random number


RAND =RAND()
between 0 and 1

Returns a random number


RANDBETWEEN =RANDBETWEEN(bottom,top) between the numbers you
specify

Rounds a number to a
ROUND =ROUND(number,num_digits)
speci ed number of digits

Rounds a number down,


ROUNDDOWN =ROUNDDOWN(number,num_digits)
toward zero

Rounds a number up, away


ROUNDUP =ROUNDUP(number,num_digits)
from zero

Returns a subtotal in a list or


SUBTOTAL =SUBTOTAL(function_num,ref1,…)
database

SUM =SUM(number1,number2,…) Adds its arguments

=SUMIF(range,criteria, Adds the cells speci ed by a


SUMIF
[sum_range]) given criteria

Adds the cells in a range that


SUMIFS =SUMIFS(sum_range,criteria_range,criteria,…)
meet multiple criteria

Returns the sum of the


=SUMPRODUCT(array1,array2,
SUMPRODUCT products of corresponding
[array3],…)
array components
Rounds a number to the

nearest integer or to the
CEILING =CEILING(number,signi cance)
nearest multiple of
signi cance

Rounds a number the nearest


integer or to the nearest
multiple of signi cance.
CEILING.PRECISE =CEILING.PRECISE(number,signi cance)
Regardless of the sign of the
number, the number is
rounded up.

Rounds a number up to the


EVEN =EVEN(number)
nearest even integer

Returns e raised to the power


EXP =EXP(number)
of a given number

Returns the factorial of a


FACT =FACT(number)
number

Rounds a number the nearest


integer or to the nearest
multiple of signi cance.
FLOOR.PRECISE =FLOOR.PRECISE(number,signi cance)
Regardless of the sign of the
number, the number is
rounded up.

Returns the greatest common


GCD =GCD(number1,number2,…)
divisor

Rounds a number down to


INT =INT(number)
the nearest integer

Returns a number that is


rounded up to the nearest
ISO.CEILING =ISO.CEILING(number,signi cance)
integer or to the nearest
multiple of signi cance

Returns the least common


LCM =LCM(number1,number2,…)
multiple

Returns the remainder from


MOD =MOD(number,divisor)
division

Returns a number rounded to


MROUND =MROUND(number,multiple)
the desired multiple

Rounds a number up to the


ODD =ODD(number)
nearest odd integer

PI =PI() Returns the value of pi

Returns the result of a


POWER =POWER(number,power)
number raised to a power
Returns the integer portion of
QUOTIENT =QUOTIENT(numerator,denominator) 
a division

Returns the sum of a power


SERIESSUM =SERIESSUM(x,n,m,coef cients)
series based on the formula

SIGN =SIGN(number) Returns the sign of a number

SQRT =SQRT(number) Returns a positive square root

Returns the sum of the


SUMSQ =SUMSQ(number1,number2,…)
squares of the arguments

Truncates a number to an
TRUNC =TRUNC(number,num_digits)
integer

Returns an aggregate in a list


AGGREGATE =AGGREGATE(function_num,options,array,k)
or database

Returns the number of


COMBIN =COMBIN(number,number_chosen) combinations for a given
number of objects

Returns the cosine of a


COS =COS(number)
number

Returns the hyperbolic cosine


COSH =COSH(number)
of a number

Returns the double factorial


FACTDOUBLE =FACTDOUBLE(number)
of a number

Returns the natural logarithm


LN =LN(number)
of a number

Returns the logarithm of a


LOG =LOG(number,base)
number to a speci ed base

Returns the base-10


LOG10 =LOG10(number)
logarithm of a number

Returns the multinomial of a


MULTINOMIAL =MULTINOMIAL(number1,number2,…)
set of numbers

Returns the sine of the given


SIN =SIN(number)
angle

Returns the hyperbolic sine of


SINH =SINH(number)
a number

Returns the sum of the


difference of squares of
SUMX2MY2 =SUMX2MY2(array_x,array_y)
corresponding values in two
arrays
Returns the sum of the sum

SUMX2PY2 =SUMX2PY2(array_x,array_y) of squares of corresponding
values in two arrays

Returns the sum of squares of


SUMXMY2 =SUMXMY2(array_x,array_y) differences of corresponding
values in two arrays

Returns the tangent of a


TAN =TAN(number)
number

Returns the hyperbolic


TANH =TANH(number)
tangent of a number

Returns the arccosine of a


ACOS =ACOS(number)
number

Returns the inverse


ACOSH =ACOSH(number)
hyperbolic cosine of a number

Returns the arcsine of a


ASIN =ASIN(number)
number

Returns the inverse


ASINH =ASINH(number)
hyperbolic sine of a number

Returns the arctangent of a


ATAN =ATAN(number)
number

Returns the arctangent from


ATAN2 =ATAN2(x_num,y_num)
x- and y-coordinates

Returns the inverse


ATANH =ATANH(number) hyperbolic tangent of a
number

DEGREES =DEGREES(angle) Converts radians to degrees

Returns the matrix


MDETERM =MDETERM(array)
determinant of an array

Returns the matrix inverse of


MINVERSE =MINVERSE(array)
an array

Returns the matrix product of


MMULT =MMULT(array1,array2)
two arrays

RADIANS =RADIANS(angle) Converts degrees to radians

Converts an arabic numeral to


ROMAN =ROMAN(number,form)
roman, as text

Returns the square root of


SQRTPI =SQRTPI(number)
(number * pi)

 Statistical Excel Formulas & Functions


Functions Excel Formulas Description

Returns the average of its


AVERAGE =AVERAGE(number1,number2,…)
arguments

Returns the average


=AVERAGEIF(range,criteria, (arithmetic mean) of all the
AVERAGEIF
[average_range]) cells in a range that meet a
given criteria

Counts how many numbers


COUNT =COUNT(value1,value2,…)
are in the list of arguments

Counts how many values are


COUNTA =COUNTA(value1,value2,…)
in the list of arguments

Counts the number of blank


COUNTBLANK =COUNTBLANK(range)
cells within a range

Counts the number of cells


COUNTIF =COUNTIF(range,criteria) within a range that meet the
given criteria

Counts the number of cells


COUNTIFS =COUNTIFS(criteria_range,criteria,…) within a range that meet
multiple criteria

Returns the maximum value


MAX =MAX(number1,number2,…)
in a list of arguments

Returns the median of the


MEDIAN =MEDIAN(number1,number2,…)
given numbers

Returns the minimum value in


MIN =MIN(number1,number2,…)
a list of arguments

Formats a number and


TEXT =TEXT(value,format_text)
converts it to text

Returns the average of its


arguments, including
AVERAGEA =AVERAGEA(value1,value2,…)
numbers, text, and logical
values

Returns the average


AVERAGEIFS =AVERAGEIFS(average_range,criteria_range,criteria,…)
(arithmetic mean) of all cells
that meet multiple criteria

GEOMEAN =GEOMEAN(number1,number2,…) Returns the geometric mean

Returns the intercept of the


INTERCEPT =INTERCEPT(known_y’s,known_x’s)
linear regression line

Returns the k-th largest value


LARGE =LARGE(array,k)
in a data set
Returns the parameters of a
LINEST =LINEST(known_y’s,known_x’s,const,stats) 
linear trend

Returns the parameters of an


LOGEST =LOGEST(known_y’s,known_x’s,const,stats)
exponential trend

Returns the maximum value


in a list of arguments,
MAXA =MAXA(value1,value2,…)
including numbers, text, and
logical values

Returns the smallest value in


a list of arguments, including
MINA =MINA(value1,value2,…)
numbers, text, and logical
values

Returns a vertical array of the


most frequently occurring, or
MODE.MULT =MODE.MULT(number1,number2,…)
repetitive values in an array or
range of data

Returns the most common


MODE.SNGL =MODE.SNGL(number1,number2,…)
value in a data set

Returns the probability that


PROB =PROB(x_range,prob_range,lower_limit,upper_limit)
values in a range are between
two limits

Returns the rank of a number


RANK.AVG =RANK.AVG(number,ref,order)
in a list of numbers

Returns the rank of a number


RANK.EQ =RANK.EQ(number,ref,order)
in a list of numbers

Returns the skewness of a


SKEW =SKEW(number1,number2,…)
distribution

Returns the slope of the


SLOPE =SLOPE(known_y’s,known_x’s)
linear regression line

Returns the k-th smallest


SMALL =SMALL(array,k)
value in a data set

STANDARDIZE =STANDARDIZE(x,mean,standard_dev)
Returns a normalized value

Returns values along a linear


TREND =TREND(known_y’s,known_x’s,new_x’s,const)
trend

Returns the inverse of the


NORM.S.INV =NORM.S.INV(probability) standard normal cumulative
distribution

Returns the average of the


AVEDEV =AVEDEV(number1,number2,…) absolute deviations of data
points from their mean
Returns the beta cumulative
BETA.DIST =BETA.DIST(x,alpha,beta,cumulative,A,B) 
distribution function

Returns the inverse of the


cumulative distribution
BETA.INV =BETA.INV(probability,alpha,beta,A,B)
function for a speci ed beta
distribution

Returns the individual term


BINOM.DIST =BINOM.DIST(number_s,trials,probability_s,cumulative)
binomial distribution
probability

Returns the smallest value for


which the cumulative
BINOM.INV =BINOM.INV(trials,probability_s,alpha)
binomial distribution is less
than or equal to a criterion
value

Returns the cumulative beta


CHISQ.DIST =CHISQ.DIST(x,deg_freedom,cumulative)
probability density function

Returns the one-tailed


CHISQ.DIST.RT =CHISQ.DIST.RT(x,deg_freedom) probability of the chi-squared
distribution

Returns the cumulative beta


CHISQ.INV =CHISQ.INV(probability,deg_freedom)
probability density function

Returns the inverse of the


CHISQ.INV.RT =CHISQ.INV.RT(probability,deg_freedom)
one-tailed probability of the
chi-squared distribution

Returns the test for


CHISQ.TEST =CHISQ.TEST(actual_range,expected_range)
independence

Returns the con dence


CONFIDENCE.NORM =CONFIDENCE.NORM(alpha,standard_dev,size)
interval for a population mean

Returns the con dence


interval for a population
CONFIDENCE.T =CONFIDENCE.T(alpha,standard_dev,size)
mean, using a Student’s t
distribution

Returns the correlation


CORREL =CORREL(array1,array2) coef cient between two data
sets

Returns covariance, the


COVARIANCE.P =COVARIANCE.P(array1,array2) average of the products of
paired deviations
Returns the sample

covariance, the average of the
COVARIANCE.S =COVARIANCE.S(array1,array2) products deviations for each
data point pair in two data
sets

Returns the sum of squares of


DEVSQ =DEVSQ(number1,number2,…)
deviations

Returns the exponential


EXPON.DIST =EXPON.DIST(x,lambda,cumulative)
distribution

Returns the F probability


F.DIST =F.DIST(x,deg_freedom1,deg_freedom2,cumulative)
distribution

Returns the F probability


F.DIST.RT =F.DIST.RT(x,deg_freedom1,deg_freedom2)
distribution

Returns the inverse of the F


F.INV =F.INV(probability,deg_freedom1,deg_freedom2)
probability distribution

Returns the inverse of the F


F.INV.RT =F.INV.RT(probability,deg_freedom1,deg_freedom2)
probability distribution

F.TEST =F.TEST(array1,array2) Returns the result of an F-test

Returns the Fisher


FISHER =FISHER(x)
transformation

Returns the inverse of the


FISHERINV =FISHERINV(y)
Fisher transformation

Returns a frequency
FREQUENCY =FREQUENCY(data_array,bins_array)
distribution as a vertical array

Returns the gamma


GAMMA.DIST =GAMMA.DIST(x,alpha,beta,cumulative)
distribution

Returns the inverse of the


GAMMA.INV =GAMMA.INV(probability,alpha,beta) gamma cumulative
distribution

Returns the natural logarithm


GAMMALN =GAMMALN(x)
of the gamma function, G(x)

Returns the natural logarithm


GAMMALN.PRECISE =GAMMALN.PRECISE(x)
of the gamma function, G(x)

Returns values along an


GROWTH =GROWTH(known_y’s,known_x’s,new_x’s,const)
exponential trend

HARMEAN =HARMEAN(number1,number2,…) Returns the harmonic mean

Returns the hypergeometric


HYPGEOM.DIST =HYPGEOM.DIST(sample_s,number_sample,population_s,number_pop,cumulative)
distribution
Returns the kurtosis of a data
KURT =KURT(number1,number2,…) 
set

Returns the cumulative


LOGNORM.DIST =LOGNORM.DIST(x,mean,standard_dev,cumulative)
lognormal distribution

Returns the inverse of the


LOGNORM.INV =LOGNORM.INV(probability,mean,standard_dev)
lognormal cumulative
distribution

Returns the negative binomial


NEGBINOM.DIST =NEGBINOM.DIST(number_f,number_s,probability_s,cumulative)
distribution

Returns the normal


NORM.DIST =NORM.DIST(x,mean,standard_dev,cumulative)
cumulative distribution

Returns the inverse of the


NORM.INV =NORM.INV(probability,mean,standard_dev)
normal cumulative
distribution

Returns the standard normal


NORM.S.DIST =NORM.S.DIST(z,cumulative)
cumulative distribution

Returns the Pearson product


PEARSON =PEARSON(array1,array2) moment correlation
coef cient

Returns the k-th percentile of


PERCENTILE.EXC =PERCENTILE.EXC(array,k) values in a range, where k is
in the range 0..1, exclusive

Returns the k-th percentile of


PERCENTILE.INC =PERCENTILE.INC(array,k)
values in a range

Returns the rank of a value in


a data set as a percentage
PERCENTRANK.EXC =PERCENTRANK.EXC(array,x,signi cance)
(0..1, exclusive) of the data
set

Returns the percentage rank


PERCENTRANK.INC =PERCENTRANK.INC(array,x,signi cance)
of a value in a data set

Returns the number of


PERMUT =PERMUT(number,number_chosen) permutations for a given
number of objects

Returns the Poisson


POISSON.DIST =POISSON.DIST(x,mean,cumulative)
distribution

Returns the quartile of the


QUARTILE.EXC =QUARTILE.EXC(array,quart) data set, based on percentile
values from 0..1, exclusive

Returns the quartile of a data


QUARTILE.INC =QUARTILE.INC(array,quart)
set
Returns the square of the

RSQ =RSQ(known_y’s,known_x’s) Pearson product moment
correlation coef cient

Calculates standard deviation


STDEV.P =STDEV.P(number1,number2,…) based on the entire
population

Estimates standard deviation


STDEV.S =STDEV.S(number1,number2,…)
based on a sample

Estimates standard deviation


based on a sample, including
STDEVA =STDEVA(value1,value2,…)
numbers, text, and logical
values

Calculates standard deviation


based on the entire
STDEVPA =STDEVPA(value1,value2,…) population, including
numbers, text, and logical
values

Returns the standard error of


STEYX =STEYX(known_y’s,known_x’s) the predicted y-value for each
x in the regression

Returns the Percentage


T.DIST =T.DIST(x,deg_freedom,cumulative) Points (probability) for the
Student t-distribution

Returns the Percentage


T.DIST.2T =T.DIST.2T(x,deg_freedom) Points (probability) for the
Student t-distribution

Returns the Student’s t-


T.DIST.RT =T.DIST.RT(x,deg_freedom)
distribution

Returns the t-value of the


Student’s t-distribution as a
T.INV =T.INV(probability,deg_freedom)
function of the probability
and the degrees of freedom

Returns the inverse of the


T.INV.2T =T.INV.2T(probability,deg_freedom)
Student’s t-distribution

Returns the probability


T.TEST =T.TEST(array1,array2,tails,type) associated with a Student’s t-
test

Returns the mean of the


TRIMMEAN =TRIMMEAN(array,percent)
interior of a data set

Calculates variance based on


VAR.P =VAR.P(number1,number2,…)
the entire population
Estimates variance based on a
VAR.S =VAR.S(number1,number2,…) 
sample

Estimates variance based on a


VARA =VARA(value1,value2,…) sample, including numbers,
text, and logical values

Calculates variance based on


the entire population,
VARPA =VARPA(value1,value2,…)
including numbers, text, and
logical values

Returns the Weibull


WEIBULL.DIST =WEIBULL.DIST(x,alpha,beta,cumulative)
distribution

Returns the one-tailed


Z.TEST =Z.TEST(array,x,sigma)
probability-value of a z-test

Excel Fomulas PDF & Functions

A formulas in Excel is a mathematical expression that retures speci c result. List of some useful Excel Fomulas
& Functions as Follows:
= 1+ 3 // returns 4
= 9 / 3 // returns 3
= SUM(1,3,5) // returns 9
= SUM(A1:A3) // returns A1+A2+A3
= AVERAGE(3,4,5) //returns 6
= MIN(2,5,4) // returns 2
= MAX(2,5,4) // returns 5
=COUNTIF (range, criteria) // two arguments

Excel (https://yodalearning.com/tutorials/tag/excel/) Excel Formulas (https://yodalearning.com/tutorials/tag/excel-formulas/)

Excel Shortcuts (https://yodalearning.com/tutorials/tag/excel-shortcuts/)

 90001  79

 Previous

Tableau Aggregate Functions


(https://yodalearning.com/tutorials/tableau-aggregate-functions/)

Next 

How to Display/Show Formulas in Excel


(https://yodalearning.com/tutorials/display-formulas-excel/)

Related posts
power bi(https://yodalearning.com/tutorials/category/power-bi/) tutorials(https://yodalearning.com/tutorials/category/tutorials/)
Opportunity Analysis Power BI Dashboard (https://yodalearning.com/tutorials/opportunity-analysis-
power-bi-dashboard/) 

By Vijay Galiya (https://yodalearning.com/tutorials/author/vijay/) January 4, 2021 1 Mins read

Information: A software company that has two sales channels: direct and partner. The sales manager created this dashboard to track opportunities and…

power bi(https://yodalearning.com/tutorials/category/power-bi/) tutorials(https://yodalearning.com/tutorials/category/tutorials/)

Procurement Analysis Power BI Dashboard (https://yodalearning.com/tutorials/procurement-analysis-


power-bi-dashboard/)
By Vijay Galiya (https://yodalearning.com/tutorials/author/vijay/) December 31, 2020 1 Mins read

Information: It analyzes a manufacturing company’s spending on vendors by category and location. we explore these areas: Who the top vendors are…

power bi(https://yodalearning.com/tutorials/category/power-bi/) tutorials(https://yodalearning.com/tutorials/category/tutorials/)

Retail Analysis Power BI Dashboard (https://yodalearning.com/tutorials/retail-analysis-power-bi-


dashboard/)
By Vijay Galiya (https://yodalearning.com/tutorials/author/vijay/) December 28, 2020 1 Mins read

Information: It analyzes retail sales data of items sold across multiple stores and districts The metrics compare this year’s performance to last…

About

Learn to [Analyse], [Visualise] and [Automate] using the most commonly used tools in organisations globally i.e. Excel & Power BI.

Recent Posts

VBA Code to Clean the Date Format (https://yodalearning.com/tutorials/vba-code-to-clean-the-date-format/)

VBA Code to Split table by Columns (https://yodalearning.com/tutorials/vba-code-to-split-table-by-columns/)

Create A Table Of Contents By VBA Code (https://yodalearning.com/tutorials/create-a-table-of-contents-by-vba-code/)

Save Each Worksheet as a Separate PDF (https://yodalearning.com/tutorials/save-each-worksheet-as-a-separate-pdf/)

Opportunity Analysis Power BI Dashboard (https://yodalearning.com/tutorials/opportunity-analysis-power-bi-dashboard/)

Navigation

Home (/)

Excel 

Power BI (https://yodalearning.com/tutorials/category/power-bi/)

Webinar (https://yodalearning.com/webinars)

Courses (https://yodalearning.com/courses/)

Login (https://sso.teachable.com/secure/11/users/sign_in?clean_login=true&reset_purchase_session=1)

Popular Videos

Dashboard Videos (https://yodalearning.com/dashboard-videos/)


Excel Chart Videos (https://yodalearning.com/excel-chart-videos/)

Data Cleaning Videos (https://yodalearning.com/data-cleaning-videos/)

Pivot Table Videos (https://yodalearning.com/pivot-table-videos/)

Lookup Formulas Videos (https://yodalearning.com/lookup-formulas-videos/)

Excel Shortcut Videos (https://yodalearning.com/excel-shortcut-videos/)

Copyright - Yoda Learning Solutions 2015-2021

sd

You might also like