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

Excel Functions List with Examples (Free Downloads!) - Automate Excel

Uploaded by

manasmi2537
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views

Excel Functions List with Examples (Free Downloads!) - Automate Excel

Uploaded by

manasmi2537
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

13/11/2022, 12:30 Excel Functions List with Examples (Free Downloads!

) - Automate Excel

Excel Functions
Excel Functions List
Below you will find a searchable list of ~200 Excel Functions. Next to each function, you'll see a description
of the function along with the function's syntax.

If you'd like to learn more about a function, simply click it's row and go to the function page. Each function
page contains detailed instructions on how to use the function, including multiple examples.

We also recommend checking out our Formula Examples Page. This page contains 100 (and growing
rapidly) formula examples for specific use-cases (ex. count all cells with positive numbers)

Search:

FUNCTION DESCRIPTION SYNTAX

New Functions

XLOOKUP Replaces VLOOKUP, XLOOKUP(lookup_valu


HLOOKUP, and INDEX / e,lookup_array,return_a
MATCH rray,[match_mode],[sea
rch_mode])

LOGICAL

AND Checks whether all AND(logical1,logical2)


conditions are met.
TRUE/FALSE

IF If condition is met, do IF(logical_test,value_if_


something, if not, do true,value_if_false)
something else.

IFERROR If result is an error then do IFERROR(VALUE,valu


something else. e_if_error)

https://www.automateexcel.com/functions/ 1/17
13/11/2022, 12:30 Excel Functions List with Examples (Free Downloads!) - Automate Excel

FUNCTION DESCRIPTION SYNTAX

NOT Changes TRUE to FALSE NOT(logical)


and FALSE to TRUE.

OR Checks whether any OR(logical1,logical2)


conditions are met.
TRUE/FALSE

XOR Checks whether one and XOR(logical1,logical2)


only one condition is met.
TRUE/FALSE

LOOKUP & REFERENCE

FALSE The logical value: FALSE. FALSE

TRUE The logical value: TRUE. TRUE

ADDRESS Returns a cell address as ADDRESS(row_num,c


text. olumn_num,abs_num,
C1,sheet_text)

AREAS Returns the number of AREAS(reference)


areas in a reference.

CHOOSE Chooses a value from a list CHOOSE(index_num,v


based on it's position alue1,value2)
number.

COLUMN Returns the column number COLUMN(reference)


of a cell reference.

COLUMNS Returns the number of COLUMNS(array)


columns in an array.

HLOOKUP Lookup a value in the first HLOOKUP(lookup_valu


row and return a value. e,table_array,row_inde
x_num,range_lookup)

HYPERLINK Creates a clickable link. HYPERLINK(link_locati


on,friendly_name)

https://www.automateexcel.com/functions/ 2/17
13/11/2022, 12:30 Excel Functions List with Examples (Free Downloads!) - Automate Excel

FUNCTION DESCRIPTION SYNTAX

INDEX Returns a value based on INDEX(array,row_num,


it's column and row column_num)
numbers.

INDIRECT Creates a cell reference INDIRECT(ref_text,C1)


from text.

LOOKUP Looks up values either LOOKUP(lookup_valu


horizontally or vertically. e,lookup_vector,result_
vector)

MATCH Searches for a value in a list MATCH(lookup_value,l


and returns its position. ookup_array,match_typ
e)

OFFSET Creates a reference offset OFFSET(reference,row


from a starting point. s,cols,height,width)

ROW Returns the row number of ROW(reference)


a cell reference.

ROWS Returns the number of rows ROWS(array)


in an array.

TRANSPOSE Flips the oriention of a TRANSPOSE(array)


range of cells.

VLOOKUP Lookup a value in the first VLOOKUP(lookup_valu


column and return a value. e,table_array,col_index
_num,range_lookup)

DATE & TIME

DATE Returns a date from year, DATE(year,month,day)


month, and day.

DATEDIF Number of days, months or DATEDIF


years between two dates.

DATEVALUE Converts a date stored as DATEVALUE(date_text)


text into a valid date

https://www.automateexcel.com/functions/ 3/17
13/11/2022, 12:30 Excel Functions List with Examples (Free Downloads!) - Automate Excel

FUNCTION DESCRIPTION SYNTAX

DAY Returns the day as a DAY(serial_number)


number (1-31).

DAYS Returns the number of days DAYS(end_date,start_d


between two dates. ate)

DAYS360 Returns days between 2 DAYS360(start_date,en


dates in a 360 day year. d_date,method)

EDATE Returns a date, n months EDATE(start_date,mont


away from a start date. hs)

EOMONTH Returns the last day of the EOMONTH(start_date,


month, n months away date. months)

HOUR Returns the hour as a HOUR(serial_number)


number (0-23).

MINUTE Returns the minute as a MINUTE(serial_numbe


number (0-59). r)

MONTH Returns the month as a MONTH(serial_numbe


number (1-12). r)

NETWORKDAYS Number of working days NETWORKDAYS(start


between 2 dates. _date,end_date,holiday
s)

NETWORKDAYS.INTL Working days between 2 NETWORKDAYS.INTL


dates, custom weekends. (start_date,end_date,w
eekend,holidays)

NOW Returns the current date NOW()


and time.

SECOND Returns the second as a SECOND(serial_numb


number (0-59) er)

TIME Returns the time from a TIME(hour,minute,seco


hour, minute, and second. nd)

TIMEVALUE Converts a time stored as TIMEVALUE(time_text)


text into a valid time.

https://www.automateexcel.com/functions/ 4/17
13/11/2022, 12:30 Excel Functions List with Examples (Free Downloads!) - Automate Excel

FUNCTION DESCRIPTION SYNTAX

TODAY Returns the current date. TODAY()

WEEKDAY Returns the day of the week WEEKDAY(serial_num


as a number (1-7). ber,return_type)

WEEKNUM Returns the week number in WEEKNUM(serial_num


a year (1-52). ber,return_type)

WORKDAY The date n working days WORKDAY(start_date,


from a date. days,holidays)

WORKDAY.INTL The date n working days WORKDAY.INTL(start_


from a date, custom date,days,weekend,holi
weekends. days)

YEAR Returns the year. YEAR(serial_number)

YEARFRAC Returns the fraction of a YEARFRAC(start_date,


year between 2 dates. end_date,basis)

ENGINEERING

CONVERT Convert number from one CONVERT(number,fro


unit to another. m_unit,to_unit)

FINANCIAL

FV Calculates the future value. FV(rate,nper,pmt,pv,typ


e)

PV Calculates the present PV(rate,nper,pmt,fv,typ


value. e)

NPER Calculates the total number NPER(rate,pmt,pv,fv,ty


of payment periods. pe)

PMT Calculates the payment PMT(rate,nper,pv,fv,typ


amount. e)

RATE Calculates the interest Rate. RATE(nper,pmt,pv,fv,ty


pe,guess)

NPV Calculates the net present NPV(rate,value1,value


value. 2)

https://www.automateexcel.com/functions/ 5/17
13/11/2022, 12:30 Excel Functions List with Examples (Free Downloads!) - Automate Excel

FUNCTION DESCRIPTION SYNTAX

IRR The internal rate of return IRR(values,guess)


for a set of periodic CFs.

XIRR The internal rate of return XIRR(values,dates,gue


for a set of non-periodic ss)
CFs.

PRICE Calculates the price of a PRICE(settlement,matu


bond. rity,rate,yld,redemption,
FREQUENCY,basis)

YIELD Calculates the bond yield. YIELD(settlement,matu


rity,rate,pr,redemption,F
REQUENCY,basis)

INTRATE The interest rate of a fully INTRATE(settlement,m


invested security. aturity,investment,rede
mption,basis)

INFORMATION

CELL Returns information about a CELL(info_type,referen


cell. ce)

ERROR.TYPE Returns a value ERROR.TYPE(error_va


representing the cell error. l)

ISBLANK Test if cell is blank. ISBLANK(VALUE)


TRUE/FALSE

ISERR Test if cell value is an error, ISERR(VALUE)


ignores #N/A. TRUE/FALSE

ISERROR Test if cell value is an error. ISERROR(VALUE)


TRUE/FALSE

ISEVEN Test if cell value is even. ISEVEN(number)


TRUE/FALSE

ISFORMULA Test if cell is a formula. ISFORMULA(referenc


TRUE/FALSE e)

https://www.automateexcel.com/functions/ 6/17
13/11/2022, 12:30 Excel Functions List with Examples (Free Downloads!) - Automate Excel

FUNCTION DESCRIPTION SYNTAX

ISLOGICAL Test if cell is logical (TRUE ISLOGICAL(VALUE)


or FALSE). TRUE/FALSE

ISNA Test if cell value is #N/A. ISNA(VALUE)


TRUE/FALSE

ISNONTEXT Test if cell is not text (blank ISNONTEXT(VALUE)


cells are not text).
TRUE/FALSE

ISNUMBER Test if cell is a number. ISNUMBER(VALUE)


TRUE/FALSE

ISODD Test if cell value is odd. ISODD(number)


TRUE/FALSE

ISREF Test if cell value is a ISREF(VALUE)


reference. TRUE/FALSE

ISTEXT Test if cell is text. ISTEXT(VALUE)


TRUE/FALSE

N Converts a value to a N(VALUE)


number.

NA Returns the error: #N/A. NA()

TYPE Returns the type of value in TYPE(VALUE)


a cell.

MATH

ABS Calculates the absolute ABS(number)


value of a number.

AGGREGATE Define and perform AGGREGATE(function


calculations for a database _num,options,array,k)
or a list.

CEILING Rounds a number up, to the CEILING(number,signifi


nearest specified multiple. cance)

COS Returns the cosine of an COS(number)


angle.
https://www.automateexcel.com/functions/ 7/17
13/11/2022, 12:30 Excel Functions List with Examples (Free Downloads!) - Automate Excel

FUNCTION DESCRIPTION SYNTAX

DEGREES Converts radians to DEGREES(angle)


degrees.

DSUM Sums database records that DSUM(database,field,c


meet certain criteria. riteria)

EVEN Rounds to the nearest even EVEN(number)


integer.

EXP Calculates the exponential EXP(number)


value for a given number.

FACT Returns the factorial. FACT(number)

FLOOR Rounds a number down, to FLOOR(number,signific


the nearest specified ance)
multiple.

GCD Returns the greatest GCD(number1,number


common divisor. 2)

INT Rounds a number down to INT(number)


the nearest integer.

LCM Returns the least common LCM(number1,number


multiple. 2)

LN Returns the natural LN(number)


logarithm of a number.

LOG Returns the logarithm of a LOG(number,base)


number to a specified base.

LOG10 Returns the base-10 LOG10(number)


logarithm of a number.

MOD Returns the remainder after MOD(number,divisor)


dividing.

MROUND Rounds a number to a MROUND(number,multi


specified multiple. ple)

ODD Rounds to the nearest odd ODD(number)


integer.
https://www.automateexcel.com/functions/ 8/17
13/11/2022, 12:30 Excel Functions List with Examples (Free Downloads!) - Automate Excel

FUNCTION DESCRIPTION SYNTAX

PI The value of PI. PI()

POWER Calculates a number raised POWER(number,powe


to a power. r)

PRODUCT Multiplies an array of PRODUCT(number1,n


numbers. umber2)

QUOTIENT Returns the integer result of QUOTIENT(numerator,


division. denominator)

RADIANS Converts an angle into RADIANS(angle)


radians.

RAND Calculates a random RAND()


number between 0 and 1.

RANDBETWEEN Calculates a random RANDBETWEEN(botto


number between two m,top)
numbers.

ROUND Rounds a number to a ROUND(number,num_


specified number of digits. digits)

ROUNDDOWN Rounds a number down ROUNDDOWN(numbe


(towards zero). r,num_digits)

ROUNDUP Rounds a number up (away ROUNDUP(number,nu


from zero). m_digits)

SIGN Returns the sign of a SIGN(number)


number.

SIN Returns the sine of an SIN(number)


angle.

SQRT Calculates the square root SQRT(number)


of a number.

SUBTOTAL Returns a summary statistic SUBTOTAL(function_n


for a series of data. um,REH1)

https://www.automateexcel.com/functions/ 9/17
13/11/2022, 12:30 Excel Functions List with Examples (Free Downloads!) - Automate Excel

FUNCTION DESCRIPTION SYNTAX

SUM Adds numbers together. SUM(number1,number


2)

SUMIF Sums numbers that meet a SUMIF(range,criteria,s


criteria. um_range)

SUMIFS Sums numbers that meet SUMIFS(sum_range,cri


multiple criteria. teria_range,criteria)

SUMPRODUCT Multiplies arrays of numbers SUMPRODUCT(array


and sums the resultant 1,array2,array3)
array.

TAN Returns the tangent of an TAN(number)


angle.

TRUNC Truncates a number to a TRUNC(number,num_d


specific number of digits. igits)

STATS

AVERAGE Averages numbers. AVERAGE(number1,nu


mber2)

AVERAGEA Averages numbers. AVERAGEA(value1,val


Includes text & FALSE =0, ue2)
TRUE =1.

AVERAGEIF Averages numbers that AVERAGEIF(range,crit


meet a criteria. eria,average_range)

AVERAGEIFS Averages numbers that AVERAGEIFS(average


meet multiple criteria. _range,criteria_range,c
riteria)

CORREL Calculates the correlation of CORREL(array1,array


two series. 2)

COUNT Counts cells that contain a COUNT(value1,value2)


number.

COUNTA Count cells that are non- COUNTA(value1,value


blank. 2)

https://www.automateexcel.com/functions/ 10/17
13/11/2022, 12:30 Excel Functions List with Examples (Free Downloads!) - Automate Excel

FUNCTION DESCRIPTION SYNTAX

COUNTBLANK Counts cells that are blank. COUNTBLANK(range)

COUNTIF Counts cells that meet a COUNTIF(range,criteri


criteria. a)

COUNTIFS Counts cells that meet COUNTIFS(criteria_ran


multiple criteria. ge,criteria)

FORECAST Predict future y-values from FORECAST(x,known_


linear trend line. y's,known_x's)

FREQUENCY Counts values that fall FREQUENCY(data_arr


within specified ranges. ay,bins_array)

GROWTH Calculates Y values based GROWTH(known_ys,k


on exponential growth. nown_x,new_x,const)

INTERCEPT Calculates the Y intercept INTERCEPT(known_y


for a best-fit line. s,known_xs)

LARGE Returns the kth largest LARGE(array,k)


value.

LINEST Returns statistics about a LINEST(known_ys,kno


trendline. wn_xs,const,stats)

MAX Returns the largest number. MAX(number1,number


2)

MEDIAN Returns the median number. MEDIAN(number1,num


ber2)

MIN Returns the smallest MIN(number1,number


number. 2)

MODE Returns the most common MODE(number1,numb


number. er2)

PERCENTILE Returns the kth percentile. PERCENTILE(array,k)

PERCENTILE.INC Returns the kth percentile. PERCENTILE.INC(arra


Where k is inclusive. y,k)

https://www.automateexcel.com/functions/ 11/17
13/11/2022, 12:30 Excel Functions List with Examples (Free Downloads!) - Automate Excel

FUNCTION DESCRIPTION SYNTAX

PERCENTILE.EXC Returns the kth percentile. PERCENTILE.EXC(arr


Where k is exclusive. ay,k)

QUARTILE Returns the specified QUARTILE(array,quart)


quartile value.

QUARTILE.INC Returns the specified QUARTILE.INC(array,q


quartile value. Inclusive. uart)

QUARTILE.EXC Returns the specified QUARTILE.EXC(array,


quartile value. Exclusive. quart)

RANK Rank of a number within a RANK(number,ref,orde


series. r)

RANK.AVG Rank of a number within a RANK.AVG(number,ref,


series. Averages. order)

RANK.EQ Rank of a number within a RANK.EQ(number,ref,o


series. Top Rank. rder)

SLOPE Calculates the slope from SLOPE(known_ys,kno


linear regression. wn_xs)

SMALL Returns the kth smallest SMALL(array,k)


value.

STDEV Calculates the standard STDEV(number1,numb


deviation. er2)

STDEV.P Calculates the SD of an STDEV.P(number1,nu


entire population. mber2)

STDEV.S Calculates the SD of a STDEV.S(number1,nu


sample. mber2)

STDEVP Calculates the SD of an STDEVP(number1,num


entire population ber2)

TREND Calculates Y values based TREND(known_ys,kno


on a trendline. wn_xs,new_xs,const)

TEXT

https://www.automateexcel.com/functions/ 12/17
13/11/2022, 12:30 Excel Functions List with Examples (Free Downloads!) - Automate Excel

FUNCTION DESCRIPTION SYNTAX

CHAR Returns a character CHAR(number)


specified by a code.

CLEAN Removes all non-printable CLEAN(text)


characters.

CODE Returns the numeric code CODE(text)


for a character.

CONCATENATE Combines text together. CONCATENATE(text1,t


ext2)

DOLLAR Converts a number to text in DOLLAR(number,deci


currency format. mals)

EXACT Test if cells are exactly EXACT(text1,text2)


equal. Case-sensitive.
TRUE/FALSE

FIND Locates position of text FIND(find_text,within_t


within a cell.Case-sensitive. ext,start_num)

LEFT Truncates text a number of LEFT(text,num_chars)


characters from the left.

LEN Counts number of LEN(text)


characters in text.

LOWER Converts text to lower case. LOWER(text)

MID Extracts text from the MID(text,start_num,nu


middle of a cell. m_chars)

PROPER Converts text to proper PROPER(text)


case.

REPLACE Replaces text based on it's REPLACE(old_text,star


location. t_num,num_chars,new
_text)

REPT Repeats text a number of REPT(text,number_tim


times. es)

https://www.automateexcel.com/functions/ 13/17
13/11/2022, 12:30 Excel Functions List with Examples (Free Downloads!) - Automate Excel

FUNCTION DESCRIPTION SYNTAX

RIGHT Truncates text a number of RIGHT(text,num_char


characters from the right. s)

SEARCH Locates position of text SEARCH(find_text,withi


within a cell.Not Case- n_text,start_num)
sensitive.

SUBSTITUTE Finds and replaces text. SUBSTITUTE(text,old_


Case-sensitive. text,new_text,instance_
num)

TEXT Converts a value into text TEXT(VALUE,format_t


with a specific number ext)
format.

TRIM Removes all extra spaces TRIM(text)


from text.

UPPER Converts text to upper case. UPPER(text)

VALUE Converts a number stored VALUE(text)


as text into a number.

Excel Function FAQs

What are functions in Excel?

How do you use Functions in Excel?

How many Excel functions are there?

What is syntax in Excel?

https://www.automateexcel.com/functions/ 14/17

You might also like