Date |
yes |
Add (Subtract) Days to a Date |
|
Concatenate Dates |
|
Convert Date to Number |
|
Convert Date to Text |
|
Month Name to Number |
|
Create Date Range from Dates |
|
Day Number of Year |
|
Month Name from Date |
|
First Day of Month |
|
Add (Subtract) Weeks to a Date |
|
If Functions with Dates |
|
Max Date |
|
Number of Days Between Dates |
|
Number of Days in a Month |
|
Number of Weeks Between Dates |
|
Number of Years Between Dates |
|
Split Date & Time into Separate Cells |
|
Countdown Remaining Days |
|
Insert Dates |
|
Random Date Generator |
|
Using Dynamic Ranges — Year to Date Values |
|
Add (Subtract) Years to a Date |
|
Date Formula Examples |
|
Extract Day from Date |
|
Get Day Name from Date |
|
Count Days Left in Month / Year |
|
Count Workdays Left in Month / Year |
|
Get Last Day of Month |
|
Last Business Day of Month / Year |
|
Number of Work / Business Days in Month |
|
Weekday Abbreviations |
|
Auto Populate Dates |
|
Number of Months Between Dates |
|
Quarter from a Date |
|
Years of Service |
|
Change Date Format |
|
Compare Dates |
|
Time |
yes |
Add (Subtract) Hours to Time |
|
Add (Subtract) Minutes to Time |
|
Add (Subtract) Seconds to Time |
|
Add Up time (Total Time) |
|
Time Differences |
|
Change Time Format |
|
Convert Minutes to Hours |
|
Convert Time to Decimal |
|
Convert Time to Hours |
|
Convert Time to Minutes |
|
Convert Time to Seconds |
|
Military Time |
|
Round Time to Nearest 15 Minutes |
|
Overtime Calculator |
|
Number of Hours Between Times |
|
Convert Seconds to Minutes, Hours, or Time |
|
Count Hours Worked |
|
Time Differences |
|
Time Format — Show Minutes Seconds |
|
Text |
yes |
Add Commas to Cells |
|
Get First Word from Text |
|
Capitalize First Letter |
|
Clean & Format Phone #s |
|
Remove Extra Trailing / Leading Spaces |
|
Add Spaces to Cell |
|
Assign Number Value to Text |
|
Combine Cells with Comma |
|
Combine First and Last Names |
|
Convert Text String to Date |
|
Convert Text to Number |
|
Extract Text From Cell |
|
Get Last Word |
|
Remove Unwated Characters |
|
Extract Text Before or After Character |
|
How to Split Text String by Space, Comma, & More |
|
Remove Special Characters |
|
Remove First Characters from Left |
|
Substitute Multiple Values |
|
Switch First & Last Names w/ Commas |
|
Remove Specific Text from a Cell |
|
Extract Text Between Characters (Ex. Parenthesis) |
|
Add Leading Zeros to a Number |
|
Remove Line Breaks from Text |
|
Remove all Numbers from Text |
|
Reverse Text |
|
Remove Non-Numeric Characters |
|
Remove Last Character(s) From Right |
|
Separate First and Last Names |
|
Separate Text & Numbers |
|
Round |
yes |
Round Formulas |
|
Round Price to Nearest Dollar or Cent |
|
Round to Nearest 10, 100, or 1000 |
|
Round to Nearest 5 or .5 |
|
Round Percentages |
|
Round to Significant Figures |
|
Count |
yes |
Count Blank and Non-blank Cells |
|
Count Cells Between Two Numbers |
|
Count Cells not Equal to |
|
Count if Cells are in Range |
|
Count Times Word Appears in Cell |
|
Count Words in Cell |
|
|
|
Count Specific Characters in Column |
|
Count Total Number of Characters in Column |
|
Count Cells that Equal one of two Results |
|
Count Cells that do not Contain |
|
Count Cells that Contain Specific Text |
|
Count Unique Values in Range |
|
Countif — Multiple Criteria |
|
Count Total Number of Cells in Range |
|
Count Cells with Any Text |
|
Count Total Cells in a Table |
|
Lookup |
yes |
Two Dimensional VLOOKUP |
|
VLOOKUP Simple Example |
|
Vlookup — Multiple Matches |
|
Case Sensitive Lookup |
|
Case Sensitive VLOOKUP |
|
Sum if — VLOOKUP |
|
Case Sensitive Lookup |
|
Case Sensitive VLOOKUP |
|
Find Duplicates w/ VLOOKUP or MATCH |
|
|
|
INDEX MATCH MATCH |
|
Lookup — Return Cell Address (Not Value) |
|
Lookup Last Value in Column or Row |
|
Reverse VLOOKUP (Right to Left) |
|
Risk Score Bucket with VLOOKUP |
|
Sum with a VLOOKUP Function |
|
VLOOKUP & INDIRECT |
|
VLOOKUP Concatenate |
|
VLOOKUP Contains (Partial Match) |
|
17 Reasons Why Your XLOOKUP is Not Working |
|
Double (Nested) XLOOKUP — Dynamic Columns |
|
IFERROR (& IFNA) XLOOKUP |
|
Lookup Min / Max Value |
|
Nested VLOOKUP |
|
Top 11 Alternatives to VLOOKUP (Updated 2022!) |
|
VLOOKUP – Dynamic Column Reference |
|
VLOOKUP – Fix #N/A Error |
|
VLOOKUP – Multiple Sheets at Once |
|
VLOOKUP & HLOOKUP Combined |
|
VLOOKUP & MATCH Combined |
|
VLOOKUP Between Worksheets or Spreadsheets |
|
VLOOKUP Duplicate Values |
|
VLOOKUP Letter Grades |
|
VLOOKUP Return Multiple Columns |
|
VLOOKUP Returns 0? Return Blank Instead |
|
VLOOKUP w/o #N/A Error |
|
XLOOKUP Multiple Sheets at Once |
|
XLOOKUP Between Worksheets or Spreadsheets |
|
XLOOKUP by Date |
|
XLOOKUP Duplicate Values |
|
XLOOKUP Multiple Criteria |
|
XLOOKUP Return Multiple Columns |
|
XLOOKUP Returns 0? Return Blank Instead |
|
XLOOKUP Text |
|
XLOOKUP with IF |
|
XLOOKUP With If Statement |
|
Misc. |
yes |
Sort Multiple Columns |
|
Use Cell Value in Formula |
|
Percentage Change Between Numbers |
|
Percentage Breakdown |
|
Rank Values |
|
Add Spaces to Cell |
|
CAGR Formula |
|
Average Time |
|
Decimal Part of Number |
|
Integer Part of a Number |
|
Compare Items in a List |
|
Dealing with NA() Errors |
|
Get Worksheet Name |
|
Wildcard Characters |
|
Hyperlink to Current Folder |
|
Compound Interest Formula |
|
Percentage Increase |
|
Create Random Groups |
|
Sort with the Small and Large Functions |
|
Non-volatile Function Alternatives |
|
Decrease a Number by a Percentage |
|
Calculate Percent Variance |
|
Profit Margin Calculator |
|
Convert Column Number to Letter |
|
Get Full Address of Named Range |
|
Insert File Name |
|
Insert Path |
|
Latitute / Longitude Functions |
|
Replace Negative Values |
|
Reverse List Range |
|
|
|
Convert State Name to Abbreviation |
|
Create Dynamic Hyperlinks |
|
Custom Sort List with Formula |
|
Data Validation — Custom Formulas |
|
Dynamic Sheet Reference (INDIRECT) |
|
Reference Cell in Another Sheet or Workbook |
|
Get Cell Value by Address |
|
Get Worksheet Name |
|
Increment Cell Reference |
|
List Sheet Names |
|
List Skipped Numbers in Sequence |
|
Return Address of Max Value in Range |
|
Search by Keywords |
|
Select Every Other (or Every nth) Row |
|
Basics |
yes |
Cell Reference Basics — A1, R1C1, 3d, etc. |
|
Add Up (Sum) Entire Column or Row |
|
Into to Dynamic Array Formulas |
|
Conversions |
yes |
Convert Time Zones |
|
Convert Celsius to Fahrenheit |
|
Convert Pounds to Kilograms |
|
Convert Time to Unix Time |
|
Convert Feet to Meters |
|
Convert Centimeters to Inches |
|
Convert Kilometers to Miles |
|
Convert Inches to Feet |
|
Convert Date to Julian Format |
|
Convert Column Letter to Number |
|
Tests |
yes |
Test if a Range Contains any Text |
|
Test if any Cell in Range is Number |
|
Test if a Cell Contains a Specific Value |
|
|
|
|
|
Test if Cell Contains Any Number |
|
Test if Cell Contains Specific Number |
|
Test if Cell is Number or Text |
|
If |
yes |
Percentile If |
|
Subtotal If |
|
Sumproduct If |
|
Large If and Small If |
|
Median If |
|
Concatentate If |
|
Max If |
|
Rank If |
|
TEXTJOIN If |
|
Sum |
yes |
Sum if — Begins With / Ends With |
|
Sum if — Month or Year to Date |
|
Sum if — By Year |
|
Sum if — Blank / Non-Blank |
|
Sum if — Horizontal Sum |
|
Count / Sum If — Cell Color |
|
INDIRECT Sum |
|
Sum If — Across Multiple Sheets |
|
Sum If — By Month |
|
Sum If — Cells Not Equal To |
|
Sum If — Not Blank |
|
Sum if — Between Values |
|
Sum If — Week Number |
|
Sum Text |
|
Sum if — By Category or Group |
|
Sum if — Cell Contains Specific Text (Wildcards) |
|
Sum if — Date Rnage |
|
Sum if — Dates Equal |
|
Sum if — Day of Week |
|
Sum if — Greater Than |
|
Sum if — Less Than |
|
Average |
yes |
Average Non-Zero Values |
|
Average If — Not Blank |
|
Average — Ignore 0 |
|
Average — Ignore Errors |
|
Math |
yes |
Multiplication Table |
|
Cube Roots |
|
nth Roots |
|
Square Numbers |
|
Square Roots |
|
Calculations |
yes |
Calculate a Ratio |
|
Calculate Age |
|
KILLLLLLL |
|
Calculate Loan Payments |
|
GPA Formula |
|
Calculate VAT Tax |
|
How to Grade Formulas |
|
Find |
yes |
Find a Number in a Column / Workbook |
|
Find Most Frequent Numbers |
|
Find Smallest n Values |
|
Find nth Occurance of Character in Text |
|
Find and Extract Number from String |
|
Find Earliest or Latest Date Based on Criteria |
|
Find First Cell with Any Value |
|
Find Last Row |
|
Find Last Row with Data |
|
Find Missing Values |
|
Find Largest n Values |
|
Most Frequent Number |
|
Conditional Formatting |
yes |
Conditional Format — Dates & Times |
|
Conditional Format — Highlight Blank Cells |
|
New Functions |
|
XLOOKUP |
Replaces VLOOKUP, HLOOKUP, and INDEX / MATCH |
Logical |
yes |
AND |
Checks whether all conditions are met. TRUE/FALSE |
IF |
If condition is met, do something, if not, do something else. |
IFERROR |
If result is an error then do something else. |
NOT |
Changes TRUE to FALSE and FALSE to TRUE. |
OR |
Checks whether any conditions are met. TRUE/FALSE |
XOR |
Checks whether one and only one condition is met. TRUE/FALSE |
Lookup & Reference |
yes |
FALSE |
The logical value: FALSE. |
TRUE |
The logical value: TRUE. |
ADDRESS |
Returns a cell address as text. |
AREAS |
Returns the number of areas in a reference. |
CHOOSE |
Chooses a value from a list based on it’s position number. |
COLUMN |
Returns the column number of a cell reference. |
COLUMNS |
Returns the number of columns in an array. |
HLOOKUP |
Lookup a value in the first row and return a value. |
HYPERLINK |
Creates a clickable link. |
INDEX |
Returns a value based on it’s column and row numbers. |
INDIRECT |
Creates a cell reference from text. |
LOOKUP |
Looks up values either horizontally or vertically. |
MATCH |
Searches for a value in a list and returns its position. |
OFFSET |
Creates a reference offset from a starting point. |
ROW |
Returns the row number of a cell reference. |
ROWS |
Returns the number of rows in an array. |
TRANSPOSE |
Flips the oriention of a range of cells. |
VLOOKUP |
Lookup a value in the first column and return a value. |
Date & Time |
yes |
DATE |
Returns a date from year, month, and day. |
DATEDIF |
Number of days, months or years between two dates. |
DATEVALUE |
Converts a date stored as text into a valid date |
DAY |
Returns the day as a number (1-31). |
DAYS |
Returns the number of days between two dates. |
DAYS360 |
Returns days between 2 dates in a 360 day year. |
EDATE |
Returns a date, n months away from a start date. |
EOMONTH |
Returns the last day of the month, n months away date. |
HOUR |
Returns the hour as a number (0-23). |
MINUTE |
Returns the minute as a number (0-59). |
MONTH |
Returns the month as a number (1-12). |
NETWORKDAYS |
Number of working days between 2 dates. |
NETWORKDAYS.INTL |
Working days between 2 dates, custom weekends. |
NOW |
Returns the current date and time. |
SECOND |
Returns the second as a number (0-59) |
TIME |
Returns the time from a hour, minute, and second. |
TIMEVALUE |
Converts a time stored as text into a valid time. |
TODAY |
Returns the current date. |
WEEKDAY |
Returns the day of the week as a number (1-7). |
WEEKNUM |
Returns the week number in a year (1-52). |
WORKDAY |
The date n working days from a date. |
WORKDAY.INTL |
The date n working days from a date, custom weekends. |
YEAR |
Returns the year. |
YEARFRAC |
Returns the fraction of a year between 2 dates. |
Engineering |
yes |
CONVERT |
Convert number from one unit to another. |
Financial |
yes |
FV |
Calculates the future value. |
PV |
Calculates the present value. |
NPER |
Calculates the total number of payment periods. |
PMT |
Calculates the payment amount. |
RATE |
Calculates the interest Rate. |
NPV |
Calculates the net present value. |
IRR |
The internal rate of return for a set of periodic CFs. |
XIRR |
The internal rate of return for a set of non-periodic CFs. |
PRICE |
Calculates the price of a bond. |
YIELD |
Calculates the bond yield. |
INTRATE |
The interest rate of a fully invested security. |
Information |
yes |
CELL |
Returns information about a cell. |
ERROR.TYPE |
Returns a value representing the cell error. |
ISBLANK |
Test if cell is blank. TRUE/FALSE |
ISERR |
Test if cell value is an error, ignores #N/A. TRUE/FALSE |
ISERROR |
Test if cell value is an error. TRUE/FALSE |
ISEVEN |
Test if cell value is even. TRUE/FALSE |
ISFORMULA |
Test if cell is a formula. TRUE/FALSE |
ISLOGICAL |
Test if cell is logical (TRUE or FALSE). TRUE/FALSE |
ISNA |
Test if cell value is #N/A. TRUE/FALSE |
ISNONTEXT |
Test if cell is not text (blank cells are not text). TRUE/FALSE |
ISNUMBER |
Test if cell is a number. TRUE/FALSE |
ISODD |
Test if cell value is odd. TRUE/FALSE |
ISREF |
Test if cell value is a reference. TRUE/FALSE |
ISTEXT |
Test if cell is text. TRUE/FALSE |
N |
Converts a value to a number. |
NA |
Returns the error: #N/A. |
TYPE |
Returns the type of value in a cell. |
Math |
yes |
ABS |
Calculates the absolute value of a number. |
AGGREGATE |
Define and perform calculations for a database or a list. |
CEILING |
Rounds a number up, to the nearest specified multiple. |
COS |
Returns the cosine of an angle. |
DEGREES |
Converts radians to degrees. |
DSUM |
Sums database records that meet certain criteria. |
EVEN |
Rounds to the nearest even integer. |
EXP |
Calculates the exponential value for a given number. |
FACT |
Returns the factorial. |
FLOOR |
Rounds a number down, to the nearest specified multiple. |
GCD |
Returns the greatest common divisor. |
INT |
Rounds a number down to the nearest integer. |
LCM |
Returns the least common multiple. |
LN |
Returns the natural logarithm of a number. |
LOG |
Returns the logarithm of a number to a specified base. |
LOG10 |
Returns the base-10 logarithm of a number. |
MOD |
Returns the remainder after dividing. |
MROUND |
Rounds a number to a specified multiple. |
ODD |
Rounds to the nearest odd integer. |
PI |
The value of PI. |
POWER |
Calculates a number raised to a power. |
PRODUCT |
Multiplies an array of numbers. |
QUOTIENT |
Returns the integer result of division. |
RADIANS |
Converts an angle into radians. |
RAND |
Calculates a random number between 0 and 1. |
RANDBETWEEN |
Calculates a random number between two numbers. |
ROUND |
Rounds a number to a specified number of digits. |
ROUNDDOWN |
Rounds a number down (towards zero). |
ROUNDUP |
Rounds a number up (away from zero). |
SIGN |
Returns the sign of a number. |
SIN |
Returns the sine of an angle. |
SQRT |
Calculates the square root of a number. |
SUBTOTAL |
Returns a summary statistic for a series of data. |
SUM |
Adds numbers together. |
SUMIF |
Sums numbers that meet a criteria. |
SUMIFS |
Sums numbers that meet multiple criteria. |
SUMPRODUCT |
Multiplies arrays of numbers and sums the resultant array. |
TAN |
Returns the tangent of an angle. |
TRUNC |
Truncates a number to a specific number of digits. |
Stats |
yes |
AVERAGE |
Averages numbers. |
AVERAGEA |
Averages numbers. Includes text & FALSE =0, TRUE =1. |
AVERAGEIF |
Averages numbers that meet a criteria. |
AVERAGEIFS |
Averages numbers that meet multiple criteria. |
CORREL |
Calculates the correlation of two series. |
COUNT |
Counts cells that contain a number. |
COUNTA |
Count cells that are non-blank. |
COUNTBLANK |
Counts cells that are blank. |
COUNTIF |
Counts cells that meet a criteria. |
COUNTIFS |
Counts cells that meet multiple criteria. |
FORECAST |
Predict future y-values from linear trend line. |
FREQUENCY |
Counts values that fall within specified ranges. |
GROWTH |
Calculates Y values based on exponential growth. |
INTERCEPT |
Calculates the Y intercept for a best-fit line. |
LARGE |
Returns the kth largest value. |
LINEST |
Returns statistics about a trendline. |
MAX |
Returns the largest number. |
MEDIAN |
Returns the median number. |
MIN |
Returns the smallest number. |
MODE |
Returns the most common number. |
PERCENTILE |
Returns the kth percentile. |
PERCENTILE.INC |
Returns the kth percentile. Where k is inclusive. |
PERCENTILE.EXC |
Returns the kth percentile. Where k is exclusive. |
QUARTILE |
Returns the specified quartile value. |
QUARTILE.INC |
Returns the specified quartile value. Inclusive. |
QUARTILE.EXC |
Returns the specified quartile value. Exclusive. |
RANK |
Rank of a number within a series. |
RANK.AVG |
Rank of a number within a series. Averages. |
RANK.EQ |
Rank of a number within a series. Top Rank. |
SLOPE |
Calculates the slope from linear regression. |
SMALL |
Returns the kth smallest value. |
STDEV |
Calculates the standard deviation. |
STDEV.P |
Calculates the SD of an entire population. |
STDEV.S |
Calculates the SD of a sample. |
STDEVP |
Calculates the SD of an entire population |
TREND |
Calculates Y values based on a trendline. |
Text |
yes |
CHAR |
Returns a character specified by a code. |
CLEAN |
Removes all non-printable characters. |
CODE |
Returns the numeric code for a character. |
CONCATENATE |
Combines text together. |
DOLLAR |
Converts a number to text in currency format. |
EXACT |
Test if cells are exactly equal. Case-sensitive. TRUE/FALSE |
FIND |
Locates position of text within a cell.Case-sensitive. |
LEFT |
Truncates text a number of characters from the left. |
LEN |
Counts number of characters in text. |
LOWER |
Converts text to lower case. |
MID |
Extracts text from the middle of a cell. |
PROPER |
Converts text to proper case. |
REPLACE |
Replaces text based on it’s location. |
REPT |
Repeats text a number of times. |
RIGHT |
Truncates text a number of characters from the right. |
SEARCH |
Locates position of text within a cell.Not Case-sensitive. |
SUBSTITUTE |
Finds and replaces text. Case-sensitive. |
TEXT |
Converts a value into text with a specific number format. |
TRIM |
Removes all extra spaces from text. |
UPPER |
Converts text to upper case. |
VALUE |
Converts a number stored as text into a number. |