Supondo que seus dados estejam no intervalo A1: B23, essa fórmula de matriz deve funcionar:
=IF(A1<>A2,SUM(IF(A1=A$1:A1,$B$1:$B1,0),0),"")
A fórmula trabalha primeiro verificando se o valor do grupo atual (em A1) é igual ao valor do grupo na próxima célula da coluna A.
Se não, calcule uma soma da coluna B para todas as células anteriores em A que correspondam ao valor do grupo para a célula atual. Caso contrário, retorne uma string vazia.
Como esta é uma fórmula de array, você precisará usar a combinação de teclas Control - Shift - Enter para inseri-la.