Multi-level Group-By no Excel

0

Intro: Estou tentando somar algumas faturas em uma planilha bem grande. Cada linha é uma fatura específica para uma empresa específica. Eu gostaria de somar as faturas de cada empresa.

Mas aqui está o pouco complicado.

Faturas / faturas são enviadas por pessoas diferentes. Assim, John Smith pode faturar o ID da empresa: 1001 $ 50 e, em seguida, Sallie Mae pode faturar o ID da empresa: 1001 $ 200.

Idealmente, eu gostaria de uma tabela mostrando o total de faturas de cada pessoa para cada empresa e, em seguida, uma coluna para o valor total faturado para cada empresa.

Questão: Que funções devo observar para conseguir isso? Estou assumindo que, devido à natureza dinâmica do tamanho desse documento específico de mês para mês, não serei capaz de fazer isso diretamente no Excel. Isso é algo que eu posso fazer no Visual Basic?

Alguma ajuda: Confira este Documento Google para ver alguns dados de amostra e a saída ideal. http://www.google.com/support/pt

Jon
fonte
1
Confira algumas tabelas dinâmicas!
Raystafarian
sim eu segundo isso. Você tem dados sobre cada pessoa de cada empresa nesta planilha também? Você menciona como você deseja que os dados sejam classificados, mas nenhuma menção de que você realmente tenha os dados incluídos em sua planilha. Tabelas dinâmicas exigem que os dados sejam formatados de maneira muito específica para funcionar corretamente. Você poderia postar um exemplo rápido de tela para nos dar uma ideia de como os dados são organizados?
Richie086
Desculpe, eu não estava exatamente claro. Há um número finito de pessoas que enviam faturas da minha empresa, não de outras empresas. Quero ver quais dos meus funcionários estão enviando faturas para cada um de nossos clientes e, em seguida, um total de quanto faturamos esse cliente. Os dados são confidenciais, por isso vou tentar descobrir uma maneira de compartilhar alguns deles.
Jon
Confira este Documento Google para ver alguns dados de amostra e a saída ideal. docs.google.com/spreadsheet/…
Jon

Respostas:

3

@Raystafarian está correto ao sugerir o uso de tabelas dinâmicas. Eles são um recurso muito útil que economizará muito tempo em projetos como esse. Aqui está uma tabela dinâmica para seus dados de amostra que levaram cerca de 30 segundos para serem criados.

enter image description here

Para criar uma tabela dinâmica, basta selecionar todos os seus dados (com cabeçalhos) e escolher Insert Pivot Table de Insert faixa de opções (no Excel 2007 e posterior). Depois de escolher um local para sua tabela dinâmica, você deve configurar como seus campos serão usados ​​na tabela. No menu Tabela Dinâmica que é aberto no lado direito da tela, basta arrastar e soltar os nomes de campo nas posições mostradas na captura de tela e, basicamente, você está pronto. Você pode clicar com o botão direito do mouse na tabela dinâmica e ajustar as configurações da tabela dinâmica (por exemplo, mostrar espaços em branco como 0, não mostrar totais para linhas) para fazer com que sua tabela tenha a aparência desejada.

Aprenda a usá-los e o mundo é sua ostra.

Excellll
fonte
Uau, até eu consegui descobrir em 10 segundos. Obrigado!
Jon