158 Excel Functions

StatisticTextMathTrigonometryDate/TimeLogicReference

Below is a listing of 158 functions in Microsoft Excel, listed by function. If you want to check Excel functions alphabetically, please see here.

1. Statistical Function

Statistical FunctionFormula
Average FunctionAverage(Num1, Num2, …)
Averagea FunctionAveragea(Num1, Num2, …)
Averageif FunctionAverageif(Range, Criteria, [Range])
Averageifs FunctionAverageifs(Range, Range1, Criteria1, [Range2, Criteria2], …)
Concatenate FunctionConcatenate (Cell 1, Cell 2…)
Concat FunctionConcat (Cell 1, Cell 2…)
Count FunctionCount(Value1, [Value2], …)
Counta FunctionCounta(Value1, [Value2], …)
Countblank FunctionCountblank(Range)
Count Cells that Contain a ValueCountif(Range, Criteria)
Countifs FunctionCountifs(Range 1, Criteria 1, Range 2, Criteria 2…)
Frequency FunctionFrequency(Data_Array, Bins_Array)
Large FunctionLarge(Array, K)
Max FunctionMax(Num1, [Num2], …)
Maxa FunctionMaxa(Num1, [Num2], …)
Median FunctionMedian(Num1, [Num2], …)
Min FunctionMin(Num1, [Num2], …)
Mina FunctionMina(Num1, [Num2], …)
Rank.Avg FunctionRank.Avg(Num, Ref, [Order])
Small FunctionSmall(Array, K)

2. Text Function

Text Function Formula
CHAR Function Char(Num)
CLEAN Function Clean(Text)
CODE Function Code(Text)
CONCATENATE Function Concatenate (Cell 1, Cell 2…)
DOLLAR Function Dollar(Num, [Decimals])
EXACT Function Exact(Text1, Text2)
FIND Function Find(Find_Text, Within_Text, [Start_Num])
FINDB Function Findb(Find_Text, Within_Text, [Start_Num])
FIXED Function Fixed(Num, [Decimals], [No_Commas])
LEFT Function Left(Text, [Num_Chars])
LEFTB Function Leftb(Text, [Num_Chars])
LEN Function Len(Text)
LENB Function Lenb(Text)
LOWER Function Lower(Text)
MID Function Mid(Text, Start_Num, Num_Chars)
MIDB Function Midb(Text, Start_Num, Num_Bytes)
PROPER Function Proper(Text)
REPLACE Function Replace(Old_Text, Start_Num, Num_Chars, New_Text)
REPLACEB Function Replaceb(Old_Text, Start_Num, Num_Bytes, New_Text)
REPT Function Rept(Text, Num_Times)
RIGHT Function Right(Text,[Num_Chars])
RIGHTB Function Rightb(Text,[Num_Bytes])
SEARCH Function Search(Find_Text,Within_Text,[Start_Num])
SEARCHB Function Searchb(Find_Text,Within_Text,[Start_Num])
SUBSTITUTE Function Substitute(Text, Old, New, [Instance_Num])
T Function T(Text)
TEXT Function Text(Value, Format_Text)
TRIM Function Trim(Text)
UPPER Function Upper(Text)
VALUE Function Value(Text)

3. Math Function

Math FunctionFormula
ABS FunctionAbs(Num)
BASE FunctionBase(Num, Radix [Min_Length])
CEILING FunctionCeiling(Num, Significance)
CEILING.PRECISE FunctionCeiling.Precise(Num, Significance)
COMBIN FunctionCombin(Num, Num_Chosen)
COMBINA FunctionCombina(Num, Num_Chosen)
DECIMAL FunctionDecimal(Text, Radix)
DEGREES FunctionDegrees(Angle)
EVEN FunctionEven(Num)
EXP FunctionExp(Num)
FACT FunctionFact(Num)
FACTDOUBLE FunctionFactdouble(Num)
FLOOR FunctionFloor(Num, Significance)
FLOOR.PRECISE FunctionFloor.Precise(Num, [Significance])
INT FunctionInt(Num)
LN FunctionLn(Num)
LOG FunctionLog(Num, [Base])
LOG10 FunctionLog10(Num)
MOD FunctionMod(Num, Divisor)
MROUND FunctionMround(Num, Multiple)
ODD FunctionOdd(Num)
PI FunctionPi()
POWER FunctionPower(Num, Power)
PRODUCT FunctionProduct(Num1, [Num2], …)
QUOTIENT FunctionQuotient(Numerator, Denominator)
RADIANS FunctionRadians(Angle)
RAND FunctionRand()
RANDBETWEEN FunctionRandbetween(Bottom, Top)
ROMAN FunctionRoman(Num, [Form])
ROUND FunctionRound(Num, Num_Digits)
ROUNDDOWN FunctionRounddown(Num, Num_Digits)
ROUNDUP FunctionRoundup(Num, Num_Digits)
SQRT FunctionSqrt(Num)
SQRTPI FunctionSqrtpi(Num)
SUM FunctionSum(Num1,[Num2],…)
SUMIF FunctionSumif(Range, Criteria, [Sum_Range])
SUMIFS FunctionSumifs(Sum_Range, Range1, Criteria1, [Range2, Criteria2], …)
SUMPRODUCT FunctionSumproduct(Array1, [Array2], [Array3], …)
SUMSQ FunctionSumsq(Num1, [Num2], …)
SUMX2MY2 FunctionSumx2My2(Array_X, Array_Y)
SUMX2PY2 FunctionSumx2Py2(Array_X, Array_Y)
SUMXMY2 FunctionSumxmy2(Array_X, Array_Y)
TRUNC FunctionTrunc(Num, [Num_Digits])

4. Trigonometry Function

Trigonometry FunctionFormula
ACOS FunctionAcos(Num)
ACOSH FunctionAcosh(Num)
ACOT FunctionAcot(Num)
ACOTH FunctionAcoth(Num)
ASIN FunctionAsin(Num)
ASINH FunctionAsinh(Num)
ATAN FunctionAtan(Num)
ATAN2 FunctionAtan2(X_Num, Y_Num)
ATANH FunctionAtanh(Num)
COS FunctionCos(Num)
COSH FunctionCosh(Num)
CSCH FunctionCsch(Num)
SECH FunctionSech(Num)
SIN FunctionSin(Num)
SINH FunctionSinh(Num)
TAN FunctionTan(Num)
TANH FunctionTanh(Num)

5. Date and Time Function

Date and Time FunctionFormula
DATE FunctionDate(Year,Month,Day)
DATEDIF FunctionDatedif(Start_Date,End_Date,Unit)
DATEVALUE FunctionDatevalue(Date_Text)
DAY FunctionDay(Serial_Num)
DAYS360 FunctionDays360(Start,End,[Method])
EDATE FunctionEdate(Start_Date, Months)
EOMONTH FunctionEomonth(Start_Date, Months)
HOUR FunctionHour(Serial_Num)
ISOWEEKNUM FunctionIsoweeknum(Date)
MINUTE FunctionMinute(Serial_Num)
MONTH FunctionMonth(Serial_Num)
NETWORKDAYS FunctionNetworkdays(Start_Date, End_Date, [Holidays])
NETWORKDAYS.INTL FunctionNetworkdays.Intl(Start, End, [Weekend], [Holidays])
NOW FunctionNow()
SECOND FunctionSecond(Serial_Num)
TIME FunctionTime(Hour, Minute, Second)
TIMEVALUE FunctionTimevalue(Time_Text)
TODAY FunctionToday()
WEEKDAY FunctionWeekday(Serial_Num,[Return_Type])
WEEKNUM FunctionWeeknum(Serial_Num,[Return_Type])
WORKDAY FunctionWorkday(Start_Date, Days, [Holidays])
WORKDAY.INTL FunctionWorkday.Intl(Start_Date, Days, [Weekend], [Holidays])
YEAR FunctionYear(Serial_Num)
YEARFRAC FunctionYearfrac(Start_Date, End_Date, [Basis])

6. Logical Function

Logical FunctionFormula
AND FunctionAnd(Logical1, [Logical2], …)
FALSE FunctionFalse()
IF FunctionIf(Logical_Test, Value_If_True, [Value_If_False])
IFERROR FunctionIferror(Value, Value_If_Error)
IFNA FunctionIfna(Value, Value_If_Na)
NOT FunctionNot(Logical)
OR FunctionOr(Logical1, [Logical2], …)
TRUE FunctionTrue()

7. Lookup and Reference Function

Lookup and Reference FunctionFormula
ADDRESS FunctionAddress(Row_Num, Column_Num, [Abs_Num], [A1], [Sheet_Text])
AREAS FunctionAreas(Array)
CHOOSE FunctionChoose(Index_Num, Value1, [Value2], …)
COLUMN FunctionColumn([Reference])
COLUMNS FunctionColumns(Array)
HLOOKUP FunctionHlookup(Value, Array, Row_Num, [Range])
HYPERLINK FunctionHyperlink(Link_Location, [Friendly_Name])
INDEX FunctionIndex(Array, Row_Num, [Column_Num])
INDIRECT FunctionIndirect(Ref_Text, [A1])
LOOKUP FunctionLookup(Lookup_Value, Lookup_Vector, [Result_Vector])
MATCH FunctionMatch(Lookup_Value, Lookup_Array, [Match_Type])
OFFSET FunctionOffset(Reference, Rows, Cols, [Height], [Width])
ROW FunctionRow([Reference])
ROWS FunctionRows(Array)
TRANSPOSE FunctionTranspose(Array)
VLOOKUP functionVlookup(Value, Range, Column Num, Match Logic)