Excel Formula Explainer
-
SUM
=SUM(range)Adds all numbers in a range.
=SUM(A1:A10)
-
AVERAGE
=AVERAGE(range)Mean of numbers in range.
=AVERAGE(B2:B20)
-
COUNT / COUNTA
=COUNT(range)COUNT = numbers only; COUNTA = any non-empty cells.
=COUNTA(A:A)
-
COUNTIF
=COUNTIF(range, criteria)Count cells matching a condition.
=COUNTIF(B:B, ">100")
-
SUMIF / SUMIFS
=SUMIFS(sum_range, criteria_range1, criteria1, …)Sum cells matching one or more conditions.
=SUMIFS(C:C, A:A, "NY", B:B, ">2024-01-01")
-
IF
=IF(test, value_if_true, value_if_false)Conditional logic.
=IF(A1>100, "high", "low")
-
IFS
=IFS(test1, value1, test2, value2, …)Multiple if/then without nesting.
=IFS(A1<60,"F",A1<70,"D",A1<80,"C",A1<90,"B",TRUE,"A")
-
VLOOKUP
=VLOOKUP(lookup_value, table, col_index, [exact])Lookup a value in the first column and return from another column.
=VLOOKUP(A2, Products!A:D, 3, FALSE)
-
XLOOKUP
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found])Modern replacement for VLOOKUP/HLOOKUP/INDEX-MATCH.
=XLOOKUP(A2, Products!A:A, Products!C:C, "missing")
-
INDEX-MATCH
=INDEX(return_range, MATCH(lookup, lookup_range, 0))Two-step lookup. More flexible than VLOOKUP (works in any direction).
=INDEX(C:C, MATCH(A2, B:B, 0))
-
CONCAT / TEXTJOIN
=TEXTJOIN(delimiter, ignore_empty, text1, …)Join strings with a delimiter.
=TEXTJOIN(", ", TRUE, A2:E2) -
LEFT / RIGHT / MID
=LEFT(text, num_chars)Substring from start/end/middle.
=LEFT(A1, 3)
-
LEN
=LEN(text)Character count.
=LEN(A1)
-
TRIM
=TRIM(text)Removes leading/trailing/double spaces.
=TRIM(A1)
-
UPPER / LOWER / PROPER
=PROPER(text)Case conversion (PROPER = title case).
=PROPER(A1)
-
DATE / TODAY / NOW
=TODAY()Date helpers. TODAY = date only; NOW = date+time.
=TODAY() - A1
-
YEAR / MONTH / DAY
=YEAR(date)Extract date parts.
=YEAR(A1)
-
WEEKDAY
=WEEKDAY(date, [type])Day of week as number (1–7).
=WEEKDAY(TODAY(), 2)
-
EDATE / EOMONTH
=EOMONTH(start, months)Add months / end of month.
=EOMONTH(TODAY(), 0)
-
ROUND / ROUNDUP / ROUNDDOWN
=ROUND(number, digits)Rounding helpers.
=ROUND(A1, 2)
-
INT / MOD
=MOD(number, divisor)Integer / remainder.
=MOD(A1, 7)
-
RAND / RANDBETWEEN
=RANDBETWEEN(low, high)Random number.
=RANDBETWEEN(1, 100)
-
ARRAYFORMULA (Sheets) / dynamic arrays (Excel 365)
=A2:A10 * B2:B10Spill range — operation on entire array.
=A2:A10 * B2:B10
-
FILTER
=FILTER(array, include, [if_empty])Return rows matching a condition (Excel 365 / Sheets).
=FILTER(A2:C100, B2:B100>1000)
-
UNIQUE
=UNIQUE(range)Distinct values in a range.
=UNIQUE(A:A)
About this tool
Excel Formula Explainer is a single-purpose utility on instant.tw, a free toolbox of calculators, converters, generators, and quick lookups. Everything works in your browser — nothing is uploaded, nothing is stored on a server unless explicitly noted.
Category: Data & Spreadsheet Tools. Browse more Data & Spreadsheet Tools tools.