How can I assign a range starting cell based on a variable locati.

F

feman007

I'm wondering if there is a way to assign a range starting (or ending) cell
location based on a variable number. For instance, say I have cells B1
through B20 and want to take an average, but not of the entire range. Say I
only want to average B5:B20 but the "5" is given to me by a separate
equation. Is there a way to write

=AVERAGE(B???:B20)

so that the ??? is referenced to another cell? That way I can cite a range
based on a variable starting point.

Thanks,
Dave

by the way, these newsgroups are awesome
 
D

Dave R.

Yes - you can use indirect for this, e.g.;

=AVERAGE(INDIRECT("B"&C4&":B20"))

where C4 would be the cell containing 5 (you could put your other formula in
its place).
 
S

Steve R

Dave

Try:
=AVERAGE(INDIRECT("B" & A1 & ":" & "B20"))

Where A1 contains the row number you wish to start at.

Steve
 
B

Bob Phillips

=AVERAGE(INDIRECT("B"&H1&":B20"))


--

HTH

RP
(remove nothere from the email address if mailing direct)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top