SlideShare uma empresa Scribd logo
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
1
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
2
O Excel derivou-se originalmente de um programa baseado em
ambiente MS-DOS chamado LOTUS 123 esse programa foi
desenvolvido por uma empresa cujo a Microsoft detentora atual dos
direitos autorais do Excel adquiriu em 1989.
Daí em diante originou-se as versões 97, 2000 ou XP, 2003, 2007, 2010
e 2013 a mais atual. Vamos ter no próximo slide como era rudimentar
a planilha do “Excel” em 1989.
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
3
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
4
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
5
O sistema de datas no Excel versão
para Windows compreende um
intervalo que vai do dia
01/01/1900 até o dia 31/12/9999,
ou seja, um DECÊNIO = 10.000
anos.
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
6
Cada data do
intervalo do slide
anterior é associado a
um numero inteiro
específico. Por
exemplo, 07/07/2014
= 41827
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
7
Calculando Horas no Excel 2010
Veremos alguns exemplos de cálculo
de horas no Excel
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
8
Calculando Horas no Excel 2010
Para o Excel as 24 horas correspondem o
intervalo que varia do numero 0 ao 1
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
9
Numeros fracionários e seus respectivos resultados no
formato de hora
0,10 0,14 0,18 0,23 0,27 0,31 0,35 0,39 0,43 0,48 0,52
2:24 3:24 4:24 5:24 6:24 7:24 8:24 9:24 10:24 11:24 12:24
0,56 0,60 0,64 0,68 0,73 0,77 0,81 0,85 0,89 0,93 0,98
13:24 14:24 15:24 16:24 17:24 18:24 19:24 20:24 21:24 22:24 23:24
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
10
Um cenário é um conjunto de valores
que o Excel salva e pode substituir
automaticamente em células de uma
planilha. Você pode criar e salvar
diferentes grupos de valores em uma
planilha e alternar para qualquer um
desses novos cenários para exibir
resultados diferentes.
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
11
O gerenciador traz opções para criação de
novos cenários, edição e exclusão dos já
criados, além de configurá-los com
comentários. Nesta ferramenta o usuário pode
criar quantos cenários achar necessário,
dando uma nomenclatura para cada um deles,
como forma de diferenciá-los. Depois de
criadas, as previsões podem ser inseriras na
tabela, uma de cada vez, podendo também
criar um relatório contendo todas as relações,
facilitando sua análise.
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
12
Para criar os cenários, iremos utilizar uma planilha contendo as vendas de vários
meses do ano, contabilizadas através da quantidade de peças comercializadas.
Porém, a planilha não contém os dados dos três últimos meses, onde se deseja
criar estimações de vendas de forma boa, razoável e péssima, para assim serem
comparadas. Então, crie a tabela e já estipule as funções de resultados, conforme
a imagem que segue.
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
13
Estimativa de Vendas - Empresa Atco Ltda.
Mês Unidades Vendidas
Janeiro 5023
Fevereiro 3695
Março 7230
Abril 6325
Maio 4239
Junho 5003
Julho 6820
Agosto 5998
Setembro 5663
Outubro 4300
Novembro 5230
Dezembro 30473
Preço Unitário R$ 1,25
Total de Peças 90000
Receita Bruta R$ 112.500,00
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
14
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
15
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
16
Excel 2010 Avançado para aprendizado de Excel 2010
Podemos também automatizar
tarefa repetidas. A este recurso
chamamos de Macros. As macros
são rotinas que utilizam o Visual
Basic e que podem ser criadas sem
o conhecimento de programação
mas, utilizam lógica.
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
18
Vamos considerar a planilha do
próximo slide para que possamos
ter controle escolar de notas de
alunos de uma escola, essa tarefa é
feita todos os anos pelos
professores, com a macro faremos
a tarefa uma vez apenas.
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
19
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
20
Aluno P1 P2 T1 T2 Média Resultado
João 4 5 6 7,5 5,6 Reprovado
Maria 5 6 9 10 7,5 Aprovado
Ana 7 8 9 6 7,5 Aprovado
Sonia 7 8 7 10 8,0 Aprovado
Boletim Escolar 2015
Para criarmos uma macro
devemos acessar a ABA
Exibição do Excel e clicarmos
em EXIBIR MACROS
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
21
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
22
Botão Macro
A partir do momento em que
clicarmos em gravar macro,
qualquer ação executada dentro
do Excel será gravada, lembrando
que toda macro é associada a um
atalho do teclado. Veremos na
próxima tela como fazer isso.
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
23
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
24
Definição do Nome da Macro
Associação de
Atalho do
Teclado
Onde a Macro
será
Armazenada
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
25
Definição do Nome da Macro
Associação
de Atalho do
Teclado
Onde a Macro será
Armazenada
Associação de
uma letra ao
Atalho do
Teclado
Opcional
A Macro que faremos será simples
uma sequencia de 1 a 20 no
intervalo de A1 a Q20 e
simplesmente deletaremos o
intervalo. Lembrando que é uma
macro super simples, apenas para
o bom entendimento.
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
26
Para que servem as tabelas dinâmicas?
Toda vez que queremos agrupar os valores de
uma tabela de acordo com um certo critério,
podemos utilizar uma tabela dinâmica. Podemos
agrupar para fazer simples contagens (quantos
elementos estão agrupados), além de calcular
somas, médias, valores máximos e mínimos,
entre outras opções. Como exemplo concreto,
considere essa tabela de vendas de uma livraria:
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
27
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
28
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
29
As funções são basicamente rotinas que executam
determinada operação. Podemos ainda definir uma
função como uma fórmula simplificada por um nome.
No Excel é possível encontrar diversas categorias de
funções onde cada uma possui um objetivo específico
como, por exemplo:
1. Funções Financeiras
2. Funções Lógicas
3. Funções de Data e Hora
4. Funções de Texto
5. Funções de Pesquisa e Referência
6. Funções Matemáticas
7. Outras (Estatística, Engenharia, Cubo, etc.)
Para se obter uma visão ampla do conceito de
funções, vamos utilizar um exemplo prático da função
SOMA: =A2+A3+A4+A5 ou =SOMA(A2:A5)
Na imagem temos uma
sequência numérica aleatória,
onde na célula A7 deseja-se
obter o valor da soma dos
números 4,5,6,7,9
Sem o uso de funções, teríamos que somar os valores
manualmente e acrescentar o total na célula A7.
Porém, imagine ter que realizar o mesmo
procedimento para somar uma lista de 100 itens. Esse
procedimento seria extremamente trabalhoso e
estaria sujeito a diversos erros.
Já com o uso da função correta, este procedimento
pode ser realizado em instantes. Como falamos,
vamos inserir a função SOMA na tabela simplificada
ao lado para mostrar que, utilizando as referências
corretas, o resultado será preciso.
Para que sejam somados todos os valores contidos no
intervalo de A2 até A5, basta colocar o sinal de "=" (que
inicia qualquer função), escrever SOMA, abrir
parênteses () e, por fim, adicionar a referência
desejada (A2:A5). Ao finalizar a função, basta teclar
ENTER e conferir o resultado, que é 26.
Além da função SOMA, como falamos, existem
praticamente rotinas prontas para quase qualquer
uso, desde a busca por determinado valor em uma
tabela (PROCV) ou encontrar o resultado da
viabilidade de um negócio (VPL e TIR).
Observe que iremos utilizar a
função SOMA na célula A7 na
imagem ao lado. Para isto,
basta inserir a função na célula
e buscar a referência desejada.
Neste ponto, podemos
observar que as funções
possuem como principal
objetivo, facilitar operações e
trazer fórmulas praticamente
prontas para obter
determinado resultado.
Agora que conhecemos o conceito de função e temos em mente
a importância de quando e porque utilizá-las, vamos a um
rápido panorama a respeito de algumas das principais funções
no Excel. Mas antes, recomenda-se conhecer onde elas estão
localizadas no Excel.
Acesse a aba Fórmulas > Inserir Funções. Será aberta uma nova
janela (imagem ao lado) com todas as funções existentes no
Excel. Há ainda a possibilidade de utilizar o botão para
abrir a mesma janela dentro da barra de fórmulas, conforme
indicado na imagem abaixo. Também é possível entrar
diretamente no grupo de funções que você se interessar mais,
por exemplo, funções financeiras.
Para usar uma função dentro de outra, nada mais normal do
que conhecermos as principais funções do Excel. Por isso,
vamos conhecer um pouco mais das principais funções que são
utilizadas no Excel e para que elas servem:
2.1. Função MÉDIA:
A função MÉDIA como o próprio nome se refere, calcula a
média de um intervalo de valores. Como se sabe, uma média é
basicamente a divisão da soma de todos os valores pelo
número de valores somados.
Nas imagens ao lado, é mostrado um exemplo prático de
cálculo de média, onde basta inserir a função Média e informar
o intervalo a ser calculado.
2.2. FunçãoSE:
A função SE, retorna um valor de acordo com uma condição
especificada como VERDADEIRO ou FALSO. Sua sintaxe é:
=SE(teste_lógico;valor_se_verdadeiro;valor_se_falso)
Onde:
Teste lógico: é a condição que você deseja testar;
Valor se verdadeiro: Se a lógica estiver correta, o valor
verdadeiro é mostrado;
Valor se falso: Se a lógica não for verdadeira, o valor falso
será mostrado;
Utilizando o mesmo exemplo pratico utilizado anteriormente,
iremos avaliar se o aluno está aprovado ou reprovado. Deste
modo, para que o aluno seja aprovado, sua média deve ser
maior ou igual do que 5.
Veja que utilizamos o teste lógico E2>=5, ou seja, se o valor da
média do aluno for igual ou maior do que 5, o resultado que
aparecerá será "Aprovado", se não, "Reprovado".
2.4. FunçãoOU:
A função OU retorna o argumento VERDADEIRO se pelo menos
um argumento for verdadeiro e FALSO se todos os argumentos
forem falsos. Podemos pensar que se de 10 argumentos, 9
forem falsos, a função OU ainda retornará VERDADEIRO. E
neste caso só retornará FALSO caso os 10 argumentos forem
falsos. Sua sintaxe é:
=OU(lógico1;lógico2;...)
Exemplo: Na imagem abaixo temo que 1+1=2 e 2+2=5.
Mesmo estando errado matematicamente, o resultado aparece
verdadeiro:
2.3. FunçãoE:
A função E, tem o princípio semelhante a função SE. No geral
esta função é utilizada para complementar outras funções
como, por exemplo, a própria função SE. Sua sintaxe é:
=E(lógico1, [lógico2], ...)
No exemplo abaixo, temos o número 9 na célula A1. Deste
modo, queremos saber se o número contido na célula A1 está
entre 1 e 10.
Sendo assim, se A1 for maior do que 1 e menor do que 10, ele
será verdadeiro.
2.5. Função PROCV:
A função PROCV realiza buscas verticais em uma lista e traz
resultados de acordo com a sintaxe estabelecida. Sua sintaxe é:
=PROCV(valor_procurado, matriz_tabela, núm_índice_coluna,
[procurar_intervalo])
A melhor maneira de compreender o uso da função PROCV é
demonstrá-la na prática. Deste modo, observe o exemplo:
Na imagem temos uma planilha de cadastro de funcionários
com seus respectivos IDs e locais de trabalho. Em seguida
temos um campo onde desejamos digitar um ID e obter o local
de trabalho do funcionário correspondente ao ID digitado
automaticamente.
Tabelas com informações de ID, nome e local de
trabalho de funcionários
Deste modo, basta utilizar a seguinte função: =PROCV(A12;A2:C9;3;FALSO) ou =PROCV(A12;A2:C9;3;0), dependendo do Excel,
onde o valor procurado = célula com o valor do ID (no caso, A12), Matriz Tabela = toda tabela de cadastro (no caso, A2:C9), Número
do índice coluna = coluna onde será buscado o resultado correspondente (no caso, a coluna 3, que representa o Local de Trabalho)
e, por fim, Procurar intervalo = Insere-se zero (0) ou Falso para encontrar o valor exato ou 1 ou Verdadeiro para retornar um valor
aproximado caso não encontre na busca.
2.6. Função DESLOC:
A função DESLOC tem como objetivo retornar uma referência
que pode ser uma única célula ou intervalo de células. É
possível ainda definir a quantidade de linhas e colunas a serem
retornadas por meio desta função.
Sintaxe:
=DESLOC(ref;lins;cols;altura;largura)
Onde:
Ref: é referência de célula onde o Excel irá iniciar o
deslocamento
Lins: Número de linhas a serem deslocadas
Cols: Número de colunas a serem deslocadas
Altura e largura: refere-se à altura, em número de linhas e
colunas, que se deseja para a referência fornecida.
Observe o exemplo:
Exemplo de função DESLOC
Na célula A1 inserirmos a função DESLOC onde toma-se como
referência a célula C3, em seguida desloca-se 3 linhas abaixo e
três colunas para direita. Deste modo temos como referencia
uma única coluna e uma única linha.
Ao término da função, o Excel retornará o valor da célula
correspondente: George
2.7. Função CORRESP:
A função CORRESP retorna a posição relativa de um item em uma matriz que corresponda a um valor específico. Sua sintaxe é:
=CORRESP(valor_procurado;matriz_procurada;tipo_correspondência)
O exemplo mostra uma tabela com frutas e seus respectivos códigos. Se quiséssemos saber em que posição da lista se encontra a
fruta Abacaxi, poderíamos utilizar a função CORRESP.
41
No nosso exemplo, temos:
Valor Procurado: Valor que desejamos encontrar
Matriz Procurada: Intervalo de células onde constam os valores
que estamos procurando
Tipo de correspondência: refere-se ao tipo de retorno. Neste
caso temos: Zero (0): Para apresentar a correspondência exata;
Um (1): O Excel localiza o maior valor abaixo do valor procurado;
Menos um (-1): O Excel localiza o menor valor acima do valor
procurado;
Para o exemplo acima, teremos o seguinte resultado:
2.8. Outras Funções usadas dentro de Funções:
Na realidade, você pode usar qualquer função dentro de outra
função, desde que faça sentido, mas as mais usadas são as que
listamos anteriormente e mais algumas que vamos mostrar no
próximo capítulo:
1. Maior
2. Menor
3. Col (coluna)
4. Lin (linha)
5. Hoje
6. Indireto
7. Entre outras
Agora que conhecemos algumas das principais funções que vão
te ajudar no uso diário do Excel, abordaremos o conceito de
funções aninhadas que, como já falamos, são basicamente
funções dentro de outras funções.
O pensamento é simples e objetivo, você vai usar as funções
aninhadas sempre que uma única função não for capaz de
suprir a necessidade do seu uso. Deste modo, você pode fazer
uso da combinação de duas ou mais funções. Aprenda e
conheça a seguir os 10 usos que mais gostamos e utilizamos de
funções aninhadas aqui na LUZ:
3.1. SE dentro de SE:
Como já mostramos, a função SE serve para te retornar um
valor de acordo com uma condição que você estabelece. Agora,
se você quiser utilizar múltiplas respostas de acordo com mais
de uma condição, pode fazer a função SE aninhada a ela
mesma. Deste modo, basta inserir uma condição seguida da
outra, e a função retornará o que for verdadeiro.
Veja que no exemplo abaixo a imagem mostra uma tabela com
a altura de cada atleta. Note que é necessário classificar cada
um com relação a sua altura. Deste modo, iremos adotar o
seguinte padrão:
Altura igual ou acima de 1,90m = Alto
Altura igual ou acima de 1,60m = Médio
Altura abaixo de 1,60m = Baixo
Deste modo, vamos inserir a função para o primeiro atleta e
replicar para os demais.
Observe que a função representa realmente o que é desejado.
Ou seja, se a altura for maior ou igual a 1,90, então retornará a
palavra “Alto”, se essa condição não for verdadeira, a lógica do
Excel irá para a próxima função SE até encontrar o valor
correspondente.
Ao término da função, basta teclar Enter e replicar a função
para os demais atletas utilizando a alça de preenchimento
automático. Veja o resultado ao lado.
Você também pode utilizar referências de células ao invés
de escrever o resultado direto na função. Por exemplo, ao
invés de "Alto", você poderia escrever D9 dentro da função,
que é a célula onde tem escrito a palavra Alto
3.5. SE com HOJE
Um outro excelente uso para funções aninhadas ao SE é utilizar
a função HOJE para determinar status de prazos de acordo com
a diferença entre uma data base (de vencimento de fatura ou
de último contato, por exemplo) e um valor que seja o seu
padrão ou o de mercado.
Dessa forma você consegue fazer comparações com datas.
Lembrando que a função HOJE tem basicamente o objetivo de
retornar a data atual (que está marcando no seu computador).
Vamos ver como utilizar essas duas funções juntas em um
exemplo: Temos uma tabela com contas a serem pagas e suas
respectivas datas de vencimento. Neste caso, queremos saber
se a conta está vencida ou ainda irá vencer com base na data
de hoje. Utilizaremos com base a data de hoje (27/10/2014).
Observe que a gente colocou a data de hoje em uma célula,
mas para a nossa função ela será totalmente dispensável, já
que usaremos esse padrão com a função HOJE diretamente
na função aninhada. Veja a imagem:
Essa é a função que deve ser usada:
= SE(HOJE()<=B2;"A Vencer";"Vencida"
Note que a função está dizendo que se a data de hoje for
menor ou igual a data de vencimento da conta (de luz), será
apresentado a nota “A vencer” se não for, será mostrado o
status de conta “Vencida”.
Replicando a fórmula para as demais linhas (contas de água,
telefone, internet e aluguel) teremos:
Lembre-se que estamos levando em consideração que a data
HOJE é o dia 27/10/2014.
Vamos ver um outro exemplo, dessa vez mostraremos como
criar alertas de acordo com prazos vencidos.
Observe a imagem abaixo onde é mostrada uma planilha de
controle de licenças. Note que queremos controlar o status das
licenças automaticamente e saber se estas já expiraram.
Agora basta seguir o mesmo passo a passo do nosso exemplo
anterior, mas ajustando a função para o que precisamos. Nesse
caso, a função aninhada de SE com HOJE ficará assim:
= SE(B3<(HOJE()+1;"Renove a Licença";"Dentro do Prazo")
Veja o resultado:
Note na imagem acima que estamos dizendo na fórmula
que se a data de expiração for menor que a data de hoje
adicionada de mais um dia, então será exibida a mensagem
“Renome a licença”, se não será exibido “Dentro do Prazo”.
3.6. PROCV com MAIOR/MENOR
Como já explicamos, o PROCV serve para fazer a busca por um
termo específico, que você define e, depois disso, te retorna
um valor correspondente.
Agora se, ao invés de fazer a busca por um termo que você
define, você quisesse buscar o valor correspondente ao maior
ou menor número de uma lista. Está parecendo um pouco
difícil né?! Então vamos simplificar com mais um exemplo
prático e objetivo. Temos uma lista de pessoas e suas
respectivas idades
Se quiséssemos obter o nome da pessoa com maior ou menor
idade dessa lista de maneira automática, o melhor caminho
seria usando a função PROCV em conjunto com as funções
MAIOR ou MENOR.
Veja a lista ao lado:
Agora vamos ver a função que deveria ser usada:
=PROCV(MAIOR(A2:A13;1);A2B13;2;0)
Vamos analisar as duas funções separadamente:
1 - Observe na imagem acima que estamos procurando o valor
que seja maior dentro da matriz “Idade” (A2:A13), sendo que
deverá mostrar o primeiro maior valor da lista identificado pela
coluna “Nome”.
2 - Depois de encontrar esse número, com o PROCV conseguimos
ter o valor correspondente à essa idade na coluna B
(representado pelo número 2 na função). Adicionamos o 0 ou
Falso (dependendo da versão do Excel) para uma
correspondência exata.
Nesse caso, o valor é 78 e sua correspondência é o nome Regina,
conforme aparece na imagem abaixo:
Podemos ainda trabalhar com a função MENOR.
Para o exemplo abaixo, substituímos a idade por data de
nascimento. Deste modo, quem tiver a menor data de
nascimento na lista será considerado o mais velho, veja ao lado:
Vale fazer 3 observações para essa função em si:
1- No Excel, as datas são considerados valores numéricos,
então quanto antes você nasceu, menor será o seu "número"
de nascimento e, por isso, a função é aplicável.
2- Lembre-se que, ao usar o PROCV, você precisa ter apenas
valores únicos, pois se tiver valores repetidos (por exemplo uma
idade igual), pode ter erros ou inconsistência nos resultados da
função.
3- Em todo o tempo mencionamos PROCV, mas a função e tudo
disposto é igualmente válido para o PROCH também.
3.7. PROCV com LINHA e COL
Um dos grandes problemas do PROCV é o fato de se tornar impossível arrastar e copiar sem ter algum trabalho manual, já que o
número índice coluna é estático, ou seja, ele não se altera automaticamente.
Quando precisamos utilizar o PROCV ou PROCH várias vezes em uma planilha. Veja no exemplo:
Na imagem temos uma planilha com
cadastro de pessoas e ao lado temos um
formulário de pesquisa. Deste modo,
deseja-se obter os dados como Nome,
Idade, Sexo, Estado simplesmente ao ser
digitado a ID da pessoa.
05
Na prática, este procedimento seria bem simples, bastando
inserir a função PROCV na célula que será mostrado o Nome
conforme abaixo:
Porém, ao arrastarmos esta função para os demais campos, note
que a referência de colunas não é atualizada e deste modo
mostrará sempre a coluna Nome como referência.
Logo, a necessidade é atualizar automaticamente a referência de
colunas e faremos isso utilizando a função COL quando
arrastamos a função para a direita ou a função LIN quando
arrastarmos a função para baixo. Nesse exemplo, aplicaremos a
função COL para trazer a referência da coluna que estão os
nomes.
Esse procedimento fará com que o número índice coluna do
PROCV vire uma referência variável e, que assim, possa ser
arrastado. Veja:
Após completar a função, basta arrastá-la para a direita e notar que todos os campos foram ajustados conforme desejamos:
O mesmo procedimento pode ser feito quando desejamos
arrastar a função para baixo. Neste caso, utilizaremos a função
LIN que traz a posição de linhas de uma célula, em vez de
utilizarmos simplesmente o numero da referência como
habitualmente é feito.
No exemplo temos a mesma tabela de cadastro de pessoas,
porém agora nosso campo de pesquisas encontra-se em
formato de linhas. Deste modo, aplicaremos a função PROCV
para obter o nome da pessoa de acordo com seu ID e em
seguida replicaremos a função para as demais células abaixo.
Porém, agora utilizaremos a função LIN aninhada com a
PROCV para obter uma referência automática.
3.8. PROCV com INDIRETO
A função PROCV aninhada à função INDIRETO realiza
basicamente buscas em outras planilhas (abas). Vale ressaltar
que a função INDIRETO quando aplicada sozinha, retorna uma
determinada referência especificada por uma sequência de
caracteres de texto.
Para melhor compreensão a respeito do uso destas duas
funções juntas, vamos ao nosso exemplo:
Ao lado, temos um conjunto de planilhas divididas por meses.
Note que o conteúdo de cada mês refere-se ao preço de
algumas frutas. Deste modo, precisamos consultar em uma
única planilha a variação de preços de acordo com cada mês.
Dentro da mesma pasta de trabalho criamos uma nova aba
para obter o resultado das consultas que faremos. Observe na
última imagem ao lado que criamos uma tabela com:
1.Campo mês: Com uma lista suspensa para ser selecionado o
mês desejado.
2.Campo preço: Onde será mostrado o preço de cada fruta de
acordo com o mês selecionado.
3.Campo Fruta: Com uma lista suspensa onde será possível
selecionar a fruta desejada.
Com a planilha já pronta, iremos inserir a função PROCV aninhada à função INDIRETO para obtermos os preços de acordo com
nossa busca.
Observe que estamos dizendo para a função PROCV tomar como referência a fruta, e dentro da matriz tabela utilizamos a função
INDIRETO. Note que a célula A2 contém uma lista suspensa com os mesmos nomes das planilhas meses (exatamente como eles
estão escritos). Deste modo, a função INDIRETO está referenciando simplesmente a sequência de caracteres, identificando assim
as demais planilhas e realizando buscas nestas. Por fim, escolhemos o numero de índice 2 para que seja mostrado os dados
contidos na coluna 2 de cada planilha mês. Note abaixo que, a cada busca que fizermos nas listas suspensas de Mês e Fruta,
teremos os valores conforme cadastrados nas respectivas planilhas de meses. Confira duas buscas realizadas:
3.9. DESLOC com CORRESP
Vimos no capítulo anterior um rápido panorama a respeito das
funções DESLOC e CORRESP. Elas tem objetivos específicos que
resumidamente podem ser descritos como:
1.DESLOC: Traz a referência para um intervalo que é
especificado por linhas e colunas de uma célula ou intervalo de
células.
2.CORRESP: Procura um valor especificado em um intervalo de
células e retorna a posição deste valor na planilha.
Agora utilizaremos a função DESLOC aninhada com a função
CORRESP para ter um resultado similar ao que a gente obtinha
com o PROCV.
Na imagem ao lado temos um cadastro de pessoas com seu
respectivo CPF. Se precisássemos fazer buscas constantemente
e se a tabela fosse maior, teríamos um trabalho considerável e
cansativo.
Imagine que você quer automatizar essa planilha:
Para fazer a busca do CPF de acordo com o nome digitado no
campo E11, você precisará usar essa função aninhada na célula
referente ao CPF (E12) da seguinte forma:
Em seguida, utilizamos a função CORRESP para que o Excel
possa trazer a posição da linha relacionada à matriz, no caso do
exemplo acima o valor procurado corresponde ao campo onde
será digitado o nome de cada pessoa.
O próximo passo é inserir a matriz, que neste caso corresponde
ao intervalo de células da lista de nomes.
=DESLOC(A1;CORRESP(E11;B2:B11;0);0;1;1)
Em seguida, basta inserir o valor 0 (zero) para que o Excel traga
sempre o valor exato da busca. Encerra-se a função CORRESP
com ponto e vírgula (;) e volta-se para a função DESLOC
Como não queremos que a função se movimente na tabela,
basta inserir 0 (zero) para seja retornado os valores da própria
linha que se está consultando.
A altura e largura da linha deve permanecer neste caso em 1;1.
Ao término da função basta teclar ENTER e conferir o
resultado. Observe na imagem abaixo que ao digitarmos o
nome no campo específico, deverá aparecer o CPF da pessoa
que procuramos:
3.10. ÍNDICE com CORRESP (com MAIOR)
A função ÍNDICE tem basicamente o papel de retornar
valores específicos e ordenados. Aninhada com a função
CORRESP é possível expandir ainda mais o poder de
pesquisas em uma planilha.
Deste modo, para compreendermos destas duas funções
combinadas, vamos utilizar um exemplo conforme abaixo:
Vamos ver na próxima página com mais detalhes:
O exemplo abaixo mostra uma planilha com meses e seus respectivos saldos ao longo do ano.
Por alguma necessidade precisamos obter uma análise para saber qual é o mês com o maior saldo e o valor do saldo.
O primeiro passo é encontrarmos na lista o maior valor de saldo. Deste modo, usaremos a MAIOR no intervalo de valores. No
segundo passo aplicaremos a função INDICE com CORRESP com MAIOR.
Observe na função acima que estamos utilizando INDICE buscando a matriz dos meses do ano, em seguida utilizamos a função
CORRESP para que seja mostrado o mês referente ao maior valor (função MAIOR) baseado na matriz procurada que é a de saldo.
Deste modo, ao término da operação temos:
Se por algum motivo os valores de saldo forem atualizados, a função acompanhará o resultado conforme abaixo:
4 de julho de 2016
GERIS - GERÊNCIA DE INFRAESTRUTURA E
SUPORTE
61
FIM
Dúvidas:
denis.katko@semasa.sp.gov.br
Ramal 11 e pedir pra falar com Denis

Mais conteúdo relacionado

PPTX
Microsoft Excel 2010 Intermediário
DOCX
Excel 2003 ok
DOCX
Trabalho de informatica do grupo da adagencia
PPTX
PDF
PPT_UFCD-0695-GID.pdf
PDF
Apostila-do-microsoft-excel2010
PDF
239785982-Gestao-Informatizada-de-Documentos-PowerPoint.pdf
Microsoft Excel 2010 Intermediário
Excel 2003 ok
Trabalho de informatica do grupo da adagencia
PPT_UFCD-0695-GID.pdf
Apostila-do-microsoft-excel2010
239785982-Gestao-Informatizada-de-Documentos-PowerPoint.pdf

Semelhante a Excel 2010 Avançado para aprendizado de Excel 2010 (20)

PDF
Apostila excel basicomelissa
PDF
Manual excel softwere rosa coimbra
DOC
Apostila do microsoft excel2003
PPS
PDF
Planilhas Eletrônicas - Excel Mapa mental
PDF
Curso excel-2007-petcivil-matheus
PDF
Curso excel-2007-petcivil-matheus
PDF
Apostilaexcel1 2007
PPS
Microsoft Excel
PPTX
Aula sobre Fundamentos de Planilhas.pptx
PDF
Excel 2010
PDF
Excel2010
PDF
Excel2010
PPTX
Aula-1 - Introducao ao Excel.pptx
PPTX
manual ufcd - 0695
PPT
Excel - como funciona
PDF
Excel basico apostila egpa
Apostila excel basicomelissa
Manual excel softwere rosa coimbra
Apostila do microsoft excel2003
Planilhas Eletrônicas - Excel Mapa mental
Curso excel-2007-petcivil-matheus
Curso excel-2007-petcivil-matheus
Apostilaexcel1 2007
Microsoft Excel
Aula sobre Fundamentos de Planilhas.pptx
Excel 2010
Excel2010
Excel2010
Aula-1 - Introducao ao Excel.pptx
manual ufcd - 0695
Excel - como funciona
Excel basico apostila egpa
Anúncio

Mais de Denis Katko (13)

PDF
POWER-POINT 2010 AVANÇADO O QUE NÃO ENSINARAM NO CURSO
PDF
Calc avancado
PPTX
Power point 2010 intermediário - denis katko - oficial
PDF
Certificação lpi 1 101 - 102 v2 (Linux Professional Institute)
ODT
Como converter texto em tabela e tabela em texto
ODP
Libreoffice
PDF
Gmail, agenda e drive
DOCX
Apostila de word 2010 AVANÇADO
PDF
Word 2010 avançado final - denis katko
DOCX
Power point 2010 avançado - denis katko - apostila
DOCX
Desenvolvimento do brasil em relação a políticas inclusivas
PDF
Pessoas com Deficiências
PPTX
Treinamento em microsoft outlook 2010
POWER-POINT 2010 AVANÇADO O QUE NÃO ENSINARAM NO CURSO
Calc avancado
Power point 2010 intermediário - denis katko - oficial
Certificação lpi 1 101 - 102 v2 (Linux Professional Institute)
Como converter texto em tabela e tabela em texto
Libreoffice
Gmail, agenda e drive
Apostila de word 2010 AVANÇADO
Word 2010 avançado final - denis katko
Power point 2010 avançado - denis katko - apostila
Desenvolvimento do brasil em relação a políticas inclusivas
Pessoas com Deficiências
Treinamento em microsoft outlook 2010
Anúncio

Último (7)

DOC
COMO AUTOMATIZR JOGOS SUPER NINTENDO ATRAVES DA PROGRAMAÇÃO
PDF
Dos requisitos ao código: como criar código rastreável em PHP
PPTX
Mapeamento de Objeto para Tabela Relacional
PDF
apresentacao introducao computacao ead.pdf
PDF
Evolução em código: algoritmos genéticos com PHP
PPTX
Curso de Windows 11 resumido na prática.pptx
DOC
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
COMO AUTOMATIZR JOGOS SUPER NINTENDO ATRAVES DA PROGRAMAÇÃO
Dos requisitos ao código: como criar código rastreável em PHP
Mapeamento de Objeto para Tabela Relacional
apresentacao introducao computacao ead.pdf
Evolução em código: algoritmos genéticos com PHP
Curso de Windows 11 resumido na prática.pptx
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO

Excel 2010 Avançado para aprendizado de Excel 2010

  • 1. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 1
  • 2. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 2
  • 3. O Excel derivou-se originalmente de um programa baseado em ambiente MS-DOS chamado LOTUS 123 esse programa foi desenvolvido por uma empresa cujo a Microsoft detentora atual dos direitos autorais do Excel adquiriu em 1989. Daí em diante originou-se as versões 97, 2000 ou XP, 2003, 2007, 2010 e 2013 a mais atual. Vamos ter no próximo slide como era rudimentar a planilha do “Excel” em 1989. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 3
  • 4. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 4
  • 5. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 5 O sistema de datas no Excel versão para Windows compreende um intervalo que vai do dia 01/01/1900 até o dia 31/12/9999, ou seja, um DECÊNIO = 10.000 anos.
  • 6. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 6 Cada data do intervalo do slide anterior é associado a um numero inteiro específico. Por exemplo, 07/07/2014 = 41827
  • 7. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 7
  • 8. Calculando Horas no Excel 2010 Veremos alguns exemplos de cálculo de horas no Excel 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 8
  • 9. Calculando Horas no Excel 2010 Para o Excel as 24 horas correspondem o intervalo que varia do numero 0 ao 1 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 9 Numeros fracionários e seus respectivos resultados no formato de hora 0,10 0,14 0,18 0,23 0,27 0,31 0,35 0,39 0,43 0,48 0,52 2:24 3:24 4:24 5:24 6:24 7:24 8:24 9:24 10:24 11:24 12:24 0,56 0,60 0,64 0,68 0,73 0,77 0,81 0,85 0,89 0,93 0,98 13:24 14:24 15:24 16:24 17:24 18:24 19:24 20:24 21:24 22:24 23:24
  • 10. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 10 Um cenário é um conjunto de valores que o Excel salva e pode substituir automaticamente em células de uma planilha. Você pode criar e salvar diferentes grupos de valores em uma planilha e alternar para qualquer um desses novos cenários para exibir resultados diferentes.
  • 11. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 11 O gerenciador traz opções para criação de novos cenários, edição e exclusão dos já criados, além de configurá-los com comentários. Nesta ferramenta o usuário pode criar quantos cenários achar necessário, dando uma nomenclatura para cada um deles, como forma de diferenciá-los. Depois de criadas, as previsões podem ser inseriras na tabela, uma de cada vez, podendo também criar um relatório contendo todas as relações, facilitando sua análise.
  • 12. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 12 Para criar os cenários, iremos utilizar uma planilha contendo as vendas de vários meses do ano, contabilizadas através da quantidade de peças comercializadas. Porém, a planilha não contém os dados dos três últimos meses, onde se deseja criar estimações de vendas de forma boa, razoável e péssima, para assim serem comparadas. Então, crie a tabela e já estipule as funções de resultados, conforme a imagem que segue.
  • 13. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 13 Estimativa de Vendas - Empresa Atco Ltda. Mês Unidades Vendidas Janeiro 5023 Fevereiro 3695 Março 7230 Abril 6325 Maio 4239 Junho 5003 Julho 6820 Agosto 5998 Setembro 5663 Outubro 4300 Novembro 5230 Dezembro 30473 Preço Unitário R$ 1,25 Total de Peças 90000 Receita Bruta R$ 112.500,00
  • 14. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 14
  • 15. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 15
  • 16. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 16
  • 18. Podemos também automatizar tarefa repetidas. A este recurso chamamos de Macros. As macros são rotinas que utilizam o Visual Basic e que podem ser criadas sem o conhecimento de programação mas, utilizam lógica. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 18
  • 19. Vamos considerar a planilha do próximo slide para que possamos ter controle escolar de notas de alunos de uma escola, essa tarefa é feita todos os anos pelos professores, com a macro faremos a tarefa uma vez apenas. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 19
  • 20. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 20 Aluno P1 P2 T1 T2 Média Resultado João 4 5 6 7,5 5,6 Reprovado Maria 5 6 9 10 7,5 Aprovado Ana 7 8 9 6 7,5 Aprovado Sonia 7 8 7 10 8,0 Aprovado Boletim Escolar 2015
  • 21. Para criarmos uma macro devemos acessar a ABA Exibição do Excel e clicarmos em EXIBIR MACROS 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 21
  • 22. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 22 Botão Macro
  • 23. A partir do momento em que clicarmos em gravar macro, qualquer ação executada dentro do Excel será gravada, lembrando que toda macro é associada a um atalho do teclado. Veremos na próxima tela como fazer isso. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 23
  • 24. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 24 Definição do Nome da Macro Associação de Atalho do Teclado Onde a Macro será Armazenada
  • 25. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 25 Definição do Nome da Macro Associação de Atalho do Teclado Onde a Macro será Armazenada Associação de uma letra ao Atalho do Teclado Opcional
  • 26. A Macro que faremos será simples uma sequencia de 1 a 20 no intervalo de A1 a Q20 e simplesmente deletaremos o intervalo. Lembrando que é uma macro super simples, apenas para o bom entendimento. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 26
  • 27. Para que servem as tabelas dinâmicas? Toda vez que queremos agrupar os valores de uma tabela de acordo com um certo critério, podemos utilizar uma tabela dinâmica. Podemos agrupar para fazer simples contagens (quantos elementos estão agrupados), além de calcular somas, médias, valores máximos e mínimos, entre outras opções. Como exemplo concreto, considere essa tabela de vendas de uma livraria: 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 27
  • 28. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 28
  • 29. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 29
  • 30. As funções são basicamente rotinas que executam determinada operação. Podemos ainda definir uma função como uma fórmula simplificada por um nome. No Excel é possível encontrar diversas categorias de funções onde cada uma possui um objetivo específico como, por exemplo: 1. Funções Financeiras 2. Funções Lógicas 3. Funções de Data e Hora 4. Funções de Texto 5. Funções de Pesquisa e Referência 6. Funções Matemáticas 7. Outras (Estatística, Engenharia, Cubo, etc.) Para se obter uma visão ampla do conceito de funções, vamos utilizar um exemplo prático da função SOMA: =A2+A3+A4+A5 ou =SOMA(A2:A5) Na imagem temos uma sequência numérica aleatória, onde na célula A7 deseja-se obter o valor da soma dos números 4,5,6,7,9
  • 31. Sem o uso de funções, teríamos que somar os valores manualmente e acrescentar o total na célula A7. Porém, imagine ter que realizar o mesmo procedimento para somar uma lista de 100 itens. Esse procedimento seria extremamente trabalhoso e estaria sujeito a diversos erros. Já com o uso da função correta, este procedimento pode ser realizado em instantes. Como falamos, vamos inserir a função SOMA na tabela simplificada ao lado para mostrar que, utilizando as referências corretas, o resultado será preciso. Para que sejam somados todos os valores contidos no intervalo de A2 até A5, basta colocar o sinal de "=" (que inicia qualquer função), escrever SOMA, abrir parênteses () e, por fim, adicionar a referência desejada (A2:A5). Ao finalizar a função, basta teclar ENTER e conferir o resultado, que é 26. Além da função SOMA, como falamos, existem praticamente rotinas prontas para quase qualquer uso, desde a busca por determinado valor em uma tabela (PROCV) ou encontrar o resultado da viabilidade de um negócio (VPL e TIR). Observe que iremos utilizar a função SOMA na célula A7 na imagem ao lado. Para isto, basta inserir a função na célula e buscar a referência desejada. Neste ponto, podemos observar que as funções possuem como principal objetivo, facilitar operações e trazer fórmulas praticamente prontas para obter determinado resultado.
  • 32. Agora que conhecemos o conceito de função e temos em mente a importância de quando e porque utilizá-las, vamos a um rápido panorama a respeito de algumas das principais funções no Excel. Mas antes, recomenda-se conhecer onde elas estão localizadas no Excel. Acesse a aba Fórmulas > Inserir Funções. Será aberta uma nova janela (imagem ao lado) com todas as funções existentes no Excel. Há ainda a possibilidade de utilizar o botão para abrir a mesma janela dentro da barra de fórmulas, conforme indicado na imagem abaixo. Também é possível entrar diretamente no grupo de funções que você se interessar mais, por exemplo, funções financeiras.
  • 33. Para usar uma função dentro de outra, nada mais normal do que conhecermos as principais funções do Excel. Por isso, vamos conhecer um pouco mais das principais funções que são utilizadas no Excel e para que elas servem: 2.1. Função MÉDIA: A função MÉDIA como o próprio nome se refere, calcula a média de um intervalo de valores. Como se sabe, uma média é basicamente a divisão da soma de todos os valores pelo número de valores somados. Nas imagens ao lado, é mostrado um exemplo prático de cálculo de média, onde basta inserir a função Média e informar o intervalo a ser calculado.
  • 34. 2.2. FunçãoSE: A função SE, retorna um valor de acordo com uma condição especificada como VERDADEIRO ou FALSO. Sua sintaxe é: =SE(teste_lógico;valor_se_verdadeiro;valor_se_falso) Onde: Teste lógico: é a condição que você deseja testar; Valor se verdadeiro: Se a lógica estiver correta, o valor verdadeiro é mostrado; Valor se falso: Se a lógica não for verdadeira, o valor falso será mostrado; Utilizando o mesmo exemplo pratico utilizado anteriormente, iremos avaliar se o aluno está aprovado ou reprovado. Deste modo, para que o aluno seja aprovado, sua média deve ser maior ou igual do que 5. Veja que utilizamos o teste lógico E2>=5, ou seja, se o valor da média do aluno for igual ou maior do que 5, o resultado que aparecerá será "Aprovado", se não, "Reprovado".
  • 35. 2.4. FunçãoOU: A função OU retorna o argumento VERDADEIRO se pelo menos um argumento for verdadeiro e FALSO se todos os argumentos forem falsos. Podemos pensar que se de 10 argumentos, 9 forem falsos, a função OU ainda retornará VERDADEIRO. E neste caso só retornará FALSO caso os 10 argumentos forem falsos. Sua sintaxe é: =OU(lógico1;lógico2;...) Exemplo: Na imagem abaixo temo que 1+1=2 e 2+2=5. Mesmo estando errado matematicamente, o resultado aparece verdadeiro: 2.3. FunçãoE: A função E, tem o princípio semelhante a função SE. No geral esta função é utilizada para complementar outras funções como, por exemplo, a própria função SE. Sua sintaxe é: =E(lógico1, [lógico2], ...) No exemplo abaixo, temos o número 9 na célula A1. Deste modo, queremos saber se o número contido na célula A1 está entre 1 e 10. Sendo assim, se A1 for maior do que 1 e menor do que 10, ele será verdadeiro.
  • 36. 2.5. Função PROCV: A função PROCV realiza buscas verticais em uma lista e traz resultados de acordo com a sintaxe estabelecida. Sua sintaxe é: =PROCV(valor_procurado, matriz_tabela, núm_índice_coluna, [procurar_intervalo]) A melhor maneira de compreender o uso da função PROCV é demonstrá-la na prática. Deste modo, observe o exemplo: Na imagem temos uma planilha de cadastro de funcionários com seus respectivos IDs e locais de trabalho. Em seguida temos um campo onde desejamos digitar um ID e obter o local de trabalho do funcionário correspondente ao ID digitado automaticamente. Tabelas com informações de ID, nome e local de trabalho de funcionários
  • 37. Deste modo, basta utilizar a seguinte função: =PROCV(A12;A2:C9;3;FALSO) ou =PROCV(A12;A2:C9;3;0), dependendo do Excel, onde o valor procurado = célula com o valor do ID (no caso, A12), Matriz Tabela = toda tabela de cadastro (no caso, A2:C9), Número do índice coluna = coluna onde será buscado o resultado correspondente (no caso, a coluna 3, que representa o Local de Trabalho) e, por fim, Procurar intervalo = Insere-se zero (0) ou Falso para encontrar o valor exato ou 1 ou Verdadeiro para retornar um valor aproximado caso não encontre na busca.
  • 38. 2.6. Função DESLOC: A função DESLOC tem como objetivo retornar uma referência que pode ser uma única célula ou intervalo de células. É possível ainda definir a quantidade de linhas e colunas a serem retornadas por meio desta função. Sintaxe: =DESLOC(ref;lins;cols;altura;largura) Onde: Ref: é referência de célula onde o Excel irá iniciar o deslocamento Lins: Número de linhas a serem deslocadas Cols: Número de colunas a serem deslocadas Altura e largura: refere-se à altura, em número de linhas e colunas, que se deseja para a referência fornecida. Observe o exemplo: Exemplo de função DESLOC
  • 39. Na célula A1 inserirmos a função DESLOC onde toma-se como referência a célula C3, em seguida desloca-se 3 linhas abaixo e três colunas para direita. Deste modo temos como referencia uma única coluna e uma única linha. Ao término da função, o Excel retornará o valor da célula correspondente: George
  • 40. 2.7. Função CORRESP: A função CORRESP retorna a posição relativa de um item em uma matriz que corresponda a um valor específico. Sua sintaxe é: =CORRESP(valor_procurado;matriz_procurada;tipo_correspondência) O exemplo mostra uma tabela com frutas e seus respectivos códigos. Se quiséssemos saber em que posição da lista se encontra a fruta Abacaxi, poderíamos utilizar a função CORRESP.
  • 41. 41 No nosso exemplo, temos: Valor Procurado: Valor que desejamos encontrar Matriz Procurada: Intervalo de células onde constam os valores que estamos procurando Tipo de correspondência: refere-se ao tipo de retorno. Neste caso temos: Zero (0): Para apresentar a correspondência exata; Um (1): O Excel localiza o maior valor abaixo do valor procurado; Menos um (-1): O Excel localiza o menor valor acima do valor procurado; Para o exemplo acima, teremos o seguinte resultado: 2.8. Outras Funções usadas dentro de Funções: Na realidade, você pode usar qualquer função dentro de outra função, desde que faça sentido, mas as mais usadas são as que listamos anteriormente e mais algumas que vamos mostrar no próximo capítulo: 1. Maior 2. Menor 3. Col (coluna) 4. Lin (linha) 5. Hoje 6. Indireto 7. Entre outras
  • 42. Agora que conhecemos algumas das principais funções que vão te ajudar no uso diário do Excel, abordaremos o conceito de funções aninhadas que, como já falamos, são basicamente funções dentro de outras funções. O pensamento é simples e objetivo, você vai usar as funções aninhadas sempre que uma única função não for capaz de suprir a necessidade do seu uso. Deste modo, você pode fazer uso da combinação de duas ou mais funções. Aprenda e conheça a seguir os 10 usos que mais gostamos e utilizamos de funções aninhadas aqui na LUZ: 3.1. SE dentro de SE: Como já mostramos, a função SE serve para te retornar um valor de acordo com uma condição que você estabelece. Agora, se você quiser utilizar múltiplas respostas de acordo com mais de uma condição, pode fazer a função SE aninhada a ela mesma. Deste modo, basta inserir uma condição seguida da outra, e a função retornará o que for verdadeiro. Veja que no exemplo abaixo a imagem mostra uma tabela com a altura de cada atleta. Note que é necessário classificar cada um com relação a sua altura. Deste modo, iremos adotar o seguinte padrão: Altura igual ou acima de 1,90m = Alto Altura igual ou acima de 1,60m = Médio Altura abaixo de 1,60m = Baixo
  • 43. Deste modo, vamos inserir a função para o primeiro atleta e replicar para os demais. Observe que a função representa realmente o que é desejado. Ou seja, se a altura for maior ou igual a 1,90, então retornará a palavra “Alto”, se essa condição não for verdadeira, a lógica do Excel irá para a próxima função SE até encontrar o valor correspondente. Ao término da função, basta teclar Enter e replicar a função para os demais atletas utilizando a alça de preenchimento automático. Veja o resultado ao lado. Você também pode utilizar referências de células ao invés de escrever o resultado direto na função. Por exemplo, ao invés de "Alto", você poderia escrever D9 dentro da função, que é a célula onde tem escrito a palavra Alto
  • 44. 3.5. SE com HOJE Um outro excelente uso para funções aninhadas ao SE é utilizar a função HOJE para determinar status de prazos de acordo com a diferença entre uma data base (de vencimento de fatura ou de último contato, por exemplo) e um valor que seja o seu padrão ou o de mercado. Dessa forma você consegue fazer comparações com datas. Lembrando que a função HOJE tem basicamente o objetivo de retornar a data atual (que está marcando no seu computador). Vamos ver como utilizar essas duas funções juntas em um exemplo: Temos uma tabela com contas a serem pagas e suas respectivas datas de vencimento. Neste caso, queremos saber se a conta está vencida ou ainda irá vencer com base na data de hoje. Utilizaremos com base a data de hoje (27/10/2014).
  • 45. Observe que a gente colocou a data de hoje em uma célula, mas para a nossa função ela será totalmente dispensável, já que usaremos esse padrão com a função HOJE diretamente na função aninhada. Veja a imagem: Essa é a função que deve ser usada: = SE(HOJE()<=B2;"A Vencer";"Vencida" Note que a função está dizendo que se a data de hoje for menor ou igual a data de vencimento da conta (de luz), será apresentado a nota “A vencer” se não for, será mostrado o status de conta “Vencida”. Replicando a fórmula para as demais linhas (contas de água, telefone, internet e aluguel) teremos: Lembre-se que estamos levando em consideração que a data HOJE é o dia 27/10/2014. Vamos ver um outro exemplo, dessa vez mostraremos como criar alertas de acordo com prazos vencidos.
  • 46. Observe a imagem abaixo onde é mostrada uma planilha de controle de licenças. Note que queremos controlar o status das licenças automaticamente e saber se estas já expiraram. Agora basta seguir o mesmo passo a passo do nosso exemplo anterior, mas ajustando a função para o que precisamos. Nesse caso, a função aninhada de SE com HOJE ficará assim: = SE(B3<(HOJE()+1;"Renove a Licença";"Dentro do Prazo") Veja o resultado: Note na imagem acima que estamos dizendo na fórmula que se a data de expiração for menor que a data de hoje adicionada de mais um dia, então será exibida a mensagem “Renome a licença”, se não será exibido “Dentro do Prazo”.
  • 47. 3.6. PROCV com MAIOR/MENOR Como já explicamos, o PROCV serve para fazer a busca por um termo específico, que você define e, depois disso, te retorna um valor correspondente. Agora se, ao invés de fazer a busca por um termo que você define, você quisesse buscar o valor correspondente ao maior ou menor número de uma lista. Está parecendo um pouco difícil né?! Então vamos simplificar com mais um exemplo prático e objetivo. Temos uma lista de pessoas e suas respectivas idades Se quiséssemos obter o nome da pessoa com maior ou menor idade dessa lista de maneira automática, o melhor caminho seria usando a função PROCV em conjunto com as funções MAIOR ou MENOR. Veja a lista ao lado:
  • 48. Agora vamos ver a função que deveria ser usada: =PROCV(MAIOR(A2:A13;1);A2B13;2;0) Vamos analisar as duas funções separadamente: 1 - Observe na imagem acima que estamos procurando o valor que seja maior dentro da matriz “Idade” (A2:A13), sendo que deverá mostrar o primeiro maior valor da lista identificado pela coluna “Nome”. 2 - Depois de encontrar esse número, com o PROCV conseguimos ter o valor correspondente à essa idade na coluna B (representado pelo número 2 na função). Adicionamos o 0 ou Falso (dependendo da versão do Excel) para uma correspondência exata. Nesse caso, o valor é 78 e sua correspondência é o nome Regina, conforme aparece na imagem abaixo:
  • 49. Podemos ainda trabalhar com a função MENOR. Para o exemplo abaixo, substituímos a idade por data de nascimento. Deste modo, quem tiver a menor data de nascimento na lista será considerado o mais velho, veja ao lado: Vale fazer 3 observações para essa função em si: 1- No Excel, as datas são considerados valores numéricos, então quanto antes você nasceu, menor será o seu "número" de nascimento e, por isso, a função é aplicável. 2- Lembre-se que, ao usar o PROCV, você precisa ter apenas valores únicos, pois se tiver valores repetidos (por exemplo uma idade igual), pode ter erros ou inconsistência nos resultados da função. 3- Em todo o tempo mencionamos PROCV, mas a função e tudo disposto é igualmente válido para o PROCH também.
  • 50. 3.7. PROCV com LINHA e COL Um dos grandes problemas do PROCV é o fato de se tornar impossível arrastar e copiar sem ter algum trabalho manual, já que o número índice coluna é estático, ou seja, ele não se altera automaticamente. Quando precisamos utilizar o PROCV ou PROCH várias vezes em uma planilha. Veja no exemplo: Na imagem temos uma planilha com cadastro de pessoas e ao lado temos um formulário de pesquisa. Deste modo, deseja-se obter os dados como Nome, Idade, Sexo, Estado simplesmente ao ser digitado a ID da pessoa. 05
  • 51. Na prática, este procedimento seria bem simples, bastando inserir a função PROCV na célula que será mostrado o Nome conforme abaixo: Porém, ao arrastarmos esta função para os demais campos, note que a referência de colunas não é atualizada e deste modo mostrará sempre a coluna Nome como referência. Logo, a necessidade é atualizar automaticamente a referência de colunas e faremos isso utilizando a função COL quando arrastamos a função para a direita ou a função LIN quando arrastarmos a função para baixo. Nesse exemplo, aplicaremos a função COL para trazer a referência da coluna que estão os nomes. Esse procedimento fará com que o número índice coluna do PROCV vire uma referência variável e, que assim, possa ser arrastado. Veja:
  • 52. Após completar a função, basta arrastá-la para a direita e notar que todos os campos foram ajustados conforme desejamos:
  • 53. O mesmo procedimento pode ser feito quando desejamos arrastar a função para baixo. Neste caso, utilizaremos a função LIN que traz a posição de linhas de uma célula, em vez de utilizarmos simplesmente o numero da referência como habitualmente é feito. No exemplo temos a mesma tabela de cadastro de pessoas, porém agora nosso campo de pesquisas encontra-se em formato de linhas. Deste modo, aplicaremos a função PROCV para obter o nome da pessoa de acordo com seu ID e em seguida replicaremos a função para as demais células abaixo. Porém, agora utilizaremos a função LIN aninhada com a PROCV para obter uma referência automática. 3.8. PROCV com INDIRETO A função PROCV aninhada à função INDIRETO realiza basicamente buscas em outras planilhas (abas). Vale ressaltar que a função INDIRETO quando aplicada sozinha, retorna uma determinada referência especificada por uma sequência de caracteres de texto.
  • 54. Para melhor compreensão a respeito do uso destas duas funções juntas, vamos ao nosso exemplo: Ao lado, temos um conjunto de planilhas divididas por meses. Note que o conteúdo de cada mês refere-se ao preço de algumas frutas. Deste modo, precisamos consultar em uma única planilha a variação de preços de acordo com cada mês. Dentro da mesma pasta de trabalho criamos uma nova aba para obter o resultado das consultas que faremos. Observe na última imagem ao lado que criamos uma tabela com: 1.Campo mês: Com uma lista suspensa para ser selecionado o mês desejado. 2.Campo preço: Onde será mostrado o preço de cada fruta de acordo com o mês selecionado. 3.Campo Fruta: Com uma lista suspensa onde será possível selecionar a fruta desejada.
  • 55. Com a planilha já pronta, iremos inserir a função PROCV aninhada à função INDIRETO para obtermos os preços de acordo com nossa busca. Observe que estamos dizendo para a função PROCV tomar como referência a fruta, e dentro da matriz tabela utilizamos a função INDIRETO. Note que a célula A2 contém uma lista suspensa com os mesmos nomes das planilhas meses (exatamente como eles estão escritos). Deste modo, a função INDIRETO está referenciando simplesmente a sequência de caracteres, identificando assim as demais planilhas e realizando buscas nestas. Por fim, escolhemos o numero de índice 2 para que seja mostrado os dados contidos na coluna 2 de cada planilha mês. Note abaixo que, a cada busca que fizermos nas listas suspensas de Mês e Fruta, teremos os valores conforme cadastrados nas respectivas planilhas de meses. Confira duas buscas realizadas:
  • 56. 3.9. DESLOC com CORRESP Vimos no capítulo anterior um rápido panorama a respeito das funções DESLOC e CORRESP. Elas tem objetivos específicos que resumidamente podem ser descritos como: 1.DESLOC: Traz a referência para um intervalo que é especificado por linhas e colunas de uma célula ou intervalo de células. 2.CORRESP: Procura um valor especificado em um intervalo de células e retorna a posição deste valor na planilha. Agora utilizaremos a função DESLOC aninhada com a função CORRESP para ter um resultado similar ao que a gente obtinha com o PROCV. Na imagem ao lado temos um cadastro de pessoas com seu respectivo CPF. Se precisássemos fazer buscas constantemente e se a tabela fosse maior, teríamos um trabalho considerável e cansativo.
  • 57. Imagine que você quer automatizar essa planilha: Para fazer a busca do CPF de acordo com o nome digitado no campo E11, você precisará usar essa função aninhada na célula referente ao CPF (E12) da seguinte forma: Em seguida, utilizamos a função CORRESP para que o Excel possa trazer a posição da linha relacionada à matriz, no caso do exemplo acima o valor procurado corresponde ao campo onde será digitado o nome de cada pessoa. O próximo passo é inserir a matriz, que neste caso corresponde ao intervalo de células da lista de nomes. =DESLOC(A1;CORRESP(E11;B2:B11;0);0;1;1) Em seguida, basta inserir o valor 0 (zero) para que o Excel traga sempre o valor exato da busca. Encerra-se a função CORRESP com ponto e vírgula (;) e volta-se para a função DESLOC
  • 58. Como não queremos que a função se movimente na tabela, basta inserir 0 (zero) para seja retornado os valores da própria linha que se está consultando. A altura e largura da linha deve permanecer neste caso em 1;1. Ao término da função basta teclar ENTER e conferir o resultado. Observe na imagem abaixo que ao digitarmos o nome no campo específico, deverá aparecer o CPF da pessoa que procuramos: 3.10. ÍNDICE com CORRESP (com MAIOR) A função ÍNDICE tem basicamente o papel de retornar valores específicos e ordenados. Aninhada com a função CORRESP é possível expandir ainda mais o poder de pesquisas em uma planilha. Deste modo, para compreendermos destas duas funções combinadas, vamos utilizar um exemplo conforme abaixo: Vamos ver na próxima página com mais detalhes:
  • 59. O exemplo abaixo mostra uma planilha com meses e seus respectivos saldos ao longo do ano. Por alguma necessidade precisamos obter uma análise para saber qual é o mês com o maior saldo e o valor do saldo. O primeiro passo é encontrarmos na lista o maior valor de saldo. Deste modo, usaremos a MAIOR no intervalo de valores. No segundo passo aplicaremos a função INDICE com CORRESP com MAIOR.
  • 60. Observe na função acima que estamos utilizando INDICE buscando a matriz dos meses do ano, em seguida utilizamos a função CORRESP para que seja mostrado o mês referente ao maior valor (função MAIOR) baseado na matriz procurada que é a de saldo. Deste modo, ao término da operação temos: Se por algum motivo os valores de saldo forem atualizados, a função acompanhará o resultado conforme abaixo:
  • 61. 4 de julho de 2016 GERIS - GERÊNCIA DE INFRAESTRUTURA E SUPORTE 61 FIM Dúvidas: denis.katko@semasa.sp.gov.br Ramal 11 e pedir pra falar com Denis