You are on page 1of 16

EXCEL MOST

FUNCTION
New Functions
XLOOKUP
LOGICAL
AND
IF
IFERROR
NOT
OR
XOR
LOOKUP & REFERENCE
0
1
ADDRESS
AREAS
CHOOSE
COLUMN
COLUMNS
HLOOKUP
HYPERLINK
INDEX
INDIRECT
LOOKUP
MATCH
OFFSET
ROW
ROWS
TRANSPOSE
VLOOKUP
DATE & TIME
DATE
DATEDIF
DATEVALUE
DAY
DAYS
DAYS360
EDATE
EOMONTH
HOUR
MINUTE
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
NOW
SECOND
TIME
TIMEVALUE
TODAY
WEEKDAY
WEEKNUM
WORKDAY
WORKDAY.INTL
YEAR
YEARFRAC
ENGINEERING
CONVERT
Financial
FV
PV
NPER
PMT
RATE
NPV
IRR
XIRR
PRICE
YIELD
INTRATE
INFORMATION
CELL
ERROR.TYPE
ISBLANK
ISERR
ISERROR
ISEVEN
ISFORMULA
ISLOGICAL
ISNA
ISNONTEXT
ISNUMBER
ISODD
ISREF
ISTEXT
N
NA
TYPE
MATH
ABS
AGGREGATE
CEILING
COS
DEGREES
DSUM
EVEN
EXP
FACT
FLOOR
GCD
INT
LCM
LN
LOG
LOG10
MOD
MROUND
ODD
PI
POWER
PRODUCT
QUOTIENT
RADIANS
RAND
RANDBETWEEN
ROUND
ROUNDDOWN
ROUNDUP
SIGN
SIN
SQRT
SUBTOTAL
SUM
SUMIF
SUMIFS
SUMPRODUCT
TAN
TRUNC
STATS
AVERAGE
AVERAGEA
AVERAGEIF
AVERAGEIFS
CORREL
COUNT
COUNTA
COUNTBLANK
COUNTIF
COUNTIFS
FORECAST
FREQUENCY
GROWTH
INTERCEPT
LARGE
LINEST
MAX
MEDIAN
MIN
MODE
PERCENTILE
PERCENTILE.INC
PERCENTILE.EXC
QUARTILE
QUARTILE.INC
QUARTILE.EXC
RANK
RANK.AVG
RANK.EQ
SLOPE
SMALL
STDEV
STDEV.P
STDEV.S
STDEVP
TREND
TEXT
CHAR
CLEAN
CODE
CONCATENATE
DOLLAR
EXACT
FIND
LEFT
LEN
LOWER
MID
PROPER
REPLACE
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TRIM
UPPER
VALUE
EXCEL MOST USED FUNCTIO
DESCRIPTION

Replaces VLOOKUP, HLOOKUP, and INDEX / MATCH

Checks whether all conditions are met. TRUE/FALSE


If condition is met, do something, if not, do something else.
If result is an error then do something else.
Changes TRUE to FALSE and FALSE to TRUE.
Checks whether any conditions are met. TRUE/FALSE
Checks whether one and only one condition is met. TRUE/FALSE

The logical value: FALSE.


The logical value: TRUE.
Returns a cell address as text.
Returns the number of areas in a reference.
Chooses a value from a list based on it's position number.
Returns the column number of a cell reference.
Returns the number of columns in an array.
Lookup a value in the first row and return a value.
Creates a clickable link.
Returns a value based on it's column and row numbers.
Creates a cell reference from text.
Looks up values either horizontally or vertically.
Searches for a value in a list and returns its position.
Creates a reference offset from a starting point.
Returns the row number of a cell reference.
Returns the number of rows in an array.
Flips the oriention of a range of cells.
Lookup a value in the first column and return a value.

Returns a date from year, month, and day.


Number of days, months or years between two dates.
Converts a date stored as text into a valid date
Returns the day as a number (1-31).
Returns the number of days between two dates.
Returns days between 2 dates in a 360 day year.
Returns a date, n months away from a start date.
Returns the last day of the month, n months away date.
Returns the hour as a number (0-23).
Returns the minute as a number (0-59).
Returns the month as a number (1-12).
Number of working days between 2 dates.
Working days between 2 dates, custom weekends.
Returns the current date and time.
Returns the second as a number (0-59)
Returns the time from a hour, minute, and second.
Converts a time stored as text into a valid time.
Returns the current date.
Returns the day of the week as a number (1-7).
Returns the week number in a year (1-52).
The date n working days from a date.
The date n working days from a date, custom weekends.
Returns the year.
Returns the fraction of a year between 2 dates.

Convert number from one unit to another.

Calculates the future value.


Calculates the present value.
Calculates the total number of payment periods.
Calculates the payment amount.
Calculates the interest Rate.
Calculates the net present value.
The internal rate of return for a set of periodic CFs.
The internal rate of return for a set of non-periodic CFs.
Calculates the price of a bond.
Calculates the bond yield.
The interest rate of a fully invested security.

Returns information about a cell.


Returns a value representing the cell error.
Test if cell is blank. TRUE/FALSE
Test if cell value is an error, ignores #N/A. TRUE/FALSE
Test if cell value is an error. TRUE/FALSE
Test if cell value is even. TRUE/FALSE
Test if cell is a formula. TRUE/FALSE
Test if cell is logical (TRUE or FALSE). TRUE/FALSE
Test if cell value is #N/A. TRUE/FALSE
Test if cell is not text (blank cells are not text). TRUE/FALSE
Test if cell is a number. TRUE/FALSE
Test if cell value is odd. TRUE/FALSE
Test if cell value is a reference. TRUE/FALSE
Test if cell is text. TRUE/FALSE
Converts a value to a number.
Returns the error: #N/A.
Returns the type of value in a cell.

Calculates the absolute value of a number.


Define and perform calculations for a database or a list.
Rounds a number up, to the nearest specified multiple.
Returns the cosine of an angle.
Converts radians to degrees.
Sums database records that meet certain criteria.
Rounds to the nearest even integer.
Calculates the exponential value for a given number.
Returns the factorial.
Rounds a number down, to the nearest specified multiple.
Returns the greatest common divisor.
Rounds a number down to the nearest integer.
Returns the least common multiple.
Returns the natural logarithm of a number.
Returns the logarithm of a number to a specified base.
Returns the base-10 logarithm of a number.
Returns the remainder after dividing.
Rounds a number to a specified multiple.
Rounds to the nearest odd integer.
The value of PI.
Calculates a number raised to a power.
Multiplies an array of numbers.
Returns the integer result of division.
Converts an angle into radians.
Calculates a random number between 0 and 1.
Calculates a random number between two numbers.
Rounds a number to a specified number of digits.
Rounds a number down (towards zero).
Rounds a number up (away from zero).
Returns the sign of a number.
Returns the sine of an angle.
Calculates the square root of a number.
Returns a summary statistic for a series of data.
Adds numbers together.
Sums numbers that meet a criteria.
Sums numbers that meet multiple criteria.
Multiplies arrays of numbers and sums the resultant array.
Returns the tangent of an angle.
Truncates a number to a specific number of digits.

Averages numbers.
Averages numbers. Includes text & FALSE =0, TRUE =1.
Averages numbers that meet a criteria.
Averages numbers that meet multiple criteria.
Calculates the correlation of two series.
Counts cells that contain a number.
Count cells that are non-blank.
Counts cells that are blank.
Counts cells that meet a criteria.
Counts cells that meet multiple criteria.
Predict future y-values from linear trend line.
Counts values that fall within specified ranges.
Calculates Y values based on exponential growth.
Calculates the Y intercept for a best-fit line.
Returns the kth largest value.
Returns statistics about a trendline.
Returns the largest number.
Returns the median number.
Returns the smallest number.
Returns the most common number.
Returns the kth percentile.
Returns the kth percentile. Where k is inclusive.
Returns the kth percentile. Where k is exclusive.
Returns the specified quartile value.
Returns the specified quartile value. Inclusive.
Returns the specified quartile value. Exclusive.
Rank of a number within a series.
Rank of a number within a series. Averages.
Rank of a number within a series. Top Rank.
Calculates the slope from linear regression.
Returns the kth smallest value.
Calculates the standard deviation.
Calculates the SD of an entire population.
Calculates the SD of a sample.
Calculates the SD of an entire population
Calculates Y values based on a trendline.

Returns a character specified by a code.


Removes all non-printable characters.
Returns the numeric code for a character.
Combines text together.
Converts a number to text in currency format.
Test if cells are exactly equal. Case-sensitive. TRUE/FALSE
Locates position of text within a cell.Case-sensitive.
Truncates text a number of characters from the left.
Counts number of characters in text.
Converts text to lower case.
Extracts text from the middle of a cell.
Converts text to proper case.
Replaces text based on it's location.
Repeats text a number of times.
Truncates text a number of characters from the right.
Locates position of text within a cell.Not Case-sensitive.
Finds and replaces text. Case-sensitive.
Converts a value into text with a specific number format.
Removes all extra spaces from text.
Converts text to upper case.
Converts a number stored as text into a number.
ED FUNCTION LIST SYNTAX
SYNTAX

XLOOKUP(lookup_value,lookup_array,return_array,[match_mode],[search_mode])

AND(logical1,logical2)
IF(logical_test,value_if_true,value_if_false)
IFERROR(VALUE,value_if_error)
NOT(logical)
OR(logical1,logical2)
XOR(logical1,logical2)

0
1
ADDRESS(row_num,column_num,abs_num,C1,sheet_text)
AREAS(reference)
CHOOSE(index_num,value1,value2)
COLUMN(reference)
COLUMNS(array)
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
HYPERLINK(link_location,friendly_name)
INDEX(array,row_num,column_num)
INDIRECT(ref_text,C1)
LOOKUP(lookup_value,lookup_vector,result_vector)
MATCH(lookup_value,lookup_array,match_type)
OFFSET(reference,rows,cols,height,width)
ROW(reference)
ROWS(array)
TRANSPOSE(array)
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

DATE(year,month,day)
DATEDIF
DATEVALUE(date_text)
DAY(serial_number)
DAYS(end_date,start_date)
DAYS360(start_date,end_date,method)
EDATE(start_date,months)
EOMONTH(start_date,months)
HOUR(serial_number)
MINUTE(serial_number)
MONTH(serial_number)
NETWORKDAYS(start_date,end_date,holidays)
NETWORKDAYS.INTL(start_date,end_date,weekend,holidays)
NOW()
SECOND(serial_number)
TIME(hour,minute,second)
TIMEVALUE(time_text)
TODAY()
WEEKDAY(serial_number,return_type)
WEEKNUM(serial_number,return_type)
WORKDAY(start_date,days,holidays)
WORKDAY.INTL(start_date,days,weekend,holidays)
YEAR(serial_number)
YEARFRAC(start_date,end_date,basis)

CONVERT(number,from_unit,to_unit)

FV(rate,nper,pmt,pv,type)
PV(rate,nper,pmt,fv,type)
NPER(rate,pmt,pv,fv,type)
PMT(rate,nper,pv,fv,type)
RATE(nper,pmt,pv,fv,type,guess)
NPV(rate,value1,value2)
IRR(values,guess)
XIRR(values,dates,guess)
PRICE(settlement,maturity,rate,yld,redemption,FREQUENCY,basis)
YIELD(settlement,maturity,rate,pr,redemption,FREQUENCY,basis)
INTRATE(settlement,maturity,investment,redemption,basis)

CELL(info_type,reference)
ERROR.TYPE(error_val)
ISBLANK(VALUE)
ISERR(VALUE)
ISERROR(VALUE)
ISEVEN(number)
ISFORMULA(reference)
ISLOGICAL(VALUE)
ISNA(VALUE)
ISNONTEXT(VALUE)
ISNUMBER(VALUE)
ISODD(number)
ISREF(VALUE)
ISTEXT(VALUE)
N(VALUE)
NA()
TYPE(VALUE)

ABS(number)
AGGREGATE(function_num,options,array,k)
CEILING(number,significance)
COS(number)
DEGREES(angle)
DSUM(database,field,criteria)
EVEN(number)
EXP(number)
FACT(number)
FLOOR(number,significance)
GCD(number1,number2)
INT(number)
LCM(number1,number2)
LN(number)
LOG(number,base)
LOG10(number)
MOD(number,divisor)
MROUND(number,multiple)
ODD(number)
PI()
POWER(number,power)
PRODUCT(number1,number2)
QUOTIENT(numerator,denominator)
RADIANS(angle)
RAND()
RANDBETWEEN(bottom,top)
ROUND(number,num_digits)
ROUNDDOWN(number,num_digits)
ROUNDUP(number,num_digits)
SIGN(number)
SIN(number)
SQRT(number)
SUBTOTAL(function_num,REH1)
SUM(number1,number2)
SUMIF(range,criteria,sum_range)
SUMIFS(sum_range,criteria_range,criteria)
SUMPRODUCT(array1,array2,array3)
TAN(number)
TRUNC(number,num_digits)

AVERAGE(number1,number2)
AVERAGEA(value1,value2)
AVERAGEIF(range,criteria,average_range)
AVERAGEIFS(average_range,criteria_range,criteria)
CORREL(array1,array2)
COUNT(value1,value2)
COUNTA(value1,value2)
COUNTBLANK(range)
COUNTIF(range,criteria)
COUNTIFS(criteria_range,criteria)
FORECAST(x,known_y's,known_x's)
FREQUENCY(data_array,bins_array)
GROWTH(known_ys,known_x,new_x,const)
INTERCEPT(known_ys,known_xs)
LARGE(array,k)
LINEST(known_ys,known_xs,const,stats)
MAX(number1,number2)
MEDIAN(number1,number2)
MIN(number1,number2)
MODE(number1,number2)
PERCENTILE(array,k)
PERCENTILE.INC(array,k)
PERCENTILE.EXC(array,k)
QUARTILE(array,quart)
QUARTILE.INC(array,quart)
QUARTILE.EXC(array,quart)
RANK(number,ref,order)
RANK.AVG(number,ref,order)
RANK.EQ(number,ref,order)
SLOPE(known_ys,known_xs)
SMALL(array,k)
STDEV(number1,number2)
STDEV.P(number1,number2)
STDEV.S(number1,number2)
STDEVP(number1,number2)
TREND(known_ys,known_xs,new_xs,const)

CHAR(number)
CLEAN(text)
CODE(text)
CONCATENATE(text1,text2)
DOLLAR(number,decimals)
EXACT(text1,text2)
FIND(find_text,within_text,start_num)
LEFT(text,num_chars)
LEN(text)
LOWER(text)
MID(text,start_num,num_chars)
PROPER(text)
REPLACE(old_text,start_num,num_chars,new_text)
REPT(text,number_times)
RIGHT(text,num_chars)
SEARCH(find_text,within_text,start_num)
SUBSTITUTE(text,old_text,new_text,instance_num)
TEXT(VALUE,format_text)
TRIM(text)
UPPER(text)

You might also like