SUM values in a column till you reach a flag in another column- Urgent

N

naveen.vinukonda

Hello:
My data is something like this:
Column1 Column2 Flag
1 200 0
2 300 0
4 500 1
6 400 0
7 300 0
9 600 0


I need a formula to add values in each of the first two columns till
the flag equals 1. Then another formula to add the values below the
flag seperately.


In other words- I am expecting 7, 22, 1000, 1300 values to be output
for the above sheet.


The number of rows is not constant in my worksheet although the order
of the data is standard. I would want to avoid VBA if I can do this by
a simple formula.


Please help. This is Urgent.


Thanks in advance.


-Naveen
 
M

Max

One way ..

Assuming this data is in Sheet1,
cols A and B, from row1 down
1 200 0
2 300 0
4 500 1
6 400 0
7 300 0
9 600 0

In Sheet2
------------
Put in A1:

=SUM(OFFSET(Sheet1!$C:$C,,COLUMNS($A$1:A1)-3,MATCH(1,Sheet1!$C:$C,0)))

Put in A2: =SUM(Sheet1!A:A)-A1

Select A1:A2, copy across to B2

A1:B2 will return:

7 1000 (< sum of values until (& inclusive) the flag "1" in col C)
22 1300 (< sum of values after the flag "1" in col C)
 

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