Em geral
Em geral, essa seria uma tarefa típica para uma tabela dinâmica . Começando com a tabela de banco de dados mostrada abaixo, você definiria uma tabela dinâmica para somar os itens distintos da seguinte forma:
Issoforneceráaseguintetabeladeresultados:
Usando o Gnumeric
Infelizmente, o Gnumeric ainda não suporta tabelas dinâmicas - então usei o LibreOffice para criar as capturas de tela acima.
Com o gnumeric, você poderia usar a função DSUM . Ele soma os valores para um determinado item, mas tem a desvantagem de não calcular as somas de todos itens automaticamente; em vez disso, você terá que inserir funções DSUM (e tabelas de critérios) para cada item distinto. Então, é muito complicado usar essa funcionalidade. Aqui está um exemplo para uma folha gnumeric usando a função DSUM:
AcélulaF2mantémafórmula=dsum(A2:C6;3;A9:C10)
:A2:C6
éobancodedados(nacapturadetela:emverdeclaro),3
éacolunaparasomar("Quantidade") e A9:C10
é o critério tabela (ciano claro), selecionando apenas linhas com o item "Apple".
Do mesmo modo, F3 tem =dsum(A2:C6;3;A13:C14)
: quase o mesmo, apenas a segunda tabela de critérios, em vez da primeira.