Sum contents of multiple cells when the # of multiple cells is unk

G

Guest

Hello and Help! :)

I have this formula that works just like I want it to as long as cell b8 is
the only empty cell below cell b7.

=IF(AND(""=B8,B8=""),SUM(C7:C8),C7)

Or It could also be written like this. This seems cleaner and simpler to me.

=IF(B8="",SUM(C7:C8),C7)

However I need to know if there is a way to make either of the above
statements work if there are multiple empty cells below cell b7 when the
number of those empty cells is unknown. Keep in mind that the sum range above
of C7:C8 also needs to automatically adjust to include the next row(s) down
as well.

Any help would be greatly appreciated
 
G

Guest

Can you explain what you are trying to do?

If B8 to B10 are empty, (but B11 has data?) should we sum C7 to C10 ?

The AND condition is redundant in your formula A=B is the same as B=A) so
use the second one
 
G

Guest

Yes, if B8 to B10 are empty but B11 has data then C7 to C10 should be sumed.
The catch is the number of empty cells is random in each instance. So that
when I populate my spreadsheet I am having to go in and manually adjust the
formula for each occurance of empty cells in column B as well as manually
adjust the range that is being sumed.

Any suggestions?

I agree in this case the AND condition is redundant.
 
G

Guest

Hi John,

First copy the following data from this post and paste into A1:

Col_with_Blanks Col_to_Sum Blank_Check Total
George 22
99
100
Mary 1
Jane 33
1
John 99

Second, copy the following formula from this post and paste into C2:

=IF(A2="","blank","not_blank")

copy C2 and paste into C3:C8

Third, copy the following formula from this post and paste into D2:

=IF(AND(C3="",C2="not_blank"),B2,IF(C2="blank","",IF(C2="not_blank",SUM(B2:OFFSET(B2,MATCH(C2,C3:C8,0)-1,0)))))

copy D2 and paste into D3:D8

John said:
Toppers,
Thanks for the reply, however, this still didnt work. I made some
adjustments to the cell references to fit my situation still nada... I would
like to send a copy of my example spreadsheet so you can really see what I am
trying to do as it is kina hard to explain in words on here. I would just
attach to this post if it would let me.

(e-mail address removed)(nospam)

Toppers said:
Try:

=SUM(OFFSET($C$7,0,0,SMALL((IF($B$8:$B$1000<>"",ROW(8:1000),99^99)),1)-7))

Entered with Ctrl+ShifT+Enter [CSE] (an array formula) which will have {}
surrounding the formula if entered with CSE.

Change the B1000/ROW(..) to suit your range.

John said:
Yes, if B8 to B10 are empty but B11 has data then C7 to C10 should be sumed.
The catch is the number of empty cells is random in each instance. So that
when I populate my spreadsheet I am having to go in and manually adjust the
formula for each occurance of empty cells in column B as well as manually
adjust the range that is being sumed.

Any suggestions?

I agree in this case the AND condition is redundant.

:

Can you explain what you are trying to do?

If B8 to B10 are empty, (but B11 has data?) should we sum C7 to C10 ?

The AND condition is redundant in your formula A=B is the same as B=A) so
use the second one

:

Hello and Help! :)

I have this formula that works just like I want it to as long as cell b8 is
the only empty cell below cell b7.

=IF(AND(""=B8,B8=""),SUM(C7:C8),C7)

Or It could also be written like this. This seems cleaner and simpler to me.

=IF(B8="",SUM(C7:C8),C7)

However I need to know if there is a way to make either of the above
statements work if there are multiple empty cells below cell b7 when the
number of those empty cells is unknown. Keep in mind that the sum range above
of C7:C8 also needs to automatically adjust to include the next row(s) down
as well.

Any help would be greatly appreciated
 
G

Guest

Try:

=SUM(OFFSET($C$7,0,0,SMALL((IF($B$8:$B$1000<>"",ROW(8:1000),99^99)),1)-7))

Entered with Ctrl+ShifT+Enter [CSE] (an array formula) which will have {}
surrounding the formula if entered with CSE.

Change the B1000/ROW(..) to suit your range.
 
G

Guest

Toppers,
Thanks for the reply, however, this still didnt work. I made some
adjustments to the cell references to fit my situation still nada... I would
like to send a copy of my example spreadsheet so you can really see what I am
trying to do as it is kina hard to explain in words on here. I would just
attach to this post if it would let me.

(e-mail address removed)(nospam)

Toppers said:
Try:

=SUM(OFFSET($C$7,0,0,SMALL((IF($B$8:$B$1000<>"",ROW(8:1000),99^99)),1)-7))

Entered with Ctrl+ShifT+Enter [CSE] (an array formula) which will have {}
surrounding the formula if entered with CSE.

Change the B1000/ROW(..) to suit your range.

John said:
Yes, if B8 to B10 are empty but B11 has data then C7 to C10 should be sumed.
The catch is the number of empty cells is random in each instance. So that
when I populate my spreadsheet I am having to go in and manually adjust the
formula for each occurance of empty cells in column B as well as manually
adjust the range that is being sumed.

Any suggestions?

I agree in this case the AND condition is redundant.
 

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

Similar Threads


Top