Ultimate Excel Guide: Top Functions
✓SUM ✓CONCATENATE ✓VLOOKUP ✓RANK
Adds up a range of numbers. Joins two or more strings of Looks up a value in a table and Returns the rank of a number
Example: =SUM(A1:A5) text into one string. returns a corresponding value in within a range of numbers.
Example: the same row. Example: =RANK(A1,A2:A5)
✓AVERAGE =CONCATENATE("Hello"," Example:
Calculates the average of a ","World") =VLOOKUP(A1,A2:B5,2,FALSE ) ✓COUNTIF
range of numbers. Counts the number of cells in a
Example: =AVERAGE(A1:A5) ✓& ✓HLOOKUP range that meet a specified
Same as CONCATENATE. Looks up a value in a table and criterion.
✓COUNT Example: returns a corresponding value in Example:
Counts the number of cells in a ="Hello" & "World" the same column. =COUNTIF(A1:A5,">10")
range that contains numbers. Example:
Example: =COUNT(A1:A5) ✓LEFT =HLOOKUP(A1,A2:B5,2,FALSE ✓SUMIF
Returns a specified number of ) Adds up the cells in a range that
✓MAX characters from the left of a meet a specified criterion.
Returns the highest value in a text string. ✓INDEX Example: =SUMIF(A1:A5,">10")
range of numbers. Example: =LEFT(A1,5) Returns a value or reference to
Example: =MAX(A1:A5) a value from within a table or ✓AVERAGEIF
✓RIGHT range. Calculates the average of the
✓MIN Returns a specified number of Example: =INDEX(A1:B5,3,2) cells in a range that meet a
Returns the lowest value in a characters from the right of a specified criterion.
range of numbers. text string. ✓MATCH Example:
Example: =MIN(A1:A5) Example: =RIGHT(A1,5) Looks up a value in a range and =AVERAGEIF(A1:A5,">10")
returns the position of the value
✓IF ✓MID within the range. ✓COUNTIFS
Returns one value if a condition Returns a specified number of Example: Counts the number of cells in a
is true and another value if it is characters from the middle of a =MATCH(A1,A2:A5,0) range that meet multiple
false. text string. specified criteria.
Example: Example: =MID(A1,3,5) CHOOSE Example:
=IF(A1>10,"Yes","No") Selects a value from a list of =COUNTIFS(A1:A5,">10",B1:B
✓LEN values based on a specified 5,"<20")
✓AND Returns the length of a text position.
Returns true if all arguments are string. Example: ✓SUMIFS
true. Example: =LEN(A1) =CHOOSE(2,"Monday","Tuesda Adds up the cells in a range that
Example: =AND(A1>10,B1<20) y","Wednesday") meet multiple specified criteria.
✓SUBSTITUTE Example:
✓OR Replaces text in a text string ✓ROUNDUP =SUMIFS(A1:A5,">10",B1:B5,"<
Returns true if any argument is with new text. Rounds a number up to a 20")
true. Example: specified number of digits.
Example: =OR(A1>10,B1<20) =SUBSTITUTE(A1,"old","new") Example: =ROUNDUP(A1,2) ✓AVERAGEIFS
Calculates the average of the
✓NOT TRIM ✓ROUNDDOWN cells in a range that meet
Returns the opposite of a logical Removes leading and trailing Rounds a number down to a multiple specified criteria.
value. spaces from a text string. specified number of digits. Example:
Example: =NOT(A1>10) Example: =TRIM(A1) Example: =AVERAGEIFS(A1:A5,">10",B1:
=ROUNDDOWN(A1,2) B5,"<20")
✓ROUND PROPER
Rounds a number to a specified Capitalizes the first letter of ✓IFERROR
number of digits. each word in a text string. ✓RAND Returns a value if a formula
Example: =ROUND(A1,2) Example: =PROPER(A1) Returns a random number evaluates to an error;
between 0 and 1. otherwise, returns the result of
TODAY LOWER Example: =RAND() the formula.
Returns the current date. Converts text to lowercase. Example:
Example: =TODAY() Example: =LOWER(A1) ✓RANDBETWEEN =IFERROR(A1/B1,"Error")
Returns a random number
NOW UPPER between x and y. TEXT
Returns the current date and Converts text to uppercase. Example: Converts a value to text in a
time. Example: =UPPER(A1) =RANDBETWEEN(x,y) specific format.
Example: =NOW() Example: =TEXT(A1,"0.00")
Ultimate Excel Guide: Top Functions
✓FIND DATEVALUE WORKDAY SUMPRODUCT
Find the position of a text Converts a date string to a Calculates the date that is a Multiplies corresponding values
string in another text string serial number. specified number of workdays in two or more ranges and
Example: Example: away from a starting date. returns the sum of those
=FIND("M","SALMON") =4 =DATEVALUE("4/6/2023") Example: =WORKDAY(A1,5) products.
Example:
✓OFFSET TIMEVALUE EOMONTH =SUMPRODUCT(A1:A5,B1:B5)
Return the cell reference Converts a time string to a Calculates the last day of the
from starting point. It decimal number. month that is a specified
moves x rows down and y Example: =TIMEVALUE("10:30 number of months away from a
columns to the right. AM") starting date.
Example: Example: =EOMONTH(A1,3)
=OFFSET(A1,2,5) will YEAR
Returns the year of a date. **DATEDIF
returns value in cell F3
Example: =YEAR(A1) Calculates the difference **TEXTJOIN
between two dates in years, Joins two or more text strings
✓INDIRECT
MONTH months, or days. into one, with a specified
Returns the reference
Returns the month of a date. Example: =DATEDIF(A1,B1,"d") delimiter.
specified by a text string.
Example: =MONTH(A1) Example:
Example: TIME =TEXTJOIN(",",TRUE,A1:A5)
=INDIRECT("'Sheet3'!"&"D DAY Returns a decimal number
3") Returns the day of a date. representing a particular time. **MAXIFS
Example: =DAY(A1) Example: =TIME(10,30,0) Returns the maximum value in a
range that meets multiple
HOUR DATE criteria.
Returns the hour of a time. Returns a serial number Example:
Example: =HOUR(A1) representing a particular date. =MAXIFS(A1:A5,A1:A5,">10",B
Example: =DATE(2023,4,6) 1:B5,"<20")
MINUTE **MINIFS
Returns the minute of a time. DAYS Returns the minimum value in a
Example: =MINUTE(A1) Calculates the number of days range that meets multiple
between two dates. criteria.
SECOND Example: =DAYS(A1,B1) Example:
Returns the second of a time. =MINIFS(A1:A5,A1:A5,">10",B1
Example: =SECOND(A1) WEEKNUM :B5,"<20")
Returns the week number of a
NETWORKDAYS date.
Calculates the number of Example: =WEEKNUM(A1)
workdays between two dates.
Example: ISNUMBER
=NETWORKDAYS(A1,B1) Returns TRUE if a value is a
number.
Example: =ISNUMBER(A1)
ISTEXT
Returns TRUE if a value is text.
Example: =ISTEXT(A1)
ISBLANK
Returns TRUE if a value is
blank.
Example: =ISBLANK(A1)
**not for Excel 2010 version