Excel Functions

Date and time

FunctionPurposeParam,Optional
DATE Create a valid date from year, month, and dayyear month day
DATEDIF Get days, months, or years between two datesstart_date end_date unit
DATEVALUE Convert a date in text format to a valid datedate_text
DAY Get the day as a number (1-31) from a datedate
DAYS Get days between datesend_date start_date
DAYS360 Get days between 2 dates in a 360-day yearstart_date end_datemethod
EDATE Get the same date in future or past monthsstart_date months
EOMONTH Get the last day of the month in future or past monthsstart_date months
HOUR Get the hour as a number (0-23) from a Timeserial_number
ISOWEEKNUM Get ISO week number for a given datedate
MINUTE Get the minute as a number (0-59) from a timeserial_number
MONTH Get the month as a number (1-12) from a datedate
NETWORKDAYS Get the number of working days between two datesstart_date end_dateholidays
NETWORKDAYS.INTL Get work days between two datesstart_date end_dateweekend holidays
NOW Get the current date and time 
SECOND Get the Second as a number (0-59) from a Timeserial_number
TIME Create a time with hours, minutes, and secondshour minute second
TIMEVALUE Get a valid time from a text stringtime_text
TODAY Get the current date 
WEEKDAY Get the day of the week as a numberserial_numberreturn_type
WEEKNUM Get the week number for a given dateserial_numreturn_type
WORKDAY Get a date n working days in the future or paststart_date daysholidays
WORKDAY.INTL Get date and working days in future or paststart_date daysweekend holidays
YEAR Get the year from a datedate
YEARFRAC Get the fraction of a year between two datesstart_date end_datebasis

Engineering

FunctionPurposeParam,Optional
CONVERT Convert measurement unitsnumber from_unit to_unit

Financial

FunctionPurposeParam,Optional
FV Get the future value of an investmentrate nper pmtpv type
NPER Get the number of periods for an investmentrate pmt pvfv type
PMT Get the periodic payment for a loanrate pmt pvfv type
PV Get the present value of an investmentrate nper pmtfv type
RATE Get the interest rate per period of an annuitynper pmt pvfv type guess

Information

FunctionPurposeParam,Optional
CELL Get information about a cellinfo_typereference
ERROR.TYPE Test for a specific error valueerror_val
INFO Get information about current environmenttype_text
ISBLANK Test if a cell is emptyvalue
ISERR Test for any error but #N/Avalue
ISERROR Test for any errorvalue
ISEVEN Test if a value is evenvalue
ISFORMULA Test if cell contains a formulareference
ISLOGICAL Test if a value is logicalvalue
ISNA Test for the #N/A errorvalue
ISNUMBER Test for numeric valuevalue
ISODD Test if a value is oddvalue
ISREF Test for a referencevalue
ISTEXT Test for a text valuevalue
N Convert a value to a numbervalue
NA Create an #N/A error 
TYPE Get the type of value in a cellvalue

Logical

FunctionPurposeParam,Optional
AND Test multiple conditions with ANDlogical1logical2
FALSE Generate the logical value FALSE 
IF Test for a specific conditionlogical_testvalue_if_true value_if_false
IFERROR Trap and handle errorsvalue value_if_error
NOT Reverse arguments or resultslogical
OR Test multiple conditions with ORlogical1logical2
TRUE Generate the logical value TRUE 
LOG Get the logarithm of a numbernumberbase

Lookup and reference

FunctionPurposeParam,Optional
ADDRESS Create a cell address from a given row and columnrow_num col_numabs_num a1 sheet
AREAS Get the number of areas in a reference.reference
CHOOSE Get a value from a list based on positionindex_num value1value2
COLUMN Get the column number of a reference.reference
COLUMNS Get the number of columns in an array or reference.array
FORMULATEXT Get the formula in a cellreference
HLOOKUP Look up a value in a table by matching on the first rowvalue table row_indexrange_lookup
HYPERLINK Create a clickable link.link_locationfriendly_name
INDEX Get a value in a list or table based on locationarray row_numcol_num area_num
INDIRECT Create a reference from textref_texta1
LOOKUP Look up a value in a one-column rangelookup_value lookup_vectorresult_vector
MATCH Get the position of an item in an arraylookup_value lookup_arraymatch_type
OFFSET Create a reference offset from given starting pointreference rows colsheight width
ROW Get the row number of a referencereference
ROWS How to use the Excel ROWS function to Get the number of rows in an array or reference.array
TRANSPOSE Flip the orientation of a range of cellsarray
VLOOKUP Lookup a value in a table by matching on the first columnvalue table col_indexrange_lookup

Math

FunctionPurposeParam,Optional
ABS Find the absolute value of a numbernumber
CEILING Round a number up to the nearest specified multiplenumber multiple
COS Get the cosine of an anglenumber
DEGREES Converts an angle into degreesangle
EVEN Round a number up to the next even integernumber
EXP Find the value of e raised to the power of a numbernumber
FACT Find the factorial of a numbernumber
FLOOR Round a number down to the nearest specified multiplenumber multiple
GCD Get the greatest common divisor of two or more numbersnumber1number2
INT Get the integer part of a decimal by rounding downnumber
LCM Get the least common multiple or two or more numbersnumber1number2
LOG10 Get the base-10 logarithm of a numbernumber
MOD Get the remainder from divisionnumber divisor
MROUND Round a number to the nearest specified multiplenumber multiple
ODD Round a number up to the next odd integernumber
PI Get the value of π 
RADIANS Converts an angle into radiansangle
RAND Get a random number between 0 and 1 
RANDBETWEEN Get a random integer between two valuesbottom top
ROUND Round a number to a given number of digitsnumber num_digits
ROUNDDOWN Round a number down to a given number of digitsnumber num_digits
ROUNDUP Round a number up to a given number of digitsnumber number_digits
SIGN Get the sign of a number.number
SIN Get the sine of an anglenumber
SQRT Find the positive square root of a numbernumber
SUBTOTAL Get a subtotal in a list or databasefunction_num ref1ref2
SUM Add numbers togethernumber1number2 number3
SUMIF Sum numbers in a range that meet supplied criteriarange criteriasum_range
SUMPRODUCT Multiply, then sum arraysarray1array2
TAN Get the tangent of an angle.number

Statistical

FunctionPurposeParam,Optional
AVERAGE Get the average of a group of numbersnumber1number2
AVERAGEA Get the average of a group of numbers and textvalue1value2
AVERAGEIF Get the average of numbers that meet criteriarange criteriaaverage_range
COUNT Count numbersvalue1value2
COUNTA Count the number of non-blank cellsvalue1value2
COUNTBLANK excel-countblank-functionrange
COUNTIF Count cells that match criteriarange criteria
COUNTIFS Count cells that match multiple criteriarange1 criteria1range2 criteria2
FREQUENCY Get the frequency of values in a data setdata_array bins_array
LARGE Get the nth largest valuearray n
MEDIAN Get the median of a group of numbersnumber1numer2
MIN Get the smallest value.array
MODE Get the mode of a group of numbersnumber1number2
RANK Rank a number against a range of numbersnumber arrayorder
SMALL Get the nth smallest valuearray n
STDEV Get the standard deviation in a samplenumber1number2
STDEV.P Get standard deviation of populationnumber1number2
STDEV.S Get the standard deviation in a samplenumber1number2
STDEVP Get standard deviation of populationnumber1number2

Text

FunctionPurposeParam,Optional
CHAR Get a character from a numbernumber
CLEAN Strip non-printable characters from texttext
CODE Get the code for a charactertext
CONCATENATE Join text togethertext1 text2text3
DOLLAR Convert a number to text in currency formatnumber decimals
EXACT Compare two text stringstext1 text2
FIND Get the location of text in a string 
LEFT Extract text from the left of a string 
LEN Get the length of text. 
LOWER Convert text to lower case 
MID Extract text from inside a string 
PROPER Capitalize the first letter in each word 
REPLACE Replace text based on location 
REPT Repeat text as specified 
RIGHT Extract text from the right of a string 
SEARCH Get the location of text in a string 
SUBSTITUTE Replace text based on content 
TEXT Convert a number to text in a number format 
TRIM Remove extra spaces from text 
UPPER Convert text to upper casetextnum_chars
VALUE Convert text to a numbertext
Excel - Excel Functions - Excel Formulas
Logo