Você pode usar offset () em vez disso. (:
Então você se torna a fórmula:
=IF(A2=offset(A2,1,0),"",SUMIF(A$2:offset(A2,0,0),A2,B$2:B$2)
No meu conjunto de dados de teste funciona, onde adicionar linhas não altera a fórmula removendo as dependências ... por favor, compartilhe se não.
p / s: Coisas (mudança de referência da célula) aconteceram dessa forma porque a fórmula que você definiu está 'dependendo' dos valores A11. E a ação de 'inserir linhas' irá 'reter' a célula original referenciada na fórmula do C10. Que foi "movido" para A12 devido à inserção da linha.