a list of Excel formula
a list of Excel formula
Formula Shortcuts:
1. Alt + = – Insert the SUM function (AutoSum).
2. Ctrl + Shift + Enter – Enter an Array Formula.
3. Ctrl + ` (Grave accent, located next to the number 1 key) – Toggle between displaying
cell values and formulas.
4. F2 – Edit the active cell and begin editing the formula in the cell.
5. Shift + F9 – Calculate the selected formula in the formula bar.
6. Ctrl + Shift + U – Expand or collapse the Formula Bar.
7. Ctrl + / (Slash) – Select the precedents (cells that provide data to the formula).
8. Ctrl + Shift + ( (Open parenthesis) – Highlight the arguments of a function (e.g., in
the SUM function).
9. Ctrl + Shift +) (Close parenthesis) – Select the next set of parentheses in a formula.
10. F3 – Paste a defined name into a formula.
11. Ctrl + A (in the formula bar) – Select all arguments of a function.
12. Ctrl + Shift + F3 – Define names for the selection.
Functions Specific to Formula Entry:
1. Ctrl + Shift + F9 – Recalculate all formulas in the workbook.
2. Ctrl + Shift + L – Add or remove filters to use in your formulas.
Here’s a list of Excel formula-related shortcuts that can help speed up your work with
formulas:
Formula Shortcuts:
1. Alt + = – Insert the SUM function (AutoSum).
2. Ctrl + Shift + Enter – Enter an Array Formula.
3. Ctrl + ` (Grave accent, located next to the number 1 key) – Toggle between displaying cell values
and formulas.
4. F2 – Edit the active cell and begin editing the formula in the cell.
5. Shift + F9 – Calculate the selected formula in the formula bar.
6. Ctrl + Shift + U – Expand or collapse the Formula Bar.
7. Ctrl + / (Slash) – Select the precedents (cells that provide data to the formula).
8. Ctrl + Shift + ((Open parenthesis) – Highlight the arguments of a function (e.g., in the SUM
function).
9. Ctrl + Shift +) (Close parenthesis) – Select the next set of parentheses in a formula.
10. F3 – Paste a defined name into a formula.
11. Ctrl + A (in the formula bar) – Select all arguments of a function.
12. Ctrl + Shift + F3 – Define names for the selection.
Functions Specific to Formula Entry:
1. Ctrl + Shift + F9 – Recalculate all formulas in the workbook.
2. Ctrl + Shift + L – Add or remove filters to use in your formulas.
These shortcuts can greatly enhance your speed and efficiency when working with formulas in
Excel! If you need specific examples of how to use these, feel free to ask!
4o mini
You said:
formula list
Here is a list of commonly used Excel formulas along with their basic descriptions:
Basic Excel Formulas:
1. SUM
o =SUM(A1:A10)
Adds all the numbers in a range.
2. AVERAGE
o =AVERAGE(A1:A10)
Calculates the average of the numbers in a range.
3. COUNT
o =COUNT(A1:A10)
Counts the number of cells containing numbers in a range.
4. COUNTA
o =COUNTA(A1:A10)
Counts the number of non-empty cells in a range.
5. MIN
o =MIN(A1:A10)
Returns the smallest number in a range.
6. MAX
o =MAX(A1:A10)
Returns the largest number in a range.
7. IF
o =IF(A1 > 10, "Yes", "No")
Returns one value if a condition is true and another value if it's false.
8. IFERROR
o =IFERROR(A1/B1, "Error")
Returns a value if no error occurs, otherwise returns the specified error message.
9. ROUND
o =ROUND(A1, 2)
Rounds a number to a specified number of decimal places.
10. LEN
o =LEN(A1)
Returns the number of characters in a cell.
11. CONCATENATE (or TEXTJOIN in newer versions)
o =CONCATENATE(A1, " ", B1)
Combines multiple text strings into one string.
12. TRIM
o =TRIM(A1)
Removes extra spaces from text except for single spaces between words.
13. LEFT
o =LEFT(A1, 4)
Returns the first n characters from a text string.
14. RIGHT
o =RIGHT(A1, 4)
Returns the last n characters from a text string.
15. MID
o =MID(A1, 3, 5)
Extracts a substring from a text string, starting at a specific position.
16. VLOOKUP
o =VLOOKUP(A1, B1:C10, 2, FALSE)
Looks for a value in the first column of a table and returns a value in the same row from
a specified column.
17. HLOOKUP
o =HLOOKUP(A1, A1:F5, 3, FALSE)
Looks for a value in the first row of a table and returns a value in the same column from
a specified row.
18. INDEX
o =INDEX(A1:C10, 2, 3)
Returns the value of a cell at the intersection of a specific row and column in a range.
19. MATCH
o =MATCH("apple", A1:A10, 0)
Returns the position of a value in a range.
20. OFFSET
o =OFFSET(A1, 2, 3)
Returns a cell or range that is offset from a starting point by a specified number of rows
and columns.
21. AND
o =AND(A1 > 10, B1 < 5)
Returns TRUE if all conditions are true.
22. OR
o =OR(A1 > 10, B1 < 5)
Returns TRUE if any condition is true.
23. NOT
o =NOT(A1 > 10)
Reverses the logical value of an argument.
Date & Time Formulas:
1. TODAY
o =TODAY()
Returns the current date.
2. NOW
o =NOW()
Returns the current date and time.
3. DATEDIF
o =DATEDIF(A1, B1, "Y")
Calculates the difference between two dates in years, months, or days.
4. DATE
o =DATE(2024, 12, 3)
Creates a date from year, month, and day values.
5. DAY
o =DAY(A1)
Returns the day of the month from a date.
6. MONTH
o =MONTH(A1)
Returns the month from a date.
7. YEAR
o =YEAR(A1)
Returns the year from a date.
8. WEEKDAY
o =WEEKDAY(A1)
Returns the day of the week as a number (1 for Sunday, 7 for Saturday).
Lookup and Reference Formulas:
1. VLOOKUP
o =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
2. HLOOKUP
o =HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
3. INDEX
o =INDEX(array, row_num, [column_num])
4. MATCH
o =MATCH(lookup_value, lookup_array, [match_type])
5. INDIRECT
o =INDIRECT("A1")
Returns the reference specified by a text string.
6. CHOOSE
o =CHOOSE(index_num, value1, [value2], ...)
Returns a value from a list of values based on the index number.
Financial Formulas:
1. PMT
o =PMT(rate, nper, pv)
Calculates the payment for a loan based on constant payments and a constant interest
rate.
2. FV
o =FV(rate, nper, pmt, [pv], [type])
Calculates the future value of an investment based on periodic, constant payments and
a constant interest rate.
3. NPV
o =NPV(rate, value1, [value2], ...)
Returns the net present value of an investment.
4. IRR
o =IRR(values, [guess])
Returns the internal rate of return for a series of cash flows.
ADVANCED
Here is a list of advanced Excel formulas that are useful for handling complex tasks like data
analysis, financial modeling, and problem-solving:
Advanced Excel Formulas:
1. INDEX & MATCH (Combined)
o =INDEX(A2:A10, MATCH("apple", B2:B10, 0))
o Description: A powerful alternative to VLOOKUP or HLOOKUP. MATCH finds the
position of a value, and INDEX retrieves the corresponding value from another
column or row.
2. XLOOKUP (Available in Excel 365 and Excel 2021)
o =XLOOKUP("apple", A2:A10, B2:B10, "Not Found")
o Description: A modern replacement for VLOOKUP and HLOOKUP that searches both
vertically and horizontally. It also handles errors more effectively and is more
flexible in returning results from both left and right.
3. SUMIFS
o =SUMIFS(A2:A10, B2:B10, "apples", C2:C10, ">10")
o Description: Adds the numbers in a range based on multiple criteria. For
example, sum values in column A where column B equals "apples" and column C
is greater than 10.
4. COUNTIFS
o =COUNTIFS(A2:A10, "apples", B2:B10, ">10")
o Description: Counts the number of cells that meet multiple criteria across
different ranges.
5. ARRAYFORMULA (In Google Sheets, but also in Excel 365 and Excel 2021 via
SEQUENCE)
o =ARRAYFORMULA(A2:A10*B2:B10)
o Description: Allows performing calculations on entire arrays/ranges instead of
individual cells. This can be replicated in Excel using SEQUENCE or TRANSPOSE for
multi-cell outputs.
6. OFFSET with COUNTA/COUNT
o =SUM(OFFSET(A1, 0, 0, COUNTA(A:A), 1))
o Description: The OFFSET function can be used to dynamically create ranges. In
this case, it sums a dynamically defined range in column A based on how many
non-empty cells are in column A.
7. INDIRECT
o =INDIRECT("A" & B1)
o Description: Returns the reference specified by a text string, which can be useful
for building dynamic references based on user input or other data points.
8. TRANSPOSE
o =TRANSPOSE(A1:C3)
o Description: Changes the orientation of a range from horizontal to vertical or vice
versa.
9. TEXTJOIN (Available in Excel 365 and Excel 2021)
o =TEXTJOIN(", ", TRUE, A2:A10)
o Description: Joins multiple text items into one string with a delimiter. Unlike
CONCATENATE, this function can handle ranges and ignore empty cells.
10. FILTER (Available in Excel 365 and Excel 2021)
o =FILTER(A2:B10, B2:B10="apple")
o Description: Filters a range based on a condition and returns the resulting array.
It’s useful for dynamically extracting data that meets specific criteria.
11. SEQUENCE (Available in Excel 365 and Excel 2021)
o =SEQUENCE(10, 1, 1, 1)
o Description: Generates a sequence of numbers, making it useful for creating
dynamic lists or for use in arrays.
12. UNIQUE (Available in Excel 365 and Excel 2021)
o =UNIQUE(A2:A10)
o Description: Extracts unique values from a range, removing duplicates.
13. EOMONTH
o =EOMONTH(A1, 3)
o Description: Returns the last day of the month before or after a given number of
months. A1 is the start date, and the 3 indicates the number of months forward.
14. NETWORKDAYS
o =NETWORKDAYS(A1, A2)
o Description: Calculates the number of working days between two dates,
excluding weekends and optionally holidays.
15. SUMPRODUCT
o =SUMPRODUCT((A2:A10)*(B2:B10))
o Description: Multiplies corresponding values in two or more arrays and then
returns the sum of those products. It's often used for weighted averages or
conditional summing.
16. DCOUNT
o =DCOUNT(A1:C10, "Sales", E1:E2)
o Description: Counts the number of cells that contain numbers in a database
(range) that meet specific criteria.
17. CUBE Functions (for Excel with Power Pivot)
o =CUBEVALUE("Sales", "Region", "East")
o Description: Used in Power Pivot models for pulling data from OLAP cubes or
data models directly into the sheet.
18. GETPIVOTDATA
o =GETPIVOTDATA("Sales", A1, "Region", "East")
o Description: Extracts data from a PivotTable. It allows you to reference
PivotTable data dynamically based on certain conditions.
19. POWER
o =POWER(A1, 2)
o Description: Raises a number to a specified power (e.g., squaring a number or
finding the cube of a value).
20. AGGREGATE
o =AGGREGATE(9, 3, A1:A10)
o Description: Performs a calculation (such as SUM, AVERAGE, COUNT) while
allowing you to ignore hidden rows or errors. The first argument (9) specifies the
function (in this case, SUM).
21. SUMPRODUCT with Conditional Logic
o =SUMPRODUCT((A2:A10="apple")*(B2:B10>10))
o Description: Combines SUMPRODUCT with logical conditions to perform
calculations based on multiple criteria.
22. FREQUENCY
o =FREQUENCY(A2:A10, B2:B6)
o Description: Returns a distribution of values in a data set, counting how many
times each number falls into a specified range.
23. SLOPE
o =SLOPE(A2:A10, B2:B10)
o Description: Returns the slope of the linear regression line through the data
points in A2:A10 (independent variable) and B2:B10 (dependent variable).
24. INTERCEPT
o =INTERCEPT(A2:A10, B2:B10)
o Description: Returns the intercept of the linear regression line for the data points
in A2:A10 and B2:B10.
25. LINEST
o =LINEST(B2:B10, A2:A10, TRUE, TRUE)
o Description: Returns statistics for a line of best fit, such as slope, intercept, and
correlation coefficient. Useful for regression analysis.