Grupo de vários níveis 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. Gostaria de somar as faturas de cada empresa.

Mas aqui está um pouco complicado.

As 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.

O ideal seria 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.

Pergunta: Que funções devo analisar para conseguir isso? Estou assumindo que, devido à natureza dinâmica do tamanho desse documento em particular, 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: Consulte este Documento Google para ver alguns dados de amostra e a saída ideal. link

    
por Jon 04.02.2014 / 21:35

1 resposta

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 os dados de amostra que levaram cerca de 30 segundos para criar.

Para criar uma tabela dinâmica, basta selecionar todos os seus dados (com cabeçalhos) e escolher Insert Pivot Table da faixa Insert (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 abre no lado direito da tela, basta arrastar e soltar os nomes de campo nas posições mostradas na captura de tela, e você está basicamente pronto. Você pode clicar com o botão direito 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.

    
por 05.02.2014 / 16:09