99 Excel functions

99 of 99 functions

Category
Difficulty rating

Logical

  • ANDEN
    Difficulty rating 2 of 5
    Returns TRUE only when every condition you give it is TRUE, and FALSE as soon as one of them is not.
  • IFALS
    Difficulty rating 2 of 5
    Checks a condition and returns one value when it holds and another value when it does not.
  • IFERRORALS.FOUT
    Difficulty rating 2 of 5
    Returns the result of a calculation, or a replacement value of your choice when that calculation ends in any error.
  • IFNAALS.NB
    Difficulty rating 2 of 5
    Returns a fallback of your choice when a formula produces #N/A, and passes every other result through unchanged, including other errors.
  • OROF
    Difficulty rating 2 of 5
    Returns TRUE when at least one of the conditions you give it is TRUE, and FALSE only when all of them are FALSE.
  • SWITCHSCHAKELEN
    Difficulty rating 2 of 5
    Under review
    Compares one value with a list of possible values and returns the result that belongs to the first exact match, with an optional fallback.
  • IFSALS.VOORWAARDEN
    Difficulty rating 3 of 5
    Tests conditions one after another and returns the value that belongs to the first condition that is TRUE.
  • LETLET
    Difficulty rating 4 of 5
    Excel 2021 or later
    Gives a value or an intermediate result a name inside one formula, so you can reuse it by name and Excel calculates it only once.

Lookup & reference

  • CHOOSEKIEZEN
    Difficulty rating 2 of 5
    Under review
    Picks the value at a given position from a list of values you type or point to, counting from 1.
  • TRANSPOSETRANSPONEREN
    Difficulty rating 2 of 5
    Under review
    Turns the rows of a range into columns and the columns into rows, and stays linked to the source.
  • HLOOKUPHORIZ.ZOEKEN
    Difficulty rating 3 of 5
    Under review
    Finds a value in the top row of a table and returns the cell a given number of rows below it in the same column.
  • INDEXINDEX
    Difficulty rating 3 of 5
    Returns the cell at a given row and column number inside a range, or a whole row or column of it when one number is 0.
  • MATCHVERGELIJKEN
    Difficulty rating 3 of 5
    Tells you where a value sits in a single row or column, as a position number counted from the start of that range.
  • VLOOKUPVERT.ZOEKEN
    Difficulty rating 3 of 5
    Finds a value in the first column of a table and returns the cell a given number of columns to its right in the same row.
  • XLOOKUPX.ZOEKEN
    Difficulty rating 3 of 5
    Excel 2021 or later
    Find a value in one list and bring back the matching item from another.
  • XMATCHX.VERGELIJKEN
    Difficulty rating 3 of 5
    Excel 2021 or later
    Finds a value in a row or column and returns its position as a number, with options for nearest matches, wildcards, regular expressions and searching from the end.
  • INDIRECTINDIRECT
    Difficulty rating 4 of 5
    Turns text such as B5 or Sales!B5 into a live reference, so a formula can point wherever a cell tells it to.
  • OFFSETVERSCHUIVING
    Difficulty rating 4 of 5
    Returns a reference to the cell or block a set number of rows and columns from a start cell, optionally resized.

Math

  • ABSABS
    Difficulty rating 1 of 5
    Returns a number without its sign, so a shortfall and an overshoot of the same size become the same distance from zero.
  • INTINTEGER
    Difficulty rating 1 of 5
    Rounds a number down to the nearest whole number below it, which also strips the time from a date-time value.
  • RANDASELECT
    Difficulty rating 1 of 5
    Returns a random decimal number from 0 up to, but not including, 1, and draws a new one every time the sheet recalculates.
  • SUMSOM
    Difficulty rating 1 of 5
    Adds up numbers, cells and ranges, skipping anything in a range that is not a real number.
  • TRUNCGEHEEL
    Difficulty rating 1 of 5
    Cuts a number off after a chosen number of decimals, without rounding, so 7.98 becomes 7 and -7.98 becomes -7.
  • MODREST
    Difficulty rating 2 of 5
    Returns what is left over after dividing one number by another, which makes it the tool for anything that repeats in cycles.
  • MROUNDAFRONDEN.N.VEELVOUD
    Difficulty rating 2 of 5
    Rounds a number to the nearest multiple of a step you choose, such as 0.05 for cash or 15 minutes for timesheets.
  • RANDBETWEENASELECTTUSSEN
    Difficulty rating 2 of 5
    Returns a random whole number between two bounds, both included, and picks a new one every time the sheet recalculates.
  • ROUNDAFRONDEN
    Difficulty rating 2 of 5
    Rounds a number to a chosen number of decimal places, or to tens and hundreds when the count is negative.
  • ROUNDDOWNAFRONDEN.NAAR.BENEDEN
    Difficulty rating 2 of 5
    Cuts a number off at a chosen digit position, toward zero, never adding anything: 7.9 becomes 7 and -7.9 becomes -7.
  • ROUNDUPAFRONDEN.NAAR.BOVEN
    Difficulty rating 2 of 5
    Rounds a number away from zero to a chosen number of digits, so any leftover fraction counts as a full extra unit.
  • SUMIFSOM.ALS
    Difficulty rating 2 of 5
    Adds the numbers in a range for the rows where one other range meets a single condition.
  • SUBTOTALSUBTOTAAL
    Difficulty rating 3 of 5
    Calculates a total, count, average or other summary over the visible rows of a list, skipping filtered rows and other subtotals.
  • SUMIFSSOMMEN.ALS
    Difficulty rating 3 of 5
    Adds the numbers in one range for the rows where every condition you set on other ranges is met.
  • AGGREGATEAGGREGAAT
    Difficulty rating 4 of 5
    Runs one of 19 calculations, such as SUM, LARGE or a quartile, while skipping error values, hidden rows or nested subtotals as you choose.
  • SUMPRODUCTSOMPRODUCT
    Difficulty rating 4 of 5
    Multiplies the matching items of two or more ranges and adds up the products, which also makes it a tool for conditional sums and weighted averages.

Statistical

  • AVERAGEGEMIDDELDE
    Difficulty rating 1 of 5
    Returns the arithmetic mean: the sum of the numbers divided by how many numbers there are, with blanks and text left out.
  • COUNTBLANKAANTAL.LEGE.CELLEN
    Difficulty rating 1 of 5
    Under review
    Counts the empty cells in one range, including cells that hold empty text from a formula, but not cells with a space or a 0.
  • MAXMAX
    Difficulty rating 1 of 5
    Returns the largest number among its arguments, ignoring blanks and text in ranges.
  • MINMIN
    Difficulty rating 1 of 5
    Returns the smallest number among its arguments, ignoring blanks and text in ranges.
  • COUNTAANTAL
    Difficulty rating 2 of 5
    Counts how many cells in the arguments hold a number, including dates and zeros, and skips text, empty cells and errors.
  • COUNTAAANTALARG
    Difficulty rating 2 of 5
    Counts the cells in one or more ranges that hold anything at all: a number, text, a date, TRUE or FALSE, or an error.
  • COUNTIFAANTAL.ALS
    Difficulty rating 2 of 5
    Counts how many cells in a range meet one condition, such as equal to a value, above a number or starting with certain letters.
  • LARGEGROOTSTE
    Difficulty rating 2 of 5
    Returns the k-th largest number in a range, so 1 gives the largest, 2 the second largest, and so on.
  • COUNTIFSAANTALLEN.ALS
    Difficulty rating 3 of 5
    Counts the rows in which every condition you set is met, each condition tested on its own range.
  • MAXIFSMAX.ALS.VOORWAARDEN
    Difficulty rating 3 of 5
    Returns the largest number among the rows that meet one or more conditions, and 0 when no row qualifies.
  • MINIFSMIN.ALS.VOORWAARDEN
    Difficulty rating 3 of 5
    Returns the smallest number among the rows that meet one or more conditions, and 0 when no row qualifies.

Text

  • CLEANWISSEN.CONTROL
    Difficulty rating 1 of 5
    Removes the 32 non-printing control characters (codes 0 to 31) such as tabs and line breaks from a text.
  • EXACTGELIJK
    Difficulty rating 1 of 5
    Compares two texts character by character, including case, and returns TRUE only when they are identical.
  • LEFTLINKS
    Difficulty rating 1 of 5
    Returns a chosen number of characters from the start of a text, counting from the first character.
  • LENLENGTE
    Difficulty rating 1 of 5
    Counts the characters in a text, including spaces, punctuation and characters you cannot see on screen.
  • LOWERKLEINE.LETTERS
    Difficulty rating 1 of 5
    Converts every letter in a text to lowercase and leaves digits, spaces and punctuation as they are.
  • PROPERBEGINLETTERS
    Difficulty rating 1 of 5
    Capitalizes the first letter of a text and every letter that follows a non-letter, and lowercases all other letters.
  • REPTHERHALING
    Difficulty rating 1 of 5
    Repeats a text a given number of times and returns the result as one text.
  • RIGHTRECHTS
    Difficulty rating 1 of 5
    Returns a chosen number of characters from the end of a text, counting back from the last character.
  • TRIMSPATIES.WISSEN
    Difficulty rating 1 of 5
    Removes spaces at the start and end of a text and collapses repeated spaces between words to one.
  • UPPERHOOFDLETTERS
    Difficulty rating 1 of 5
    Converts every letter in a text to uppercase and leaves digits, spaces and punctuation as they are.
  • CONCATTEKST.SAMENV
    Difficulty rating 2 of 5
    Joins texts, cells and whole ranges into one text, in the order you list them, with nothing in between.
  • FINDVIND.ALLES
    Difficulty rating 2 of 5
    Returns the position at which one text first occurs inside another, matching upper and lower case exactly.
  • MIDDEEL
    Difficulty rating 2 of 5
    Returns a piece from inside a text: you give the position where it starts and how many characters it runs.
  • REPLACEVERVANGEN
    Difficulty rating 2 of 5
    Swaps a stretch of characters at a given position and length for new text, whatever those characters are.
  • SUBSTITUTESUBSTITUEREN
    Difficulty rating 2 of 5
    Replaces every occurrence of one piece of text with another, or only the occurrence you number, based on content rather than position.
  • TEXTAFTERTEKST.NA
    Difficulty rating 2 of 5
    Excel 2024 or later
    Cuts a text at a delimiter and returns everything that comes after it, optionally after the n-th delimiter or counted from the end.
  • TEXTBEFORETEKST.VOOR
    Difficulty rating 2 of 5
    Excel 2024 or later
    Returns the part of a text that sits before a chosen delimiter, counting from the start or from the end, without LEFT and FIND.
  • TEXTJOINTEKST.COMBINEREN
    Difficulty rating 2 of 5
    Joins texts and whole ranges into one cell with a separator of your choice between them, optionally skipping empty cells.
  • VALUEWAARDE
    Difficulty rating 2 of 5
    Turns text that looks like a number, a percentage, a date or a time into a real number Excel can calculate with.
  • NUMBERVALUENUMERIEKE.WAARDE
    Difficulty rating 3 of 5
    Turns text into a number using the decimal and thousands separators you name, whatever the regional setting of the computer.
  • SEARCHVIND.SPEC
    Difficulty rating 3 of 5
    Returns the position at which one text first occurs inside another, ignoring upper and lower case and allowing the wildcards ? and *.
  • TEXTTEKST
    Difficulty rating 3 of 5
    Turns a number or date into text, formatted the way a format code describes, so it can appear inside labels, keys and sentences.
  • TEXTSPLITTEKST.SPLITSEN
    Difficulty rating 3 of 5
    Excel 2024 or later
    Cuts the text in one cell at every delimiter and spills the pieces into a row, a column or a two-dimensional grid.
  • REGEXEXTRACTREGEXEXTRACT
    Difficulty rating 4 of 5
    Excel for Microsoft 365
    Pull the part of a text that fits a pattern, such as an invoice number inside a bank description.
  • REGEXREPLACEREGEXREPLACE
    Difficulty rating 4 of 5
    Excel for Microsoft 365
    Replace the parts of a text that match a pattern, and reuse pieces of the match to reorder or reformat what stays.
  • REGEXTESTREGEXTEST
    Difficulty rating 4 of 5
    Excel for Microsoft 365
    Check whether a text contains a pattern, or completely follows it, such as a reference scheme, and get TRUE or FALSE.

Date & time

  • DAYDAG
    Difficulty rating 1 of 5
    Under review
    Returns the day of the month, a number from 1 to 31, from a date.
  • DAYSDAGEN
    Difficulty rating 1 of 5
    Counts the calendar days from a start date to an end date, returning a negative number when the end comes before the start.
  • MONTHMAAND
    Difficulty rating 1 of 5
    Returns the month of a date as a number from 1 (January) to 12 (December).
  • TODAYVANDAAG
    Difficulty rating 1 of 5
    Returns the current date, without a time, and updates it every time the workbook recalculates.
  • YEARJAAR
    Difficulty rating 1 of 5
    Returns the year of a date as a four-digit number, from 1900 to 9999.
  • DATEDATUM
    Difficulty rating 2 of 5
    Builds a real Excel date from a year, a month and a day, rolling over any month or day that falls outside its normal range.
  • DATEDIFDATUMVERSCHIL
    Difficulty rating 2 of 5
    Under review
    Counts the complete years, months or days between two dates, for example the age of an asset or the months a receivable has been open.
  • EDATEZELFDE.DAG
    Difficulty rating 2 of 5
    Returns the date that falls on the same day of the month a given number of months before or after a start date.
  • EOMONTHLAATSTE.DAG
    Difficulty rating 2 of 5
    Returns the last day of the month that lies a given number of months before or after a date.
  • NETWORKDAYSNETTO.WERKDAGEN
    Difficulty rating 2 of 5
    Counts the working days, Monday to Friday, from one date to another, both included, minus any holidays you list.
  • WEEKDAYWEEKDAG
    Difficulty rating 2 of 5
    Returns the day of the week of a date as a number, where return_type decides which day counts as 1.
  • WORKDAYWERKDAG
    Difficulty rating 2 of 5
    Returns the date that lies a number of working days after, or before, a start date, skipping weekends and any holidays you list.

Dynamic arrays

  • SORTSORTEREN
    Difficulty rating 2 of 5
    Excel 2021 or later
    Returns a sorted copy of a range, by any one of its columns, ascending or descending, as a spilled block that re-sorts itself when the data changes.
  • CHOOSECOLSKIES.KOLOMMEN
    Difficulty rating 3 of 5
    Excel 2024 or later
    Returns the columns you name by number, in the order you name them, as a block that spills; negative numbers count from the right.
  • DROPWEGLATEN
    Difficulty rating 3 of 5
    Excel 2024 or later
    Cuts rows or columns off the start or end of a range and returns what is left, as a live spilled block.
  • FILTERFILTER
    Difficulty rating 3 of 5
    Excel 2021 or later
    Returns every row of a range that meets your condition, as a live list that spills into the cells below and updates when the data changes.
  • HSTACKHOR.STAPELEN
    Difficulty rating 3 of 5
    Excel 2024 or later
    Places ranges or arrays next to each other, left to right, into one spilled block that updates when the sources change.
  • RANDARRAYASELECT.MATRIX
    Difficulty rating 3 of 5
    Excel 2021 or later
    Fills a block of any size with random numbers, decimals or whole numbers between bounds you choose, and draws them again on every recalculation.
  • SEQUENCEREEKS
    Difficulty rating 3 of 5
    Excel 2021 or later
    Builds a block of consecutive numbers with a start value and a step, which spills into as many rows and columns as you ask for.
  • SORTBYSORTEREN.OP
    Difficulty rating 3 of 5
    Excel 2021 or later
    Sorts a range by the values of one or more other ranges or arrays, each with its own direction, and spills the sorted copy.
  • TAKENEMEN
    Difficulty rating 3 of 5
    Excel 2024 or later
    Keeps only the first or last rows and columns of a range, spilled as a block; a negative count takes from the end.
  • TOCOLNAAR.KOLOM
    Difficulty rating 3 of 5
    Excel 2024 or later
    Turns a block of cells into one single column, optionally leaving out blanks and errors, so other functions can work on a flat list.
  • TOROWNAAR.RIJ
    Difficulty rating 3 of 5
    Excel 2024 or later
    Turns a range or array of any shape into one row, reading it row by row or column by column and optionally skipping blanks and errors.
  • UNIQUEUNIEK
    Difficulty rating 3 of 5
    Excel 2021 or later
    Returns each value of a range once, in the order it first appears, as a list that spills and follows the source.
  • VSTACKVERT.STAPELEN
    Difficulty rating 3 of 5
    Excel 2024 or later
    Puts ranges or arrays below each other into one spilled block, so separate exports become a single list you can sort, filter or deduplicate.

Financial

  • PMTBET
    Difficulty rating 3 of 5
    Calculates the fixed payment per period on a loan or lease, given the interest rate per period, the number of periods and the amount borrowed.

Information

  • ISBLANKISLEEG
    Difficulty rating 1 of 5
    Under review
    Tells you whether a cell is truly empty: TRUE if nothing at all is in it, FALSE for anything else, including a space or empty text.
  • ISNUMBERISGETAL
    Difficulty rating 2 of 5
    Answers TRUE when a value is a real number and FALSE for text, errors, logical values and empty cells.