Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Goal: Average a number of cells based on a variable (located in $F$4) that
tells the function how many rows to average. Currently the cells look like following and obviously average the next 10 rows, which is fine until I wish to change the average to include the next 15 or 20 or 100 rows instead of the hardcoded 10 rows. cell y5 =AVERAGE(Z5:Z15) cell y6 =AVERAGE(Z6:Z16) cell y7 =AVERAGE(Z7:Z17) So I'm trying to create a function that will allow me to use the value at $F$4 to determine the "size" of the range pseduo code is: =AVERAGE(Z5:Z(5+$F$4)) I get about this close: =AVERAGE(INDIRECT("Z" & FUNCTION(current_row) & ":Z" & FUNCTION(current row)+$F$4)) any and all help is appreciated... |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
indirect function | Excel Worksheet Functions | |||
Indirect Function | Excel Worksheet Functions | |||
INDIRECT function | Excel Worksheet Functions | |||
Help with INDIRECT function. | Excel Worksheet Functions | |||
Using the Indirect.Ext function | Excel Worksheet Functions |