# Highline Excel 2013 Class Video 32

## Introduction To Array Formulas and Array Functions

### DESCRIPTION

Topics in this video:
1. Essential definition of array formula: operation on an array of items rather than single items.
2. Example of operation on single items: subtracting 2 cells.
3. Example of operation on an array of items: Subtracting 2 ranges of cells (arrays) inside SUMPRODUCT function to calculate total profit.
4. SUM function number1 argument is not automatically programmed to handle array operations (we get a #VALUE! error).
5. SUMPRODUCT array argument is programmed to handle array operations. SUMPRODUCT can add the resultant array that is produced from the subtraction array operation. Add the individual profit numbers.
6. Example of operation on single items: 1 criteria entered into the criteria argument of the SUMIFS function.
7. Example of operation on an array of items: 2 criteria entered into the criteria argument of the SUMIFS function (function argument array operation).
8. SUMPRODUCT array argument is programmed to handle array operations. SUMPRODUCT can add the resultant array that is produced from the SUMIFS function. Add the individual totals for each team member.
9. Single cell SUMPRODUCT array formula to add the total Gross Profit.
10. What the array operation looks like.
11. Formula Evaluator to see how the array operation works.
12. Calculate max gross profit. MAX function with an array operation.
13. Number 1 argument in MAX function will calculate array operation only if you use Ctrl + Shift + Enter.
14. Array Formula Curly Brackets.
15. No Ctrl + Shift + Enter = #VALUE! error.
16. AGGREGATE array argument is programmed to handle array operations. See how to use AGGREGATE for a MAX calculation.
17. AGGREGATE array argument is programmed to handle array operations. See how to use AGGREGATE for a MIN calculation.
18. How to think about filtering values in a formula.
19. MIN and IF functions together to make a conditional minimum calculation.
20. MAX and IF functions together to make a conditional minimum calculation.
21. Implicit Intersection causes incorrect answer, but not a #VALUE! error.
22. MODE.SNGL and IF functions together to make a conditional minimum calculation.
23. STDEV.S and IF functions together to make a conditional minimum calculation.
24. Array Functions.
25. TRANSPOSE Array Function.
26. FREQUENCY Array Function.