Estou tentando descobrir como "agrupar por" valores em uma planilha do Excel.
Dado o exemplo a seguir (esta é uma folha de inventário que eu uso no meu restaurante :)
No extremo direito da planilha, há uma coluna chamada Custo dos produtos vendidos.
Eu gostaria de poder apresentar um valor total de CPV para cada categoria.
Isso é possível no excel? Além disso, eu gostaria de fazê-lo em uma planilha separada para que a primeira planilha (que é mostrada na foto) não seja afetada.
Alguma ideia?
Obrigado!
microsoft-excel
Ian P
fonte
fonte
Você também pode fazer isso com o recurso Subtotal.
Por exemplo...
fonte
Suponho que você esteja procurando o CPV total de uma conta como supermercado, por exemplo, para a semana 1.
sumif
é a maneira mais fácil de obter esses dados. exemplo tirado da sua foto:Coloquei os pontos de interrogação, pois não consigo ver a folha inteira. Você selecionaria a coluna D completa onde você tem dados da conta. D2 a D ?, o mesmo com a coluna de uso semanal J2 a J ?.
A fórmula procurará na mercearia D na coluna D, se estiver presente, adicionará as células na coluna J que correspondem às colunas D que contenham a palavra mercearia. (ou qualquer texto que você colocar na fórmula para procurar)
fonte
A abordagem mais trivial pode ser uma operação de classificação do Excel seguida por uma operação de subtotal do Excel.
Ele produz o que você procura sem alterar todo o layout dos seus dados, como faria a operação Pivot.
Ordenação
Subtotal
fonte
No Excel 2013, haverá uma opção de "agrupamento".
Veja a captura de tela abaixo, infelizmente, é alemã - mas os ícones o ajudarão a encontrá-la.
fonte
Para fazer isso com uma tabela dinâmica :
1) Selecione todos os dados (incluindo os rótulos das colunas)
2) Inserir> Tabela dinâmica
3) Arraste a dimensão para agrupar na área de colunas ou linhas
4) Arraste a métrica para somar na área de valores
fonte
Data
/Summarize with PivotTable
não "Inserir".Eu faço isso o tempo todo com vba. Tenho certeza de que usei o mesmo método desde o escritório 95 ', com pequenas alterações feitas para o posicionamento da coluna. Isso pode ser feito com menos linhas se você não definir as variáveis. Isso pode ser feito mais rapidamente se você tiver muitas linhas para percorrer ou mais coisas com as quais precisa definir seu grupo.
Eu me deparei com situações em que um 'grupo' é baseado em 2 a 5 células. Este exemplo analisa apenas uma coluna, mas pode ser expandida facilmente se alguém dedicar algum tempo para brincar com ela.
Isso pressupõe 3 colunas e você deve classificar pela coluna group_values. Antes de executar a macro, selecione a primeira célula que você deseja comparar na coluna group_values.
fonte
1) Selecione o intervalo de dados.
2) Copie o intervalo para a área de transferência.
3) Abra o novo acesso à base de dados.
4) Crie uma nova tabela ou faixa de colagem.
5) Criar Visualização, Visualização SQL.
6) Criar consulta "SELECT cell, SUM (data) AS Total FROM Table GROUP BY cell".
fonte
No Excel 2013:
-Clique em Dados
-Clique no subtotal
fonte