# Sum Numbers up to Number in Top Column

#### kvsrinivasamurthy

##### Well-known Member
Try this. In C4 then dragged across.

Code:
``=IF(AND(\$B4>0,C\$2>0),IF(AND(SUMIF(\$B\$4:\$B4,">0")>SUMIF(\$B\$2:B\$2,">0"),SUMIF(\$B\$4:\$B4,">0")<=SUMIF(\$B\$2:C\$2,">0")),\$B4,""),IF(AND(\$B4<0,C\$2<0),IF(AND(SUMIF(\$B\$4:\$B4,"<0")<SUMIF(\$B\$2:B\$2,"<0"),SUMIF(\$B\$4:\$B4,"<0")>=SUMIF(\$B\$2:C\$2,"<0")),\$B4,""),""))``
What about product 20 and 21. They will not have any value in Cust columns.

### Excel Facts

Control Word Wrap
Press Alt+Enter to move to a new row in a cell. Lets you control where the words wrap.

#### Eric W

##### MrExcel MVP
I'm struggling to understand how to interpret and handle negative numbers. Perhaps I should only use numbers in the calculations that have the same sign? So customers A-E and G ignore the -10 in B22, and customer F ignores everything except B22? And in your example from post 8, shouldn't I23 be a valid result (black not red)?

#### RaMDT

##### New Member
Try this. In C4 then dragged across.

Code:
``=IF(AND(\$B4>0,C\$2>0),IF(AND(SUMIF(\$B\$4:\$B4,">0")>SUMIF(\$B\$2:B\$2,">0"),SUMIF(\$B\$4:\$B4,">0")<=SUMIF(\$B\$2:C\$2,">0")),\$B4,""),IF(AND(\$B4<0,C\$2<0),IF(AND(SUMIF(\$B\$4:\$B4,"<0")<sumif(\$b\$2:b\$2,"<0"),sumif(\$b\$4:\$b4,"<0")>=SUMIF(\$B\$2:C\$2,"<0")),\$B4,""),""))``
What about product 20 and 21. They will not have any value in Cust columns.

This worked like a charm.

Thank you SO much, kvsrinivasamurthy & Eric W!!! </sumif(\$b\$2:b\$2,"<0"),sumif(\$b\$4:\$b4,"<0")>

#### kvsrinivasamurthy

##### Well-known Member
Thanks for feedback

1,102,630
Messages
5,488,003
Members
407,617
Latest member

### This Week's Hot Topics

• Timer in VBA - Stop, Start, Pause and Reset
[CODE=vba][/CODE] Option Explicit Dim CmdStop As Boolean Dim Paused As Boolean Dim Start Dim TimerValue As Date Dim pausedTime As Date Sub...
• how to updates multiple rows in muliselect listbox
Hello everyone. I need help with below code. code is only chaning 1st row in mulitiselect list box. i know issue with code...
• Delete Row from Table
I am trying to delete a row from a table using VBA using a named range to find what I need to delete. My Range is finding the right cell. In the...
• Assigning to a variable
I have a for each block where I want to assign the value in column 5 of the found row to the variable Serv. [CODE=vba] For Each ws In...
• Way to verify information
Hi All, I don't know what to call this formula, and therefore can't search. I have a spreadsheet with information I want to reference...
• Active Cell Address – Inactive Sheet
How to use VBA to get the cell address of the active cell in an inactive worksheet and then place that cell address in a location on the current...