これをセルD2に入力して、次のように入力してみてください。
=IF(LEN(C3)<>1,SUMIF($C$2:C2,"A",$B$2:B2)-SUM($D$1:D1),"")
...ただし、行数が多い場合は、コードを使用して単純なSUMIF数式を入力することをお勧めします。これを行う1つの方法は、を押しAlt+F11
てVBコードウィンドウにアクセスし、すぐにこの行をウィンドウに入力して、Enterキーを押すことです。
[E1:E13]=[IF(LEN(OFFSET(C1:C13,1,0))<>1,"=SUMIF(C"&LOOKUP(ROW(C1:C13),ROW(C1:C13)/(C1:C13="H3"))+1&":C"&ROW(C1:C13)&",""A"",B"&LOOKUP(ROW(C1:C13),ROW(C1:C13)/(C1:C13="H3"))+1&":B"&ROW(C1:C13)&")","")]
これにより、表示されているセルにこれら3つの数式が入力され、残りのセルは空白のままになります。
E4 =SUMIF(C2:C4,"A",B2:B4)
E9 =SUMIF(C6:C9,"A",B6:B9)
E13 =SUMIF(C11:C13,"A",B11:B13)