0% found this document useful (0 votes)
2 views

Excel Formula

The document is a comprehensive list of Excel formulas and functions categorized into various sections such as Compatibility, Cube, Database, Date & Time, Information, Logical, and Lookup & Reference. Each entry includes the function name, its syntax, and a brief description of its purpose. This resource serves as a quick reference guide for users to understand and utilize different Excel functionalities.

Uploaded by

B RAVI KUMAR
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Excel Formula

The document is a comprehensive list of Excel formulas and functions categorized into various sections such as Compatibility, Cube, Database, Date & Time, Information, Logical, and Lookup & Reference. Each entry includes the function name, its syntax, and a brief description of its purpose. This resource serves as a quick reference guide for users to understand and utilize different Excel functionalities.

Uploaded by

B RAVI KUMAR
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 18

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.

FLOOR =FLOOR(number,significance) Rounds a number down, toward zero

=BINOMDIST(number_s,trials,probability_s,cu
BINOMDIST Returns the individual term binomial distribution probability
mulative)

Returns the one-tailed probability of the chi-squared


CHIDIST =CHIDIST(x,deg_freedom)
distribution

CHIINV =CHITEST(actual_range,expected_range) Returns the test for independence

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

FTEST =FTEST(array1,array2)

LOGINV =LOGINV(probability,mean,standard_dev) Returns the inverse of the lognormal cumulative distribution

LOGNORMDIST =LOGNORMDIST(x,mean,standard_dev) Returns the cumulative lognormal distribution

MODE ==MODE(number1,number2,…) Returns the most common value in a data set

NORMDIST =NORMDIST(x,mean,standard_dev,cumulative) Returns the normal cumulative distribution

NORMINV =NORMINV(probability,mean,standard_dev) Returns the inverse of the normal cumulative distribution

NORMSDIST =NORMSDIST(z) Returns the standard normal cumulative distribution

Returns the inverse of the standard normal cumulative


NORMSINV =NORMSINV(probability)
distribution

PERCENTILE =PERCENTILE(array,k) Returns the k-th percentile of values in a range

PERCENTRANK =PERCENTRANK(array,x,significance) Returns the percentage rank of a value in a data set

POISSON =POISSON(x,mean,cumulative) Returns the Poisson distribution

QUARTILE =QUARTILE(array,quart) Returns the quartile of a data set

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

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

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

TDIST =TDIST(x,deg_freedom,tails) Returns the Student’s t-distribution

TINV =TINV(probability,deg_freedom) Returns the inverse of the Student’s t-distribution

VAR =VAR(number1,number2,…) Estimates variance based on a sample

VARP =VARP(number1,number2,…) Calculates variance based on the entire population

=FINV(probability,deg_freedom1,deg_freedom2
FINV Returns the inverse of the F probability distribution
)

FORECAST =FORECAST(x,known_y’s,known_x’s) Returns a value along a linear trend

BETADIST =BETADIST(x,alpha,beta,A,B) Returns the beta cumulative distribution function

Returns the inverse of the cumulative distribution function


BETAINV =BETAINV(probability,alpha,beta,A,B)
for a specified beta distribution

Returns covariance, the average of the products of paired


COVAR =COVAR(array1,array2)
deviations

Returns the smallest value for which the cumulative binomial


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

EXPONDIST =EXPONDIST(x,lambda,cumulative) Returns the exponential distribution

POISSON =POISSON(x,mean,cumulative) Returns the Poisson distribution

FDIST =FDIST(x,deg_freedom1,deg_freedom2) Returns the F probability distribution

GAMMADIST =GAMMADIST(x,alpha,beta,cumulative) Returns the gamma distribution

GAMMAINV =GAMMAINV(probability,alpha,beta) Returns the inverse of the gamma cumulative distribution

=HYPGEOMDIST(sample_s,number_sample,po
HYPGEOMDIST Returns the hypergeometric distribution
pulation_s,number_pop)
=NEGBINOMDIST(number_f,number_s,probab
NEGBINOMDIST Returns the negative binomial distribution
ility_s)

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

Calculates variance based on the entire population, including


WEIBULL =WEIBULL(x,alpha,beta,cumulative)
numbers, text, and logical values

ZTEST =ZTEST(array,x,sigma) Returns the one-tailed 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
CUBEKPIMEMBER =CUBEKPIMEMBER(connection,kpi_name,kpi_property,caption)
a quantifiable measurement,
such as monthly gross profit
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.
=CUBEMEMBERPROPERTY(connection,member_expression,property Use to validate that a member
CUBEMEMBERPROPERTY
) name exists within the cube
and to return the specified
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.

Defines 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
Office 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 single record that


DGET =DGET(database,field,criteria)
matches the specified criteria
Adds the numbers in the field column of records
DSUM =DSUM(database,field,criteria)
in the database that match the criteria

DAVERAGE =DAVERAGE(database,field,criteria) Returns the average of selected database entries

Counts the cells that contain numbers in a


DCOUNT =DCOUNT(database,field,criteria)
database

DCOUNTA =DCOUNTA(database,field,criteria) Counts nonblank cells in a database

Returns the maximum value from selected


DMAX =DMAX(database,field,criteria)
database entries

Returns the minimum value from selected


DMIN =DMIN(database,field,criteria)
database entries
Multiplies the values in a particular field of
DPRODUCT =DPRODUCT(database,field,criteria)
records that match the criteria in a database

Estimates the standard deviation based on a


DSTDEV =DSTDEV(database,field,criteria)
sample of selected database entries

Calculates the standard deviation based on the


DSTDEVP =DSTDEVP(database,field,criteria)
entire population of selected database entries

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

Date & Time Excel Formulas & Functions

Functions Excel Formulas Description

Returns the serial number of a


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

Converts a serial number to a day


DAY =DAY(serial_number)
of the month

Converts a serial number to an


HOUR =HOUR(serial_number)
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 the


NOW =NOW()
current date and time

Converts a serial number to a


SECOND =SECOND(serial_number)
second

Returns the serial number of a


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

Converts a time in the form of text


TIMEVALUE =TIMEVALUE(time_text)
to a serial number

Returns the serial number of


TODAY =TODAY()
today’s date

YEAR =YEAR(serial_number) Converts a serial number to a year

Calculates the number of days


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

Returns the serial number of the


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

Returns the serial number of the


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

Returns the number of whole


NETWORKDAYS =NETWORKDAYS(start_date,end_date,[holidays])
workdays between two dates

Returns the number of whole


=NETWORKDAYS.INTL(start_date,end_date,[weekend], workdays between two dates using
NETWORKDAYS.INTL
[holidays]) parameters to indicate which and
how many days are weekend days

Converts a serial number to a day


WEEKDAY =WEEKDAY(serial_number,[return_type])
of the week

Converts a serial number to a


WEEKNUM =WEEKNUM(serial_number,[return_type]) number representing where the
week falls numerically with a year
Returns the serial number of the
WORKDAY =WORKDAY(start_date, days, [holidays]) date before or after a specified
number of workdays

Returns the serial number of the


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

Returns the year fraction


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

Information Excel Formulas & Functions

Functions Excel Formulas Description

Returns information about the formatting,


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

ISBLANK =ISBLANK(value) Returns TRUE if the value is blank

ISERROR =ISERROR(value) Returns TRUE if the value is any error value

ISNONTEXT =ISNONTEXT(value) Returns TRUE if the value is not text

ISNUMBER =ISNUMBER(value) Returns TRUE if the value is a number

ISTEXT =ISTEXT(value) Returns TRUE if the value is text

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

Returns information about the current operating


INFO =INFO(type_text)
environment

Returns TRUE if the value is any error value


ISERR =ISERR(value)
except #N/A

ISEVEN =ISEVEN(number) Returns TRUE if the number is even

ISLOGICAL =ISLOGICAL(value) Returns TRUE if the value is a logical value

Returns TRUE if the value is the #N/A error


ISNA =ISNA(value)
value

ISODD =ISODD(number) Returns TRUE if the number is odd

ISREF =ISREF(value) Returns TRUE if the value is a reference

N =N(value) Returns a value converted to a number

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

Returns a number indicating the data type of a


TYPE =TYPE(value)
value

Logical Excel Formulas & Functions

Functions Excel Formulas Description

AND =AND(logical1,logical2,…) Returns TRUE if all of its arguments are TRUE

FALSE =FALSE Returns the logical value FALSE

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

Returns a value you specify if a formula evaluates


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

NOT =NOT(logical) Reverses the logic of its argument

OR =OR(logical1,logical2,…) Returns TRUE if any argument is TRUE

TRUE =TRUE Returns the logical value TRUE

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

Lookup & Reference Excel Formulas & Functions


Functions Excel Formulas Description

Returns a reference as text to a


ADDRESS =ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
single cell in a worksheet
Returns the column number of a
COLUMN =COLUMN([reference])
reference

Returns the number of columns in


COLUMNS =COLUMNS(array)
a reference

Looks in the top row of an array


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

Uses an index to choose a value


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

Returns a reference indicated by a


INDIRECT =INDIRECT(ref_text,a1)
text value

Looks up values in a reference or


MATCH =MATCH(lookup_value,lookup_array,match_type)
array

Returns a reference offset from a


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

Returns the row number of a


ROW =ROW([reference])
reference

Returns the number of rows in a


ROWS =ROWS(array)
reference

Looks in the first column of an


VLOOKUP =VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]) array and moves across the 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_field,pivot_table,field,item,…)
PivotTable report

Creates a shortcut or jump that


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

TRANSPOSE =TRANSPOSE(array) Returns the transpose of an array

Returns the number of areas in a


AREAS =AREAS(reference)
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

EXACT =EXACT(text1,text2) Checks to see if two text values are identical

LOWER =LOWER(text) Converts text to lowercase

Capitalizes the first letter in each word of a text


PROPER =PROPER(text)
value

TRIM =TRIM(text) Removes spaces from text

UPPER =UPPER(text) Converts text to uppercase

Returns the character specified by the code


CHAR =CHAR(number)
number
CLEAN =CLEAN(text) Removes all nonprintable characters from text

Returns a numeric code for the first character in a text


CODE =CODE(text)
string

Converts a number to text, using the $ (dollar)


DOLLAR =DOLLAR(number,decimals)
currency format

Formats a number as text with a fixed number of


FIXED =FIXED(number,decimals,no_commas)
decimals

Extracts the phonetic (furigana) characters from


PHONETIC =PHONETIC(reference)
a text string

REPT =REPT(text,number_times) Repeats text a given number of times

=SUBSTITUTE(text,old_text,new_text,instance_num
SUBSTITUTE Substitutes new text for old text in a text string
)

T =T(value) Converts its arguments to text

VALUE =VALUE(text) Converts a text argument to a number

Changes full-width (double-byte) English letters


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

Converts a number to text, using the ß (baht)


BAHTTEXT =BAHTTEXT(number)
currency format

Most Common Excel Formulas & Functions

Functions Excel Formulas Description

Finds one text value within another (case-


FIND =FIND(find_text,within_text,start_num)
sensitive)

LEFT =LEFT(text,num_chars) Returns the leftmost characters from a text value

LEN =LEN(text) Returns the number of 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

=REPLACE(old_text,start_num,num_chars,new_text
REPLACE Replaces characters within text
)

Returns the rightmost characters from a text


RIGHT =RIGHT(text,num_chars)
value

Finds one text value within another (not case-


SEARCH =SEARCH(find_text,within_text,start_num)
sensitive)

Engineering Excel Formulas & Functions

Functions Excel Formulas Description

Converts a number from one measurement


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

DELTA =DELTA(number1,number2) Tests whether two values are equal

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

ERFC =ERFC(x) Returns the complementary error function

Tests whether a number is greater than a


GESTEP =GESTEP(number,step)
threshold value

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

Returns the complementary ERF function


ERFC.PRECISE =ERFC.PRECISE(X)
integrated between x and infinity

BESSELI =BESSELI(x,n) Returns the modified Bessel function In(x)

BESSELJ =BESSELJ(x,n) Returns the Bessel function Jn(x)

BESSELK =BESSELK(x,n) Returns the modified Bessel function Kn(x)

BESSELY =BESSELY(x,n) Returns the Bessel function Yn(x)

BIN2DEC =BIN2DEC(number) Converts a binary number to decimal


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

DEC2OCT =DEC2OCT(number,places) Converts a decimal number to octal

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

HEX2DEC =HEX2DEC(number) Converts a hexadecimal number to decimal

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

Returns the absolute value (modulus) of a


IMABS =IMABS(inumber)
complex number

Returns the imaginary coefficient of a complex


IMAGINARY =IMAGINARY(inumber)
number

Returns the argument theta, an angle expressed in


IMARGUMENT =IMARGUMENT(inumber)
radians

Returns the complex conjugate of a complex


IMCONJUGATE =IMCONJUGATE(inumber)
number

IMCOS =IMCOS(inumber) Returns the cosine of a complex number

IMDIV =IMDIV(inumber1,inumber2) Returns the quotient of two complex numbers

IMEXP =IMEXP(inumber) Returns the exponential of a complex number

Returns the natural logarithm of a complex


IMLN =IMLN(inumber)
number

Returns the base-10 logarithm of a complex


IMLOG10 =IMLOG10(inumber)
number

Returns the base-2 logarithm of a complex


IMLOG2 =IMLOG2(inumber)
number

Returns a complex number raised to an integer


IMPOWER =IMPOWER(inumber,number)
power

IMPRODUCT =IMPRODUCT(inumber1,inumber2,…) Returns the product of complex numbers

IMREAL =IMREAL(inumber) Returns the real coefficient of a complex number

IMSIN =IMSIN(inumber) Returns the sine of a complex number

IMSQRT =IMSQRT(inumber) Returns the square root of a complex number

Returns the difference between two complex


IMSUB =IMSUB(inumber1,inumber2)
numbers

IMSUM =IMSUM(inumber1,inumber2,…) Returns the sum of complex numbers

OCT2BIN =OCT2BIN(number,places) Converts an octal number to binary

OCT2DEC =OCT2DEC(number) Converts an octal number to decimal

OCT2HEX =OCT2HEX(number,places) Converts an octal number to hexadecimal

Financial Excel Formulas & Functions

Functions Excel Formulas Description

Returns the
depreciation for each
AMORDEGRC =AMORDEGRC(cost,date_purchased,first_period,salvage,period,rate,basis) accounting period by
using a depreciation
coefficient
Returns the
AMORLINC =AMORLINC(cost,date_purchased,first_period,salvage,period,rate,basis) depreciation for each
accounting period

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

Converts a dollar
price, expressed as a
DOLLARFR =DOLLARFR(decimal_dollar,fraction) decimal number, into
a dollar price,
expressed as a fraction
Returns the straight-
SLN =SLN(cost,salvage,life) line depreciation of an
asset for one period

Returns the sum-of-


years’ digits
SYD =SYD(cost,salvage,life,per) depreciation of an
asset for a specified
period

Returns the
depreciation of an
asset for a specified
DB =DB(cost,salvage,life,period,month)
period by using the
fixed-declining
balance method

Returns the
depreciation of an
asset for a specified
period by using the
DDB =DDB(cost,salvage,life,period,factor)
double-declining
balance method or
some other method
that you specify

Returns the effective


EFFECT =EFFECT(nominal_rate,npery)
annual interest rate

Returns the future


FV =FV(rate,nper,pmt,pv,type)
value of an investment

Returns the interest


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

Returns the internal


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

Returns the internal


rate of return where
positive and negative
MIRR =MIRR(values,finance_rate,reinvest_rate)
cash flows are
financed at different
rates

Returns the annual


NOMINAL =NOMINAL(effect_rate,npery)
nominal 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
flows and a discount
rate

Returns the present


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

Returns the interest


RATE =RATE(nper,pmt,pv,fv,type,guess) rate per 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 for a security
ACCRINT =ACCRINT(issue,first_interest,settlement,rate,par,frequency,basis,calc_method)
that pays periodic
interest

ACCRINTM =ACCRINTM(issue,settlement,rate,par,basis) Returns the accrued


interest for a security
that pays interest at
maturity

Returns the number of


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

Returns the number of


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

Returns the number of


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

Returns the next


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

Returns the number of


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

Returns the previous


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

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

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

Returns the discount


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

Returns the annual


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

Returns the future


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

Returns the interest


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

Calculates the interest


paid during a specific
ISPMT =ISPMT(rate,per,nper,pv)
period of an
investment

Returns the Macauley


modified duration for
MDURATION =MDURATION(settlement,maturity,coupon,yld,frequency,basis) a security with an
assumed par value of
$100

Returns the price per


=ODDFPRICE(settlement,maturity,issue,first_coupon,rate,yld,redemption,frequency,basis $100 face value of a
ODDFPRICE
) security with an odd
first period
Returns the yield of a
ODDFYIELD =ODDFYIELD(settlement,maturity,issue,first_coupon,rate,pr,redemption,frequency,basis) security with an odd
first period

Returns the price per


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

Returns the yield of a


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

Returns the periodic


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

Returns the payment


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

Returns the price per


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

Returns the price per


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

Returns the price per


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

Returns the amount


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

Returns the bond-


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

Returns the price per


TBILLPRICE =TBILLPRICE(settlement,maturity,discount) $100 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 specified or
VDB =VDB(cost,salvage,life,start_period,end_period,factor,no_switch)
partial period by using
a declining balance
method

Returns the internal


rate of return for a
XIRR =XIRR(values,dates,guess) schedule of cash flows
that is not necessarily
periodic

Returns the net


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

Returns the annual


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

YIELDMAT =YIELDMAT(settlement,maturity,issue,rate,pr,basis) Returns the annual


yield of a security that
pays interest at
maturity

Math and Trigonometry Excel Formulas & Functions

Functions Excel Formulas Description

ABS =ABS(number) Returns the absolute value of a number

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

RAND =RAND() Returns a random number between 0 and 1

Returns a random number between the numbers


RANDBETWEEN =RANDBETWEEN(bottom,top)
you specify

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

ROUNDDOWN =ROUNDDOWN(number,num_digits) Rounds a number down, toward zero

ROUNDUP =ROUNDUP(number,num_digits) Rounds a number up, away from zero

SUBTOTAL =SUBTOTAL(function_num,ref1,…) Returns a subtotal in a list or database

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

SUMIF =SUMIF(range,criteria,[sum_range]) Adds the cells specified by a given criteria

Adds the cells in a range that meet multiple


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

Returns the sum of the products of corresponding


SUMPRODUCT =SUMPRODUCT(array1,array2,[array3],…)
array components

Rounds a number to the nearest integer or to the


CEILING =CEILING(number,significance)
nearest multiple of significance

Rounds a number the nearest integer or to the


nearest multiple of significance. Regardless of
CEILING.PRECISE =CEILING.PRECISE(number,significance)
the sign of the number, the number is rounded
up.

EVEN =EVEN(number) Rounds a number up to the nearest even integer

EXP =EXP(number) Returns e raised to the power of a given number

FACT =FACT(number) Returns the factorial of a number

Rounds a number the nearest integer or to the


nearest multiple of significance. Regardless of
FLOOR.PRECISE =FLOOR.PRECISE(number,significance)
the sign of the number, the number is rounded
up.

GCD =GCD(number1,number2,…) Returns the greatest common divisor

INT =INT(number) Rounds a number down to the nearest integer

Returns a number that is rounded up to the


ISO.CEILING =ISO.CEILING(number,significance) nearest integer or to the nearest multiple of
significance

LCM =LCM(number1,number2,…) Returns the least common multiple

MOD =MOD(number,divisor) Returns the remainder from division

MROUND =MROUND(number,multiple) Returns a number rounded to the desired multiple

ODD =ODD(number) Rounds a number up to the nearest odd integer

PI =PI() Returns the value of pi

POWER =POWER(number,power) Returns the result of a number raised to a power

QUOTIENT =QUOTIENT(numerator,denominator) Returns the integer portion of a division

Returns the sum of a power series based on the


SERIESSUM =SERIESSUM(x,n,m,coefficients)
formula

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

SQRT =SQRT(number) Returns a positive square root

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

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

AGGREGATE =AGGREGATE(function_num,options,array,k) Returns an aggregate in a list or database


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

COS =COS(number) Returns the cosine of a number

COSH =COSH(number) Returns the hyperbolic cosine of a number

FACTDOUBLE =FACTDOUBLE(number) Returns the double factorial of a number

LN =LN(number) Returns the natural logarithm of a number

Returns the logarithm of a number to a specified


LOG =LOG(number,base)
base

LOG10 =LOG10(number) Returns the base-10 logarithm of a number

MULTINOMIAL =MULTINOMIAL(number1,number2,…) Returns the multinomial of a set of numbers

SIN =SIN(number) Returns the sine of the given angle

SINH =SINH(number) Returns the hyperbolic sine of 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 of squares of


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

Returns the sum of squares of differences of


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

TAN =TAN(number) Returns the tangent of a number

TANH =TANH(number) Returns the hyperbolic tangent of a number

ACOS =ACOS(number) Returns the arccosine of a number

Returns the inverse hyperbolic cosine of a


ACOSH =ACOSH(number)
number

ASIN =ASIN(number) Returns the arcsine of a number

ASINH =ASINH(number) Returns the inverse hyperbolic sine of a number

ATAN =ATAN(number) Returns the arctangent of a number

ATAN2 =ATAN2(x_num,y_num) Returns the arctangent from x- and y-coordinates

Returns the inverse hyperbolic tangent of a


ATANH =ATANH(number)
number

DEGREES =DEGREES(angle) Converts radians to degrees

MDETERM =MDETERM(array) Returns the matrix determinant of an array

MINVERSE =MINVERSE(array) Returns the matrix inverse of an array

MMULT =MMULT(array1,array2) Returns the matrix product of two arrays

RADIANS =RADIANS(angle) Converts degrees to radians

ROMAN =ROMAN(number,form) Converts an arabic numeral to roman, as text

SQRTPI =SQRTPI(number) Returns the square root of (number * pi)

Statistical Excel Formulas & Functions

Functions Excel Formulas Description

Returns the average of


AVERAGE =AVERAGE(number1,number2,…)
its arguments
Returns the average
(arithmetic mean) of
AVERAGEIF =AVERAGEIF(range,criteria,[average_range]) all the cells in a range
that meet a given
criteria

Counts how many


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

Counts how many


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

COUNTBLANK =COUNTBLANK(range) Counts the number of


blank cells within a
range

Counts the number of


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

Counts the number of


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

Returns the maximum


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

Returns the median of


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

Returns the minimum


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

Formats a number and


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

Returns the average of


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

Returns the average


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

Returns the geometric


GEOMEAN =GEOMEAN(number1,number2,…)
mean

Returns the intercept


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

Returns the k-th largest


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

Returns the parameters


LINEST =LINEST(known_y’s,known_x’s,const,stats)
of a linear trend

Returns the parameters


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

Returns the maximum


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

Returns the smallest


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

Returns a vertical array


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

Returns the most


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

Returns the probability


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

RANK.AVG =RANK.AVG(number,ref,order) Returns the rank of a


number in a list of
numbers

Returns the rank of a


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

Returns the skewness


SKEW =SKEW(number1,number2,…)
of a distribution

Returns the slope of


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

Returns the k-th


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

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

Returns values along a


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

Returns the inverse of


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

Returns the average of


the absolute deviations
AVEDEV =AVEDEV(number1,number2,…)
of data points from
their mean

Returns the beta


BETA.DIST =BETA.DIST(x,alpha,beta,cumulative,A,B) cumulative distribution
function

Returns the inverse of


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

Returns the individual


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

Returns the smallest


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

Returns the cumulative


CHISQ.DIST =CHISQ.DIST(x,deg_freedom,cumulative) beta 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


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

Returns the inverse of


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

Returns the test for


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

Returns the confidence


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

CONFIDENCE.T =CONFIDENCE.T(alpha,standard_dev,size) Returns the confidence


interval for a
population mean, using
a Student’s t
distribution

Returns the correlation


CORREL =CORREL(array1,array2) coefficient between
two data sets

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

Returns the sample


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

Returns the sum of


DEVSQ =DEVSQ(number1,number2,…)
squares of deviations

Returns the
EXPON.DIST =EXPON.DIST(x,lambda,cumulative) exponential
distribution

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

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

Returns the inverse of


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

Returns the inverse of


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

Returns the result of an


F.TEST =F.TEST(array1,array2)
F-test

Returns the Fisher


FISHER =FISHER(x)
transformation

Returns the inverse of


FISHERINV =FISHERINV(y) the 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


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

Returns the natural


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

Returns the natural


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

Returns values along


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

Returns the harmonic


HARMEAN =HARMEAN(number1,number2,…)
mean

Returns the
=HYPGEOM.DIST(sample_s,number_sample,population_s,number_pop,cumulative
HYPGEOM.DIST hypergeometric
)
distribution

KURT =KURT(number1,number2,…) Returns the kurtosis of


a data set

Returns the cumulative


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

Returns the inverse of


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

Returns the negative


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

Returns the normal


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

Returns the inverse of


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

Returns the standard


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

Returns the Pearson


PEARSON =PEARSON(array1,array2) product moment
correlation coefficient

Returns the k-th


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

Returns the k-th


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

Returns the rank of a


value in a data set as a
PERCENTRANK.EXC =PERCENTRANK.EXC(array,x,significance) percentage (0..1,
exclusive) of the data
set

Returns the percentage


PERCENTRANK.INC =PERCENTRANK.INC(array,x,significance) rank of a value in a
data set

Returns the number of


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

Returns the Poisson


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

Returns the quartile of


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

Returns the quartile of


QUARTILE.INC =QUARTILE.INC(array,quart)
a data set

Returns the square of


the Pearson product
RSQ =RSQ(known_y’s,known_x’s)
moment correlation
coefficient

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

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

STDEVA =STDEVA(value1,value2,…) Estimates standard


deviation based on a
sample, including
numbers, text, and
logical values

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

Returns the standard


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

Returns the Percentage


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

Returns the Percentage


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

Returns the Student’s


T.DIST.RT =T.DIST.RT(x,deg_freedom)
t-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


T.INV.2T =T.INV.2T(probability,deg_freedom) the 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


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

Calculates variance
VAR.P =VAR.P(number1,number2,…) based on the entire
population

Estimates variance
VAR.S =VAR.S(number1,number2,…)
based on a sample

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

Calculates variance
based on the entire
VARPA =VARPA(value1,value2,…) population, 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 specific 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 Excel Formulas Excel Shortcuts


135854
116

You might also like