help with a formula please

K

KRK

Hello,

I have a long list of numbers (over 600) in a single column, say they are in
A1..A600 (they are daily meter readings) .

In column B I want to subtotal them in groups of 30, or 90, or 365 , or 7,
where the number of days being subtotalled is specified in another cell ?

So in B600 I would have =SUM(A571:A600) for 30 days, or =SUM(A511:A600) for
90 days etc. , where the starting cell A571 or A511 is determined by a
number, ie 30 or 90, in cell C600

How do I arrange for the first cell in the SUM( ) formula to be
determined in this way?

Can someone point me in the right direction please

Thanks as always

K
 
B

Bernie Deitrick

K,

With the number of days (30, 90, etc.) in cell B2:

=SUM(OFFSET(A600,-(B2-1),0,B2,1))

HTH,
Bernie
MS Excel MVP
 
E

edvwvw via OfficeKB.com

Hi

There are a variety of ways that you could this:


=SUM((INDIRECT("A"&(600-C600+1)):A600))

This presumes the last line of your data is in A600 - the period that you
want to examine is in C600.
Change the cell references as required

edvwvw
 
R

RagDyeR

How about a formula where you can stipulate *both* the start and end of the
Sum() function?

Say the start row is in C600 and the end row is in D600:

=SUM(INDEX(A:A,C600):INDEX(A:A,D600))

BTW, if *either* C600 or D600 is blank, you'll total everything in Column A.
--

HTH,

RD
=====================================================
Please keep all correspondence within the Group, so all may benefit!
=====================================================


Hello,

I have a long list of numbers (over 600) in a single column, say they are in
A1..A600 (they are daily meter readings) .

In column B I want to subtotal them in groups of 30, or 90, or 365 , or 7,
where the number of days being subtotalled is specified in another cell ?

So in B600 I would have =SUM(A571:A600) for 30 days, or =SUM(A511:A600) for
90 days etc. , where the starting cell A571 or A511 is determined by a
number, ie 30 or 90, in cell C600

How do I arrange for the first cell in the SUM( ) formula to be
determined in this way?

Can someone point me in the right direction please

Thanks as always

K
 

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