apostila dashboard no excel

110
Dashboard no Excel

Upload: others

Post on 09-Nov-2021

13 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Apostila Dashboard no Excel

Dashboard no Excel

Page 2: Apostila Dashboard no Excel

www.mlf.net.br Página 2

Material desenvolvido por Melissa Lima da Fonseca

Felipe Costa Gualberto

Page 3: Apostila Dashboard no Excel

www.mlf.net.br Página 3

Índice

Introdução ao Excel ................................................................................................................................................................................... 4

Interface ......................................................................................................................................................................................................... 5

Componentes do Excel ............................................................................................................................................................................. 8

Formatação da Planilha .......................................................................................................................................................................... 11

Formatação Condicional ........................................................................................................................................................................ 12

Fórmulas ....................................................................................................................................................................................................... 14

Referências Fixas e Relativas ................................................................................................................................................................ 16

Funções ......................................................................................................................................................................................................... 17

Gráficos ......................................................................................................................................................................................................... 38

Proteção de Células ................................................................................................................................................................................. 48

Validação...................................................................................................................................................................................................... 49

Análise de Dados ...................................................................................................................................................................................... 50

Banco de Dados ........................................................................................................................................................................................ 52

Tabela Dinâmica ........................................................................................................................................................................................ 57

Introdução ao VBA ................................................................................................................................................................................... 61

Introdução ao Power BI .......................................................................................................................................................................... 75

Page 4: Apostila Dashboard no Excel

www.mlf.net.br Página 4

Introdução ao Excel

O Excel é considerado um software de planilha eletrônica ou de cálculos. Com o Excel se pode fazer

desde simples cálculos, até cálculos mais avançados como financeiros, matemáticos, lógicos, estatísticos, etc.

Pode-se fazer desde controle de gastos da sua casa, até controle de estoque ou fluxo de caixa de uma

empresa.

Este material apresenta uma revisão dos recursos avançados do Excel. O objetivo é demonstrar

ferramentas que facilitam a utilização de planilhas eletrônicas em busca de otimização dos seus serviços.

As funções Avançadas permitem ao usuário desenvolver uma variedade de tarefas, tais como

estruturar tópicos e consolidar dados; trabalhar com listas e banco de dados; importar e exportar dados e

usar recursos de grupos de trabalho para compartilhar dados.

Será abordado uma introdução ao recurso de MACRO do Excel, fazendo uma introdução a

programação VBA. O Visual Basic for Applications é uma linguagem de programação interna, ligada a todos

os aplicativos do pacote Office: Access, Word, Excel e Power Point.

Atraves destas ferramentas, o excel amplia sua funcionabilidade na área de inteligência de negócios,

permitindo a aplicação de métodos que visam ajudar as empresas a tomar as decisões inteligentes.

Page 5: Apostila Dashboard no Excel

www.mlf.net.br Página 5

Interface

A interface do Excel 2013 foi totalmente inovada, permitindo um acesso mais fácil e mais interativo com o

usuário.

A principal forma de acessar os recursos do Excel, agora é através de Grupos de recursos.

A barra de status agora apresenta um número maior de informações.

Barra de Fórmulas

Grupos

Barra de Zoom Barra de Status

Planilhas

Célula Ativa

Barra de Título Barra de Acesso Rápido

Page 6: Apostila Dashboard no Excel

www.mlf.net.br Página 6

Grupos

Barra de Acesso Rápido – esta barra esta localizada dolado direito do botão do Office. Na configuração padrão essa barra vem apenas com os botões "Salvar", "Desfazer" e "Refazer", mas você pode adicionar

outros botões.

Barra de Grupos – esta barra exibe os nomes dos grupos de aplicações permitindo utilizar os vários recursos que o Excel:

A Barra de Ferramentas Formatação que aparecia até a versão 2003, agora esta no grupo PÁGINA INICIAL.

Barra de Fórmulas – é usada para inserir ou editar dados em células de planilhas ou em gráficos.

Para incluir dados, selecione uma célula, digite os dados e selecione com o mouse a caixa de

entrada da barra de fórmula () ou pressione ENTER.

Para editar dados, selecione a barra de fórmula com o mouse ou pressione F2. Em seguida, digite

as alterações e selecione com o mouse a caixa de entrada, ou pressione ENTER.

Para cancelar as alterações, pressione o botão do mouse sobre a caixa de cancelamento da barra

de fórmula (X) ou pressione ESC.

A seguir são mostradas a Caixa de Nomes e a Barra de Fórmulas com seus respectivos botões para que se

possa conhecer o ponto em deve ser clicado o mouse para a devida operação desejada.:

Barra de Status – esta barra está localizada na parte inferior da tela do Excel onde são exibidas as

informações sobre o comando atualmente selecionado e o estado atual da área de trabalho. O lado direito

da barra de status mostra a barra de Zoom:

Para definir o que será apresentado na Barra de Status, basta clicar com o botão da direita do mouse nesta

barra e marcar os itens que deseja apresentar.

Barra de Fórmulas

Page 7: Apostila Dashboard no Excel

www.mlf.net.br Página 7

Grupo PÁGINA INICIAL: ferramentas que permitem agilizar as operações fundamentais do Excel.

Grupo INSERIR: possibilita inserir Gráficos, Formas, Clip-art, Tabela Dinâmica, Imagem, outros.

Grupo LAYOUT DA PÁGINA: através deste grupo é possivel alterar o layout que será aplicado.

Grupo FÓRMULAS: por este grupo é possivel aplicar fórmulas e funções na planilha.

Grupo DADOS: permite trabalhar com recursos de base de dados dentro da planilha.

Grupo REVISÃO: os recursos para revisão de texto e proteção de planilha estão organizados neste grupo.

Grupo EXIBIÇÃO: por este grupo é possivel determinar como a planilha será visualizada.

Grupo DESENVOLVEDOR: este grupo permite trabalhar com Macros dentro do Excel.

Page 8: Apostila Dashboard no Excel

www.mlf.net.br Página 8

Componentes do Excel

Pasta: É denominada “PASTA” todo arquivo que for criado neste software “Excel”. Tudo que for criado e

posteriormente será um arquivo, porém considerado uma PASTA.

Planilha: Uma planilha é considerada a parte onde será executado todo o trabalho por isso esta é

fundamental, se não temos planilha não podemos criar qualquer calculo que seja então nos dar o entender

que em uma pasta contem planilhas e, que cada planilha possui várias células.

Podemos localizar uma planilha através dos nomes que elas receberam inicialmente PLAN1,PLAN2... Na parte

inferior da Área de Trabalho, que recebe o nome de guia de planilhas.

OBS: Dentro de uma planilha estão contidas as colunas, linhas e células.

Coluna: É o espaçamento entre dois traços na vertical.As colunas do Excel são representadas em letras de

acordo coma a ordem alfabética crescente sendo que a ordem vai de A até IV, e tem no total de 256 colunas

em cada planilha.

Linha: É o espaçamento entre dois traços na horizontal. As linhas de uma planilha são representadas em

números, formam um total de 65.536 linhas e estão localizadas na parte vertical esquerda da planilha.

Célula: As células são formadas através da intersecção “cruzamento” de uma coluna com uma linha e, cada

célula tem um endereço “nome” que é mostrado na caixa de nomes que se encontra na Barra de Fórmulas.

Multiplicando as colunas pelas linhas vamos obter o total de células que é 16.777.216.

Célula Ativa

É a célula exibida com uma borda em negrito indicando que a ela está selecionada e onde os próximos

dados digitados serão inseridos ou o próximo comando escolhido será aplicado. Se for selecionada mais de

uma célula ao mesmo tempo, a primeira será é a célula ativa e as outras serão destacadas na cor escura.

Observe a figura:

Célula Ativa

Page 9: Apostila Dashboard no Excel

www.mlf.net.br Página 9

Assim, o Excel é constituído de colunas (na vertical) e linhas (na horizontal). As colunas são identificadas por

letrase iniciam pela letra A, seguindo alfabeticamente até Z, a partir daí inicia-se uma combinação de coluna

com linha para definir o endereço da célula.

A coluna final é a IV, o que constitui um total de 256 colunas. E as linhas, são identificadas por números e

iniciam pelo número 1, seguindo de forma crescente até 65.536.

O ponto de encontro (interseção) entre uma linha e uma coluna forma a chamada célula (a caixa). A

interseção entre a coluna C e a Linha 4 forma a célula C4, como mostra o exemplo abaixo:

Uma célula pode conter números, texto ou fórmulas. A possibilidade de usar fórmulas é o que diferencia um

programa de planilha de uma calculadora. Quando colocamos uma fórmula em uma célula, dizemos que o

conteúdo dessa célula deve ser calculado em função dos valores contidos em outras células.

Quando abrimos o Excel, já aparece um desenho básico de planilha na tela. Precisamos, então, organizar as

informações em linhas e colunas e determinar uma região para cada tipo de informação. No layout, apenas

definimos onde cada informação será colocada.

Exemplo:

Page 10: Apostila Dashboard no Excel

www.mlf.net.br Página 10

Intervalo de Células

Quando se trabalha com uma planilha, muitas vezes depara-se com a necessidade de tratar um trecho ou

uma determinada região de maneira diferente do restante da planilha. Um intervalo de células é uma região

da planilha selecionada a fim de permitir que se trabalhe, edite, formate e modifique mais de uma célula ao

mesmo tempo. O intervalo de células é reconhecido como o conjunto de células que fica entre a célula do

canto superior esquerdo e a do canto inferior direito. Observe a figura:

Formas do Ponteiro do Mouse

Quando o ponteiro do mouse é movimentado ao longo da janela do Excel 2000, este se transforma a fim de

indicar o que acontecerá se for dado um clique com o mouse naquela área da janela. Enquanto o ponteiro

do mouse estiver sobre a planilha na janela do documento, ele será apresentado como um sinal de mais (+).

Dentro da barra de fórmulas, o ponteiro do mouse terá aforma de uma viga ( I ), criada para posicionar um

ponto de inserção com precisão entre dois caracteres. Dentro da barra de ferramentas e da barra de menu, a

forma do ponteiro é um seta. A tabela a seguir ilustra os perfis do ponteiro que, muito provavelmente, serão

encontrados.

Perfil Posição

Sobre as células da planilha

Dentro da barra de fórmula e dentro da caixa de texto na extremidade esquerda da barra de ferramentas

Sobre a barra de títulos, botões na barra de ferramentas, barra de menu e barras de rolagem, do lado esquerdo da barra de fórmulas e sobre as bordas das células da planilha

No limite de um cabeçalho de coluna ou de linha (para redimensionamento)

Sobre a alça de preenchimento no canto inferior direito da célula ativa

Page 11: Apostila Dashboard no Excel

www.mlf.net.br Página 11

Formatação da Planilha

A barra de formatação concentra os principais elementos de formatação. Seus botões e caixas de

seleção dividem-se em grupos lógicos.

Alteração de Fontes e Alinhamento de Texto

Envolvendo Células com uma Moldura

O EXCEL permite envolver uma ou mais células selecionadas com 11 tipos diferentes de bordas ou molduras.

A aplicação da moldura ou borda é bastante simples e consiste em selecionar as células e pressionar o botão

Tipos de moldura para aplicar a moldura previamente selecionada ou a seta ao seu lado para escolher um

dos tipos disponíveis.

Altera a fonte do Texto

Altera o tamanho do Texto

Altera a cor do Texto

Altera a corde fundo da célula

Aumenta o número de casa decimais

Diminuir o número de casa decimais

Separador de Milhares

Formato Percentual

Formato Moeda

Page 12: Apostila Dashboard no Excel

www.mlf.net.br Página 12

Formatação Condicional

O recurso de Formatação Condicional esta muito diferente na versão 2013 do Excel.

O acesso do deste recurso é pelo grupo PÁGINA

INICIAL.

Exemplo:

Para obter uma formatação de Barra:

- selecione a área a ser formatada

- clique no menu Início → Formatação Condicional

- Escolha a opção Barras de Dados

Para obter a formatação ao lado:

- selecione a área a ser formatada

- clique no menu Início → Formatação Condicional

- escolha a opção Realçar Regras → É Maior do que

- na janela defina a regra para formatação

Page 13: Apostila Dashboard no Excel

www.mlf.net.br Página 13

Page 14: Apostila Dashboard no Excel

www.mlf.net.br Página 14

Fórmulas

Uma Fórmula é uma seqüência de valores, operadores, referências a células e funções pré-definidas. Esta

seqüência está contida numa célula e produz um valor.

EXEMPLO

EXERCÍCIO 01

Selecionar o intervalo de C2 até D5 e formatar como moeda

Salvar com o nome Exercício 01

EXERCÍCIO 02

Selecionar o intervalo de B2 até D5 e formatar com estilo de moeda

Salvar com o nome Exercício 02

Page 15: Apostila Dashboard no Excel

www.mlf.net.br Página 15

Sinais Operacionais

Sinal de + = Adição Sinal de * = Multiplicação

Sinal de – = Subtração Sinal de / = Divisão

Sinal de ^ = Potenciação Sinal de % = Porcentagem

Copiando Fórmulas

Calcular o primeiro item e depois copiar a fórmula para os demais. Para isto, posicione o cursor no

canto inferior direito (alça de preenchimento) da célula a ser copiada, neste caso a célula F2, que o cursor

ficará como o formato apresentado na figura acima, e arrastá-la para baixo até a última célula da nota final

do último aluno.

DICA :Em vez de arrastar a alça de preenchimento, dê clique duplo, o Excel irá preencher as demais linhas

automaticamente.

Intervalo de Células

Ao definir um intervalo de células, é importante verificar a diferença de usar ; e :

B2:E4 Indica que esta buscando valores

(selecionando valores) no intervalo de B2 até

E4 .

Inclusive B2 e E4.

Observe o exemplo ao lado

B2;E4 Indica que esta buscando os valores de B2 e

E4 .

Não incluindo os valores entre B2 e E4

Observe o exemplo ao lado

Page 16: Apostila Dashboard no Excel

www.mlf.net.br Página 16

Referências Fixas e Relativas

Como padrão, o EXCEL copia as fórmulas ajustando-as relativamente à sua posição de origem. Pórem, em

muitos casos, é necessário realizar a cópia de fórmulas que façam referências a células específicas e que não

podem ter suas referências ajustadas pois causarão erros nas fórmulas.

Essa situação é relativamente comum e exige do usuário um certo planejamento das fórmulas durante sua

criação, visto que a cópia das células sempre será feita da mesma forma. O Excel permite "travar" as

referências a uma determinada célula de forma que, mesmo sendo copiada para outras localidades, a

fórmula sempre fará menção à célula original. Em situações como essa, onde uma célula deve ter sua

referência fixada dentro de uma fórmula, o usuário deve acrescentar um símbolo especial a ela para avisar o

EXCELde que aquela célula não deve ter sua referência alterada.

FIXANDOREFERÊNCIAS EM FÓRMULAS

O endereço de uma célula é uma referência à sua localização dentro da planilha. Como padrão, as

referências a células que são criadas com o formato letra+número são consideradas referências relativas.

Além de uma referência do tipo relativa, que permite a sua alteração durante a cópia, o Excel permite criar

referências absolutas (fixas) ou mistas. Uma referência absoluta não muda nem a linha nem a coluna da

célula especificada. Uma referência mista pode fixar apenas a linha ou coluna da célula permitindo o seu

ajuste parcial.

Para fixar uma linha ou coluna de uma referência de célula, deve ser especificado o símbolo cifrão

imediatamente antes da letra, se o usuário desejar fixar a referência à coluna, ou antes do número, se quiser

fixar a linha. Veja os exemplos possíveis de combinações.

$D$4 Fixa a linha e a coluna $D4 Fixa apenas a coluna, permitindo a variação da linha D$4 Fixa apenas a linha, permitindo a variação da coluna D4 Não fixa linha nem coluna

Exemplo

Page 17: Apostila Dashboard no Excel

www.mlf.net.br Página 17

Funções

São comandos mais compactos e rápidos para se executar fórmulas. Com elas é possível fazer

operações complexas com uma única fórmula. As funções são agrupadas em categorias, para ficar mais fácil

a sua localização. As funções também facilitam o trabalho com planilhas especializadas.

Um engenheiro pode utilizar funções matemáticas para calcular a resistência de um material. Um

contador usará funções financeiras para elaborar o balanço de uma empresa.

Algumas categorias de funções

Funções Financeiras: calcula juros, rendimento de aplicações, depreciação de ativos etc.

Funções de Texto: o excel não é um editor de texto, mas possiu funções para manipular e tratar textos.

Funções de Data e Hora: conjunto completo de funções para trabalhar com tempo e de data, aplicando

cálculos complexos.

Funções Matemáticas e Trigonométricas: calcula raiz quadrada, fatorial, seno, tangente etc.

Funções Estatísticas: calcula a média de valores, valores máximos e mínimos de uma lista, desvio

padrão, distribuições etc.

Funções Lógicas: compara células e apresentar valores que não podem ser calculados com fórmulas

tradicionais.

Page 18: Apostila Dashboard no Excel

www.mlf.net.br Página 18

Funções Matemáticas

Função Raiz

Esta é uma função matemática que retorna a raiz quadrada de um número.

Função Int

Esta é uma função matemática que retorna a parte inteira de um número.

Exemplo:

Função Abs

Esta é uma função matemática que retorna o valor absoluto de um número.

Exemplo:

Função Arred

Esta é uma função matemática que arredonda um número de acordo com o número de casas

decimais desejada.

Exemplo:

Page 19: Apostila Dashboard no Excel

www.mlf.net.br Página 19

Função Soma Se

Esta é uma função matemática que adiciona as células especificadas por um determinado critério ou

condição.

Parâmetros solicitados:

- Intervalo: é o intervalo de células que se deseja calcular.

- Critério: é o critério na forma de um número, expressão ou texto, que define as células adicionadas.

- Intervalo Soma: são as células que serão somadas.

Exemplo

Page 20: Apostila Dashboard no Excel

www.mlf.net.br Página 20

Função Somases

Esta é uma função matemática que adiciona as células especificadas por mais de um critério ou

condição.

Parâmetros solicitados:

- Intervalo Soma: são as células que serão somadas.

- Intervalor Critério 1: é o primeiro intervalo de células que se deseja calcular.

- Critério 1: é o primeiro critério na forma de um número, expressão ou texto, que define as células

adicionadas.

- Intervalor Critério 2: é o segundo intervalo de células que se deseja calcular.

- Critério 2: é o segundo critério na forma de um número, expressão ou texto, que define as células

adicionadas.

Exemplo

Page 21: Apostila Dashboard no Excel

www.mlf.net.br Página 21

Funções de Data e Hora

Excel possui funções que permite trabalhar cálculo com datas.

• HOJE( ) :retorna a data atual do sistema.

• AGORA ( ) : retorna a data e a hora do sistema.

• DIA.DA.SEMANA (argumento 1) : retorna um número que corresponde ao o dia da semana

( 1= domingo; 2= segunda... )

• NÚMSEMANA(argumento 1) :retorna o número da semana em relação as semanas do ano.

• DIAS360(data1,data2) :retorna o número de dias passado entre as duas datas

(12 meses de 30 dias)

EXEMPLO:

=ANO(C14)

=MÊS(C14)

=DIA(C14)

=DIAS360(C9;C10)

=DIA.DA.SEMANA(C7)

=HOJE()

=AGORA()

Page 22: Apostila Dashboard no Excel

www.mlf.net.br Página 22

Exemplo

Page 23: Apostila Dashboard no Excel

www.mlf.net.br Página 23

Funções de Texto

Função Concatenar

Esta função permite agrupar caracteres de um texto, ou seja, agrupa vários itens de texto num único item de

texto. O operador "&" pode ser usado no lugar de CONCATENAR.

Parâmetros solicitados:

- São os textos que deseja unir

Função Num.Caract

Esta função retorna o número de caracteres de uma cadeia de texto

Parâmetros solicitados: é solicitado apenas o texto

Page 24: Apostila Dashboard no Excel

www.mlf.net.br Página 24

Função Esquerda e Direita

A função ESQUERDA retorna os caracteres mais à esquerda de um valor de texto.

A função DIREITA retorna os caracteres mais à direita de um valor de texto.

Parâmetros solicitados:

Função DIREITA

- Selecionar o Texto

- Definir o número de caracteres que

deseja extrair.

Função ESQUERDA

- Selecionar o Texto

- Definir o número de caracteres que

deseja extrair.

Função Ext.Text

Esta função retorna um número específico de caracteres da seqüência de caracteres texto, começando na

posição especificada, com base no número de caracteres especificado.

Parâmetros solicitados:

- Selecionar o Texto

- Núm_inicial é a posição do primeiro

caractere que deseja extrair como

texto.

- Núm_caract especifica o número de

caracteres que deseja que EXT.TEXTO

retorne do texto.

Page 25: Apostila Dashboard no Excel

www.mlf.net.br Página 25

Funções Lógicas

Função Se

Esta função verifica se uma função foi satisfeita e retorna um valor se for VERDADEIRO e retorna um outro

valor se for FALSO.

Parâmetros solicitados:

- Teste Lógico: é um valor ou expressão que será avaliada como VERDADEIRO ou FALSO

- Valor se verdadeiro: é o valor retornado caso o TESTE LÓGICO for VERDADEIRO

- Valor se falso: é o valor retornado caso o TESTE LÓGICO for FALSO

Exemplo 1

Classificar a altura como ALTA para altura maior que 1,70 e BAIXA para altura menor ou igual a 1,70.

OU

Exemplo 2

AVALIAÇÃO = quantidade BAIXA para TOTAL menor ou igual a 50

= quantidade BOA para TOTAL maior que 50

Page 26: Apostila Dashboard no Excel

www.mlf.net.br Página 26

Exemplo 3

Exemplo 4

Page 27: Apostila Dashboard no Excel

www.mlf.net.br Página 27

Função OU

Verifica se algum argumento é verdadeiro e retorna VERDADEIRO ou FALSO.

Exemplo - OU

Classificar como verdadeiro se a cor VERMELHO em uma das colunas

Exercício - OU

Classificar as cores para verdadeiro se a cor for preta ou branca

Page 28: Apostila Dashboard no Excel

www.mlf.net.br Página 28

Função E

Verifica se TODOS os argumentos são verdadeiros e retorna VERDADEIRO ou FALSO.

Exemplo - E

Classificar como verdadeiro se a cor VERMELHO em uma das colunas

Exercício – OU / E

Classificar as corespara verdadeiro se a cor for preta E branca (independente da coluna)

Page 29: Apostila Dashboard no Excel

www.mlf.net.br Página 29

Função SEERRO

Esta função verifica se existe um erro em uma célula ou expressão. Retorna um valor especificado se uma

fórmula gerar um erro; caso contrário, retorna o resultado da fórmula.

Use a função SEERRO para capturar e controlar os erros em uma fórmula.

Parâmetros solicitados:

- Valor:é o argumento verificado quanto ao erro

- Valor se erro: é o valor a ser retornado se a fórmula gerar um erro.

Os seguintes tipos de erro são avaliados #N/D, #VALOR!, #REF!, #DIV/0!, #NÚM!, #NOME? ou #NULO!).

Exemplo

Calcular o valor do consumo de um carro.

Se valor de C4/C5 der ERRO

então retornar -.

Se valor de C4/C5 não der

ERRO então retornar C4/C5.

Page 30: Apostila Dashboard no Excel

www.mlf.net.br Página 30

Funções de Procura e Referência

Função PROCV

Localiza um valor na primeira coluna à esquerda de uma tabela e retorna um valor na mesma linha

de uma coluna especificada na tabela.

Exemplo

- Valor procurado: é o valor a ser procurado na tabela matriz

- Matriz tabela: é uma tabela onde deseja buscar um dado

- Num índice coluna: é o número da coluna na matriz tabela

- Procurar intervalo: é um valor lógico

VERDADEIRO: para buscar um valor aproximado

FALSO: para buscar o valor exato

Page 31: Apostila Dashboard no Excel

www.mlf.net.br Página 31

Exercício PROCV

- Insira os Dados para NOME, SALÁRIO BRUTO e N° de FILHOS.

- Para obter o Valor do IR usar PROCV e multiplicar o resultado pelo Salário Bruto

- Valor do INSS usar PROCV e multiplicar o resultado pelo Salário Bruto

- O Salário Família é pesquisado pela função PROCV e multiplicar o resultado pelo Nº de Filhos.

- O Plano de Saúde é descontado pela empresa de acordo com o Salário do Funcionário. Pesquise

este valor usando a PROCV e multiplique pelo Salário Bruto, para saber o valor a ser descontado.

- O Desconto de Vale Transporte é de 6% para que optouem recebê-lo. Através da função SE

indique qual o desconto de cada funcionário.

Page 32: Apostila Dashboard no Excel

www.mlf.net.br Página 32

Matemática Financeira

O Excel possuiu funções que permitem trabalhar com cálculos financeiros baseados em juro composto.

Função VP

Representa a soma total correspondente ao valor presente de uma série de pagamentos futuros.

Sintaxe: VP(taxa;nper;pgto;VF;tipo) Exemplo:

Parâmetros solicitados:

Taxa: taxa aplicada VF: valor Futuro

PGTO: pagamento NPER: número de períodos

Função VF

É o SALDO de caixa que deseja obter após ser efetuado o último pagamento.

Sintaxe: VF(taxa;nper;pgto;VP;tipo) Exemplo:

Parâmetros solicitados:

Taxa: taxa aplicada VP: valor Presente

PGTO: pagamento NPER: número de períodos

Função PGTO

É o valor de prestações devidas ou a receber

Sintaxe: PGTO(taxa;nper;VP;VF;tipo) Exemplo:

Parâmetros solicitados:

Taxa: taxa aplicada VP: valor Presente

VF: valor Futuro NPER: número de períodos

Page 33: Apostila Dashboard no Excel

www.mlf.net.br Página 33

Função TAXA

Retorna a taxa de juros por um período de uma anuidade.

Sintaxe: TAXA(nper;pgto;VP;VF;tipo;estimativa) Exemplo:

Parâmetros solicitados:

VP: valor Presente VF: valor Futuro

PGTO: pagamento NPER: número de períodos

Função NPER

É o número de períodos para investimento de acordo com pagamentos constantes e periódicos e uma taxa

de juros constante.

Sintaxe: NPER(taxa;pgto;VP;VF;tipo) Exemplo:

Parâmetros solicitados:

VP: valor Presente VF: valor Futuro

PGTO: pagamento Taxa: taxa aplicada

Page 34: Apostila Dashboard no Excel

www.mlf.net.br Página 34

Estatística

O Excel possibilita um estudo estatístico pelo grupo Fórmulas através das funções Estatísticas.

Os métodos estatísticos são hoje utilizados em quase todos os setores da atividade humana. Nos negócios e

na economia, figuram entre os mais importantes métodos de auxílio na tomada de decisão. Como resultado

do desenvolvimento da indústria de computadores, os modernos métodos estatísticos se tornarão cada vez

mais importantes para aqueles a quem cabe tomar decisões.

Função CONT.NÚM

Retorna a quantidade de números contida na lista de argumentos

Sintaxe: CONT.NUM ( intervalo)

Parâmetro solicitado: Apenas o intervalo onde deseja verificar a quantidade de números existente.

Exemplo:

Função CONT.SE

Calcula o número de células não vazias em um intervalo que corresponde a uma condição. Sintaxe: CONT.SE ( intervalo; critérios)

Parâmetros solicitados:

Intervalo: intervalo onde deve ser procurado o texto Critério: texto que deve ser contato

Exemplo:

5 K 89D 5 HA D 3696 35 H

Valores

Conta Se

A 1

D 2

B 0

5 2

35 1K 136 15 2

Page 35: Apostila Dashboard no Excel

www.mlf.net.br Página 35

Função MÉDIA

É a Média aritmética. È calculada somando-se todas observações em um conjunto de dados e dividindo-se

pelo número de itens envolvidos.

Sintaxe: MÉDIA ( intervalo) ou Média ( núm1; núm2; ...)

Parâmetro solicitado: Apenas o intervalo onde se encontra os números para calcular a média.

Função MÁXIMO

Retorna o valor máximo de um conjunto de valores.

Sintaxe: MÁXIMO ( intervalo) ou Máximo ( núm1; núm2; ...)

Parâmetro solicitado: Apenas o intervalo onde se encontra os números para encontrar o valor máximo.

Função MINIMO

Retorna o menor número de um conjunto de valores.

Sintaxe: MINIMO ( intervalo) ou Mínimo ( núm1; núm2; ...)

Parâmetro solicitado: Apenas o intervalo onde se encontra os números para encontrar o valor mínimo.

Exemplo:

Page 36: Apostila Dashboard no Excel

www.mlf.net.br Página 36

Função MODO

É o valor que aparece mais freqüente em um conjunto de dados. É utilizada como uma medida de

tendência central.

Sintaxe: MODO ( intervalo) ou MODO( núm1; núm2; ...)

Parâmetro solicitado: Apenas o intervalo onde se encontra os números para encontrar a moda.

Função ORDEM

Retorna a posição de um número em uma lista de números.

Sintaxe: ORDEM( núm; ref; ordem )

Parâmetro solicitado: Núm: número que deseja –se verificar a ordem em relação a vários números. Ref: intervalo da lista de números Ordem: definir de deseja a ordem crescente ou decrescente

Função MAIOR

Retorna o maior valor k-ésimo de um conjunto de dados.

Sintaxe: MAIOR( matriz; k )

Parâmetro solicitado: Matriz: intervalo de números onde deseja-se encontrar uma determinada posição. K: posição que deseja encontrar

Função MENOR

Retorna o menor valor k-ésimo de um conjunto de dados.

Sintaxe: MENOR( matriz; k )

Parâmetro solicitado: Matriz: intervalo de números onde deseja-se encontrar uma determinada posição. K: posição que deseja encontrar

Função VAR

Retorna a variância em relação a uma amostra.

Sintaxe: VAR (intervalo) ou VAR( núm1; núm2; ...)

Parâmetro solicitado: Matriz: amostra onde deseja-se encontrar a variância.

Page 37: Apostila Dashboard no Excel

www.mlf.net.br Página 37

Função DESVPAD

Retorna o desvio padrão em relação a uma amostra. É a raiz quadrada da variância da amostra

Sintaxe: DESVPAD (intervalo) ou DESVPAD( núm1; núm2; ...)

Parâmetro solicitado: Matriz: amostra onde deseja-se encontrar o desvio padrão.

Valores da Amostra

1345 1301 1368 1322 1310 1370 1318 1350 1303 1299

Variância 754,3

Desvio Padrão 27,5

Função FREQUENCIA

Retorna o desvio padrão em relação a uma amostra. É a raiz quadrada da variância da amostra

Sintaxe: FREQUENCIA( matriz_dados; matriz_bin )

Parâmetro solicitado: Matriz_dados: matriz que define os números onde procurar os intervalos. Matriz_bin: matriz que define o intervalo de dados

Page 38: Apostila Dashboard no Excel

www.mlf.net.br Página 38

Gráficos

Expressar números em forma de gráficos é uma das características mais atraentes das planilhas eletrônicas.

Em muitos casos, um gráfico pode sintetizar todo um conceito ou dar uma idéia precisa e instantânea sobre

um determinado assunto que possivelmente exigiria a leitura atenta de muitas linhas e colunas de números

da planilha.

O EXCEL possui uma grande variedade de tipos de gráficos que podem representar os dados por meio de

dezenas de formatos em duas e três dimensões.

O EXCEL possibilita editar o Gráfico, através de caixas de diálogo. Dessa forma, basta dar um clique no botão

da direita do mouse para abrir um menu e escolher a opção que deve ser modificada. Veja o exemplo a

seguir:

Page 39: Apostila Dashboard no Excel

www.mlf.net.br Página 39

A versão 2013 do Excel apresenta um recurso onde a ferramenta sugere alguns tipos de gráficos para os dados que foram selecionados.

Este recurso esta no grupo INSERIR No exemplo abaixo os dados foram selecionados e em seguida clicamos no botão Gráficos recomendados

Page 40: Apostila Dashboard no Excel

www.mlf.net.br Página 40

Page 41: Apostila Dashboard no Excel

www.mlf.net.br Página 41

Tipos de Gráfico

Colunas

Neste tipo de gráfico os dados são apresentados em em uma barra vertica.

É o tipo mais comum encontrado no excel.

Existe alguns modelos tipos de gráficos de coluna cada um apresentando uma informação diferente.

0

20

40

60

80

100

120

BH Betim Contagem Juiz de Fora Itauna Uberlândia Uberaba Araxá Itabira

Título do Gráfico

Produção 1 Produção 2 Produção 3

0

50

100

150

200

250

300

BH Betim Contagem Juiz de Fora Itauna Uberlândia Uberaba Araxá Itabira

Título do Gráfico

Produção 1 Produção 2 Produção 3

0%

20%

40%

60%

80%

100%

BH Betim Contagem Juiz deFora

Itauna Uberlândia Uberaba Araxá Itabira

Título do Gráfico

Produção 1 Produção 2 Produção 3

Page 42: Apostila Dashboard no Excel

www.mlf.net.br Página 42

Barras Este tipo de gráfico podemos dizer que são os gráficos de coluna expressos na horizontal.

0 50 100 150

Jan

Fev

Mar

Abr

Mai

Jun

Jul

Ago

Set

Out

Nov

Dez

Unidade 3

Unidade 2

Unidade 1

0 100 200 300

Jan

Fev

Mar

Abr

Mai

Jun

Jul

Ago

Set

Out

Nov

Dez

Unidade 1

Unidade 2

Unidade 3

0% 25% 50% 75% 100%

Jan

Fev

Mar

Abr

Mai

Jun

Jul

Ago

Set

Out

Nov

Dez

Unidade 1

Unidade 2

Unidade 3

Page 43: Apostila Dashboard no Excel

www.mlf.net.br Página 43

Linhas

Este tipo de gráfico é usado para apresentar dados com característica continua.

O primeiro modelo de gráfico de linha exibe a tendência no tempo.

O segundo modelo de gráfico de linha exibe linhas empilhadas.

1,4

1,51,6

1,71,81,9

Jan Fev Mar Abr Mai Jun Jul Ago Set Out Nov Dez

Ano 2010

Ano 2011

Page 44: Apostila Dashboard no Excel

www.mlf.net.br Página 44

Pizza

É um gráfico de linha com a parte debaixo colorida.

Pizza de pizza

Page 45: Apostila Dashboard no Excel

www.mlf.net.br Página 45

Área

É um gráfico de linha com a parte debaixo colorida.

Dispersão

São usados para mostrar a relação entre variáveis.

Page 46: Apostila Dashboard no Excel

www.mlf.net.br Página 46

Radar

Este gráfico plota valores tendo como referência um ponto central

Bolha

xxxx

Page 47: Apostila Dashboard no Excel

www.mlf.net.br Página 47

Gráficos Combinados

Este gráfico é uma ferramenta muito interessante que permite ao usuário criar gráficos combinados, ou seja,

exibir em um único eixo cartesiano um gráfico de dispersão e um de colunas, por exemplo.

Os gráficos combinados já existirem em versões anteriores, na versão 2013 um usuário poderá criar essa

combinação de forma extremamente rápida devido ao Excel oferecer algumas opções que melhor se

adequem aos dados plotados no gráfico.

Page 48: Apostila Dashboard no Excel

www.mlf.net.br Página 48

Proteção de Células

Proteção de Fórmulas

Existe a necessidade de ter uma proteção para os dados, e principalmente fórmulas e macros. O

Excel coloca à disposição diversos métodos, e níveis, de proteção.

Para proteger uma fórmula é necessário executar dois comandos em seqüência:

1) Formatar a celular para que assuma as opções OCULTA e TRAVADA:

Selecionar a área da planilha que é necessário travar e/ou ocultar e clicar com o botão da direita do

mouse e selecionar no Menu a opção Formatar célula

2) Proteger a planilha para que a proteção configurada seja ligada:

Selecionar a área da planilha que é necessário travar

e/ou ocultar e clicar com o botão da direita do mouse

e selecionar no Menu a opção Formatar célula

Page 49: Apostila Dashboard no Excel

www.mlf.net.br Página 49

Validação

O Excel possui uma ferramenta que possibilita validar o conteúdo de uma célula. Assim, é possível

definir em uma ou mais células a validade dos dados que poderão ou não estar contidos neste endereço.

Ao validar o conteúdo da célula, é definido que tipo de dados este endereço vai aceitar, caso seja

inserido um dado não permitido o Excel apresenta uma caixa de diálogo informando um erro.

Para validar o conteúdo de uma célula:

Exemplo:

Definir que na a célula deve aceitar

apenas valor inteiro entre 10 e 65

Definir a célula como uma caixa de Listagem

apresentando opções de cursos de Informática

Page 50: Apostila Dashboard no Excel

www.mlf.net.br Página 50

Análise de Dados

Uma das ferramentas mais importantes do Excel é a análise de dados. Este recurso será trabalhado

através de três tópicos: Atingir Meta, Solver e Cenário.

Atingir Meta

Comando utilizado quando se conhece o resultado desejado de uma única fórmula, mas não o valor de

entrada de que a fórmula necessita para determinar o resultado.

EXEMPLO

EXERCÍCIO

Uma pessoa gastou R$ 900,00, na compra de uma bicicleta, de um aparelho de som e de uma estante. A

bicicleta custou R$ 60,00 a menos que a estante e o preço do aparelho de som corresponde a 80% do preço

da bicicleta. Quanto custou cada uma das mercadorias ?

Obs.: Salvar com o nome Exercício Atingir Meta

Page 51: Apostila Dashboard no Excel

www.mlf.net.br Página 51

Cenário

É o conjunto de todas as células variáveis de uma planilha, que desejamos agrupar, para que possam

ser usadas sempre juntas.

Para utilizar o recurso Cenário

EXEMPLO

EXERCÍCIO

Temos um conjunto de dados que representam os salários dos funcionários de uma determinada empresa. O

objetivo é criar um cenário para uma situação de novos salários para verificar o impacto desta alteração na

folha de pagamento.

Cargo Situação 1 (Original) Situação 2 Situação 3 Gerente R$ 1.500,00 R$ 1.650,00 R$ 1.610,00 Técnico I R$ 1.200,00 R$ 1.310,00 R$ 1.450,00 Técnico II R$ 850,00 R$ 900,00 R$ 900,00 Secretária R$ 460,00 R$ 500,00 R$ 500,00 Estagiário R$ 180,00 R$ 200,00 R$ 200,00

Obs.: Salvar com o nome Exercício Cenário

=((B4*C4)-(D4+E4+F4))/C4

Page 52: Apostila Dashboard no Excel

www.mlf.net.br Página 52

Banco de Dados

Uma base de dados possibilita guardar informação relacionada. A informação é disposta numa

tabela.

Uma base de dados é essencialmente o que é considerado uma coleção de informação que é relacionada em

alguma maneira.

Informações de uma tabela que é uma base de dados:

- Cada coluna (campo) indica o elemento de informação a armazenar.

- Cada linha (registro) contem a informação relativa a um individuo.

- A primeira linha deve conter o nome dos campos.

A partir de uma base de dados é possível trabalhar vários recursos do Excel. Operações sobre tabelas:

- Ordenar (por ordem crescente ou decrescente) pelos valores de um ou mais campos.

- Procurar os registros que satisfazem determinadas condições.

- Operações estatísticas sobre os registros que satisfazem condições.

Page 53: Apostila Dashboard no Excel

www.mlf.net.br Página 53

Classificação

Esta ferramenta facilita a análise de uma base de dados, já que é muito mais fácil trabalhar com

dados ordenados. É possível classificar a planilha de forma crescente ou decrescente por um ou mais

campos.

Exemplo 1

Através da base de dados abaixo, ordenar os registros por idade decrescente:

Resultado da classificação da tabela ordenada

por Idade decrescente

Outro exemplo

Vendedor (Crescente) e Idade (crescente)

Vendedor (Crescente) e Admissão (crescente)

- Clicar dentro da base de dados

(em qualquer lugar, não é

necessário que seja na coluna

idade)

- Dados Classificar

Page 54: Apostila Dashboard no Excel

www.mlf.net.br Página 54

Filtro Avançado

Este recurso possibilita definir critérios mais complexos. Exemplo: critérios que envolvem relações

entre campos.

Exemplo – Filtro Avançado

- Supondo que deseja-se filtrar as vendas da ANA

- Escrever na célula H4 o nome Ana

- Clicar dentro da base de dados

(em qualquer lugar, não é necessário que seja na coluna idade)

- Dados Filtro Avançado

- Resultado

Note que a planilha será filtrada de acordo com os critérios definidos na faixa de critérios. Observe o

resultado obtido e confira se ele esta de acordo com o critério definido.

Page 55: Apostila Dashboard no Excel

www.mlf.net.br Página 55

Auto Filto

Através do AutoFiltro é possível gerenciar a exibição dos dados de uma planilha, filtrando os dados

de uma base de dados de forma personalizada.

Exemplo

- Para ativar o AutoFiltro : Dados Auto Filtro

Verificar os alunos que possuem Média maior que 50

- Clicar na setinha da coluna Média

- Escolher personalizar

- Resultado

Exercícios

- Verificar os alunos APROVADOS

- Verificar as médias entre 30 e 55 (incluindo o 30 e o 55)

- Verificar alunos das turmas B

Page 56: Apostila Dashboard no Excel

www.mlf.net.br Página 56

Subtotal

Este recurso possibilita calcular subtotais ou totais de conjunto de dados.

Para ativar o Subtotal : Dados Subtotal

Exemplo:

OBS.:

Para trabalhar com o recurso do Subtotal,

antes é necessário que o conjunto de

dados esteja ordenado.

Por exemplo, se desejamos o subtotal das

vendas de cada pessoa, então é necessário

primeiro ordenar (classificar) a tabela por

Vendedor.

E em seguida usar o recurso de subtotal.

- classificar a tabela em ordem crescente por Vendedor em seguida Dados Subtotal

Selecionando o item “Quebra de página entre

grupos” possibilita imprimir cada grupo em uma

página diferente.

Page 57: Apostila Dashboard no Excel

www.mlf.net.br Página 57

Tabela Dinâmica

A Tabela Dinâmica é um do Excel que permite ao usuário interagir na construção da tabelas. Assim,

Tabela Dinâmica é uma tabela interativa que resume uma grande quantidade de dados rapidamente, ou os

combina de tabelas diferentes. É possível girar suas linhas e colunas para ver resumos diferentes dos dados

de origem, filtrar os dados exibindo páginas diferentes ou exibir os detalhes das áreas de interesse.

Menu Inserir → Tabela Dinâmica

Criação da Tabela Dinâmica

Exemplo

Após tranforma a base de dados em uma tabela, nomear esta tabela.

Antes de criar uma tabela dinâmica é

importante transformar a base de dados em

uma tabela.

Page 58: Apostila Dashboard no Excel

www.mlf.net.br Página 58

Com a tabela nomeada, agora é inserir a Tabela Dinâmica

Page 59: Apostila Dashboard no Excel

www.mlf.net.br Página 59

Observe que apareceu em uma nova planilha a tabela onde o usuário deve montar a tabela, distribuindo os

campos necessários, interagindo com o Excel.

Exemplo

- Resultado

Agora é distribuir os campos de acordo com a tabela que deseja montar, arrastando o nome do campo (da janela a direita) para o local desejado

Page 60: Apostila Dashboard no Excel

www.mlf.net.br Página 60

Page 61: Apostila Dashboard no Excel

www.mlf.net.br Página 61

Introdução ao VBA

Uma Macro corresponde a um conjunto de instruções dispostas de uma forma lógica com a finalidade de

automatizar tarefas ou ações do Excel. Assim, uma macro é uma seqüência de comando e funções,

armazenados em um módulo de código do VBA

As instruções são construídas através de uma linguagem de programação. A linguagem de programação do

Excel é o VBA – Visual Basic dor Applications. O VBA é a linguagem de programação para todos os

aplicativos do Microsoft Office: Word, Excel, Access e Power Point.

Tipos de Macros

- Macros de Funções Definidas Pelo Usuário

- Macro de Sub-Rotina

- Macros Gravadas

Para entender como funciona os dois outros tipos de Macro, de Função e Subrotina,

é necessário conhecer outros ambientes de trabalho do Excel.

Ambiente Microsoft Visual Basic

O Ambiente de desenvolvimento Microsoft Visual Basic é um segundo aplicativo associado às

planilhas do Excel.

Caracteriza-se por se um ambiente completo de desenvolvimento de programas (macros), pode se

executado através das teclas ALT + F11ou pelo menu.

Como entrar no ambiente de Programação:

Grupo Desenvolvedor Botão Visual Basic.

Para carregar o grupo Desenvolvedor:

Arquivo Opções Personalizar Faixa de Opçõesmarcar o tópico Desenvolvedor

Page 62: Apostila Dashboard no Excel

www.mlf.net.br Página 62

Interface do Editor

- Janela de Projetos:

É na verdade um Explorer, que tem por finalidade a função de exibir uma lista hierárquica doas

projetos e todos os seus itens, tais como Formulários e Módulos.

Esta janela possui três botões: Visualizar Código, Visualizar Objeto e Alternar Pastas.

Oupela tecla Ctrl + R

- Janela de Propriedades

Tem por finalidade listar as propriedades da fase de projeto dos objetos selecionados e suas

definições atuais.

Ou

pela tecla F4

-

Alternar Pastas

Visualizar Objeto

Visualizar Código

Page 63: Apostila Dashboard no Excel

www.mlf.net.br Página 63

- Janela de Código

É utilizada para gravar, exibir e editar código de programa Visual Basic.

Page 64: Apostila Dashboard no Excel

www.mlf.net.br Página 64

Operadores Aritméticos e Lógicos

Os operadores são usados para realizar cálculos com variáveis ou compara-las para desviar um fluxo em um

programa.

Conjunto de operadores:

+ Adição de duas ou mais variáveis numéricas

- Subtração de duas ou mais variáveis numéricas

* Multiplicação de duas ou mais variáveis numéricas

/ Divisão de duas ou mais variáveis numéricas

^ Potenciação

Mod Resto da divisão inteira

= Igual a

<> Diferente de

> Maior que

>= Maior ou igual a

< Menor que

<= Menor ou igual a

Page 65: Apostila Dashboard no Excel

www.mlf.net.br Página 65

Macros – Funções

Apesar de existirem várias funções no Excel, pode ser necessário desenvolver uma função própria.

Uma função se caracteriza pela possibilidade de receber argumentos externos, processá-los e

retornar um resultado. As funções definidas pelo usuário não podem conter comandos do menu ou ações de

teclado e mouse e não podem ser geradas pelo gravador.

Uma função é iniciada por Function e encerrada por EndFunction.

As Funções são definidas por

- Nome

- Parâmetros

- Resultado

Criar uma Função

Entrar no Visual Basic para criar a função

1- Menu Desenvolvedor (ou Alt+F11)

2- Selecionar o nome do arquivo no Editor do VBA (no lado esquerdo da tela)

3 – Inserir um módulo para criar o código de programação.

Menu Inserir Módulo

4 – Escrever a Função

FunctionNome da Função ( parametro1, parametro2,…)

Nome da Função = Valor ou Expressão

EndFunction

Exemplo : Cálculo do Consumo de um carro

Function CONSUMO ( Km, Litros)

CONSUMO = Km / Litros

EndFunction

5 – Compilar a função

Menu Depurar Compilar VBAProject

Executar uma Função

1 - Na barra de endereço, clicar em fxpara buscar a nova função

2 – Na caixa de dialogo escolher a categoria “Definida pelo Usuario”

3 – Selecionar a função criada.

Page 66: Apostila Dashboard no Excel

www.mlf.net.br Página 66

Exercício1:Criar uma função para calcular o imposto de renda.

Function IR(Salário)

If Salário < 900 Then

IR = 0

ElseIf Salário >= 1800 Then

IR = Salário * 0.25

Else

IR = Salário * 0.15

End If

End Function

Exercício2:Criar uma função para classificar a velocidade

Function Classificar_Velocidade(velocidade)

If velocidade = 0 Then

Classificar_Velocidade = "PARADO"

ElseIf velocidade > 0 And velocidade <= 60 Then

Classificar_Velocidade = "BAIXA"

ElseIf velocidade > 110 Then

Classificar_Velocidade = "ALTA"

Else

Classificar_Velocidade = "PERMITIDA"

EndIf

End Function

Classificar Velocidade

Page 67: Apostila Dashboard no Excel

www.mlf.net.br Página 67

Macros – Sub-rotinas

No ambiente de programação VBA existem dois tipos de procedimentos: as funções e as subrotinas.

As funções retornam apenas uma ação, enquanto que as sub-rotinas permitem executar uma seqüência de

ações como resposta.

Criar uma Sub-rotina

Entrar no Visual Basic para criar a sub rotina

1- Menu Desenvolvedor (ou Alt+F11)

2- Selecionar o nome do arquivo no Editor do VBA (no lado esquerdo da tela)

3 - Inserir um módulo para criar o código de programação.

Menu Inserir Módulo

4 - Escrever a Subrotina

Sub Nome_subrotina ( )

Rotinas

End Sub

Page 68: Apostila Dashboard no Excel

www.mlf.net.br Página 68

Linguagem VBA

Para desenvolver uma subrotina, é necessário conhecer alguns conceitos de programação.

A linguagem de programação do Excel é o VBA – Visual Basic dor Applications. O VBA é a linguagem de

programação para todos os aplicativos do Microsoft Office: Word, Excel, Access e Power Point.

Técnicas de Programação – Conceitos Básicos

Outra forma de desenvolver macros é utilizando as Técnicas de Programação.

Procedimentos: de forma geral podemos dizer que é uma macro. É no Visual Basic a unidade básica de

programação, ou seja, o conjunto de códigos (instruções) dispostos numa forma lógica dentro do editor

da linguagem Visual Basic, com a finalidade de executar uma determinada operação preestabelecida.

Instruções:são conjunto de palavras-chave que visam executar uma determinada operação programada.

Em Visual Basic, há várias instruções, classificadas em métodos, propriedades, objetos e funções. São

chamadas de palavra-chave pelo fato de estarem reservadas a uma determinada operação

preestabelecida.

Objetos: para o Visual Basic é qualquer coisa que possa ser manipulada ou visualizada de alguma forma.

Exemplo: a tela do Excel é um conjunto de objetos ( a barra de status, as células, as caixa de diálogo).O

Excel possui mais de 120 tipos diferentes de objetos. Um objeto pode ser alterado por meio de suas

propriedades e de seus métodos.

Exemplo: workbook: pasta de trabalho Worksheet: Planilha do Excel Cell: uma célula da planilha Range: uma região da planilha

Propriedades: refere-se ao conjunto de características de um objeto, tanto em aparência quanto em

posição. Assim uma propriedade esta vinculada ao objeto. O Excel possui mais de 500 propriedades.

Métodos: refere-se àquilo que o objeto faz, ou seja, ao seu funcionamento - a sua ação. O Excel possui

mais de 300 métodos.

Funções: são fórmulas embutidas que realizam cálculos especiais automaticamente. O Visual Basic possui

algumas funções matemáticas básicas para efetuar alguns cálculos, como: seno, raiz quadrada, além da

possibilidade do usuário criar suas funções.

Page 69: Apostila Dashboard no Excel

www.mlf.net.br Página 69

Variáveis

Corresponde a uma região da memória nomeada que contém um valor por vez. Este valor pode ser dado

numérico, lógico ou alfanumérico. Desta forma, as variáveis são rótulos para regiões da memória física do

computador.

Paradeclarar variáveis no VBA é necessário especificar o tipo da variável.

Exemplo: Dimnome_da_variável as “tipo da variável”

Currency: define um tipo monetário ou o estabelecimento de decimais fixos. Deve ser utilizado

quando se necessitar de uma precisão de cálculo bastante grande. Geralmente possuiu um sinal de

@ como caractere de declaração de tipo.

Double: define a utilização de um ponto flutuante de dupla precisão, ou seja, valores decimais com

até 16 casas. Este tipo de dado ocupa um espaço de 8 bytes, permitindo que uma variável consiga

trabalhar com valores negativos .

Integer: Define p tipo de valores inteiros pequenos, estando esses valores no intervalo de –32.768

até 32.768. Ocupa 2 bytes de memória. Tem como caractere de declaração o sinal %.

String: define a utilização de valores alfanuméricos como: letras, pontos, números e sinais do

teclado. É um tipo de dado que pode configurar uma variável, de forma que ela aceite até 64 K por

seqüência de string, ocupando o espaço de 1 byte por caractere. Possui o sinal $ como caractere de

declaração de tipo.

Page 70: Apostila Dashboard no Excel

www.mlf.net.br Página 70

Entrada de Dados com Caixa de Entrada

É possível criar procedimentos que solicitem em sua execução informações ao usuário, que podem

ser armazenadas no procedimento por meio do usos de variáveis. Para tanto é utilizado o método InputBox,

que tem por finalidade exibir uma caixa de diálogo com uma mensagem que pede ao usuário a inserção de

algum dado.

Exemplo de MsgBox

Sub CxErro()

MsgBox "Código Inválido", 0 + 16, "Erro"

End Sub

Sub CxDuvida()

MsgBox "Código Inválido", 0 + 32, "Erro"

End Sub

Sub CxDuvida()

MsgBox "Código Inválido", 0 + 48, "Erro"

End Sub

Sub CxErro()

MsgBox "Código Inválido", 0 + 64, "Verificar"

End Sub

Page 71: Apostila Dashboard no Excel

www.mlf.net.br Página 71

Associar a rotina a um botão de comando.

1. Agora basta criar um botão para executar a macro de forma mais dinâmica.

Para inserir um botão de comando, clicar no ícone Inserir do Menu Desenvolvedor e inserir um

componente Botão de Comando.

Colocar o botão no Modo Designer,

acionando o botão

Dar um clique duplo no botão de comando e

escrever o nome da subrotina criada dentro

da ação de clique do botão.

Voltar para o Excel e tirar o botão do Modo

Designer, clicando no ícone

Page 72: Apostila Dashboard no Excel

www.mlf.net.br Página 72

Caixa de Controle para Executar Macros

O Excel permite a definição de botões, caixa de listagem e outros objetos para a execução de

procedimentos, assim não seria necessário ficar lembrando das teclas de atalho.

As ferramentas de controle estão no Menu Desenvolvedor

Botão de Comando

Caixa de Combinação

Caixa de Seleção

Caixa de Listagem

Caixa de Texto

Caixa de Opção

Definir o código fonte que o botão vai executar ao ser acionado. (Clique duplo no botão)

Exemplo - Criar um botão para a macro formatação.

No exercício anterior criamos a subrotinaArea_ret, que calculava a área de um retângulo . Para executar esta

subrotina através do botão, basta inserir o componente Botão de comando e atribuir a subrotina a ela.

Exemplo:

- Insira um Botão de Comando

- Ativar o Modo de Estrutura Designer

- Editar o rótulo do botão: Clique com o botão da direita do mouse Objeto Botão de Comando Editar

- Dê um clique duplo no botão forma e vincule a subrotina (macro) digitando o nome da mesma dentro da subrotina click do botão

- Volte para o Excel

- Saia do Modo de Estrutura

- Execute a subrotina.

Page 73: Apostila Dashboard no Excel

www.mlf.net.br Página 73

Macro Gravada

Criar uma macro gravada é construir uma macro interativa com o usuário. Assim, oExcel permite criar uma

subrotina através de macro gravada. As ações feitas no Excel serão transformadas em código fonte que vai

gerar uma subrotina.

Construção de uma macro gravada

A construção de uma macro acontece no ambiente do Microsoft Visual Basic.

1- Menu Desenvolvedor Gravar Nova Macro

Nota: Como carregar o Menu Desenvolvedor:

2- Definir um nome para a macro. Este nome não pode ser iniciado por número e não deve conter

espaços em branco entre as palavras.

3- Definir uma tecla de atalho.

4- Determinar o tipo de armazenamento da macro:

Nova Pasta de Trabalho:Permite efetuar a gravação de uma macro em uma outra pasta de trabalho, a

qual pode ser utilizada com um número grande de planilhas de outras pastas. Este recurso é bastante

parecido com a opção “pasta de Trabalho Pessoal de Macros”, porem aqui é permitido escolher o

nome da pasta de trabalho.

Esta Pasta de Trabalho: Permite a criação de macro na própria pasta de trabalho em uso e é utilizada

para macros que devem estar junto das planilhas e são de uso exclusivo destas.

Pasta de Trabalho Pessoal de Macros: Efetua a gravação de todas as macros em um arquivo chamado

pessoal.xls, que fica oculto e somente pode ser exibido quando for executado o comando

JanelaReexibir.

5- Executar as ações da macro.

6- Parar a gravação da macro.

Page 74: Apostila Dashboard no Excel

www.mlf.net.br Página 74

Exemplo de uma Macro Gravada que centraliza e formata um texto.

- Desenvolvedor Gravar Macro

- Definir o nome Centra_Formata_Textopara a macro.

- Formatar Células Alinhamento

- Parar a gravação da macro.

Executar uma Macro

1- Desenvolvedor Macros

2- Selecionar a macro desejada e clicar no botão executar.

Page 75: Apostila Dashboard no Excel

www.mlf.net.br Página 75

Introdução ao Power BI

O Microsoft Power BI é uma tecnologia e conjunto de soluções desenvolvido pela Microsoft de BI

(Business Intelligence). Com ele, é possível importar, transformar e visualizar dados de diversas fontes

diferentes. Os usuários finais não dependem das áreas de Tecnologia de Informação para criar os relatórios,

podendo então caracterizar-se também como uma ferramenta de Self-Service BI.

O Power BI é composto por várias tecnologias e ele foi se desenvolvendo aos poucos. Inicialmente, um dos

seus componentes foi lançado como suplemento para o Excel 2010 - o Power Pivot - e com o tempo mais

componentes foram surgindo até formar o Power BI de hoje. Possui, principalmente dois concorrentes, o

Tableu e o QlikView, mas em 2017 ultrapassou os concorrentes e se consolidou como pioneiro por causa de

dois motivos principais: a Microsoft está fazendo grandes investimentos, lançando novas funcionalidades na

plataforma trimestralmente e está oferecendo preços muito baixos nos valores das assinaturas do serviço

pago do Power BI.

Estamos na Era da Informação. Isso pode ser evidenciado pelo fato de que o volume de dados produzido

pelo planeta dobra a cada 18 meses. Pelo fato da quantidade de dados produzidos ser cada vez maior, os

profissionais deverão estar capacitados para entendê-los e atuar inteligentemente sobre sua manipulação

para extrair as informações desejadas.

Business Intelligence (BI)

Business Intelligence (ou Inteligência Empresarial / Inteligência de Negócios) é o processo de Coleta,

Organização, Análise, Compartilhamento e Monitoramento de dados que oferecem suporte à Gestão de

Negócios. Possui técnicas capaz de suportar grandes volumes de dados desestruturados para, através de

transformações e análises, transformar dados em informações1. Estuda dados históricos, atuais e possui

ferramentas para fornecer previsões.

O Business Intelligence também pode ser definido como uma atividade de inteligência aplicada à atividade

econômica de um negócio, com a identificação de forças e fraquezas da companhia e o monitoramento do

ambiente para antecipação de ameaças à organização e melhor aproveitamento das oportunidades de

negócios. Isso tem o objetivo final de identificar novas oportunidades e estratégias, promovendo vantagem

competitiva no mercado.

Normalmente, as fontes de dados usadas para análises é proveniente de operações da própria empresa. São

formados pela consolidação de várias tabelas de vendas, recursos humanos, operações e saídas de diversos

sistemas como SAP, ERPs (Sistema Integrado de Gestão Empresarial), CRMs (Gestão de Relacionamento com

o Cliente) e BPMs (Gerenciamento de Processos de Negócio).

1 A diferença entre Dado e Informação é que Informação é a interpretação e compreensão de um conjunto de dados em um determinado contexto.

Page 76: Apostila Dashboard no Excel

www.mlf.net.br Página 76

Entre os benefícios de implementar o BI pode-se citar a economia de tempo, versão única da verdade,

melhores estratégias e planos, melhores decisões táticas, processos mais eficientes e a economia de custos.

O Microsoft Power BI

O Microsoft Power BI é a resposta da Microsoft para atender as demandas de mercado de Business

Intelligence.

Desde 2015, apresentou crescimento fantástico no Brasil e no mundo, e sua adoção se encontra em processo

de aceleração. Dá poder, liberdade e independência aos usuários de uma empresa nas áreas de negócios,

que normalmente são colaboradores que trabalham com estações de trabalho restritas de acesso

administrativo e ligadas na rede corporativa. Dessa forma, desafoga os departamentos de Tecnologia de

Informação, que recentemente são sobrecarregados com demandas para criação de relatórios

personalizados solicitados por essas mesmas áreas de negócios.

O Power BI possui, principalmente, três tecnologias de trabalho que veremos durante o curso. A Microsoft

tem uma terminologia confusa e alguns dos termos costumam confundir os usuários. Durante os anos, essas

tecnologias mudaram de nome ou são chamadas por outros nomes em outras plataformas, mas

essencialmente são conhecidas como:

Power Pivot: permite criar relacionamentos entre tabelas do modelos de dados e escrever fórmulas DAX (Data Analysis Expressions).

Power Query: importa e transforma dados através de etapas e suporta a linguagem funcional M. Power View: ambiente para criar dashboards e interagir com visuais de tabelas, filtros e gráficos.

Trabalhamos com essas tecnologias do Power BI principalmente em duas plataformas: no Microsoft Excel, já

bastante conhecido no mercado, e num outro software chamado Power BI Desktop. Não confunda Power

BI com Power BI Desktop. O primeiro se refere ao conjunto de soluções da Microsoft, e o segundo é o

nome de um software que você instala e baixe no seu computador.

Uma vez desenhados os relatórios nessas plataformas (principalmente no Power BI Desktop), é possível usar

o Serviço do Power BI para publicar os relatórios. Isso significa que você pode transformar seu painel num

formato web e um link (URL) irá gerar. Depois, basta compartilhar esse URL com os colaboradores de sua

organização ou partes interessadas. Então, poderão acessar relatórios a partir de um navegador ou celular,

sem precisar ter o Excel ou Power BI Desktop instalados!

Dessa forma, o Power BI não está limitado no Excel ou no Power BI: depois de publicá-lo no Serviço do

Power BI, você ainda tem diversas ferramentas de administração, sincronização de dados, restrição e

privacidade para poder aperfeiçoar a sua experiência e de seus colegas de trabalho.

Page 77: Apostila Dashboard no Excel

www.mlf.net.br Página 77

Power BI: Onde Usar

Por ser da Microsoft, é necessário ter o sistema operacional Windows instalado em sua máquina para

desenvolver soluções com o Power BI. Existe uma aplicação web (isto é, que roda em qualquer navegador

moderno) que possui algumas funcionalidades do Power BI, mas seu uso não é recomendado para fins de

aprendizado.

Os lugares onde atualmente podemos trabalhar com mais conforto nossas soluções de Power BI é no

Microsoft Excel e no Power BI Desktop. No entanto, existem algumas peculiaridades.

Excel

Nem todas as versões do Excel suportam o Power BI como versões iguais ou inferiores ao Excel 2007.

O Excel 2010 suporta o Power Pivot e o Power Query, e não suporta o Power View. Além disso, é necessário

instalar manualmente o Power Pivot através do link (https://www.microsoft.com/en-

us/download/details.aspx?id=29074) e o Power Query através do link (https://www.microsoft.com/en-

us/download/details.aspx?id=39379).

Se você adquiriu o Excel 2013 Independente ou o Office 2013 Professional Plus, seu Excel já possui o

Power Pivot e Power View, de forma nativa, mas será necessário instalar manualmente o Power Query pelo

mesmo link fornecido acima.

O Excel 2016 Independente, Office 2016 Professional e Office 2016 Professional Plus possuem o Power

Pivot, Power Query e Power View nativamente.

Não confunda o Office 2016 com o Office 365! O Office 2016 é comercializado através de varejo (compra de

licença), e o Office 365 é comercializado através de uma assinatura mensal (ou anula). O Excel presente no

Office 365 é o mesmo do Office 2016, mas com algumas funcionalidades a mais.

Por fim, nem todas as versões do Excel provenientes do Office 365 suportam o Power Pivot. As versões que

suportam são:

Office 365 Professional Plus Office 365 Enterprise E3 Office 365 Enterprise E5

Essas versões possuem o Power Pivot, Power View e Power Query.

Nenhuma outra versão de Excel suporta o Power BI, então fique atento ao comprar sua licença de Office se

pretende estudar o Power BI no Excel.

Page 78: Apostila Dashboard no Excel

www.mlf.net.br Página 78

Excel: Tabelas x tabelas

Usamos o termo "tabela" informalmente no Excel. Uma tabela pode ser definida como um intervalo com

valores preenchidos, normalmente com cabeçalhos. Abaixo pode-se ver uma tabela de vendas, em que cada

linha corresponde a uma venda, e as colunas possuem as propriedades de cada venda efetuada:

Figura 1 - Exemplo de uma tabela

Na primeira linha de cada coluna da tabela possui um cabeçalho que descreve o tipo de dados que se segue

abaixo dela. Então, é de se esperar datas na coluna nomeada por Data, nomes de pessoas em Cliente,

Vendedor e Supervisor, textos em Ponto de Venda, Categoria e UF e números em Valor. No caso acima,

essa tabela não tem propriedades especiais, e são comumente usados por iniciantes.

No Excel, é possível criar um tipo especial de tabela, a qual vou chamar de Tabela com T maiúsculo. Tabelas

não são apenas amontoados de células, elas possuem propriedades e recursos especiais.

Para criar uma Tabela, selecione uma célula do intervalo desejado e use o atalho Ctrl+Alt+T.

Alternativamente, você pode ir em Página Inicial >> Formatar como Tabela, selecionar o estilo desejado

de Tabela e confirmar:

Page 79: Apostila Dashboard no Excel

www.mlf.net.br Página 79

Figura 2 - Criar uma Tabela

Tabelas possuem comandos e propriedades especiais. Você pode acessá-los clicando em uma das células da

Tabela e verá algumas opções disponíveis:

Figura 3 - A Guia de Ferramentas de Tabelas

Em Nome da Tabela, você pode dar nomes descritivos que representam o tipo de dados que sua Tabela

possui. No nosso caso, um bom nome poderia ser Vendas ou tbVendas, como preferir.

Você pode criar uma Tabela Dinâmica facilmente a partir de uma Tabela clicando em Resumir com Tabela

Dinâmica, pode também Remover Duplicatas, torná-la novamente num intervalo de células (tabela)

clicando em Converter em Intervalo ou criar filtros amigáveis e de fácil acesso clicando em Inserir

Segmentação de Dados.

Além disso, é fácil estilizar uma Tabela: basta acessar comandos dos grupos Opções de Estilo de Tabela /

Estilos de Tabela para mostrar cabeçalho, linhas de totais ou aplicar um visual de cores diferente.

Mas Tabelas tem mais recursos interessantes. Se você criar um gráfico ou Tabela Dinâmica usando uma

Tabela como fonte de dados, ao adicionar uma nova linha na Tabela, ela será incluída automaticamente no

gráfico ou Tabela:

Page 80: Apostila Dashboard no Excel

www.mlf.net.br Página 80

Em tabelas, isso não acontece: seria necessário redefinir a fonte de dados do gráfico.

Tabelas x Tabelas Dinâmicas

Quando estamos trabalhando com Power BI, é sempre recomendável transformar suas tabelas em Tabelas.

No entanto, Tabelas servem apenas como fonte de dados. O objeto do Excel que está mais relacionado ao

Power BI são as Tabelas Dinâmicas, pois elas mostram os dados agrupados, enquanto Tabelas apenas listam

todos os dados.

O Power BI é uma tecnologia que, principalmente, consolida dados. Por isso, entender Tabelas Dinâmicas

bem é essencial, já que o paradigma de trabalho que cerca o Power BI se encontra ao redor de

agrupamentos.

Você pode criar uma Tabela Dinâmica de várias formas diferentes. A partir de uma tabela, basta clicar em

Resumir com Tabela Dinâmica em sua guia de ferramentas. Ao selecionar uma célula de uma Tabela

Dinâmica, você verá duas guias de ferramentas disponíveis. Analisar e Design:

Figura 4 - Guia Analisar da Tabela Dinâmica

Em Analisar, podemos alterar o nome da Tabela Dinâmica. Não é muito útil, pois Tabela Dinâmicas não

servem para ser fontes de dados. Podemos também mudar as configurações de campo, que será visto em

detalhes a seguir, criar Segmentações de Dados e Linhas do Tempo (que são uma forma mais bonita de ver

filtros), atualizar os dados, construir gráficos vinculados à Tabela Dinâmica e mostrar a Lista de Campos para

montar a Tabela Dinâmica.

Page 81: Apostila Dashboard no Excel

www.mlf.net.br Página 81

Figura 5 - Guia Design da Tabela Dinâmica

Ao clicar numa célula da Tabela Dinâmica, caso o botão Lista de Campos da guia Analisar esteja habilitado,

será disponibilizada uma lista de campos e áreas para montar a Tabela Dinâmica.

Figura 6 - Áreas da Tabela Dinâmica

Em (5) são listados os campos da Tabela Dinâmica. Esses campos devem ser arrastados para uma das regiões

de (1) até (4).

(1) é a Área de Filtros (2) é a Área de Colunas (3) é a Área de Linhas (4) é a Área de Valores

Ao arrastar em (1), você poderá criar filtros. Ao arrastar para (2), os itens serão listados lado a lado, por uma

linha. Em (3), os itens serão listados um abaixo do outro, por uma coluna. E (4) é a região onde arrastamos os

campos que sofrerão agrupamento.

Page 82: Apostila Dashboard no Excel

www.mlf.net.br Página 82

É possível arrastar mais de um campo para as áreas, e também deixar algumas áreas sem nenhum campo.

Normalmente colocam-se campos de texto em (1), (2) e (3), e campos numéricos em (4), pois os valores

passam por agrupamentos como Soma, Contagem, Média, Desvio Padrão, Máximo, Mínimo, entre outros.

Tabelas Dinâmicas

Áreas

Na Tabela Dinâmica do exemplo da Figura 7, os campos UF foi arrastado para Área de Filtros, Categoria para

Colunas, Ponto de Venda para Linhas e Valor para Valores.

Essa figura nos mostra, já, muitas coisas interessantes. A primeira é que Tabela Dinâmicas não repetem itens

de uma Tabela, mostrando apenas uma vez cada item. Por exemplo, embora sejam listados pontos de venda

como Lojas, Online, Outros e Terceiros várias vezes na Tabela, a Tabela Dinâmica mostra cada item apenas

uma vez, pois ela faz um agrupamento. Então, repetindo o que foi falando anteriormente: Tabelas listam

dados, e Tabela Dinâmica agrupam dados, e é por isso que ela mostra cada item apenas uma única vez.

Figura 7 - Exemplo de Tabela Dinâmica

Agrupamentos

Campos na Área de Valores devem estar, obrigatoriamente, agrupados de alguma forma. Normalmente, se

o campo arrastado for um número, ele é agrupado fazendo uma operação de Soma. Se ele for um texto, ele

é agrupado fazendo uma Contagem. Os tipos disponíveis para agrupamento são:

Soma Contagem Média Máximo Mínimo Produto Desvio Padrão (em dados são amostra da população) Desvio Padrão (em que dados correspondem à toda população) Variância (em dados são amostra da população) Variância (em que dados correspondem à toda população)

Page 83: Apostila Dashboard no Excel

www.mlf.net.br Página 83

No exemplo da Figura 7, o agrupamento foi feito através de uma Soma. Logo, nossa Tabela Dinâmica está

resumida através do volume de vendas. E se quisermos saber o número de vendas realizado? Teríamos que

fazer uma Contagem ao invés de uma Soma.

No entanto, podemos mudar o agrupamento clicando com o botão da direita em um dos valores da Tabela

Dinâmica e clicando em configurações do Campo de Valor na janela flutuante que aparecer, como indicado

na Figura 8. Ainda na mesma figura, veja que é possível chegar até a mesma janela por outro lugar, ao clicar

na pequena seta exibida na Área de Valores para o campo desejado.

Figura 8 - Configurações do Campo

Na janela que aparecer, serão listados os vários tipos de agrupamento possíveis para Valor, que é onde

podemos selecionar Contagem, clicar em OK e ter nossa Tabela Dinâmica resumida pela quantidade de

vendas.

Page 84: Apostila Dashboard no Excel

www.mlf.net.br Página 84

Figura 9 - Tipos de Agrupamentos

Mostrar Valores Como

É possível ver o percentual de participação de cada valor da Tabela Dinâmica. No nosso exemplo, basta

arrastar novamente o campo Valor para a área de Valores. Então, ao abrir a janela de Configurações de

Campo de Valor, ir na guia Mostrar Valores Como:

Figura 10 - Mostrar Valores Como

Page 85: Apostila Dashboard no Excel

www.mlf.net.br Página 85

Na caixa de combinação, é possível escolher vários tipos de resumos diferentes. Ao escolher % do Total

Geral, a tabela dinâmica fica como mostrado abaixo:

Figura 11 - Participação no Total Geral

Observe que, para uma apresentação melhor, os cabeçalhos de valores foram renomeados. Para renomear

um cabeçalho, basta clicar em sua célula e escrever o texto de cabeçalho desejado. Note que esse texto não

pode se igual a nenhum dos nomes de cabeçalhos da sua lista de campos disponibilizada no Painel de

Tarefas da Tabela Dinâmica.

Por vezes, o nome que você quer renomear é igual a um dos nomes dessa lista, mas o Excel não permite a

duplicação. Um truque para burlar essa exigência é acrescentar um espaço (sim, com barra de espaços) ao

final do nome do cabeçalho.

Hierarquias

Conforme falado anteriormente, é possível ter vários campos nas áreas de uma Tabela Dinâmica. Elas

possuem um comportamento especialmente útil ao serem colocadas na Área de Linhas e Colunas, pois

Tabelas Dinâmicas suportam hierarquias.

A ordem ao qual você arrasta os campos nessas áreas será a ordem da hierarquia exibida. Por exemplo, ao

montar uma Tabela Dinâmica com hierarquia de Ponto de Venda, Supervisor e Vendedor, podemos ter

algo como mostrado na Figura 12:

Figura 12 - Hierarquias em Tabelas Dinâmicas

Page 86: Apostila Dashboard no Excel

www.mlf.net.br Página 86

É possível mudar o layout da Tabela Dinâmica na Guia de Ferramentas Design >> grupo Layout.

Ao clicar nos sinais de + e -, podemos expandir ou recolher níveis de hierarquia da Tabela Dinâmica. Na Guia

de Ferramentas Analisar >> grupo Campo Ativo, há opções estendidas para expandir ou recolher vários

itens de uma vez. Note que a célula ativa em que se encontra a seleção influencia o comando: por exemplo,

se no momento em que você selecionar Expandir Campo um item do campo Ponto de Venda estiver

selecionado, o efeito se dará sobre o mesmo.

Datas

Ao arrastar um campo que possui tipos de dados de datas numa Tabela Dinâmica, o Excel irá

automaticamente criar campos hierárquicos como, Ano, Trimestre e Mês. No entanto, é possível alterar

manualmente essa hierarquia clicando com o botão da direita numa das datas e, em seguida, Agrupar:

Figura 13 - Alterar Agrupamento de Datas

Page 87: Apostila Dashboard no Excel

www.mlf.net.br Página 87

Segmentação de Dados

A partir do Excel 2010, Tabela Dinâmicas passaram a oferecer um filtro visual mais amigável que os que

aparecem quando arrastamos um campo para a Área de Filtros. São as Segmentações de Dados. Você pode

criá-las ao selecionar uma célula de uma Tabela Dinâmica, guia Analisar >> botão Inserir Segmentação de

Dados e configurar como for mais adequado:

Figura 14 - Área de Filtros vs Segmentação de Dados

Page 88: Apostila Dashboard no Excel

www.mlf.net.br Página 88

Power Pivot

O Power Pivot nasceu, incialmente, como um suplemento (extensão) ao Excel 2010, e logo popularizou-se.

Com ele, é possível fazer análises poderosas, criar modelos de dados sofisticados e suporta grandes volumes

de dados, não sendo incomum modelos com tabelas com vários milhões de linhas.

Ele importa fontes de dados de diversos locais diferentes, e é possível filtrar os dados importados ao

importar. Embora sua interface se assemelhe, em partes, ao Excel, nele não é possível editar células

individuais: é possível criar apenas colunas calculadas.

É possível relacionar as tabelas oriundas de fontes de dados através de uma interface própria, tornando a

análise de dados mais eficiente. É possível também criar hierarquias próprias, KPIs, perspectivas e a

linguagem de fórmulas DAX (Data Analysis Expressions). Vale ressaltar que o DAX possui funções de

inteligência de tempo que são interessantíssimas para análise de dados, ao passo que para alcançar os

mesmos resultados com as funções nativas do Excel, o trabalho é bem mais moroso.

Habilitar o Power Pivot

Clique na guia Arquivo >> Opções >> Suplementos e siga os passos da Figura 15:

Figura 15 - Habilitar o Power Pivot

Observação: Conforme explicitado na seção 0, nem todas as versões do Excel suportam o Power Pivot.

Verifique se a versão do seu Excel o suporta.

Page 89: Apostila Dashboard no Excel

www.mlf.net.br Página 89

A Interface do Power Pivot

Os comandos do Power Pivot podem ser acessados através de sua guia:

Figura 16 - Guia do Power Pivot

Ao instalar o Power Pivot com sucesso, uma nova guia será exibida no Excel e, ao clicar em Gerenciar, uma

nova janela irá abrir mostrando a interface principal do Power Pivot:

Figura 17 - Interface Principal do Power Pivot

Nessa figura, já se encontram carregadas algumas tabelas, oriundas de fontes de dados diversas. Observe

que cada tabela importada fica numa aba diferente, embaixo à direita - Vendas, Produtos, Vendedores e

Clientes.

Page 90: Apostila Dashboard no Excel

www.mlf.net.br Página 90

Importar Fontes de Dados

É possível usar uma Tabela da própria pasta de trabalho do Excel como fonte de dados. Para fazer isso, você

deverá sair do Power Pivot para voltar à tela principal do Excel, selecionar uma célula da Tabela e, na guia

Power Pivot, clicar em Adicionar ao Modelo de Dados:

Figura 18 - Adicionar uma Tabela do Excel ao Modelo de Dados

Mas isso, por ora, não será interessante para nós. Estamos mais interessados em fontes externas, oriundas da

pasta de trabalho que se encontra aberta.

O Power Pivot suporta uma gama variada de fonte de dados. Você pode importar dados de bancos de dados

como Sql Server, Access, Azure, Oracle, Teradata, Sybase. Também pode importar do Analysis Services,

Arquivos de Excel (Pasta de Trabalho), e arquivos de texto. Na janela do Power Pivot, guia Página Inicial >>

grupo Obter Dados Externos, você encontra alguns comandos para iniciar uma importação.

Page 91: Apostila Dashboard no Excel

www.mlf.net.br Página 91

De Banco de Dados do Access

Para importar tabelas do Access, vá na guia Página Inicial >> Do Banco de Dados >> Do Access. Uma

janela de assistente aparecerá, onde você vai localizar o arquivo que deseja usar para a importação, e

também haverá opção para entrar com login e senha, caso o banco de dados seja protegido.

Ao clicar em Avançar, você poderá optar por selecionar pela lista de tabelas ou escrever uma instrução Sql

para retribuir somente os dados que você precisa, como select Nome, Salário from tblFuncionários

where Salário > 10000.

Figura 19 - Assistente de Importação de BD do Access

Page 92: Apostila Dashboard no Excel

www.mlf.net.br Página 92

De Pasta de Trabalho do Excel

Vá na guia Página Inicial >> Do Banco de Dados >> Do Access. Uma janela de assistente aparecerá, onde

você irá selecionar, normalmente no fim da lista, Arquivo do Excel. Nessa etapa, é bom ficar atento para

marcar a caixa de seleção Usar primeira linha como cabeçalhos de coluna, normalmente as fontes que

você importar (assim se se espera) terão cabeçalhos:

Figura 20 - Normalmente as Fontes de Dados importadas no Excel tem cabeçalhos

Page 93: Apostila Dashboard no Excel

www.mlf.net.br Página 93

Em seguida, será necessário selecionar qual (ou quais) planilhas você deseja importar:

Figura 21 - Selecionar Itens para Importação

Você pode ficar confuso, a princípio, nessa tela. Note que alguns itens terminam com o caractere $: esses

itens indicam que são planilhas da pasta de trabalho como, por exemplo, o item fSettings$, que é uma

planilha dessa pasta de trabalho chamada fSettings. A parte confusa é que são listados também os

intervalos nomeados. fSettings$Date, por exemplo, é o intervalo nomeado Date da planilha fSettings.

Normalmente, você irá desejar importar planilhas ao invés de intervalos nomeados.

Page 94: Apostila Dashboard no Excel

www.mlf.net.br Página 94

De Arquivo de Texto

Vá na guia Página Inicial >> Do Banco de Dados >> Do Access. Uma janela de assistente aparecerá, onde

você irá selecionar, normalmente no fim da lista, Arquivo de Texto. Nessa etapa, é bom ficar atento para

marcar a caixa de seleção Usar primeira linha como cabeçalhos de coluna, normalmente as fontes que você

importar (assim se se espera) terão cabeçalhos. Além disso, fique atento ao separador de coluna. Se os seus

dados estiverem separados por tabulação, como no exemplo abaixo, a pré-visualização dos dados atualiza

para mostrar de uma forma mais amigável os dados separados em suas respectivas colunas:

Figura 22 - Assistente de Importação para Arquivos de Texto

Page 95: Apostila Dashboard no Excel

www.mlf.net.br Página 95

O Modelo de Dados

O Modelo de Dados é uma região da pasta de trabalho em que se encontram as fontes de dados

carregadas. Ele é o conjunto de todas as tabelas importadas das fontes de dados, mais o relacionamento

entre as tabelas e fórmulas (DAX) criadas. Entender como construir modelos de dados robustos é essencial

para trabalhar com o Power Pivot com eficiência.

Vale ressaltar que o Power Pivot não altera ou insere, sob nenhuma hipótese, dados das fontes carregadas: é

apenas uma ferramenta de consumo de informação.

As fontes de dados importadas para o Power Pivot são transformadas num formato proprietário da

Microsoft, para que o motor do Power Pivot consiga acessar todos os dados de todas as tabelas da mesma

forma. Em outras palavras: se você importar fontes das mais diversas origens para o Power Pivot, elas serão

convertidas, dentro do Power Pivot, para um mesmo padrão.

Suponha que você altere / inclua / exclua registros de uma fonte de dados que está importada no Power

Pivot, como uma tabela de vendas num banco de dados. Essas alterações não serão refletidas imediatamente

no Power Pivot, será necessário atualizar a consulta manualmente para que o Power Pivot faça uma nova

carga de dados dessa origem. Você pode fazer isso clicando na aba da tabela desejada e, em seguida,

Atualizar para atualizar somente a tabela ativa ou Atualizar Tudo para atualizar todo seu modelo de dados:

Figura 23 - Atualizar Tabela no Power Pivot

Page 96: Apostila Dashboard no Excel

www.mlf.net.br Página 96

Ás vezes, ao renomear, pode ser que o caminho de algum arquivo mude. Se isso acontecer, você obterá um

erro terá que corrigí-lo. A forma mais prática de fazer isso é acessando a guia Página Inicial >> comando

Conexões Existentes:

Figura 24 - Exibir Conexões Existentes

Nessa janela, é possível editar o caminho ou conexões com as fontes de dados.

Ao salvar o arquivo de Excel, o modelo de dados em sua totalidade é salvo na pasta de trabalho. Dessa

forma, se quiser enviar a pasta de trabalho para outras pessoas, você não precisa mandar todas as fontes de

dados junto com o arquivo de Excel, pois o arquivo de Excel sozinho já possui tudo o que é necessário para

funcionar.

Uma ressalva é que, dessa forma, a pessoa que receber o arquivo, não poderá atualizar o modelo de dados e

terá que trabalhar com o cache salvo no modelo de dados. Se você quiser que outra pessoa atualize o

modelo de dados, você terá que enviar todas as fontes junto com a pasta de trabalho (exceto as que estejam

na nuvem ou na mesma rede), e a pessoa que receber os arquivos terá que atualizar as conexões para não

obter erros ao, manualmente, acionar o comando de Atualizar.

Page 97: Apostila Dashboard no Excel

www.mlf.net.br Página 97

Relacionamentos

Criar relacionamentos é fundamental para ter um modelo de dados consistente. Para visualizar a interface

onde se normalmente criam relacionamentos, clique no ícone abaixo à direita da Figura 17. Veja um exemplo

de um modelo com 4 tabelas relacionadas:

Figura 25 - Exemplo de Relacionamentos

Para criar um relacionamento, basta clicar com o mouse em um campo e depois arrastá-lo para seu campo

relacionado de outra coluna. Lembre-se que os campos relacionados devem possuir a mesma natureza de

dados, o mesmo tipo de dados e que em uma das tabelas, ele deve ser único. Não precisam ter o mesmo

nome.

No exemplo acima, os relacionamentos criados foram:

fVendas.ClienteId com dClientes.ClienteId fVendas.DataPedido com dCalendário.Data fVendas.ProdutoId com dProdutos.ProdutoId

Em cada dos relacionamentos, pelo menos uma das colunas não possui itens repetidos. Para esse tipo de

coluna, damos o nome de chave única. Como os Id de clientes, datas no calendário e Id de produtos nunca

repetem-se, dClientes.ClienteId, dCalendário.Data, e dProdutos.ProdutoId.são chaves únicas.

Esse tipo de arquitetura é muito comum para estudar análise de dados, também conhecido como esquema

de estrela. Ao centro, coloca-se uma tabela transacional (também comumente chamada de tabela de fatos)

e nas extremidades da estrela, tabelas satélite / dicionário (conhecidas como tabelas de dimensão). Muitas

vezes, você irá encontrar essas tabelas com a preposição de sua função para facilitar o entendimento de um

modelo de dados, como:

dCalendário ou dimCalendário dClientes ou dimClientes dProdutos ou dimProdutos facVendas ou fVendas

Vale ressaltar que esse prefixo é apenas para nos orientar, não faz nenhuma diferença nos cálculos e o Power

Pivot sequer sabe o que é uma tabela de dimensão ou fato.

Page 98: Apostila Dashboard no Excel

www.mlf.net.br Página 98

Power Query

O Power Query é outro componente fundamental do Power BI. Assim como o Power Pivot, ele apareceu na

primeira vez como uma extensão do Excel 2010. Com ele, é possível conectar, transformar, combinar e

refinar fontes de dados. Em outras palavras, ele é uma ferramenta de ETL (Extract, Transform, Load) com

interface muito amigável.

Assim também como o Power Pivot, o Power Query também importa fontes de dados de diversos locais

diferentes, na verdade mais fontes que o Power Pivot (possui 70+ conectores), mas o principal benefício dele

é o fato de poder transformar as consultas importadas de forma muito flexível: suporta a criação de linhas,

colunas e funções personalizadas.

As etapas de transformações nos dados são gravadas em etapas, de forma semelhante ao gravador de

macros VBA do Excel, e são salvas numa linguagem de programação funcional própria do Power Query

chamada apenas de M.

A linguagem é um assunto rico e há uma documentação compreensiva sobre as funções na página oficial da

Microsoft (em inglês) em: https://msdn.microsoft.com/en-us/library/mt779182.aspx

Assim como o Power Pivot, o Power Query também expõe suas fontes importadas no Modelo de Dados do

Excel. Ao passo que fontes oriundas do Power Pivot automaticamente são incluídas no Modelo de Dados, no

Power Query isso deve ser feito manualmente, explicado posteriormente.

Figura 26 - Modelo de Dados no Excel

Page 99: Apostila Dashboard no Excel

www.mlf.net.br Página 99

Habilitar o Power Query

É necessário habilitar manualmente o Power Query no Excel 2010 e 2013. No Excel 2016, ele já vem instalado

por padrão. Se precisar instalar, vá até o link da seção 0, baixe o instalador e rode o instalador (com o Excel

fechado) e abra o Excel novamente.

Se a guia do Power Query não estiver sendo mostrada, clique na guia Arquivo >> Opções >> Suplementos

e siga os passos da Figura 27:

Figura 27 - Habilitar o Power Query

Ao fazer isso no Excel 2010 e 2013, você verá uma guia do Power Query no Excel:

Figura 28 - Power Query no Excel 2010 e 2013

No Excel 2016 ou superior, não existe uma guia específica Power Query para acessar os recursos do Power

Query, pois a Microsoft integrou o recurso ao Excel. No entanto, você pode ver os comandos disponíveis nos

grupos Obter e Transformar e Consultas e Conexões na guia Dados:

Figura 29 - O Power Query no Excel 2016

Page 100: Apostila Dashboard no Excel

www.mlf.net.br Página 100

Importar Fontes de Dados

Você pode ir na guia Dados >> Obter Dados para ver uma lista de fontes de dados diversas para importar

ao Power Query. Vale ressaltar que, assim como o Power Pivot, o Power Query não altera, em hipótese

nenhuma as tabelas ou fontes de dados importados. Não é necessário ter receio de modificar suas fontes de

dados ao importa-los por Power Query.

É importante alterar a sua localidade antes de começar a trabalhar para estabelecer as regras, sobretudo, de

como o aplicativo deve lidar com casas decimais ao importar arquivos. A necessidade de se fazer isso se dá

em função de que em alguns países, o separador decimal é o ponto, e no Brasil, é a vírgula. Você pode

mudar essa configuração indo em Arquivo >> Opções e Configurações >> Opções e, na janela que

aparecer, na opção Configurações Regionais e escolher sua localidade, que normalmente será Português

(Brasil).

De Pasta de Trabalho do Excel

Para importar dados de uma pasta de trabalho, vá em Dados >> Obter Dados >> Do Arquivo >> Pasta de

Trabalho. Uma janela aparecerá, onde você deverá localizar o arquivo a ser importado. Em seguida, irá se

deparar com a janela abaixo:

Figura 30 - Importar Pasta de Trabalho

O Power Query exibe a você diferentes tipos de objetos que você pode importar: há Tabelas (tbFolga,

tbFuncionários, tbLançamentos, etc.), Planilhas (eSettings, vSettings, vCalendário, vCover, etc.) e

Intervalos Nomeados (_xlnm.Extract, BackEnd, Date). Note que os ícones de cada tipo de objeto são

diferentes.

Page 101: Apostila Dashboard no Excel

www.mlf.net.br Página 101

A melhor forma de se trabalhar é importar Tabelas, caso a pasta de trabalho possua os dados organizados

dessa forma.

Outra coisa que vale ressaltar são as opções Carregar e Editar. Se clicar em Editar, a janela do Power Query

será aberta, abordada na seção a seguir.

Se clicar na seta à direita no botão de Carregar, verá duas opções: Carregar e Carregar Para. Ao clicar em

Carregar, o Excel irá criar uma nova Planilha na Pasta de Trabalho atual, com todos os dados listados Tabela

escolhida da outra pasta de trabalho. Para o nosso curso, isso não é interessante, porque como este curso é

de Power BI, estarmos mais interessados na forma de agruparmos os dados. No entanto, se você excluir

essa nova planilha criada, não terá nenhum problema, pois uma conexão será criada e você poderá usar essa

fonte de dados quando quiser na sua pasta de trabalho.

Se você clicar em Carregar Para, será exibida uma janela com algumas opções. Independentemente a opção

que quiser, sempre será criada uma conexão com a fonte de dados escolhida. Nessa janela, ao escolher

como importar os dados, por padrão ela estará marcada para, além de criar a conexão, importar também os

dados numa Tabela. Você pode também carregá-la direto numa Tabela Dinâmica ou Gráfico Dinâmico, mas

no nosso curso normalmente iremos querer a opção Apenas Criar Conexão, pois assim sua fonte estará

carregada na memória da sua pasta de trabalho e nenhum objeto será criado em suas planilhas como

consequência.

Figura 31 - Importar Dados

Vale a pena frisar: independentemente da opção que escolher, sempre será criada uma conexão entre a

pasta de trabalho e a fonte de dados.

Existe outra opção interessante nessa janela, que é a de Adicionar estes dados ao Modelo de Dados.

Marque essa opção somente se você for usar essa fonte de dados diretamente numa Tabela Dinâmica,

precisar criar relacionamentos e expressões DAX nela.

Você pode abrir a sua lista de conexões a fonte de dados quando quiser na guia Dados >> comando

Consultas e Conexões. Pode, então, adicionar ou remover suas consultas do Modelo de Dados.

Page 102: Apostila Dashboard no Excel

www.mlf.net.br Página 102

De Banco de Dados do Access

Para importar um arquivo de banco de dados do Access, vá na guia Dados >> Obter Dados >> Do Banco

de Dados >> Do Banco de Dados do Microsoft Access. Uma janela aparecerá, onde você deverá localizar

o arquivo a ser importado. Em seguida, irá se deparar com a janela abaixo:

Figura 32 - Importar de Arquivo do Access

O Power Query exibe a você diferentes tipos de objetos que você pode importar: há Consultas

(rAluno_Saude1, rAluxo_Sexo, etc.) e tabelas (Aluno, Aluno_Atestado). Note que os ícones de cada tipo

de objeto são diferentes.

De Arquivo de Texto

Para importar um arquivo de banco de dados do Access, vá na guia Dados >> comando De Text/CSV. Uma

janela aparecerá, onde você deverá localizar o arquivo a ser importado. Em seguida, irá se deparar com a

janela abaixo:

Page 103: Apostila Dashboard no Excel

www.mlf.net.br Página 103

Figura 33 - Importar Arquivo de Texto

Se o arquivo tiver sido criado em configurações regionais diferentes e acentuações estiverem sendo exibidas

incorretamente, altere a Origem do Arquivo para o valor correto. O Power Query tenta adivinhar qual é o

Delimitador correto do arquivo, mas você pode escolher outros manualmente. A Detecção de Tipos de

Dados será explicada posteriormente.

Page 104: Apostila Dashboard no Excel

www.mlf.net.br Página 104

Transformações

O Power Query possui vários comandos que permitem que você transforme seus dados antes de consumí-

los em seus relatórios, tabelas dinâmicas e visualizações. Esta seção é dedicada a explicá-los.

Filtros

Você pode filtrar dados clicando na seta que aparece à direita do nome da coluna:

Figura 34 - Filtrar no Power Query

O entendimento de filtrar itens no Power Query é diferente de filtrar no Excel: no Excel, ao filtrar, estamos

apena ocultando os dados. O Power Query, ao filtrar, elimina os dados da consulta.

Vale a pena reiterar que os dados são eliminados da consulta dentro do Power Query e que, em nenhum

momento, o Power Query altera ou remove os dados da fonte original do arquivo da consulta.

Page 105: Apostila Dashboard no Excel

www.mlf.net.br Página 105

Linhas em Branco e Nulas

Você pode remover linhas em branco da sua consulta indo na guia Página Inicial >> Remover Linhas >>

Remover Linhas em Branco. Esse recurso é especialmente útil quando se importa arquivos de texto ou de

Excel (Pastas de Trabalho) que contém linhas extras em branco no meio ou no final dos dados.

Existe diferença entre um dado em branco e um dado nulo. O dado em branco é aquele em que o usuário

ativamente atribuiu um valor de texto igual a 0 como, por exemplo, o resultado da fórmula

=SE(A1="Felipe";"Administrador";""). Essa fórmula pode retornar uma sequência de texto em branco,

mas ele não é mesma coisa do dado nulo.

Através dos filtros dropdown explicados na seção 0, você pode escolher a opção Remover Vazio para que

sejam removidas tanto as linhas que nessa coluna possuam dados em branco ou nulo.

Operações em Colunas

Você pode selecionar colunas clicando sobre elas. Se manter pressionada a tecla Ctrl, poderá selecionar

mais de uma célula por vez. Se manter pressionada a tecla Shift, selecionará um intervalo de colunas da

que se encontra selecionada até a que você clicou.

Você pode remover, duplicar e renomear colunas. Pode também "remover outras colunas": esse comando,

ao ser aplicado, remove todas as colunas que não estejam no momento selecionadas. É uma abordagem

interessante, porque ao invés de gravar uma etapa em que se excluir colunas específicas, você seleciona as

que precisa. Se sua fonte de dados tiver uma arquitetura de colunas que pode variar, essa operação pode ser

útil porque você sempre irá selecionar as colunas que precisa.

Vale ressaltar que, ao contrário do Excel, no Power Query não existe dependência entre as colunas. Isto é, se

a ColunaC é o resultado da soma entre ColunaA e ColunaB, no Power Query você poderá excluir as colunas

ColunaA e ColunaB sem prejudicar os dados da ColunaC.

Para fazer operações entre colunas, vá na guia Página Inicial >> Escolher Colunas, ou Página Inicial >>

Remover Colunas. Alternativamente, você pode clicar com o botão da direita na coluna para mostrar um

menu flutuante com opções dessas operações.

Recomendo que você adicione para sua Barra de Ferramentas de Acesso Rápido um comando muito útil

para ganhar tempo na navegação de consultas que possuem muitas colunas, que é o comando na guia

Exibição >> Ir para Coluna:

Figura 35 - Comando Ir para Coluna

Esse comando exibe uma janela de pesquisa de colunas que ajuda você encontrar facilmente colunas numa

consulta.

Page 106: Apostila Dashboard no Excel

www.mlf.net.br Página 106

Usar Primeira Linha do Cabeçalho

Por vezes é comum se deparar com a situação encontrada na figura abaixo:

Nesse tipo de caso, é necessário promover a linha número 1 para cabeçalhos. Para fazer isso, basta ir na guia

Página Inicial >> grupo Transformar >> comando Usar a Primeira Linha como Cabeçalho.

Remover Duplicatas

Você pode itens duplicados de uma coluna clicando com o botão da direta na coluna desejada e depois em

Remover Duplicatas. Fique atento porque a linha inteira da linha duplicada será excluída.

Você pode selecionar mais de uma coluna para remover duplicatas. Nesse caso, que você faça essa operação

em duas colunas: na coluna Nome, tem os nomes Felipe, Rodrigo e Renata. Na coluna Moradia, Casa e

Apartamento. Suponha que essa consulta tenha várias linhas e combinações de cada nome apareçam com

cada moradia. Ao selecionar as duas colunas e remover duplicatas, serão listadas as combinações únicas de

cada nome com moradia, isto é Felipe-Casa, Felipe-Apartamento, Rodrigo-Casa, Rodrigo-

Apartamento, Renata-Casa e Renata-Apartamento.

Esse comando pode ser usado para você criar, facilmente, uma lista de itens únicos ou simplesmente

visualizar temporariamente os itens únicos para depois, imediatamente apagar a etapa.

Classificar / Inverter Linhas

Como fim, normalmente não faz sentido classificar linhas ou invertê-las (isto é, ao invés da sua lista exibir do

primeiro registro ao último, será exibido do último ao primeiro) porque Tabelas Dinâmicas são

agrupamentos e a classificação final se dá por eles.

Podem ser úteis, no entanto, em alguns casos especiais de transformação de seus dados como, por exemplo,

na criação de uma Curva ABC: primeiro você classifica os itens em sua ordem decrescente por valor, e então

cria um total acumulativo.

Page 107: Apostila Dashboard no Excel

www.mlf.net.br Página 107

Dividir Coluna

Uma das boas práticas de normalização de banco de dados pode ser definida como atomicidade. Este

conceito significa que uma coluna não pode ter mais de um dado. Por exemplo, se numa coluna você possui

itens como Salvador-Bahia-Brasil, Belo Horizonte-Minas Gerais-Brasil e Atlanta-Geórgia-

Estados Unidos, é fácil perceber que uma mesma coluna está guardando 3 dados diferentes: de País,

Estado e Cidade.

Para dividir esses dados em coluna, cada um numa coluna, use o recurso da guia Página Inicial >> grupo

Transformar >> Dividir Coluna. Você terá comandos para dividir por um delimitador (que é o caso de

nosso exemplo, em que o delimitador é um hífen) ou poderá separar os dados por um comprimento fixo do

número de caracteres.

Agrupar

O Power Query carrega fontes de dados em consultas e não as agrupa. Quem faz isso são as Tabelas

Dinâmicas e as visualizações do Power BI. No entanto, pode ser que você precise, em alguns casos especiais

de transformações, agrupar seus dados.

Por exemplo, se você tem uma consulta que possui as colunas Funcionário, Departamento e Salário e várias

linhas descrevendo a folha de pagamentos de uma empresa, poderá criar um agrupamento que liste cada

departamento uma vez, com o valor total (soma) da folha de pagamento de todos os funcionários e a

quantidade (contagem) de funcionários por departamento.

As opções para agrupar dados se encontram na Página Inicial >> grupo Transformar >> comando

Agrupar Por.

Mesclar Consultas

O comando de Mesclar Consultas (localizando em a Página Inicial >> grupo Combinar >> comando

Mesclar Consultas) faz analogia ao PROCV do Excel ou, de uma forma técnica mais precisa, às operações de

junção de banco de dados.

Suponha que você tenha uma consulta de vendas em que uma das colunas, a ProdutoId, possui o código

de um produto vendido. Para ler as vendas num relatório, você precisa saber qual é o nome e valor desse

produto, mas os mesmos se encontram numa consulta separada que possui as colunas ProdutoId, Nome do

Produto e Preço Unitário. Você pode usar o recurso de Mesclar Consultas para associar as duas consultas

através de uma chave - que será no caso a ProdutoId - e acrescentar à consulta de Vendas as colunas Nome

do Produto e Preço Unitário da consulta de Produtos.

Page 108: Apostila Dashboard no Excel

www.mlf.net.br Página 108

Acrescentar Consultas

Se você tiver precisar "empilhar" duas ou mais consultas, pode usar o recurso da guia Página Inicial >>

grupo Combinar >> comando Acrescentar Consultas para tornar a consulta atual o resultado dela mesma

e outras consultas empilhadas.

Vale ressaltar que para essa operação ser bem sucedida, a quantidade de colunas bem como o nome das

colunas das consultas envolvidas na operação devem ser iguais, caso contrário, poderá ter colunas com

dados parcialmente em branco. Exemplo: se a consulta Funcionários possui as colunas Nome, Idade e

Salário, e a consulta Clientes possui as colunas Nome, Idade e Renda, o resultado dessa operação irá

resultar numa consulta com quatro colunas: Nome, Idade, Salário e Renda. O problema é que a coluna

Salário ficará preenchida parcialmente, somente até a linha correspondente ao final dos dados da consulta

de Funcionários, e então será preenchida com dados nulos até o final da lista. O mesmo ocorrerá com a

coluna de Renda: ficará com dados nulos até o início dos dados correspondentes à consulta de Clientes

para então mostrar estar com os outros valores povoados.

Substituir

Você pode fazer a substituição de dados numa consulta. Por exemplo, se sua fonte vem de um sistema em

que não é possível corrigir alguns dados e há erros ortográficos, você pode substituir a palavra

Correspondencia por Correspondência.

Esse comando está disponível na guia Transformar >> grupo Qualquer Coluna >> Substituir Valores.

Nesse mesmo local se encontra também o comando Substituir Erros. Ele é útil para substituir somente erros

em, por exemplo (dado não encontrado) e assim permitir que você carregue sua consulta no seu bloco de

visualização ou Tabela Dinâmica.

Preenchimento

Na guia Transformar >> grupo Qualquer Coluna >> Preenchimento há um comando útil para corrigir o

tipo de situação mostrado abaixo:

Figura 36 - Transformação Preenchimento

Page 109: Apostila Dashboard no Excel

www.mlf.net.br Página 109

É sabido que tudo que está abaixo de BA até CE é BA. Tudo abaixo de CE até o próximo valor, também será

CE e assim por diante. Esse comando permite que seja feito esse preenchimento de valores nulos para que

você corrija sua consulta.

pela quantidade de anos selecionados, já que é necessário uma linha para representar cada ano.

Formato

Na guia Transformar >> grupo Colunas de Texto >> comando Formato, são exibidos comandos para que

você transforme o texto de uma coluna, como:

Minúscula: transforma o texto de todos os itens em minúsculas. Maiúsculas: transforma o texto de todos os itens em maiúsculas. Colocar cada Palavra em Maiúscula: capitaliza a primeira letra de cada palavra do texto de um item. Cortar: elimina espaços (caractere da barra de espaço) antes do início e após o final do texto. Limpar: elimina caracteres não imprimíveis. Esses caracteres especiais vem, normalmente, de fontes de

dados coladas a partir de páginas da internet.

Extrair

Na guia Transformar >> grupo Colunas de Texto >> comando Extrair, são exibidos comandos para que

você extraia somente um trecho do texto de cada dado da coluna. As descrições de cada opção de extração

são autoexplicativas:

Comprimento Primeiros Caracteres Últimos Caracteres Intervalo Texto Antes do Delimitador Texto Após o Delimitador Texto Entre os Delimitadores

Page 110: Apostila Dashboard no Excel

www.mlf.net.br Página 110

Coluna de Índice

Na guia Transformar >> grupo Geral >> comando Coluna de Índice, é possível criar uma coluna a mais na

sua consulta em que cada linha possui um número em sequência, como 1, 2, 3... e assim por diante.

Você pode personalizar que a sequência inicial e também o valor de incremento de cada passo.

Coluna Condicional

Você pode criar lógica de estruturas de decisão (análogo ao que a função SE faz no Excel) acessando a guia

Adicionar Colunas >> grupo Geral >> comando Coluna Condicional:

Figura 37 - Coluna Condicional

Você pode adicionar quantas etapas desejar, além de poder também usar outras colunas como valores de

comparação para os testes condicionais.

Preencha o campo Caso Contrário para especificar o valor de retorno se todos os testes condicionais

falharem.