Formuladrill

47 functions to practice

Each function page explains what the function does, shows its syntax, and lists the exercises on Formuladrill that use it.

  • ANDAND returns TRUE only when every condition is TRUE. 1 exercise.
  • AVERAGEAVERAGE returns the arithmetic mean of its arguments, ignoring empty cells and text. 2 exercises.
  • AVERAGEIFAVERAGEIF averages the cells in a range that meet one condition. 1 exercise.
  • COUNTCOUNT counts the cells that contain numbers. 1 exercise.
  • COUNTACOUNTA counts the cells that are not empty, whatever they contain. 1 exercise.
  • COUNTIFCOUNTIF counts the cells in a range that meet one condition. 3 exercises.
  • COUNTIFSCOUNTIFS counts the rows that meet several conditions at once. 1 exercise.
  • DATEVALUEDATEVALUE converts a date written as text into a real date serial number. 1 exercise.
  • EDATEEDATE returns the date a given number of months before or after a start date. 1 exercise.
  • EOMONTHEOMONTH returns the last day of the month a given number of months away. 1 exercise.
  • FINDFIND returns the position of one text string inside another, case-sensitive. 1 exercise.
  • FVFV returns the future value of an investment with regular payments and a constant rate. 1 exercise.
  • IFIF returns one value when a condition is TRUE and another when it is FALSE. 5 exercises.
  • IFERRORIFERROR returns a replacement value when a formula produces an error. 1 exercise.
  • IFSIFS checks several conditions in order and returns the value for the first one that is TRUE. 1 exercise.
  • INDEXINDEX returns the value at a given row and column position in a range. 2 exercises.
  • IRRIRR returns the internal rate of return of a series of cash flows at regular intervals. 1 exercise.
  • LARGELARGE returns the nth largest value in a range. 1 exercise.
  • LEFTLEFT returns the first characters of a text. 1 exercise.
  • LENLEN returns the number of characters in a text. 1 exercise.
  • LOWERLOWER converts text to lower case. 1 exercise.
  • MATCHMATCH returns the position of a value in a range. 3 exercises.
  • MAXMAX returns the largest value in its arguments. 1 exercise.
  • MAXIFSMAXIFS returns the largest value among the cells that meet one or more conditions. 1 exercise.
  • MEDIANMEDIAN returns the middle value of a set of numbers. 1 exercise.
  • MIDMID returns a given number of characters from the middle of a text, starting at a position. 1 exercise.
  • MINMIN returns the smallest value in its arguments. 1 exercise.
  • MONTHMONTH returns the month of a date as a number from 1 to 12. 1 exercise.
  • NPVNPV returns the net present value of a series of future cash flows at a discount rate. 1 exercise.
  • OROR returns TRUE when at least one condition is TRUE. 1 exercise.
  • PMTPMT returns the periodic payment for a loan with a constant rate. 3 exercises.
  • PROPERPROPER capitalizes the first letter of each word in a text. 3 exercises.
  • PVPV returns the present value of a series of future payments at a constant rate. 1 exercise.
  • ROUNDROUND rounds a number to a given number of decimal places. 1 exercise.
  • ROUNDUPROUNDUP rounds a number away from zero to a given number of places. 2 exercises.
  • SLNSLN returns the straight-line depreciation of an asset for one period. 1 exercise.
  • SUBSTITUTESUBSTITUTE replaces every occurrence of one text with another. 1 exercise.
  • SUMSUM adds its arguments, ignoring text and empty cells. 4 exercises.
  • SUMIFSUMIF adds the cells in a range that meet one condition. 3 exercises.
  • SUMIFSSUMIFS adds the cells that meet several conditions at once. 1 exercise.
  • SUMPRODUCTSUMPRODUCT multiplies matching values in two or more ranges and adds the results. 1 exercise.
  • TEXTJOINTEXTJOIN joins several texts with a delimiter, optionally skipping empty cells. 1 exercise.
  • TRIMTRIM removes leading, trailing and repeated spaces from a text. 4 exercises.
  • VALUEVALUE converts a number stored as text into a real number. 1 exercise.
  • VLOOKUPVLOOKUP searches the first column of a range and returns a value from another column in the same row. 5 exercises.
  • XLOOKUPXLOOKUP searches a range and returns the matching item from another range, with a built-in result for a missing value. 2 exercises.
  • YEARYEAR returns the year of a date as a number. 1 exercise.

Try the first eight drills free.

No sign-up needed for the first eight exercises. If it works for you, Pro unlocks all 68, and a free account saves your progress across devices.

Start practicing free