Return a range based on a variable

  • Thread starter Thread starter Art
  • Start date Start date
A

Art

Column A contains these five numbers: 9,2,3,5,8
Cell A7 contains the number 4

I need a formula that does the following:
Sum the numbers in column A up to the number of rows in A7.

Formula evaluates to 19 (9+2+3+5)

Thanks,
 
Art,

=SUM(INDIRECT("A1:A" & A7))

INDIRECT treats the bit in quotes as text and then concatenates the value it
finds in A7 to build a valid Excel formula so say A7 contains the number 4
the formula evaluates as

=sum(a1:a4)

what you can't do is this

=sum(a1:a & a7)
you have to use indirect.

Mike
 
Back
Top