You can use Remove Duplicates feature to get only unique records.
Selecione a Coluna A, ou seja, categoria e Coluna B, ou seja, Subcategoria e use Remover Duplicados ou use o recurso Registros Exclusivos no filtro Avançado. e cole os registros em algum outro lugar.
Aqui, não selecione a coluna C, ou seja, preço
Depois, você receberá duas colunas com registros únicos.
cat sub-cat
--- -------
Cat A Sub-cat A
Cat A Sub-cat B
Cat B Sub-Cat A
Cat B Sub-Cat B
Agora, você pode usar a fórmula Sumifs
O segundo método e maneira simples é usar Tabelas Dinâmicas conforme mencionado nos comentários