Excel Function Dictionary
Search and browse 50 essential Excel functions with syntax and examples.
50 functions found
Adds all numbers in a range
SUM(number1, [number2], ...)=SUM(A1:A10)Returns the average of the values
AVERAGE(number1, [number2], ...)=AVERAGE(B2:B100)Rounds a number to specified decimal places
ROUND(number, num_digits)=ROUND(3.14159, 2)Rounds a number up, away from zero
ROUNDUP(number, num_digits)=ROUNDUP(3.14, 1)Rounds a number down, toward zero
ROUNDDOWN(number, num_digits)=ROUNDDOWN(3.99, 0)Returns the absolute value of a number
ABS(number)=ABS(-5)Returns the remainder after division
MOD(number, divisor)=MOD(10, 3)Returns a number raised to a power
POWER(number, power)=POWER(2, 10)Returns the square root of a number
SQRT(number)=SQRT(144)Multiplies corresponding components and returns the sum
SUMPRODUCT(array1, [array2], ...)=SUMPRODUCT(A2:A5, B2:B5)Counts cells that contain numbers
COUNT(value1, [value2], ...)=COUNT(A1:A100)Counts non-empty cells
COUNTA(value1, [value2], ...)=COUNTA(A1:A100)Counts empty cells in a range
COUNTBLANK(range)=COUNTBLANK(A1:A100)Counts cells that meet a condition
COUNTIF(range, criteria)=COUNTIF(A:A, ">100")Counts cells that meet multiple conditions
COUNTIFS(range1, criteria1, ...)=COUNTIFS(A:A, ">10", B:B, "<100")Returns the largest value
MAX(number1, [number2], ...)=MAX(A1:A100)Returns the smallest value
MIN(number1, [number2], ...)=MIN(A1:A100)Returns the rank of a number in a list
RANK(number, ref, [order])=RANK(A2, A:A, 0)Extracts characters from the left of text
LEFT(text, [num_chars])=LEFT("Hello", 3)Extracts characters from the right of text
RIGHT(text, [num_chars])=RIGHT("Hello", 2)Extracts characters from the middle of text
MID(text, start_num, num_chars)=MID("Hello", 2, 3)Returns the number of characters in text
LEN(text)=LEN("Hello World")Removes extra spaces from text
TRIM(text)=TRIM(" hello ")Converts text to uppercase
UPPER(text)=UPPER("hello")Converts text to lowercase
LOWER(text)=LOWER("HELLO")Joins multiple text strings into one
CONCATENATE(text1, text2, ...)=CONCATENATE(A2, " ", B2)Replaces specific text within a string
SUBSTITUTE(text, old, new, [instance])=SUBSTITUTE(A2, "-", "/")Formats a number as text with a specified format
TEXT(value, format_text)=TEXT(A2, "YYYY-MM-DD")Finds the position of text within a string
FIND(find_text, within_text, [start])=FIND("@", A2)Looks up a value vertically and returns from a specified column
VLOOKUP(lookup_value, table_array, col_index, [range_lookup])=VLOOKUP(A2, Sheet2!A:C, 3, FALSE)Looks up a value horizontally and returns from a specified row
HLOOKUP(lookup_value, table_array, row_index, [range_lookup])=HLOOKUP("Name", A1:Z2, 2, FALSE)Returns a value from a specific position in a range
INDEX(array, row_num, [col_num])=INDEX(A1:C10, 3, 2)Returns the position of a value in a range
MATCH(lookup_value, lookup_array, [match_type])=MATCH("Apple", A:A, 0)Modern lookup function replacing VLOOKUP (Excel 365)
XLOOKUP(lookup, lookup_array, return_array, [not_found])=XLOOKUP(A2, B:B, C:C, "Not found")Returns today's date
TODAY()=TODAY()Returns the current date and time
NOW()=NOW()Extracts the year from a date
YEAR(serial_number)=YEAR(A2)Extracts the month from a date
MONTH(serial_number)=MONTH(A2)Extracts the day from a date
DAY(serial_number)=DAY(A2)Calculates the difference between two dates
DATEDIF(start, end, unit)=DATEDIF(A2, TODAY(), "Y")Returns the last day of the month
EOMONTH(start_date, months)=EOMONTH(TODAY(), 0)Returns the day of the week as a number
WEEKDAY(serial_number, [return_type])=WEEKDAY(A2)Returns different values based on a condition
IF(logical_test, value_if_true, value_if_false)=IF(A2>=60, "Pass", "Fail")Evaluates multiple conditions and returns the first match
IFS(condition1, value1, condition2, value2, ...)=IFS(A2>=90,"A", A2>=80,"B", TRUE,"C")Returns TRUE if all conditions are true
AND(logical1, [logical2], ...)=AND(A2>0, A2<100)Returns TRUE if any condition is true
OR(logical1, [logical2], ...)=OR(A2="Yes", A2="OK")Returns a custom value if a formula results in an error
IFERROR(value, value_if_error)=IFERROR(A2/B2, 0)Checks whether a cell is empty
ISBLANK(value)=ISBLANK(A2)Sums values that meet a condition
SUMIF(range, criteria, [sum_range])=SUMIF(A:A, ">100", B:B)Sums values that meet multiple conditions
SUMIFS(sum_range, range1, criteria1, ...)=SUMIFS(C:C, A:A, "Sales", B:B, ">1000")