๐ŸŸขYOU ARE VIEWING: BASIC EXCEL FUNCTIONS PAGE
Switch to Advanced Functionsโ†’
fx๐ŸŸข Beginner Friendly
132 Basic Formulas

Basic Excel Functions Guide

Master the foundational Excel functions every beginner needs. Learn syntax, real-world examples, and copy-paste ready formulas for daily work.

Popular Quick Search:
fx|
Filter Basic Functions by Category:Showing 132 of 132 basic functions
Display Style: cards View
Advertisement

๐ŸงฎMath & Trig Basic Functions

29 functions
fx

SUM

โ˜… Essential
๐Ÿงฎ Math & TrigAll Versions

Adds all numbers in a range of cells.

Formula Syntax
=SUM(number1, [number2], ...)
Example:=SUM(A2:A100)
fx

RANDBETWEEN

๐Ÿงฎ Math & TrigAll Versions

Returns a random integer number between the numbers you specify.

Formula Syntax
=RANDBETWEEN(bottom, top)
Example:=RANDBETWEEN(1, 100)
fx

SEQUENCE

โ˜… Essential
๐Ÿงฎ Math & TrigExcel 365 / 2021+

Generates an array of sequential numbers, such as 1, 2, 3, 4.

Formula Syntax
=SEQUENCE(rows, [columns], [start], [step])
Example:=SEQUENCE(10, 1, 100, 10)
fx

PRODUCT

๐Ÿงฎ Math & TrigAll Versions

Multiplies all the numbers given as arguments.

Formula Syntax
=PRODUCT(number1, [number2], ...)
Example:=PRODUCT(A2:A5)
fx

INT

๐Ÿงฎ Math & TrigAll Versions

Rounds a number down to the nearest integer.

Formula Syntax
=INT(number)
Example:=INT(8.9)
fx

POWER

๐Ÿงฎ Math & TrigAll Versions

Returns the result of a number raised to a power.

Formula Syntax
=POWER(number, power)
Example:=POWER(5, 2)
fx

SQRT

๐Ÿงฎ Math & TrigAll Versions

Returns a positive square root of a number.

Formula Syntax
=SQRT(number)
Example:=SQRT(144)
fx

AGGREGATE

๐Ÿงฎ Math & TrigExcel 2010+

Performs aggregate calculations (SUM, AVERAGE, MAX) while ignoring hidden rows and error values.

Formula Syntax
=AGGREGATE(function_num, options, ref1, ...)
Example:=AGGREGATE(9, 6, A2:A100)
fx

TRUNC

๐Ÿงฎ Math & TrigAll Versions

Truncates a number to a specified number of fractional digits by discarding remaining digits.

Formula Syntax
=TRUNC(number, [num_digits])
Example:=TRUNC(8.927, 2)
fx

MROUND

๐Ÿงฎ Math & TrigAll Versions

Returns a number rounded to the desired multiple.

Formula Syntax
=MROUND(number, multiple)
Example:=MROUND(10, 3)
fx

CEILING

๐Ÿงฎ Math & TrigAll Versions

Rounds a number up, away from zero, to the nearest multiple of significance.

Formula Syntax
=CEILING(number, significance)
Example:=CEILING(2.5, 1)
fx

FLOOR

๐Ÿงฎ Math & TrigAll Versions

Rounds a number down, toward zero, to the nearest multiple of significance.

Formula Syntax
=FLOOR(number, significance)
Example:=FLOOR(2.5, 1)
fx

SUMSQ

๐Ÿงฎ Math & TrigAll Versions

Returns the sum of the squares of the arguments.

Formula Syntax
=SUMSQ(number1, [number2], ...)
Example:=SUMSQ(3, 4)
fx

QUOTIENT

๐Ÿงฎ Math & TrigAll Versions

Returns the integer portion of a division, discarding the remainder.

Formula Syntax
=QUOTIENT(numerator, denominator)
Example:=QUOTIENT(10, 3)
fx

SIGN

๐Ÿงฎ Math & TrigAll Versions

Returns the sign of a number (1 for positive, 0 for zero, -1 for negative).

Formula Syntax
=SIGN(number)
Example:=SIGN(-15)
fx

LOG10

๐Ÿงฎ Math & TrigAll Versions

Returns the base-10 logarithm of a number.

Formula Syntax
=LOG10(number)
Example:=LOG10(1000)
fx

PI

๐Ÿงฎ Math & TrigAll Versions

Returns the mathematical constant Pi accurate to 15 digits (3.14159265358979).

Formula Syntax
=PI()
Example:=PI()
fx

RAND

๐Ÿงฎ Math & TrigAll Versions

Returns an evenly distributed random real number greater than or equal to 0 and less than 1.

Formula Syntax
=RAND()
Example:=RAND()
fx

CEILING.MATH

๐Ÿงฎ Math & TrigExcel 2013+

Rounds a number up to the nearest integer or multiple of significance.

Formula Syntax
=CEILING.MATH(number, [significance], [mode])
Example:=CEILING.MATH(4.3)
fx

FLOOR.MATH

๐Ÿงฎ Math & TrigExcel 2013+

Rounds a number down to the nearest integer or multiple of significance.

Formula Syntax
=FLOOR.MATH(number, [significance], [mode])
Example:=FLOOR.MATH(4.8)
fx

SUMIFS

โ˜… Essential
๐Ÿงฎ Math & TrigExcel 2007+

Adds the cells in a range that meet multiple specified criteria.

Formula Syntax
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Example:=SUMPRODUCT(QtyRange, PriceRange)
fx

SUMIF

โ˜… Essential
๐Ÿงฎ Math & TrigAll Versions

Adds the cells specified by a single given condition or criterion.

Formula Syntax
=SUMIF(range, criteria, [sum_range])
Example:=SUM(A2:A100)
Tutorial Guideโ†’
fx

ROUND

โ˜… Essential
๐Ÿงฎ Math & TrigAll Versions

Rounds a number to a specified number of digits.

Formula Syntax
=ROUND(number, num_digits)
Example:=ROUND(3.14159, 2)
fx

ROUNDUP

๐Ÿงฎ Math & TrigAll Versions

Rounds a number up, away from zero.

Formula Syntax
=ROUNDUP(number, num_digits)
Example:=ROUNDUP(3.14159, 2)
fx

ROUNDDOWN

๐Ÿงฎ Math & TrigAll Versions

Rounds a number down, toward zero.

Formula Syntax
=ROUNDDOWN(number, num_digits)
Example:=ROUNDDOWN(3.14159, 2)
fx

ABS

๐Ÿงฎ Math & TrigAll Versions

Returns the absolute value of a number (without its sign).

Formula Syntax
=ABS(number)
Example:=ABS(-15)
fx

MOD

๐Ÿงฎ Math & TrigAll Versions

Returns the remainder after a number is divided by a divisor.

Formula Syntax
=MOD(number, divisor)
Example:=MOD(10, 3)
fx

SUMPRODUCT

โ˜… Essential
๐Ÿงฎ Math & TrigAll Versions

Returns the sum of the products of corresponding arrays or ranges.

Formula Syntax
=SUMPRODUCT(array1, [array2], ...)
Example:=SUMPRODUCT(B2:B50, C2:C50)
fx

SUBTOTAL

๐Ÿงฎ Math & TrigAll Versions

Returns a subtotal in a list or database. Can ignore hidden rows.

Formula Syntax
=SUBTOTAL(function_num, ref1, ...)
Example:=SUBTOTAL(9, A2:A100)

๐Ÿ”ŽLookup & Reference Basic Functions

19 functions
fx

TRANSPOSE

๐Ÿ”Ž Lookup & ReferenceAll Versions

Flips the orientation of a range or array from horizontal to vertical, or vice versa.

Formula Syntax
=TRANSPOSE(array)
Example:=TRANSPOSE(A1:D1)
fx

LOOKUP

๐Ÿ”Ž Lookup & ReferenceAll Versions

Looks up a value in a single-row or single-column range and returns a value from the same position in another range.

Formula Syntax
=LOOKUP(lookup_value, lookup_vector, [result_vector])
Example:=LOOKUP(A2, D2:D10, E2:E10)
fx

CHOOSE

๐Ÿ”Ž Lookup & ReferenceAll Versions

Returns a value from a list of arguments based on an index number.

Formula Syntax
=CHOOSE(index_num, value1, [value2], ...)
Example:=ROW(A5)
fx

COLUMN

๐Ÿ”Ž Lookup & ReferenceAll Versions

Returns the column number of a cell reference.

Formula Syntax
=COLUMN([reference])
Example:=COLUMN(C1)
fx

SORTBY

๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2021+

Sorts the contents of a range or array based on the values in a corresponding range or array.

Formula Syntax
=SORTBY(array, by_array1, [sort_order1], ...)
Example:=SORTBY(A2:B10, B2:B10, -1)
fx

ADDRESS

๐Ÿ”Ž Lookup & ReferenceAll Versions

Creates a cell reference as text from given row and column numbers.

Formula Syntax
=ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
Example:=ROWS(A1:C10)
fx

COLUMNS

๐Ÿ”Ž Lookup & ReferenceAll Versions

Returns the total number of columns in a reference or array.

Formula Syntax
=COLUMNS(array)
Example:=COLUMNS(A1:C10)
fx

SORT

๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2021+

Sorts the contents of a range or array automatically in ascending or descending order.

Formula Syntax
=SORT(array, [sort_index], [sort_order], [by_col])
Example:=SORT(A2:B20, 2, -1)
fx

XLOOKUP

โ˜… Essential
๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2021+

Searches a range or array for a match and returns an item from a corresponding second range. Replaces VLOOKUP, HLOOKUP, and INDEX/MATCH.

Formula Syntax
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Example:=VLOOKUP(101, A2:D50, 3, FALSE)
Tutorial Guideโ†’
fx

INDEX

โ˜… Essential
๐Ÿ”Ž Lookup & ReferenceAll Versions

Returns a value or reference to a value from within a table or range at a given row and column position.

Formula Syntax
=INDEX(array, row_num, [column_num])
Example:=INDEX(C2:C100, 5)
Tutorial Guideโ†’
fx

MATCH

โ˜… Essential
๐Ÿ”Ž Lookup & ReferenceAll Versions

Searches for a specified item in a range of cells and returns the relative position of that item.

Formula Syntax
=MATCH(lookup_value, lookup_array, [match_type])
Example:=VLOOKUP(101, A2:D50, 3, FALSE)
Tutorial Guideโ†’
fx

VLOOKUP

โ˜… Essential
๐Ÿ”Ž Lookup & ReferenceAll Versions

Looks up a value in the first column of a table and returns a value in the same row from another column.

Formula Syntax
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Example:=VLOOKUP(101, A2:D50, 3, FALSE)
Tutorial Guideโ†’
fx

HLOOKUP

๐Ÿ”Ž Lookup & ReferenceAll Versions

Searches top row of a table and returns value in same column from specified row.

Formula Syntax
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Example:=HLOOKUP(101, A1:H5, 2, FALSE)
fx

ROW

๐Ÿ”Ž Lookup & ReferenceAll Versions

Returns the row number of a cell reference.

Formula Syntax
=ROW([reference])
Example:=ROW(A5)
fx

ROWS

๐Ÿ”Ž Lookup & ReferenceAll Versions

Returns number of rows in a reference or array.

Formula Syntax
=ROWS(array)
Example:=ROWS(A2:A100)
fx

INDIRECT

๐Ÿ”Ž Lookup & ReferenceAll Versions

Returns reference specified by a text string.

Formula Syntax
=INDIRECT(ref_text, [a1])
Example:=INDIRECT("A" & B2)
fx

OFFSET

๐Ÿ”Ž Lookup & ReferenceAll Versions

Returns reference to range that is specified number of rows and columns from a cell.

Formula Syntax
=OFFSET(reference, rows, cols, [height], [width])
Example:=OFFSET(A1, 2, 3)
fx

FILTER

โ˜… Essential
๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2021+

Filters a range or array based on a condition you define.

Formula Syntax
=FILTER(array, include, [if_empty])
Example:=FILTER(A2:C50, B2:B50>100)
fx

UNIQUE

โ˜… Essential
๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2021+

Returns a list of unique values from a range or array.

Formula Syntax
=UNIQUE(array, [by_col], [exactly_once])
Example:=UNIQUE(A2:A50)
Advertisement

โš–๏ธLogical Basic Functions

20 functions
fx

ISNUMBER

โš–๏ธ LogicalAll Versions

Checks whether a cell contains a numeric value.

Formula Syntax
=ISNUMBER(value)
Example:=NOT(A2>50)
fx

IFNA

โš–๏ธ LogicalExcel 2013+

Returns a value you specify if a formula evaluates to the #N/A error value; otherwise returns the result of the formula.

Formula Syntax
=IFNA(value, value_if_na)
Example:=RANDARRAY(5, 2, 1, 100, TRUE)
fx

ISTEXT

โš–๏ธ LogicalAll Versions

Checks whether a cell contains text value.

Formula Syntax
=ISTEXT(value)
Example:=XOR(A2>0, B2>0)
fx

TRUE

โš–๏ธ LogicalAll Versions

Returns the logical value TRUE.

Formula Syntax
=TRUE()
Example:=TRUE()
fx

FALSE

โš–๏ธ LogicalAll Versions

Returns the logical value FALSE.

Formula Syntax
=FALSE()
Example:=FALSE()
fx

ISNONTEXT

โš–๏ธ LogicalAll Versions

Checks whether a cell contains a value that is not text (blank cells are nontext).

Formula Syntax
=ISNONTEXT(value)
Example:=ISNONTEXT(A2)
fx

ISLOGICAL

โš–๏ธ LogicalAll Versions

Checks whether a value is a logical value (TRUE or FALSE).

Formula Syntax
=ISLOGICAL(value)
Example:=ISLOGICAL(A2)
fx

ISERR

โš–๏ธ LogicalAll Versions

Checks whether a value is any error except #N/A.

Formula Syntax
=ISERR(value)
Example:=ISERR(A2/B2)
fx

ISNA

โš–๏ธ LogicalAll Versions

Checks whether a value is the #N/A error.

Formula Syntax
=ISNA(value)
Example:=ISNA(VLOOKUP(A2, B:C, 2, FALSE))
fx

ISEVEN

โš–๏ธ LogicalAll Versions

Returns TRUE if the number is even, or FALSE if odd.

Formula Syntax
=ISEVEN(number)
Example:=ISEVEN(4)
fx

ISODD

โš–๏ธ LogicalAll Versions

Returns TRUE if the number is odd, or FALSE if even.

Formula Syntax
=ISODD(number)
Example:=ISODD(7)
fx

IF

โ˜… Essential
โš–๏ธ LogicalAll Versions

Checks whether a condition is met and returns one value if TRUE and another if FALSE.

Formula Syntax
=IF(logical_test, value_if_true, [value_if_false])
Example:=IF(A2>100, "Over Budget", "OK")
fx

IFS

โ˜… Essential
โš–๏ธ LogicalExcel 2019+

Checks whether one or more conditions are met and returns a value corresponding to the first TRUE condition.

Formula Syntax
=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)
Example:=IFS(A2>=90, "A", A2>=80, "B", TRUE, "F")
fx

AND

โš–๏ธ LogicalAll Versions

Returns TRUE if all of its arguments evaluate to TRUE.

Formula Syntax
=AND(logical1, [logical2], ...)
Example:=AND(A2>10, B2<20)
fx

OR

โš–๏ธ LogicalAll Versions

Returns TRUE if any argument is TRUE; returns FALSE if all arguments are FALSE.

Formula Syntax
=OR(logical1, [logical2], ...)
Example:=OR(A2="Red", A2="Blue")
fx

NOT

โš–๏ธ LogicalAll Versions

Reverses the logical value of its argument.

Formula Syntax
=NOT(logical)
Example:=NOT(A2>100)
fx

IFERROR

โ˜… Essential
โš–๏ธ LogicalExcel 2007+

Returns a value specified if a formula evaluates to an error; otherwise returns the formula result.

Formula Syntax
=IFERROR(value, value_if_error)
Example:=IFERROR(A2/B2, 0)
fx

XOR

โš–๏ธ LogicalExcel 2013+

Returns a logical Exclusive OR of all arguments.

Formula Syntax
=XOR(logical1, [logical2], ...)
Example:=XOR(A2>5, B2>5)
fx

ISBLANK

โš–๏ธ LogicalAll Versions

Checks whether a cell is blank and returns TRUE or FALSE.

Formula Syntax
=ISBLANK(value)
Example:=ISBLANK(A2)
fx

ISERROR

โš–๏ธ LogicalAll Versions

Checks whether a value is any error.

Formula Syntax
=ISERROR(value)
Example:=ISERROR(A2/B2)

๐Ÿ”คText Basic Functions

25 functions
fx

PROPER

๐Ÿ”ค TextAll Versions

Capitalizes the first letter of each word in a text string and converts all other letters to lowercase.

Formula Syntax
=PROPER(text)
Example:=WORKDAY(A2, 10, H2:H5)
fx

VALUE

๐Ÿ”ค TextAll Versions

Converts a text string that represents a number into a true numeric value.

Formula Syntax
=VALUE(text)
Example:=CLEAN(A2)
fx

EXACT

๐Ÿ”ค TextAll Versions

Checks whether two text strings are exactly identical (case-sensitive).

Formula Syntax
=EXACT(text1, text2)
Example:=CHAR(10)
fx

VSTACK

โ˜… Essential
๐Ÿ”ค TextAll Versions

Returns the specified number of characters from the start of a text string.

Formula Syntax
=LEFT(text, [num_chars])
Example:=LEFT(A2, 3)
fx

RIGHT

๐Ÿ”ค TextAll Versions

Capitalizes the first letter of each word in a text string and converts all other letters to lowercase.

Formula Syntax
=PROPER(text)
Example:=TRUNC(8.927, 2)
fx

LEFT

๐Ÿ”ค TextAll Versions

Returns the specified number of characters from the start of a text string.

Formula Syntax
=LEFT(text, [num_chars])
Example:=LEFT(A2, 3)
fx

CODE

๐Ÿ”ค TextAll Versions

Returns a numeric code for the first character in a text string.

Formula Syntax
=CODE(text)
Example:=UNICHAR(9733)
fx

FIXED

๐Ÿ”ค TextAll Versions

Rounds a number to the specified number of decimals and formats it as text with or without commas.

Formula Syntax
=FIXED(number, [decimals], [no_commas])
Example:=FIXED(1234.567, 2, FALSE)
fx

NUMBERVALUE

๐Ÿ”ค TextExcel 2013+

Converts text to a number in a locale-independent manner.

Formula Syntax
=NUMBERVALUE(text, [decimal_separator], [group_separator])
Example:=CHAR(10)
fx

MID

โ˜… Essential
๐Ÿ”ค TextAll Versions

Extracts characters from the middle of a text string given a starting position and length.

Formula Syntax
=MID(text, start_num, num_chars)
Example:=MID("ID-9876-US", 4, 4)
fx

LEN

โ˜… Essential
๐Ÿ”ค TextAll Versions

Returns the length in number of characters of a text string.

Formula Syntax
=LEN(text)
Example:=LEN("Excel")
fx

TRIM

โ˜… Essential
๐Ÿ”ค TextAll Versions

Removes all spaces from a text string except for single spaces between words.

Formula Syntax
=TRIM(text)
Example:=TRIM(A2)
fx

UPPER

๐Ÿ”ค TextAll Versions

Converts all letters in a text string to uppercase.

Formula Syntax
=UPPER(text)
Example:=UPPER("excel")
fx

LOWER

๐Ÿ”ค TextAll Versions

Converts all letters in a text string to lowercase.

Formula Syntax
=LOWER(text)
Example:=LOWER("EXCEL")
fx

CONCAT

๐Ÿ”ค TextExcel 2019+

Combines text from multiple ranges and/or strings.

Formula Syntax
=CONCAT(text1, [text2], ...)
Example:=CONCAT("Hello ", "World")
fx

CONCATENATE

โ˜… Essential
๐Ÿ”ค TextAll Versions

Joins two or more text strings into one string.

Formula Syntax
=CONCATENATE(text1, [text2], ...)
Example:=CONCATENATE(A2, " ", B2)
fx

TEXTJOIN

โ˜… Essential
๐Ÿ”ค TextExcel 2019+

Combines text from multiple ranges/strings with a delimiter.

Formula Syntax
=TEXTJOIN(delimiter, ignore_empty, text1, ...)
Example:=TEXTJOIN(", ", TRUE, A2:A5)
fx

FIND

๐Ÿ”ค TextAll Versions

Finds one text string within another (case-sensitive).

Formula Syntax
=FIND(find_text, within_text, [start_num])
Example:=FIND("E", "Excel")
fx

SEARCH

๐Ÿ”ค TextAll Versions

Finds one text string within another (case-insensitive).

Formula Syntax
=SEARCH(find_text, within_text, [start_num])
Example:=SEARCH("e", "EXCEL")
fx

SUBSTITUTE

โ˜… Essential
๐Ÿ”ค TextAll Versions

Substitutes new text for old text in a string.

Formula Syntax
=SUBSTITUTE(text, old_text, new_text, [instance_num])
Example:=SUBSTITUTE(A2, "2025", "2026")
fx

REPLACE

๐Ÿ”ค TextAll Versions

Replaces characters within text based on position and length.

Formula Syntax
=REPLACE(old_text, start_num, num_chars, new_text)
Example:=REPLACE(A2, 1, 4, "2026")
fx

REPT

๐Ÿ”ค TextAll Versions

Repeats text a specified number of times.

Formula Syntax
=REPT(text, number_times)
Example:=REPT("*", 5)
fx

CHAR

๐Ÿ”ค TextAll Versions

Returns character specified by code number.

Formula Syntax
=CHAR(number)
Example:=CHAR(10)
fx

CLEAN

๐Ÿ”ค TextAll Versions

Removes all non-printable characters from text.

Formula Syntax
=CLEAN(text)
Example:=CLEAN(A2)
fx

TEXT

โ˜… Essential
๐Ÿ”ค TextAll Versions

Formats a number as text using a specified format.

Formula Syntax
=TEXT(value, format_text)
Example:=TEXT(TODAY(), "YYYY-MM-DD")
Advertisement

๐Ÿ“…Date & Time Basic Functions

22 functions
fx

MONTH

๐Ÿ“… Date & TimeAll Versions

Returns the month (a number from 1 to 12) of a date.

Formula Syntax
=MONTH(serial_number)
Example:=MONTH(A2)
fx

DATE

๐Ÿ“… Date & TimeAll Versions

Returns the serial number of a specific date from individual year, month, and day arguments.

Formula Syntax
=DATE(year, month, day)
Example:=DATE(2026, 8, 28)
fx

DAY

๐Ÿ“… Date & TimeAll Versions

Returns the day of the month (a number from 1 to 31) for a given date.

Formula Syntax
=DAY(serial_number)
Example:=DAY(TODAY())
fx

WEEKDAY

๐Ÿ“… Date & TimeAll Versions

Returns a number representing the day of the week for a date (1 for Sunday through 7 for Saturday by default).

Formula Syntax
=WEEKDAY(serial_number, [return_type])
Example:=WEEKDAY(TODAY())
fx

WEEKNUM

๐Ÿ“… Date & TimeAll Versions

Returns the week number of a specific date in a year.

Formula Syntax
=WEEKNUM(serial_number, [return_type])
Example:=WEEKNUM(TODAY())
fx

TIME

๐Ÿ“… Date & TimeAll Versions

Returns the decimal fraction for a particular time.

Formula Syntax
=TIME(hour, minute, second)
Example:=TIME(14, 30, 0)
fx

HOUR

๐Ÿ“… Date & TimeAll Versions

Returns the hour of a time value as a number from 0 (12:00 A.M.) to 23 (11:00 P.M.).

Formula Syntax
=HOUR(serial_number)
Example:=HOUR(NOW())
fx

MINUTE

๐Ÿ“… Date & TimeAll Versions

Returns the minute of a time value as a number from 0 to 59.

Formula Syntax
=MINUTE(serial_number)
Example:=MINUTE(NOW())
fx

SECOND

๐Ÿ“… Date & TimeAll Versions

Returns the second of a time value as a number from 0 to 59.

Formula Syntax
=SECOND(serial_number)
Example:=SECOND(NOW())
fx

ISOWEEKNUM

๐Ÿ“… Date & TimeExcel 2013+

Returns the ISO week number of the year for a given date.

Formula Syntax
=ISOWEEKNUM(date)
Example:=ISOWEEKNUM(TODAY())
fx

DAYS

๐Ÿ“… Date & TimeExcel 2013+

Returns the number of days between two dates.

Formula Syntax
=DAYS(end_date, start_date)
Example:=DAYS(B2, A2)
fx

DAYS360

๐Ÿ“… Date & TimeAll Versions

Calculates the number of days between two dates based on a 360-day year (twelve 30-day months).

Formula Syntax
=DAYS360(start_date, end_date, [method])
Example:=DAYS360(A2, B2)
fx

YEAR

๐Ÿ“… Date & TimeAll Versions

Returns the year corresponding to a date as a 4-digit number.

Formula Syntax
=YEAR(serial_number)
Example:=YEAR(TODAY())
fx

TODAY

โ˜… Essential
๐Ÿ“… Date & TimeAll Versions

Returns the current date.

Formula Syntax
=TODAY()
Example:=TODAY()
fx

NOW

๐Ÿ“… Date & TimeAll Versions

Returns the current date and time.

Formula Syntax
=NOW()
Example:=NOW()
fx

EDATE

๐Ÿ“… Date & TimeAll Versions

Returns date specified number of months before or after start date.

Formula Syntax
=EDATE(start_date, months)
Example:=EDATE(TODAY(), 6)
fx

EOMONTH

๐Ÿ“… Date & TimeAll Versions

Returns date for last day of month before or after specified months.

Formula Syntax
=EOMONTH(start_date, months)
Example:=EOMONTH(TODAY(), 0)
fx

DATEDIF

๐Ÿ“… Date & TimeAll Versions

Calculates number of days, months, or years between two dates.

Formula Syntax
=DATEDIF(start_date, end_date, unit)
Example:=DATEDIF(A2, B2, "Y")
fx

NETWORKDAYS

๐Ÿ“… Date & TimeAll Versions

Returns number of whole workdays between two dates.

Formula Syntax
=NETWORKDAYS(start_date, end_date, [holidays])
Example:=NETWORKDAYS(A2, B2, H2:H5)
fx

NETWORKDAYS.INTL

๐Ÿ“… Date & TimeExcel 2010+

Returns number of whole workdays with custom weekend parameters.

Formula Syntax
=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
Example:=NETWORKDAYS.INTL(A2, B2, 1, H2:H5)
fx

WORKDAY

๐Ÿ“… Date & TimeAll Versions

Returns date before or after specified number of workdays.

Formula Syntax
=WORKDAY(start_date, days, [holidays])
Example:=WORKDAY(TODAY(), 10, H2:H5)
fx

WORKDAY.INTL

๐Ÿ“… Date & TimeExcel 2010+

Returns date before or after specified number of workdays with custom weekend parameters.

Formula Syntax
=WORKDAY.INTL(start_date, days, [weekend], [holidays])
Example:=WORKDAY.INTL(TODAY(), 10, 1)

๐Ÿ“ŠStatistical Basic Functions

15 functions
fx

SMALL

๐Ÿ“Š StatisticalAll Versions

Returns the k-th smallest value in a data set.

Formula Syntax
=SMALL(array, k)
Example:=SMALL(B2:B100, 1)
fx

AVERAGE

โ˜… Essential
๐Ÿ“Š StatisticalAll Versions

Returns the average (arithmetic mean) of its arguments.

Formula Syntax
=AVERAGE(number1, [number2], ...)
Example:=AVERAGE(B2:B100)
fx

COUNT

โ˜… Essential
๐Ÿ“Š StatisticalAll Versions

Counts how many cells in a range contain numbers.

Formula Syntax
=COUNT(value1, [value2], ...)
Example:=COUNT(A2:A100)
fx

COUNTIF

โ˜… Essential
๐Ÿ“Š StatisticalAll Versions

Counts the number of cells within a range that meet a single given condition.

Formula Syntax
=COUNTIF(range, criteria)
Example:=MAX(C2:C100)
fx

MIN

โ˜… Essential
๐Ÿ“Š StatisticalAll Versions

Returns the smallest value in a set of values.

Formula Syntax
=MIN(number1, [number2], ...)
Example:=MIN(C2:C100)
fx

MEDIAN

๐Ÿ“Š StatisticalAll Versions

Returns the median (the middle number) of the given numbers.

Formula Syntax
=MEDIAN(number1, [number2], ...)
Example:=MEDIAN(C2:C100)
fx

MODE.SNGL

๐Ÿ“Š StatisticalExcel 2010+

Returns the most frequently occurring value in an array or range of data.

Formula Syntax
=MODE.SNGL(number1, [number2], ...)
Example:=MODE.SNGL(C2:C100)
fx

RANK.EQ

๐Ÿ“Š StatisticalExcel 2010+

Returns the rank of a number in a list of numbers.

Formula Syntax
=RANK.EQ(number, ref, [order])
Example:=RANK.EQ(B2, B$2:B$100, 0)
fx

COUNTA

โ˜… Essential
๐Ÿ“Š StatisticalAll Versions

Counts the number of cells in a range that are not empty.

Formula Syntax
=COUNTA(value1, [value2], ...)
Example:=COUNTA(A2:A100)
fx

COUNTBLANK

๐Ÿ“Š StatisticalAll Versions

Counts empty cells in a specified range of cells.

Formula Syntax
=COUNTBLANK(range)
Example:=COUNTBLANK(B2:B50)
fx

MAX

โ˜… Essential
๐Ÿ“Š StatisticalAll Versions

Returns the largest value in a set of values.

Formula Syntax
=MAX(number1, [number2], ...)
Example:=MAX(A2:A100)
fx

LARGE

๐Ÿ“Š StatisticalAll Versions

Returns the k-th largest value in a data set.

Formula Syntax
=LARGE(array, k)
Example:=LARGE(B2:B100, 1)
fx

COUNTIFS

โ˜… Essential
๐Ÿ“Š StatisticalExcel 2007+

Counts the number of cells that meet multiple criteria.

Formula Syntax
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Example:=COUNTIFS(A2:A50, "North", B2:B50, ">100")
fx

AVERAGEIF

๐Ÿ“Š StatisticalExcel 2007+

Calculates the average of cells that meet a specified condition.

Formula Syntax
=AVERAGEIF(range, criteria, [average_range])
Example:=AVERAGEIF(A2:A50, ">=50")
fx

AVERAGEIFS

๐Ÿ“Š StatisticalExcel 2007+

Calculates the average of cells that meet multiple criteria.

Formula Syntax
=AVERAGEIFS(average_range, criteria_range1, criteria1, ...)
Example:=AVERAGEIFS(C2:C50, A2:A50, "North", B2:B50, ">100")

๐Ÿ’ฐFinancial Basic Functions

1 function
fx

SLN

๐Ÿ’ฐ FinancialAll Versions

Returns the straight-line depreciation of an asset for one period.

Formula Syntax
=SLN(cost, salvage, life)
Example:=SLN(30000, 7500, 10)

๐ŸงชEngineering Basic Functions

1 function
fx

DEC2BIN

๐Ÿงช EngineeringAll Versions

Converts a decimal number to binary.

Formula Syntax
=DEC2BIN(number, [places])
Example:=DEC2BIN(9)
Advertisement
Ready for Next Level?

Master Advanced Excel Functions

Learn XLOOKUP, INDEX & MATCH, SUMIFS, FILTER, UNIQUE, SORT, and dynamic array formulas.

Explore Advanced Functions โ†’
Advertisement