If I understand correctly what you want, maybe this can help you:
Layout:
[TABLE="width: 240"]
<tbody>[TR]
[TD="class: xl63, width: 27, bgcolor: transparent"]
A
[/TD]
[TD="class: xl63, width: 27, bgcolor: transparent"]
B
[/TD]
[TD="class: xl63, width: 27, bgcolor: transparent"]
C
[/TD]
[TD="class: xl63, width: 27, bgcolor: transparent"][/TD]
[TD="class: xl63, width: 27, bgcolor: transparent"]
+
[/TD]
[TD="class: xl63, width: 27, bgcolor: transparent"]
-
[/TD]
[TD="class: xl63, width: 27, bgcolor: transparent"]
+/-
[/TD]
[TD="class: xl63, width: 27, bgcolor: transparent"][/TD]
[TD="class: xl63, width: 27, bgcolor: transparent"][/TD]
[TD="class: xl63, width: 27, bgcolor: transparent"]
+
[/TD]
[TD="class: xl63, width: 27, bgcolor: transparent"]
-
[/TD]
[TD="class: xl63, width: 27, bgcolor: transparent"]
+/-
[/TD]
[/TR]
[TR]
[TD="class: xl63, bgcolor: transparent"]
ID1
[/TD]
[TD="class: xl63, bgcolor: transparent, align: right"]
91
[/TD]
[TD="class: xl63, bgcolor: transparent, align: right"]
-7
[/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl64, bgcolor: yellow"]
ID4
[/TD]
[TD="class: xl64, bgcolor: yellow"]
ID3
[/TD]
[TD="class: xl64, bgcolor: yellow"]
ID1
[/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"]
Sum
[/TD]
[TD="class: xl64, bgcolor: yellow, align: right"]
130
[/TD]
[TD="class: xl64, bgcolor: yellow, align: right"]
-9
[/TD]
[TD="class: xl64, bgcolor: yellow, align: right"]
130
[/TD]
[/TR]
[TR]
[TD="class: xl63, bgcolor: transparent"]
ID2
[/TD]
[TD="class: xl63, bgcolor: transparent, align: right"]
-7
[/TD]
[TD="class: xl63, bgcolor: transparent, align: right"]
74
[/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl64, bgcolor: yellow"]
ID6
[/TD]
[TD="class: xl64, bgcolor: yellow"][/TD]
[TD="class: xl64, bgcolor: yellow"]
ID2
[/TD]
[TD="bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl63, bgcolor: transparent"]
ID3
[/TD]
[TD="class: xl63, bgcolor: transparent, align: right"]
-4
[/TD]
[TD="class: xl63, bgcolor: transparent, align: right"]
-5
[/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl64, bgcolor: yellow"][/TD]
[TD="class: xl64, bgcolor: yellow"][/TD]
[TD="class: xl64, bgcolor: yellow"]
ID5
[/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl63, bgcolor: transparent"]
ID4
[/TD]
[TD="class: xl63, bgcolor: transparent, align: right"]
90
[/TD]
[TD="class: xl63, bgcolor: transparent, align: right"]
4
[/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl64, bgcolor: yellow"][/TD]
[TD="class: xl64, bgcolor: yellow"][/TD]
[TD="class: xl64, bgcolor: yellow"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl63, bgcolor: transparent"]
ID5
[/TD]
[TD="class: xl63, bgcolor: transparent, align: right"]
-55
[/TD]
[TD="class: xl63, bgcolor: transparent, align: right"]
34
[/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl64, bgcolor: yellow"][/TD]
[TD="class: xl64, bgcolor: yellow"][/TD]
[TD="class: xl64, bgcolor: yellow"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl63, bgcolor: transparent"]
ID6
[/TD]
[TD="class: xl63, bgcolor: transparent, align: right"]
33
[/TD]
[TD="class: xl63, bgcolor: transparent, align: right"]
3
[/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl64, bgcolor: yellow"][/TD]
[TD="class: xl64, bgcolor: yellow"][/TD]
[TD="class: xl64, bgcolor: yellow"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[TD="class: xl63, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl63, bgcolor: transparent"]
****
[/TD]
[TD="class: xl63, bgcolor: transparent"]
****
[/TD]
[TD="class: xl63, bgcolor: transparent"]
****
[/TD]
[TD="class: xl63, bgcolor: transparent"]
****
[/TD]
[TD="class: xl63, bgcolor: transparent"]
****
[/TD]
[TD="class: xl63, bgcolor: transparent"]
****
[/TD]
[TD="class: xl63, bgcolor: transparent"]
****
[/TD]
[TD="class: xl63, bgcolor: transparent"]
****
[/TD]
[TD="class: xl63, bgcolor: transparent"]
****
[/TD]
[TD="class: xl63, bgcolor: transparent"]
****
[/TD]
[TD="class: xl63, bgcolor: transparent"]
****
[/TD]
[TD="class: xl63, bgcolor: transparent"]
****
[/TD]
[/TR]
</tbody>[/TABLE]
Formulas:
Code:
E2-> =IFERROR(INDEX($A$2:$A$7,MATCH(0,INDEX(COUNTIF(E$1:E1,$A$2:$A$7)+(($B$2:$B$7<0)+($C$2:$C$7<0)),),0)),"")
F2-> =IFERROR(INDEX($A$2:$A$7,MATCH(0,INDEX(COUNTIF(F$1:F1,$A$2:$A$7)+(($B$2:$B$7>=0)+($C$2:$C$7>=0)),),0)),"")
G2-> =IFERROR(INDEX($A$2:$A$7,MATCH(0,INDEX(COUNTIF(G$1:G1,$A$2:$A$7)+(($B$2:$B$7>=0)*($C$2:$C$7>=0)+ ($B$2:$B$7<0)*($C$2:$C$7<0)),),0)),"")
J2-> =SUMPRODUCT(SUMIF($A$2:$A$7,E$2:E$6,$B$2:$B$7)+SUMIF($A$2:$A$7,E$2:E$6,$C$2:$C$7))
Markmzz