Presentation is loading. Please wait.

Presentation is loading. Please wait.

AGB 260: Agribusiness Information Technology Arrays and Array Formulas.

Similar presentations


Presentation on theme: "AGB 260: Agribusiness Information Technology Arrays and Array Formulas."— Presentation transcript:

1 AGB 260: Agribusiness Information Technology Arrays and Array Formulas

2 Useful Chapters in the Textbook Regarding this Lecture  Chapter 17  Chapter 18

3 Arrays  An array is a collection of items which can easily be represented as cells in Excel spreadsheet.  Arrays in Excel can be one or two dimensional which correspond to the rows and columns of the worksheet.  A one dimensional array can either be one column or one row.

4 Arrays Cont.  A two dimensional array must have both rows and columns.  An example of a one dimensional row array:  {1,2,3,4,5}  Put this in a cell with an equal sign at the beginning, highlight 5 cells in a single row, press F2 and then CTRL-Shift-Enter

5 Arrays Cont.  An example of a one dimensional column array:  {1;2;3;4;5}  An example of a 3x2 two dimensional array:  {1,2;3,4;5,6}

6 Single-Cell Array Formulas  Single-cell array formulas  These formulas give a result in one cell, e.g., ={Sum(A1:A4*B1:B4)}.  When entering an array formula, you must activate the cell and press Ctrl+Shift+Enter

7 Single-Cell Array Formulas Cont.  Suppose you have the names Bob, Sean, and Stuart in cells A1:A3  If we want to calculate the average length of individuals’ names, we can do it in a single formula using the idea of an array  =AVERAGE(LEN(A1:A3))

8 Multi-Cell Array Formulas  Multi-cell array formulas  These formulas give a result that spans multiple cells.  In these formulas, you need to select the cells for where the results will be and press F2 to select the cells.

9 Transposing an Array  A useful array formula is the Transpose function.  This function will take a column array and make it a row array, a row array into a column array, and it will transpose a matrix array.

10 Frequency Function  The frequency() function calculates the number of times a value occurs in an array, i.e., it helps you create a histogram.  It has two main arguments:  The data_array argument is the array of values your interested in  The Bins_array is the array that has the numbers to be tallied.

11 Linest Function  The Linest() function returns the results of doing a linear regression on a column array of known Y’s regressed against an array of known X’s.  Linear regression is based on the concept Y = mx + b

12 Linest Function Cont.  There are four arguments to the function:  Known_y’s – this is the set of numbers for the dependent variable  Known_x’s – this is the set of numbers for the independent variable(s)  Const – If you set this to True, it will estimate a nonzero intercept b; false implies set b to zero  Stats – True gives you a set of regression statistics, while false returns no statistics

13 Matrix Functions  Excel has three useful matrix functions:  Mmult() which does matrix multiplication of two arrays  Mdeterm() which gives you the determinant of a square matrix  Minverse() which gives the inverse of a square matrix

14 Matrix Functions Cont.  The functions can be useful when doing matrix algebra, i.e., solving a set of linear equations, but they can have rounding issues  For example:  x+y= 80  x-y=20


Download ppt "AGB 260: Agribusiness Information Technology Arrays and Array Formulas."

Similar presentations


Ads by Google