Tabela Dinâmica com AGRUPARPOR e DINAMIZARPOR - Exceldriven

Criar relatórios do tipo Tabela Dinâmica, com as funções AGRUPARPOR e DINAMIZARPOR

Neste novo artigo, vamos analisar as novas funções disponíveis no Microsoft Excel: AGRUPARPOR [GROUPBY] e DINAMIZARPOR [PIVOTBY]. Estas funções, permitem criar relatórios “tipo” Tabela Dinâmica, com a vantagem de poderem ser atualizados instantaneamente.

A primeira função que vamos analisar: AGRUPARPOR [GROUPBY] - permite criar um resumo dos dados, agrupando um ou mais intervalos, utilizando as várias funções de agregação para calcular outro intervalo de dados.

A função DINAMIZARPOR [PIVOTBY] apresenta a mesma lógica, mas podemos incluir grupos de colunas juntamente com as linhas.

Dentro das funções de agregação existe, também, a nova função PERCENTAGEMDE [PERCENTOF]. É usada nestas funções para calcular os valores parciais sobre o total, em percentagem!

Não percas aqui o cenário de exemplo que partilho contigo, assim como o processo passo a passo. Se tiveres alguma dúvida, envia-nos a uma mensagem... ficamos à tua espera!


Faça aqui o download dos seus ficheiros de apoio!


Argumentos da função AGRUPARPOR

  • Campo_de_linha: Argumento obrigatório, que consiste no intervalo usado para agrupar as linhas do relatório.
  • Valores: Argumento obrigatório com os dados a serem agregados
  • Função: Argumento obrigatório, onde selecionamos a função que vai agregar os dados. Aqui encontramos as tradicionais funções de agregação em conjunto com a nova função PERCENTAGEMDE [PERCENTOF]

img_01.png

Com os 3 argumentos obrigatórios construímos logo o relatório resumido.

img_02.png

Como podes verificar, o relatório apresenta os dados resumidos por marca.

img_03.png

Mostrar os cabeçalhos com a função AGRUPARPOR

O primeiro argumento opcional da função permite aplicar os cabeçalhos para o grupo. Basicamente temos opções que permitem definir se os campos de linha e os valores têm cabeçalhos e se os cabeçalhos de campo devem ser devolvidos nos resultados. Os valores possíveis são:

Em falta: Automático.

0: Não

1: Sim e não mostrar

2: Não, mas gerar

3: Sim e mostrar

Se não for colocado nenhum argumento, o valor é automático e assume que os dados contêm cabeçalhos com base no argumento de valores. Se o primeiro valor for texto e o segundo valor for um número, presume-se que os dados têm cabeçalhos. Os cabeçalhos de campos são apresentados se existirem vários níveis de grupo de linhas ou colunas.

img_04.png

Se optarmos pela opção 0, não mostramos os cabeçalhos e como podes ver o campo “Marca” é considerado como um valor “normal”.

img_05.png

Se colocarmos o valor 1 assumimos que temos cabeçalhos, mas com a opção de não mostrar.

img_06.png

Com a opção 2, não é definido o cabeçalho, mas mostra um valor para o mesmo.

img_07.png

A opção 3 é a opção mais recomendada caso pretendas ver os cabeçalhos.

img_08.png

Aplicar Totais e Subtotais no relatório

Este próximo argumento determina se os cabeçalhos de linha devem conter totais. Os valores possíveis a colocar são:

0: Sem Totais

1: Totais Gerais

2: Totais Gerais e Subtotais

-1: Totais Gerais no Topo

-2: Totais Gerais e Subtotais no Topo

Para poderes aplicar Subtotais, os campos têm de ter, pelo menos, 2 colunas e números superiores a 2 são suportados, desde que o campo tenha colunas suficientes. Tens ainda a opção omissa ou automática onde tens totais gerais e, sempre que possível, subtotais.

img_09.png

Com a opção [0] podes ver que não temos totais no relatório.

img_10.png

Com a opção [1] já são apresentados os totais gerais.

img_11.png

Com a opção [-1] podes ver os totais gerais no topo.

img_12.png

Ordenar as colunas no relatório

Neste argumento indicamos um número que representa a forma como as linhas devem ser ordenadas. Os números correspondem aos intervalos definidos pelo primeiro argumento [campo_de_linha] seguidos pelas colunas com os valores. Se o número for negativo, as linhas são ordenadas por ordem descendente/inversa.

img_13.png

Na imagem em baixo podes ver os dados ordenados pela 2ª coluna, dos valores, e ascendente.

img_14.png

Definir o filtro para o relatório

Os resultados apresentados podem ser filtrados, onde podes incluir ou excluir por um determinado fator os valores.

img_15.png

No exemplo acima, retiramos a marca “Joma”: A4:A30 <>M1

 

Definir a profundidade dos campos (Aplicar Totais e Subtotais)

Quando temos 2 grupos de colunas no argumento campo_de_linha podemos incluir subtotais com a opção 2: Totais Gerais e Subtotais

img_17.png

Na imagem em baixo podes ver um exemplo de aplicação de formatação condicional para destacar os subtotais.

img_18.png

Basta identificarmos quando a célula está em branco…

img_19.png

Função DINAMIZARPOR [PIVOTBY]

A função DINAMIZARPOR é semelhante em vários aspetos à função AGRUPARPOR, com a possibilidade de incluirmos mais argumentos que representam os campos de coluna, criando uma estrutura PIVOT com os dados representados em 2 dimensões.

Utilizando os mesmos argumentos, temos o argumento extra, que são os campos_de_coluna, que representam a matriz ou intervalo orientado para colunas que contém os valores que são utilizados para agrupar colunas e gerar cabeçalhos de coluna.

img_20.png

A partir daqui o conceito é o mesmo se pensares no campo adicional das COLUNAS, que pode ser utilizado para obter Totais e Subtotais e ser também ordenado.

img_21.png

No exemplo aplicamos os Cabeçalhos em ambos os campos.

img_22.png

E os totais gerais…

img_23.png

Assim como a ordenação dos campos…

img_24.png

Se ignorares o campo_de_coluna, podes ter um relatório semelhante à função AGRUPARPOR.

img_25.png

Com estas 2 novas funções podes então gerar relatórios resumidos, muito mais rapidamente, sem utilizares tabelas dinâmicas, e não te esqueças que os dados são atualizados também mais rapidamente.


Outros conteúdos relevantes:

MS Excel: Criar um Formulário para formatar texto!

MS Excel: Criar um Formulário para formatar texto!

Neste vídeo, vamos fazer um formulário para criar algumas formatações tradicionais de texto, para formatar pequenos intervalos de células. Vamos lá?

Continuar a ler...

SUMPRODUCT (SOMARPRODUTO) - Aprenda a calcular dados estatísticos condicionais.

SUMPRODUCT (SOMARPRODUTO) - Aprenda a calcular dados estatísticos condicionais.

Partilhamos um caso prático, onde mostramos com a função SUMPRODUCT (SOMARPRODUTO) vai levá-lo ao nível seguinte!

Continuar a ler...

 

Pesquisar


Consulte aqui os últimos artigos publicados no nosso blog!

Aceda aqui ao nosso blog!


Consulte aqui os últimos vídeos publicados no nosso canal do Youtube!

Aceda aqui ao nosso arquivo!

Assista, ouça, pratique e aprenda!

Na nossa oferta, disponibilizamos cursos intensivos que lhe dão um conhecimento alargado dos programas, dependendo dos seus objetivos e nível de conhecimento. Para além disso, dispomos também de cursos on-demand que tem, entre outros aspetos, têm como principal objetivo ajudá-lo a resolver problemas específicos do dia-a-dia, sem ter necessidade de assistir a um curso completo.

Aprenda a maximizar o seu tempo e aumente a sua produtividade com a ferramenta mais utilizada em todo o mundo – o Microsoft Excel! Conheça a nossa oferta formação especializada e Ferramentas de Business Intelligence! Vamos lá?!

Microsoft Excel

Fique a conhecer as principais funcionalidades do Microsoft Excel, e ser autónomo no seu trabalho, temos um conjunto de cursos que o podem ajudar a chegar ao seu objetivo!

Veja aqui aos cursos disponíveis!

Business Intelligence

Passe ao próximo nível e conheça a nossa oferta de cursos especializados utilizando as potencialidades de Business Intelligence do Microsoft Excel, ou utilizando o Power Bi Desktop.

Veja aqui os cursos disponíveis!

VBA (Visual Basic for Applications)

Estenda as capacidades do Microsoft Excel, e controle quase a totalidade dos aspetos da aplicação, utilizando o VBA! Uma linguagem de programação à disposição de todos os utilizadores.

Veja aqui os cursos disponíveis!

Subscreva as nossas notícias e novidades!

Tem uma dúvida que gostava de ver esclarecida?

Contacte-nos através do seguinte formulário.

Pretendemos ajudá-lo a trabalhar, de forma eficiente, o Microsoft Excel e as Ferramentas Power Platform (Power BI, Power Apps e Power Automate).

O que pretendemos é que possa economizar tempo e aumentar a sua produtividade.

A nossa solução... uma oferta formativa de qualidade e em diversos modelos formativos, com conteúdos práticos, disruptivos e inovadores!

Consulte aqui todas as modalidades, ou contacte-nos para receber mais informações. Basta utilizar o formulário aqui disponível, ou o email geral@exceldriven.com. Até breve!

O que os nossos clientes dizem sobre nós?

Depoímentos

Boa tarde, Dou 5 estrelas pois o método de ensino é espetacular, as lições são muito bem sumarizadas, a interação entre o formador e o formando é eficaz possibilitando maior assimilação da matéria, e com o espaço para a resolução de exercícios tornam as aulas mais dinâmicas e proveitosas.
Yara Agostinho -

Excelente apresentação e organização da Formação em Excel Avançado
Balbina Zambujo -

Excelente empresa a nível de formação. De realçar o formador Joao Teixeira, profissional 5 estrelas.
Bruno Matos -

Tive uma formação de excel fundamental via zoom e, apesar das limitações apresentadas por ser uma formação online, foi ministrada com grande êxito, tendo tido pleno aproveitamento.
Patricia Martins -

Excelente formação, com conteúdos didáticos e exercícios adaptados ao nível dos formandos. Recomendo!
Pramod Maugi -

O formador João Teixeira consegue tornar um assunto à partida monótono, em algo desafiante e cativante. Gostei imenso!
Maria Flores Macedo -

Excelente instrutor, muito bons treinamentos e aquisição de conhecimentos.
Eunice Ramalho -

Formação muito bem organizada e focada para as nossas necessidades. Recomendo.
Pedro Gomes -

Os conteúdos são muito bem explicados. As dúvidas dissipadas em curto espaço de tempo.
Rui Filipe -