O que você precisa é de Pivot Table
.
Selecione uma das células da sua tabela, digamos A1
. Crie uma tabela dinâmica clicando em: Inserir > Tabela Dinâmica. Clique ok.
Neste ponto, você terá um Pivot Table
criado em uma nova planilha. Para calcular o que você deseja, arraste e solte o Category
da lista arquivada, na caixa à direita da tabela, para Row Labels
, arraste e solte Expenses
para a ∑ Values
.
EDITAR
Como você fez em sua pergunta, o Pivot Table
não precisa ser criado em uma folha separada. Em vez de clicar em OK quando a Tabela Dinâmica solicitar uma caixa de diálogo, você poderá especificar onde deseja criar sua Tabela Dinâmica.
Além disso, lembre-se de atualizar a tabela sempre que o conteúdo for modificado, clicando com o botão direito do mouse na Tabela Dinâmica e clicando em Atualizar.
EDIT 2
Me desculpe, eu completei a leitura da sua pergunta, você conseguiu calcular a soma das Categorias, então você não precisa de uma Tabela Dinâmica. O que você precisa é somar as outras categorias, minha sugestão:
Em vez de tentar somar todas as categorias que não foram somadas, por que você não soma o total de A1: A999 e subtrai todos os valores somados na coluna I?
Suponhamos que o campo Other
esteja em H4:
=SUM(A$1:A$999) - SUM(I$2:I$3)