Developer Reference

Formula Cheat Sheet.

Quickly lookup syntax, required parameters, and copy equations. Clean layout optimized for reading, searching, and physical printing.

Welcome to the Student Cheat Sheet! Easily find descriptions, copy equations, and learn what parameters mean.

Total Records: 27Matching: 27
Lookup & Reference

XLOOKUP.

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Searches a range or array and returns the corresponding item from a second range or array.Searches for a value in one list (lookup array) and returns matching information from another list (return array) in the exact same row.

Lookup & Reference

VLOOKUP.

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Searches for a value in the first column of a table and returns a value in the same row from a specified column.Searches down the first column of a table to find a matching word, then reads across that row to get a value from a column you choose.

Lookup & Reference

INDEX & MATCH.

=INDEX(return_array, MATCH(lookup_value, lookup_array, [match_type]))

Combines two formulas to perform powerful two-way lookups, searching left and right.MATCH finds the row number of your lookup item. INDEX uses that row number to grab the corresponding value from another column.

Logical

IF.

=IF(logical_test, value_if_true, [value_if_false])

Checks whether a condition is met, and returns one value if TRUE, and another if FALSE.Checks whether a condition is true or false. If true, it outputs one value; if false, it outputs another.

Logical

IFS.

=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)

Checks multiple conditions and returns a value corresponding to the first TRUE condition.Checks multiple conditions in order and returns the grade/value matching the first true condition.

Logical

IFERROR.

=IFERROR(value, value_if_error)

Returns a specified value if a formula evaluates to an error; otherwise, returns the result of the formula.Runs a formula, but if the formula fails (like a division by zero error), it gives a clean default value instead of Excel's ugly errors.

Math & Statistical

SUMIFS.

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

Sums cells that meet multiple criteria.Adds up all numbers in a range that meet one or more conditions (e.g., adding sales only for West region and Apple product).

Math & Statistical

COUNTIFS.

=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)

Counts cells that meet multiple criteria.Counts how many cells in one or more ranges meet specific conditions.

Text

TEXTJOIN.

=TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)

Combines text from multiple ranges or strings, and includes a delimiter you specify between each text value.Glues text from different cells together into one cell, placing a separator of your choice (like a comma) in between.

Dynamic Arrays

FILTER.

=FILTER(array, include, [if_empty])

Filters a range or array based on conditions you define, spilling matching rows automatically.Sifts through a table of data and extracts only the rows that match your criteria, spilling the results down the sheet.

Dynamic Arrays

UNIQUE.

=UNIQUE(array, [by_col], [exactly_once])

Extracts all unique values from a range or array, removing duplicates automatically.Looks at a list with duplicate entries and returns a clean list containing only one copy of each item.

Date & Time

TODAY.

=TODAY()

Returns the current date.Returns the current date. It updates itself automatically every single day.

Date & Time

NETWORKDAYS.

=NETWORKDAYS(start_date, end_date, [holidays])

Returns the number of whole working days between two dates, excluding weekends and optional holidays.Counts the number of working days between two dates, automatically skipping weekends (Saturdays & Sundays) and holidays.

Financial

PMT.

=PMT(rate, nper, pv, [fv], [type])

Calculates the payment for a loan based on constant payments and a constant interest rate.Calculates the monthly payment for a loan (like a house mortgage or car loan) based on interest rate and loan term.

Math & Statistical

SUM.

=SUM(number1, [number2], ...)

Adds all numbers in a range of cells.Adds up all the numbers in a selected group of cells to find the total sum.

Math & Statistical

AVERAGE.

=AVERAGE(number1, [number2], ...)

Returns the average (arithmetic mean) of the arguments.Calculates the average (arithmetic mean) of a group of numbers.

Math & Statistical

COUNT.

=COUNT(value1, [value2], ...)

Counts the number of cells that contain numbers.Counts how many cells in a range contain actual numbers, completely ignoring text or blank cells.

Text

LEFT.

=LEFT(text, [num_chars])

Returns the first character or characters in a text string, based on the number of characters you specify.Extracts a specific number of characters starting from the very beginning (left edge) of a text cell.

Text

RIGHT.

=RIGHT(text, [num_chars])

Returns the last character or characters in a text string, based on the number of characters you specify.Extracts a specific number of characters starting from the very end (right edge) of a text cell.

Text

TRIM.

=TRIM(text)

Removes all spaces from text except for single spaces between words.Cleans up text by removing extra leading/trailing spaces and multiple spaces in between words.

Text

PROPER.

=PROPER(text)

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

Math & Statistical

ROUND.

=ROUND(number, num_digits)

Rounds a number to a specified number of digits.Rounds a decimal number to a specific number of decimal places (like rounding 19.9567 to 19.96).

Logical

AND.

=AND(logical1, [logical2], ...)

Returns TRUE if all of its arguments are TRUE; returns FALSE if one or more arguments are FALSE.Checks multiple rules. It only outputs TRUE if every single rule is met; otherwise, it outputs FALSE.

Logical

OR.

=OR(logical1, [logical2], ...)

Returns TRUE if any argument is TRUE; returns FALSE if all arguments are FALSE.Checks multiple rules. It outputs TRUE if at least one rule is met; it only outputs FALSE if all rules fail.

Text

CONCAT.

=CONCAT(text1, [text2], ...)

Combines the text from multiple ranges and/or strings.Glues multiple pieces of text from different cells together into a single cell, without any spacing in between.

Text

LEN.

=LEN(text)

Returns the number of characters in a text string.Counts the total number of letters, numbers, spaces, and symbols inside a text cell.

Lookup & Reference

HLOOKUP.

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

Looks for a value in the top row of a table or array of values and returns a value in the same column from a row you specify.Searches horizontally across the first row of a table for a query value, then retrieves matching info from a row number you choose.