ProEng - Excel Integral - Apostila
ProEng - Excel Integral - Apostila
| APLICADO À ENGENHARIA |
EXCEL INTEGRAL
facebook.com/proengct
www.proengct.com
EXCEL 2007 - 2016
Thiago de Moraes Moutinho
O Microsoft Excel é um dos programas mais avançados de cálculo que existe, porém, a maior parte de
suas funções não são muito conhecidas pelos seus usuários. O objetivo deste curso é aprimorar os
conhecimentos do nível básico ao avançado de programação e uso do Excel 2007 - 2016, facilitando e
simplificando desde cálculos cotidianos até planilhas mais complexas e problemas de otimização.
Este curso será dividido em módulos que facilitarão o desenvolvimento das aulas e a aprendizagem
dos recursos do Excel 2016.
Sumário
Salvar – Salva alterações de um documento já salvo. Se for a primeira vez que o documento é salvo
você terá que nomeá-lo como um novo documento e escolher um formato (xls, xlsx, xlsm etc).
Salvar como – Salva o arquivo, nomeando-o. Pode-se salvar com um novo nome um arquivo já salvo
anteriormente, sem fazer alterações no arquivo anterior.
Exportar – Cria documentos PDF/XPS e altera o formato do arquivo para outras extensões.
Podemos localizar qualquer comando através desses menus, ou adicioná-los na barra de acesso rápido.
A seguir, encontram-se os menus pré-definidos, onde podemos localizar os seguintes comandos:
A maior parte dos botões de formatação de texto e da, tamanho da fonte, tipo de fonte, alinhamento
do texto, copiar, recortar e colar encontram‐se neste menu.
Menu Inserir
No menu Inserir podemos encontrar várias coisas que podemos inserir na planilha, tais como gráficos,
tabelas, caixas de texto, símbolos e outros.
É no menu Layout da Página que configuramos as margens, orientação e tamanho da folha, quebra de
texto, plano de fundo, altura e largura das células, exibição das linhas de grade (“exibir” apenas gera
as linhas virtualmente para facilitar visualização na criação da planilha e imprimir permite que essas
linhas sejam impressas numa folha)
Menu Fórmulas
No menu Fórmulas podemos localizar comandos de gerenciamento dos nomes das células,
rastreamento de precedentes e dependentes, janela de Inspeção e a biblioteca de funções onde estão
armazenados comandos de todas as funções do Excel.
Menu Dados
Menu basicamente usado para criar filtros, classificar em ordem crescente/alfabética ou decrescente,
além de estruturas de tópicos para agrupamento de dados, ferramenta subtotal e importação de dados
externos.
Menu Revisão
Comandos de comentários numa célula e revisão ortográficas estão localizados no menu Revisão.
Menu Exibição
É nesse menu onde se encontram as ferramentas de zoom, exibição de linhas de grade, barra de
fórmula e títulos, além do modo de exibição da pasta de trabalho.
Para adicionar qualquer outro comando à barra de acesso rápido, basta clicar na opção “Mais
Comandos...” que abrirá a seguinte janela, permitindo a adição de qualquer comando:
Inserindo e editando dados
Por padrão, uma célula no Excel é identificada por uma letra e um número. A letra identifica a COLUNA,
enquanto o número identifica a LINHA. Assim, quando você seleciona uma célula o nome dela
aparecerá no campo “Nome da célula”, localizado no canto superior esquerdo, ao lado da barra de
fórmulas.
No exemplo acima a célula selecionada é a célula B2, ou seja, coluna B, linha 2. Veremos no Módulo I
que é possível nomear uma célula ou um conjunto de células.
Para inserir o seu primeiro dado basta selecionar a célula e digitar o valor que você deseja.
Após digitar o dado na célula você deverá clicar em ENTER. Fazendo isso, você “salva” essa informação
na célula e a seleção muda para a célula de baixo. DICA: para manter a seleção na mesma célula você
deve segurar a tecla CTRL e clicar em ENTER (CTRL + ENTER).
Vamos testar?
Selecione a célula clique com o botão direito do mouse selecione “Formatar células...”
A janela abaixo abrirá e você poderá selecionar e configurar cada categoria na primeira aba
“Número”:
Número – você pode definir o número de casas decimais, o uso de separador de milhar e formatar
números negativos em vermelho.
Moeda – você pode definir o número de casas decimais, o uso de separador de milhar e formatar
números negativos em vermelho. Você pode selecionar também o símbolo da moeda.
Contábil – você pode definir o número de casas decimais e o símbolo da moeda. O valor 0 (zero) é
representado por “R$ - “, por exemplo.
Data – é possível selecionar pelo menos 13 formatos diferentes de data. Data abreviada, por extenso,
com horário etc. Você pode selecionar o formato de data de determinada localidade.
Hora – formata a célula para representar um horário em diversos formatos diferentes (24h, 12h
am/pm, representando ou não os segundos). É possível selecionar o formato de determinada
localidade.
Porcentagem – se previamente formatada, a célula assumirá o valor da porcentagem que você digitar.
Ex: se você digitar 10, o valor que aparecerá será 10%. Se a célula já contém o valor 10 e você formata
como porcentagem após inserir esse dado, o valor que aparecerá será 1000%.
Científico – mostra o número em notação científica. É possível definir o número de casas decimais. O
número 115000 será representado como 1,15E+05.
Texto – a categoria “Texto” exibe células cm formato de texto mesmo quando houver um número na
célula. A célula é exibida exatamente como digitada.
Especial – o Excel já traz algumas opções de formatação pré-definidas nessa categoria, como CEP,
telefone e CPF.
Personalizado – a formatação se dá através de códigos. Mais adiante essa categoria será abordada
com mais detalhes.
Esse ajuste servirá tanto para ajustar a largura da coluna quanto a altura da linha.
A segunda forma é selecionar uma coluna ou linha, ou um conjunto de colunas e linhas, clicar na(s)
coluna(s) ou linha(s) com o botão direito do mouse e selecionar “Largura da coluna” para definir um
valor para coluna e “Altura da linha” para definir um valor para linha.
É possível ajustar o conteúdo quanto à posição dele dentro da célula. Essas ferramentas ficam
agrupadas na guia “Página inicial” no grupo “Alinhamento”:
Ou ainda você poderá selecionar uma célula ou conjunto de células, clicar com o botão direito do
mouse e selecionar “Formatar células”. A segunda aba “Alinhamento” agrupa as configurações de
posição do conteúdo na célula:
A terceira, quarta e quinta abas correspondem às formatações de fonte (tipo, tamanho, negrito, itálico,
cores etc), borda (tipo de borda, cor) e preenchimento (célula com ou sem preenchimento de cores).
Essas ferramentas ficam agrupadas na guia “Página inicial” no grupo “Fonte”, como mostra a figura abaixo.
Inserindo e excluindo linhas e colunas
Quando estamos criando uma tabela, podemos nos deparar com a necessidade de inserir ou excluir
linhas e/ou colunas. Para tal, basta clicar com o botão direito do mouse na linha ou coluna que se
deseja excluir e selecionar a opção Excluir. Para inserir uma nova linha/coluna, selecionamos a
linha/coluna em que desejamos adicionar com o botão direito do mouse e clicamos em Inserir. Por
exemplo: Se você quiser inserir uma linha nova entre a linha 1 e 2, clique na linha 2 com o botão direito
do mouse e escolha a opção Inserir. A antiga linha 2 passa a ser linha 3, a antiga linha 3 passa a ser
linha 4, e assim por diante. O mesmo é válido para colunas.
Utilizando atalhos
Para selecionar a linha 2 inteira você deve utilizar o atalho SHIFT + ESPAÇO.
Se quiser adicionar uma linha utilize o atalho CTRL + “+” e você adicionará uma linha acima.
Para adicionar ou remover colunas os atalhos são os mesmos utilizados para linhas.
Para iniciar uma operação ou chamar uma função, você deve iniciar uma célula digitando o sinal de
“=”. Assim, se você deseja somar o número 320 e o número 535, você deve digitar a seguinte sintaxe
na célula:
= 320 + 535
Precedência dos operadores
Vamos treinar!
= 120*(1/10)+30/(50^(1/2)-25)
ATENÇÃO!!!
No Excel não existe colchetes e chaves nas operações básicas, os parênteses são identificados por
cores.
Você também pode realizar operações com dados já presentes na planilha. Basta fazer referência a
esses valores clicando neles enquanto estiver fazendo a operação. Veja abaixo:
Funções básicas
Toda função é iniciada no Excel com o sinal de igual e é composta da seguinte maneira:
É muito comum as pessoas confundirem as funções MAIOR e MENOR com as funções MÁXIMO e
MÍNIMO. Agora como aluno da ProEng você não precisará mais fazer essa confusão. Note a sintaxe
dessas funções:
=MAIOR(intervalo ; k)
=MENOR(intervalo ; k)
Para essas funções, o intervalo deverá abranger dados consecutivos do tipo A10:A20 (Dado da célula
A10 até o dado da célula A20). O parâmetro “k” determina a posição, ou seja, o primeiro maior valor
do intervalo, o décimo segundo menor valor do intervalo, o sétimo maior valor e assim por diante.
Funções trigonométricas
O Excel permite o uso de algumas funções trigonométricas, que utilizam valores de ângulo em
radianos (com exceção da função para converter graus em radianos). As principais funções deste tipo
são apresentadas a seguir.
Operação Sintaxe
Seno =SEN( rad )
Cosseno =COS( rad )
Tangente =TAN( rad )
Seno hiperbólico =SENH( rad )
Cosseno hiperbólico =COSH( rad )
Tangente hiperbólica =TANH( rad )
Arco-Seno =ASEN( val_sen )
Arco-Cosseno =ACOS( val_cos )
Arco-Tangente =ATAN(val_tan )
Pi (π) =PI()
Converter Graus para Radianos =RADIANOS( ang_graus )
1 Funções e ferramentas para manipulação de dados
Este módulo compreende as principais funções e ferramentas utilizadas na área de gestão industrial e
administração.
Exemplo: ao digitar-se “=B3/C2” na célula C3, será feita a divisão entre a célula QUE ESTÁ À
ESQUERDA e a célula QUE ESTÁ ACIMA da célula C3. Quando o cálculo for copiado para as demais
células, a posição RELATIVA será utilizada.
Exemplo: ao digitar-se “=$B$3/C2” na célula C3, será feita a divisão entre a célula fixa B3 e a célula
QUE ESTÁ ACIMA da célula C3. Quando o cálculo for copiado para as demais células, a posição
ABSOLUTA será usada para a célula B3, e a posição RELATIVA será utilizada para a célula C2.
Exemplo: ao digitar-se “=$B3/C$2” na célula C3, será feita a divisão entre a célula da coluna fixa “B”
que está naquela linha, e a célula da linha fixa “2” que está naquela coluna. Quando o cálculo for
copiado para as outras células, a posição da COLUNA da primeira célula vai se manter, e a posição da
LINHA da segunda célula também vai se manter.
IMPORTANTE!!!
É possível usar o autopreenchimento para copiar qualquer fórmula criada. Este processo economiza
muito tempo e é um dos principais recursos do Excel. Para isso basta criar a primeira fórmula na célula
desejada (normalmente a primeira da sua lista de valores), depois clique sobre ela e leve o ponteiro do
mouse até o canto inferior direito. Você também pode clicar duas vezes no canto inferior direito e ele
preenche as células abaixo.
Operação Sintaxe
Ano =ANO()
Mês =MÊS()
Dia =DIA()
Hora =HORA()
Minuto =MINUTO()
Segundo =SEGUNDO()
Montar uma data =DATA(ano;mês;dia)
Data atual =HOJE()
Data e hora atuais =AGORA()
Estas comparações são bem simples e conhecidas. No Excel funciona da mesma forma, mas
comparamos uma célula (ou seja, seu conteúdo) com um determinado valor. No exemplo a seguir o
aluno é reprovado caso sua média seja menor que 6. Sendo assim 6 é o critério para aprovação. Então
compara‐se a média do aluno com 6. Se a comparação retornar verdadeiro, este estará aprovado, caso
contrário estará reprovado.
Sintaxe: =SE(D4>=6;"APROVADO";"REPROVADO")
Caso haja possibilidade de recuperar nota através de uma prova final (PF), temos então três
possibilidades. Utilizamos então uma função SE composta.
Sintaxe: =SE(D14>=6;"APROVADO";SE(D14<4;"REPROVADO";"PF"))
Quando existem 2 ou mais critérios a serem avaliados, agrupados esses critérios dentro da função “E”
ou “OU”. A função auxiliar E é utilizada quando duas condições precisam ocorrer ao mesmo tempo
para retornar um valor VERDADEIRO. Caso uma delas não ocorra o valor retornado é FALSO.
Haverá uma competição e somente aqueles que tem Idade Maior que 15 e Altura maior ou igual que
1,70 participarão da competição.
A função auxiliar OU é utilizada quando apenas um dos critérios precisa ser atendido.
Numa outra competição, somente aqueles que tem Idade Maior que 15 ou altura maior ou igual que
1,70 participarão da competição.
Após apertar a tecla ENTER você visualizará que 2 alunos de Engenharia de Produção estão no 2º
período.
As funcionalidades de nomeação podem ser acessadas pelo menu “Fórmulas”, no grupo “Nomes
Definidos”.
“Escopo” – define se esta referência pode ser acessada por toda a pasta de trabalho ou somente por
alguma das planilhas
- uma tabela que tenha sido nomeada previamente (ver item 1.5); ou
em que “aproximação” é igual a -1 para valores MENORES, 0 para valores EXATOS ou 1 para valores
MAIORES.
Exemplo: busca-se comprar um tubo maior ou igual a um certo diâmetro, mas ele deve ser o menor
possível dentre os tubos que o fornecedor fabrica. Neste caso, pode ser usada a fórmula =CORRESP
como mostrado a seguir, e a resposta será que o tubo mais adequado a ser comprado é o tubo de
número 3.
1.6.2 PROCV
A função PROCV é utilizada quando se deseja buscar um valor na primeira coluna de uma tabela,
retornando o valor que está na mesma linha que o valor encontrado e em outra coluna da mesma
tabela. Também é possível aceitar ou não que a busca use valores aproximados, sendo que neste caso
a coluna de busca deve estar ordenada em ordem crescente e será selecionado o valor mais próximo
e menor que o valor procurado. A sintaxe da função PROCV é a seguinte:
Exemplo: ao escolher-se o tubo número 3 de uma lista de tubos, deseja-se saber qual o diâmetro deste
tubo, para que o projeto possa ser redimensionado para a tubulação que será efetivamente comprada.
Neste caso, pode ser usada a função PROCV procurando o número de catálogo e retornando o valor
que está na segunda coluna, como mostrado a seguir:
1.6.3 PROCH
Caso seja desejado buscar valores na primeira linha de uma tabela, retornando o valor que está na
mesma coluna do valor encontrado e em outra linha da mesma tabela, pode ser usada a função PROCH.
Assim como na função PROCV, é possível aceitar ou não que a busca use valores aproximados, sendo
que neste caso a coluna de busca deve estar ordenada em ordem crescente e será selecionado o valor
mais próximo e menor que o valor procurado. A sintaxe da função PROCH é a seguinte:
Exemplo: o exemplo anterior poderia ser reescrito buscando o “Diâmetro (polegadas)” e retornando
o valor que está na linha correspondente ao número do produto no catálogo (que deve ser somado de
1 porque a primeira linha é exatamente a que será usada para a busca).
1.6.4 ÍNDICE
A função ÍNDICE aceita como argumentos uma matriz ou vetor, e dois índices no caso de matriz ou um
índice no caso de vetor. É retornado como resultado o valor que se encontra na linha e/ou coluna
desejadas da matriz ou do vetor de busca. A sintaxe desta função é a seguinte:
Exemplo: de posse de uma matriz, deseja-se retornar o valor que se encontra na primeira linha e na
segunda coluna da mesma.
1.6.5 DESLOC
A função DESLOC busca valores a partir de uma célula de referência e fornecimento de algumas
coordenadas como número de linhas e de colunas.
No exemplo acima, utilizando a célula A1 como referência, teremos como resultado na célula C12 o
valor “Resultado” encontrado na célula F9.
As funções CORRESP, ÍNDICE e DESLOC, quando analisadas individualmente, podem parecer pouco
funcionais. Contudo, a combinação dessas funções as tornam mais poderosas que o PROCV.
DESAFIO 1
1.7.1.1 #REF!
Indica que a fórmula não possui uma das referências necessárias. Geralmente ocorre quando a
fórmula é arrastada ou copiada para uma célula, e uma das células necessárias para o cálculo se
encontra fora da planilha, ou então quando uma fórmula aponta para uma planilha ou pasta de
trabalho que não existe ou foi deletada.
Exemplo: cria-se uma fórmula referenciando uma célula da planilha Plan2, e posteriormente Plan2 é
deletada.
1.7.1.2 #N/D
Significa “não disponível”. Não necessariamente indica um erro, pois pode ocorrer, por exemplo,
quando o valor procurado não for encontrado em uma fórmula de busca.
Exemplo: insere-se uma função PROCV, sem permitir valores aproximados, e o valor não é encontrado.
1.7.1.3 #DIV/0!
1.7.1.4 #VALOR!
Este erro é exibido quando tenta-se utilizar argumentos de texto em funções que aceitam argumentos
numéricos, ou vice-versa, fazendo com que a função não possa retornar um valor aceitável.
Exemplo: cria-se uma função de logaritmo usando como argumento uma variável de texto.
1.7.1.5 #NÚM!
Este tipo de erro ocorre quando o programa tenta realizar uma operação que resulta em um
número fora do conjunto dos números reais, como o logaritmo ou a raiz quadrada de um número
negativo. Este erro também aparece quando o usuário tenta realizar um cálculo que excede a
memória alocada pelo programa para cada célula. O maior número que pode ser computado pelo
Excel é 1,79769313486231570x10308.
1.7.1.6 #NOME?
Ocorre quando alguma das funções digitadas na célula não existe ou não foi encontrada no sistema.
Este erro é comum quando se importa para o Excel em português uma planilha desenvolvida em uma
versão do Excel em inglês.
Exemplo: a função VLOOKUP( ) foi traduzida como PROCV( ) na versão em português, portanto este
erro seria apresentado ao se digitar a sintaxe em inglês da função.
1.7.2 Função SEERRO
A função “SEERRO” é utilizada para, no caso de alguma célula ou mesmo alguma fórmula retornarem
um valor de erro (incluindo #N/D), definir qual outro cálculo será realizado, ou qual outro valor será
exibido. Isto pode ser usado, por exemplo, para exibir uma mensagem para que o usuário corrija
alguma entrada de dados que esteja gerando um erro nos cálculos. A sintaxe desta função é a seguinte:
O botão “Rastrear Precedentes” apresenta setas apontando as células que são usadas para calcular o
valor da célula que está selecionada. Quando a célula possui precedentes que estão em outra planilha,
é apresentada uma seta com origem em um ícone de planilha.
Para ir para uma das células precedentes (incluindo quando se localizam em outra planilha), basta
clicar duas vezes em uma das setas. No caso de precedentes em outra planilha, é aberta uma janela de
seleção para a escolha do precedente que se deseja exibir.
1.8.2 Rastrear Dependentes
O botão “Rastrear Dependentes” permite verificar quais células dependem do resultado da célula que
está selecionada. Quando a célula dependente está em outra planilha, é apresentada uma seta
apontando para um ícone de planilha.
O botão “verificação de erros” verifica a planilha e explicita qual o tipo de erro que ocorreu nas células
da planilha. Esta função é útil quando os erros são propagados de uma fórmula para outra, e quando
os erros ocorrem por causa de uma das células de uma planilha muito extensa.
1.8.5 Avaliar Fórmula
A função “Avaliar Fórmula” permite observar os cálculos que as células realizam, passo a passo. Neste
caso, também é possível entender porque as células retornam valores de erro, ou resultados
indesejados.
As células podem ser formatadas condicionalmente, de acordo com seus próprios valores ou
baseando-se em valores de outras células que estejam em posições relativas específicas. Para tal, é
utilizada a seção “Estilo” da Página Inicial, no menu superior.
A formatação baseada nos valores das células pode seguir um dos formatos pré-programados no Excel,
ou uma Regra definida pelo usuário. Algumas das regras funcionam melhor para dados do tipo
percentual, e algumas para dados quantitativos. Além disso, a maioria dos modos de formatação se
ajusta automaticamente à média dos dados, e no caso de haver valores positivos e negativos se ajusta
em torno do valor “zero”.
Escalas de cor
Conjunto de ícones
A formatação por meio de fórmulas pode ser utilizada para definir características da formatação com
base em outras células. Por exemplo, pode-se definir a formatação de linhas inteiras com base somente
em uma de suas colunas. Para isso, basta-se criar uma regra utilizando uma fórmula condicional, sendo
que:
• caso seja desejado formatar a área selecionada de acordo com uma só célula, esta deve ser
escrita na forma de referência absoluta, com cifrão na frente do código da coluna e da linha;
• caso seja desejado formatar a área selecionada de acordo com células que estão na
mesma linha, a referência absoluta (cifrão) só deve ser utilizada na coluna; e
• caso seja desejado formatar a área selecionada de acordo com células que estão na mesma
coluna, a referência absoluta (cifrão) só deve ser utilizada na linha.
Exemplo: colorir linhas inteiras de vermelho caso o resultado de uma célula em determinada coluna e
naquela mesma linha seja nulo ou negativo. Neste caso, a coluna deve ser referenciada de forma
ABSOLUTA, e a linha de forma RELATIVA.
1.10 Classificação e Filtragem
Quando trabalha-se com uma grande quantidade de dados, pode ser possível ordenar os dados em
relação a uma das colunas, ou mesmo filtrar os dados para exibir apenas alguns valores. Estas
funcionalidades podem ser acessadas pela sessão “Classificar e Filtrar” da guia “Página Inicial”.
1.10.1 Classificação
As funções de classificação simples reconhecem as primeiras linhas das colunas como cabeçalhos, caso
estes estejam em negrito, e como dados simples caso não estejam.
Por outro lado, a função “Personalizar Classificação” permite que o usuário informe se as colunas
possuem ou não cabeçalhos. Na janela de classificação é possível escolher um ou mais critérios de
ordenamento, sendo que os critérios posteriores só serão realizados caso haja “empate” no critério
imediatamente anterior.
Exemplo: deseja-se ordenar uma lista de nomes de pessoas, com seus gêneros e idades, da seguinte
forma: primeiramente as pessoas do gênero feminino, classificadas em ordem crescente de idades, e
caso a idade de duas ou mais pessoas seja igual, deseja-se ordenar as pessoas em ordem alfabética.
1.10.2 Filtragem
A função de filtragem é utilizada quando deseja-se exibir na planilha apenas os dados que atendam a
um ou mais critérios. Ao ser usada esta funcionalidade, as linhas referentes a dados que não
correspondam àqueles critérios serão automaticamente ocultas.
Para adicionar filtros à planilha, é necessário selecionar uma ou mais células que seja(m) o cabeçalho
de uma coluna e clicar em “Filtro” na seção “Classificar e Filtrar”.
Quando se usa um filtro em uma coluna que contém valores de texto, é possível exibir ou ocultar
quaisquer dos dados que se encontram na coluna manualmente, ou então utilizar uma regra de
reconhecimento para Filtros de Texto. Por outro lado, em colunas com valores numéricos, é possível
utilizar regras para Filtros de Número.
Cabe ressaltar que a Classificação contida nas abas de filtragem é a mesma função já explicada
anteriormente, e portanto gera uma reordenação permanente dos valores. Já a seleção manual de
valores a serem exibidos, ou ainda a filtragem por regras, são temporárias, sendo assim as linhas
ocultas são reexibidas quando os filtros são limpos ou removidos.
1.11 Função SUBTOTAL
A função =SUBTOTAL() é útil quando forem usados filtros na planilha, uma vez que ela torna possível
trabalhar com intervalos filtrados, ignorando os valores que estão ocultos. Em contraste com as
fórmulas SOMA, MÉDIA, MÁXIMO, MÍNIMO, que são comumente usadas e que contabilizam em
seus cálculos todas as linhas ocultas, a função SUBTOTAL não considera estas linhas. O primeiro
argumento a ser utilizado na função SUBTOTAL é o código da função que se deseja calcular: soma,
média, contagem de números, máximo, mínimo, etc.
Exemplo: deseja-se somar as idades apenas das pessoas com gênero masculino que foram filtradas
em uma lista, e que estão na coluna C de uma planilha. Para tal, é somado o intervalo “C:C” (coluna C
inteira), primeiramente com a função SOMA(C:C), e posteriormente com a função SUBTOTAL(9;C:C). O
código 9 na segunda fórmula significa soma.
Selecionando-se uma ou mais células, é possível restringir os valores a serem inseridos na(s) mesma(s).
É possível ainda configurar a mensagem que será exibida quando a célula for selecionada, e a
mensagem de erro que será exibida caso o usuário insira um dado que não é do tipo desejado.
Listas
Além da validação de dados propriamente dita, é possível gerar uma lista de valores para que o usuário
escolha um deles em um menu suspenso. Isto pode ser feito através da janela “validação de dados”,
usando o critério “Lista” e marcando a opção “Menu suspenso na célula”. A fonte dos dados pode
ser uma lista de valores separados por ponto-e-vírgula ou um conjunto de células na pasta de
trabalho contendo os valores possíveis.
1.13 Tabela Dinâmica e Gráfico Dinâmico
Para criar tabelas e gráficos dinâmicos, é necessário primeiramente que haja uma planilha com linhas
de dados formando uma tabela com campos nomeados (ou colunas com cabeçalhos). A partir desta
planilha, os dados serão organizados em formatos definidos pelo usuário, e podem ser agrupados de
diversas formas para gerar tabelas e gráficos.
Para inserir tabelas ou gráficos dinâmicos, é necessário acessar a aba “Inserir” no menu superior.
Após a inserção de uma tabela ou gráfico dinâmicos, que pode ser feita em uma planilha existente ou
mesmo em uma nova planilha, é necessário escolher os campos que serão exibidos na forma de:
Exemplo: deseja-se verificar, com base em uma lista de empresas produtoras de biodiesel, a
capacidade de produção de biodiesel pelas rotas metílica ou etílica, e por tipo de óleo utilizado.
Quando você trabalha com muitos dados, é ideal que você utilize alguns tipos de filtros como recurso.
Uma boa ferramenta é a Segmentação de Dados, utilizada para filtrar as informações que você quer
que apareça na sua tabela ou gráfico dinâmico. Ela pode ser ativada em “Ferramentas da Tabela
Dinâmica”, na guia “Analisar”, no grupo “Filtrar”.
1.14 Importando dados externos
O Excel permite importar bancos de dados em outros formatos, como arquivos .txt, páginas da web
ou arquivos do Microsoft Access. Esta funcionalidade possui a vantagem de, quando estes bancos de
dados forem atualizados em suas versões originais, realizar a atualização no Excel de forma
automática.
Clicando-se no botão “Conexões” é possível ver os bancos de dados que estão conectados à planilha,
adicionar ou remover bancos de dados, ou atualizá-los com os últimos dados disponíveis.
Exemplo: baseando-se em um arquivo .txt com três colunas de dados, é possível importá-los usando
esta função. Uma das formas possíveis de separar as colunas de dados, no arquivo, é utilizando ponto-
e-vírgula.
1.14.2 Importando dados a partir de um banco Access
A importação de bancos de dados do Microsoft Access (.accdb) é mais simples, uma vez que
os dados já se encontram na forma de tabela, e cada campo já possui um tipo específico de dado
(texto, número, etc). Esta função realiza a importação dos nomes das colunas automaticamente.
O Excel permite também importar bancos de dados de páginas da Web, desde que o banco de dados
em questão tenha sido marcado como uma tabela no código-fonte da página. Clicando-se em
“Importar da Web” e adicionando- se o endereço da página, é possível selecionar quais das tabelas
existentes deseja-se importar.
Os bancos de dados conectados à planilha podem ser atualizados com os últimos dados disponíveis,
manualmente, ou toda vez que a planilha for aberta, ou podem ser programados de forma a
atualizarem seus dados dependendo do intervalo de tempo selecionado.
Sabe-se que o valor do dinheiro varia no tempo, seguindo indicadores como a inflação, na forma do
IGP-M, IPC-A, entre outros. Isto pode ser entendido de duas formas: (i) levando em conta que, devido
à inflação, o montante de bens que pode ser comprado geralmente diminui com o tempo, portanto o
valor de uma mesma quantidade de dinheiro diminui com o tempo; ou (ii) levando em conta que, ao
invés de ser gasto, o dinheiro poderia ser investido em um fundo ou em ações que renderiam pelo
menos uma certa taxa no período, o que significa que “dinheiro parado” ou “dinheiro gasto” perde
valor no tempo, em relação a “dinheiro investido”.
A correção monetária de um período x para um período y, posterior a x, pode ser feita da seguinte
forma:
Ou seja, levando em conta que a taxa é positiva, uma certa quantia de dinheiro gasta no período Y
terá menor valor que a mesma quantia gasta no período X, ou seja, o valor presente de uma quantia
é maior que seu valor nominal. Por outro lado, uma certa quantia de dinheiro gasta no período X terá
maior valor que a mesma quantia gasta no período Y, ou seja, o valor futuro de uma quantia é menor
que seu valor nominal.
As funções do Excel utilizam sinais diferenciados para pagamentos e recebimentos, e estes sinais
devem ser levados em conta para assegurar que as contas serão feitas da forma correta. A forma mais
prática é sempre tratar SAÍDAS com sinal NEGATIVO, e ENTRADAS com sinal POSITIVO, para seguir
sempre a mesma lógica durante a realização dos cálculos.
Neste sentido, se uma empresa tiver um FLUXO DE CAIXA negativo, significa que ela teve um
PAGAMENTO positivo, portanto este valor deve ser inserido como positivo em fórmulas que solicitem
um argumento relacionado a PAGAMENTOS. De forma geral, é sempre bom tratar PAGAMENTOS
como o inverso do fluxo de caixa, ao utilizá-los em funções.
Exemplo: a função “Valor Futuro” requer que seja informado o valor do pagamento em cada período.
Para calcular o valor futuro de um fluxo de caixa de -100, o argumento a ser inserido na função é +100
(PAGAMENTO de 100)
A função “Valor Futuro” (VF) estabelece um fluxo de caixa com pagamentos durante um certo
número de períodos, e corrige o valor do pagamento em cada período por uma taxa informada
pelo usuário. O valor retornado pela função é a soma dos valores futuros corrigidos para cada
período.
Em que o argumento “pagamento” deve ser positivo caso seja realmente um pagamento, porém
deve ser negativo caso seja uma receita.
Exemplo: uma empresa planeja vender R$ 100 milhões de um determinado produto por ano,
sendo que o valor deste produto será aumentado em 10% ao ano, pois este será o aumento médio
dos custos de produção do mesmo. Deseja-se calcular o valor das vendas somado ao longo de 10 anos,
em valores de cada ano.
Observa-se que o fluxo de caixa que foi construído (células B5 a D16) pode ser substituído por apenas
uma fórmula de valor futuro (célula D18). O fluxo de caixa, em valores do período 1, é R$ 100
milhões a serem RECEBIDOS, por isso o argumento “pagamento” da função deve ser de MENOS R$
100 milhões.
A função “Valor Presente” (VP) faz o cálculo inverso. Considerando que, em cada ano, o pagamento
será um valor nominal constante, é feita a correção para valor presente, e verifica-se, em valores do
período zero, quanto representa a soma do fluxo de caixa.
Em que o argumento “pagamento” deve ser positivo caso seja realmente um pagamento, porém
deve ser negativo caso seja uma receita.
Exemplo: uma empresa planeja vender R$ 100 milhões de um determinado produto por ano,
sendo que o valor deste produto será mantido constante, devido a contratos fechados com
fornecedores para manter os custos de produção do mesmo. Deseja-se calcular o valor das vendas
somado ao longo de 10 anos, em valores do ano presente.
Observa-se que o fluxo de caixa que foi construído (células G5 a I16) pode ser substituído por apenas
uma fórmula de valor futuro (célula I18). O fluxo de caixa, em valores do período 0, é R$ 100 milhões
a serem RECEBIDOS, por isso o argumento “pagamento” da função deve ser de MENOS R$ 100 milhões.
2.4 Taxa
A função “taxa” pode ser usada quando for desejado calcular a taxa que iguala um fluxo constante de
pagamentos a um valor presente conhecido. Em outras palavras, esta fórmula calcula a taxa necessária
para que, investindo um montante total no período zero, obtenha-se um valor equivalente a um
investimento constante em parcelas durante vários períodos.
Exemplo: uma empresa deseja comprar matérias-primas e pode fazer o pagamento de duas formas –
pagando 500 milhões de reais de uma vez, no ano zero, por dez anos de fornecimento, ou pagando
100 milhões de reais por ano, não corrigidos, durante dez anos. Esta empresa deseja saber qual forma
de pagamento vale mais a pena.
Segundo os cálculos, a taxa necessária para que 10 pagamentos de R$ 100 milhões se igualem a um
só pagamento de R$ 500 milhões é de 15%. Portanto, caso a empresa possa investir seu dinheiro
obtendo mais do que 15% de retorno ao ano, o parcelamento é mais vantajoso. Caso contrário, a
compra imediata se mostra mais adequada.
A função “Número de Períodos” (NPER) permite calcular qual o número de parcelas constantes
necessárias para alcançar um valor presente determinado, dada a taxa de retorno.
Exemplo: uma empresa deseja construir uma fábrica que custará R$ 500 milhões e irá produzir o
equivalente a R$100 milhões em produtos por ano. Esta empresa deseja calcular em quantos anos a
fábrica se paga, considerando uma taxa de retorno de 10% ao ano.
Observa-se que a fábrica se paga em 7,27 anos, ou seja, antes dos 10 anos de vida útil que são
geralmente considerados para empreendimentos desta natureza. Sendo assim, a fábrica é viável
economicamente.
2.6 Pagamento
A função “Pagamento” (PGTO), por sua vez, permite calcular o valor do pagamento por período
que permite alcançar uma soma igual a um valor presente determinado, dada a taxa de retorno.
Exemplo: uma empresa deseja construir uma fábrica que custará R$ 500 milhões e que tem vida
útil de dez anos. Esta empresa deseja calcular qual a venda anual que a fábrica deve realizar para que
esta seja viável, considerando uma taxa de retorno de 10% ao ano.
Observa-se que a fábrica deve vender R$ 81,4 milhões por ano para se tornar viável (ou seja, pagar
“menos” R$ 81,4 milhões por ano), dadas as condições.
Nas fórmulas descritas anteriormente, o argumento “Valor Presente” pode ser deixado como um
espaço vazio, caso se deseje utilizar o argumento opcional “Valor Futuro” ao invés de Valor
Presente. Por outro lado, ambos os argumentos podem ser preenchidos, e o valor presente será
considerado como um pagamento ou recebimento adicional no período zero. Nestes casos, o “Valor
Futuro” é considerado sempre como ocorrendo no último ano.
DESAFIO 2
Calcular o Payback utilizando como base a TIR acumulada menos a taxa de juros.
3 Problemas de Cálculos de Engenharia
3.1 Gráficos
Existem diversos tipos de gráficos no Excel e é muito importante que você entenda quando utilizar
cada um deles. De forma breve, vamos separar os gráficos em três grupos: categoria, dispersão e 3D.
Os gráficos de categoria englobam os gráficos de coluna, barras e linhas. Os dois primeiros são
utilizados para realizar uma comparação entre diferentes grupos ou séries. O gráfico de linha é mais
utilizado para mostrar a tendência de um determinado comportamento ao longo do tempo, como
evolução da receita ao longo dos meses, por exemplo.
Primeiramente crie uma tabela com os conteúdos que pretende mostrar no gráfico.
Selecione os dados e depois escolha o modelo de gráfico conforme a imagem a seguir. Clique no menu
“Inserir” e caso prefira clique sobre o ícone “Gráficos Recomendados” para que o Excel mostre quais
os melhores tipos de gráficos para apresentar seus dados.
Ou clique diretamente sobre alguma das opções existentes conforme a seguir.
Note que após o gráfico ser inserido temos mais dois menus disponíveis, Design e Formatar, com eles
poderemos modificar o gráfico de acordo com a nossa necessidade. Podemos modificar o gráfico
escolhendo algum dos estilos de gráfico disponíveis.
Na versão 2013, quando você clica no gráfico aparecem três opções no canto superior direito, nas
versões 2007 e 2010 essas opções ficam na aba “Layout” de “Ferramentas de Gráfico”. Nessa opção é
possível configurar os elementos do gráfico como títulos dos eixos, valores dos eixos, título do
gráfico, linha de tendência, legenda etc.
3.1.2 Gráficos Múltiplos
Há casos em que você representar dois tipos de dados em escalas diferentes e acaba se deparando
com isso:
É possível adicionar a um mesmo gráfico, tipos diferentes de dados, inclusive em escalas diferentes.
Para adicionar novos dados ao gráfico, basta acessar o menu “Selecionar Dados” clicando com o botão
direito do mouse sobre um gráfico que já contenha um conjunto de dados. Para que um dos conjuntos
de dados que já consta no gráfico seja exibido na forma de outro tipo de gráfico, basta clicar com o
botão direito do mouse sobre o mesmo e acessar a opção “Alterar tipo de Gráfico (...)”. Caso os
dados estejam em escalas diferentes, selecione uma das séries para ser plotada no eixo secundário.
3.1.3 Linha de Tendência
Os dados que constam em gráficos construídos no Excel podem ser ajustados por linhas de tendência
de diversos tipos: linear, polinomial, logarítmica, entre outros. Para tal, basta clicar-se com o botão
direito do mouse sobre uma série de dados em um gráfico, e clicar em “Adicionar Linha de
Tendência...”.
As configurações da linha de tendência (que também podem ser acessadas clicando duas vezes sobre
uma linha de tendência já criada) permitem escolher o tipo da regressão, o nome da linha de
tendência, o número de períodos para avançar ou recuar além dos dados exibidos, além de
permitirem definir se a linha tem que cruzar por algum ponto específico, e se a equação e o valor de
R² serão exibidos no gráfico.
De posse de dados com três coordenadas, é possível construir gráficos em três dimensões,
formando superfícies com valores de Z sobre um plano X, Y. Esta opção pode ser acessada por meio
do botão “Inserir gráficos de estoque, de superfície ou de radar”.
As cores do gráfico possuem um padrão pré-programado, mas podem ser modificadas por meio da
aba “Design”.
Também é possível alterar a rotação e a perspectiva do gráfico, por meio do botão “Rotação 3D” na
aba “Layout”.
Agora vamos explorar todas as opções de formatação e configuração de gráficos nos exercícios?
Atentem ao tipo de gráfico que melhor atende cada exercício.
Estas funções calculam, respectivamente, a inclinação da reta, a interseção da reta com o eixo y, e o
valor de R² para o ajuste linear dos dados representados pelos pares ordenados (x, y). Estas funções
realizam os mesmos procedimentos que o ajuste linear utilizado em gráficos.
Existem ferramentas pré-programadas no Excel para permitir que os dados sejam manipulados
monitorando os resultados de outra célula ou visando buscar um certo valor como resultado final.
O gerenciador de cenários permite alterar células de entrada de dados mediante alguns conjuntos de
dados de entrada e monitorar, para cada conjunto definido, o valor calculado em outra célula. Para
utilizar esta funcionalidade, primeiramente é necessário definir quais serão os dados de entrada
utilizados nos cenários, e seus valores.
Após a criação dos cenários, é possível criar um resumo dos mesmos na forma de um resumo simples
ou de uma tabela dinâmica. Podem ser selecionadas uma ou várias células de resultados cujos
resultados serão monitorados mediante os cenários escolhidos.
O botão “Atingir meta” é utilizado para variar o valor de uma célula de entrada, realizando um método
iterativo até que o valor de uma célula de resultado atinja um objetivo definido pelo usuário. Este
método é programado internamente no Excel, e possui uma tolerância pré-definida de 1x10-4.
Ao clicar em “Atingir meta”, é exibida uma janela onde escolhem-se: a célula que deve ter o valor
alcançado, o valor propriamente dito, e a célula cujo valor será alternado para alcançar este objetivo.
3.3.3 Tabela de Dados
A função “Tabela de Dados” pode ser utilizada quando for desejado calcular o valor de uma célula com
base em dois dados de entrada. Neste caso, deve ser construída uma tabela que possui os valores de
um dado de entrada nas linhas, os valores do outro dado de entrada nas colunas, e o valor que será
calculado na interseção entre a linha e a coluna.
Após selecionar-se a tabela a ser preenchida, junto com as células de entrada e resultados, e clicar-se
em “Tabela de Dados”, é exibida uma janela que permite que o usuário escolha onde serão inseridos
os valores de entrada. A “Célula de entrada da linha” é onde serão inseridos os valores que estão na
LINHA SUPERIOR da tabela, e a “Célula de entrada da coluna” é onde serão inseridos os valores que
estão na COLUNA À ESQUERDA da tabela. O cálculo é feito para cada par ordenado, e o resultado que
está na interseção entre a linha superior e a coluna à esquerda é apresentado para cada caso.
3.3.4 Solver
Além da função “Atingir Meta”, o Excel possui uma ferramenta mais completa para realizar métodos
iterativos. Esta ferramenta, chamada “Solver”, deve ser habilitada nas Opções do programa (sessão
“Suplementos”, “Suplementos do Excel”).
Acessando a função “Solver” pela aba “Dados” do menu superior, é possível encontrar soluções de
valor Máximo, Mínimo, ou para um objetivo definido, e alternando o valor de várias células. É possível
ainda definir restrições adicionais para o valor de algumas variáveis.
Em seguida, aparecerá a janela abaixo informando se o Solver encontrou ou não uma solução.
Porém, o uso de várias células sem restrições de valores pode resultar em uma infinidade de
resultados, ou em uma solução muito discrepante do resultado esperado. Por isso, é vantajoso
selecionar um número reduzido de variáveis a serem alternadas, além de definir restrições com base
em cada tipo de variável.
As planilhas do Excel podem se tornar mais amigáveis aos usuários em geral com ajuda dos controles
de formulário. Primeiramente, para que estes controles possam ser usados, é necessário ativar a aba
“Desenvolvedor” no menu superior. Para isso, acessam-se as Opções (sessão “Personalizar Faixa de
Opções”, “Guias Principais”, “Desenvolvedor”).
Com a aba “Desenvolvedor” habilitada, e o “Modo de Design” ativado, é possível inserir na planilha
alguns controles de formulário, que podem ser acessados pelo menu “Inserir”. Cabe ressaltar que o
primeiro botão apresentado nos controles de formulário, assim como os “Controles ActiveX”, só
podem ser usados junto com macros ou códigos do VBA, portanto não serão abordados neste curso.
Após a inserção de um dos controles, clicando-se com o botão direito do mouse sobre o mesmo, é
possível editar a formatação do controle inserido. Na janela “Formatar Controle”, na aba “Controle”,
são programadas as funcionalidades do mesmo. Clicando-se com o botão direito também é possível
editar a posição e o texto do mesmo.
Caixa de Combinação: permite que o usuário escolha um valor dentre uma lista, definida pelo
“Intervalo de
Entrada”, e apresenta o número da opção escolhida em uma célula, chamada “Vínculo da célula”.
Caixa de Seleção: pode ser marcada ou desmarcada pelo usuário, e o resultado é exibido como
VERDADEIRO (caso esteja marcada) ou FALSO (caso esteja desmarcada) em uma célula pré-definida.
É possível, ainda, definir o valor inicial do controle como “Misto”, e neste caso o resultado exibido
na célula vinculada será “não disponível” até que o usuário faça a escolha.
Botão de Rotação: o usuário pode deslizar este botão para selecionar um valor dentro de um
intervalo pré- estabelecido, e o valor selecionado será exibido em uma célula.
Botão de Opção: os botões de opção funcionam de forma similar às caixas de seleção, porém neste
caso só um dos botões pode estar marcado, não sendo aceita a seleção simultânea de mais de um
controle deste tipo; dependendo da ordem de criação dos botões, a célula vinculada irá exibir o
número do botão que foi selecionado.
Caixa de Grupo: as caixas de grupo permitem agrupar botões de opção; criando-se uma caixa de
grupo em torno de um grupo de botões, tal grupo funcionará de forma separada dos demais botões
de opção da planilha, e é permitido que seu resultado seja exibido em uma célula diferente. Botões
de opção que não estão inseridos em caixas de grupo funcionam como um só grupo.
3.5 Introdução à macro gravada
Após o início da gravação de macros, pode ser definido um nome para as mesmas, além de adicionar
comentários explicando a função de cada macro. A partir deste momento, todas as ações realizadas
pelo usuário (por exemplo, utilizar uma função “Atingir Meta”) ficarão armazenadas na macro. Para
terminar a gravação, basta clicar no botão “Parar Gravação”. Criando-se um controle de formulário do
tipo “Botão”, é possível definir uma macro que tenha sido gravada, para que esta macro seja realizada
toda vez que o usuário clicar no botão propriamente dito.
Cabe ressaltar que, caso a pasta de trabalho tenha macros, é necessário salvá-la como um arquivo de
Excel habilitado para Macro, ou seja, do tipo “.xlsm”.
Funcionalidades adicionais envolvendo macros só podem ser acessadas com auxílio do VBA, e não
serão abordadas neste curso.
Quando uma pasta de trabalho é fornecida a um usuário final, pode ser desejado que esta seja
protegida para que o usuário só possa modificar os valores de algumas células de entrada, e não possa
modificar a formatação, deletar planilhas, ou ocultar/reexibir colunas e linhas. Estas funcionalidades
estão disponíveis no menu superior, na aba “Revisão”.
4.1 Proteção da planilha
Por padrão, todas as células são configuradas para serem bloqueadas assim que a planilha for
protegida. Clicando em “Proteger Planilha”, é possível configurar ações que o usuário poderá ou não
fazer com as linhas, as colunas e as células bloqueadas ou desbloqueadas. Geralmente, permite-se
que todas as células sejam selecionadas, mas não se possa formatá-las ou modificar linhas e colunas.
A proteção da planilha também não permite que colunas ou linhas sejam ocultas/reexibidas, e que as
células bloqueadas (que por padrão serão todas as células) sejam editadas.
A proteção da pasta de trabalho é mais geral que a proteção das planilhas apresentada anteriormente.
Nesta opção, é possível proteger a estrutura, o que não permite que usuários insiram ou excluam
planilhas, ou proteger a janela, o que não permite que a pasta de trabalho seja exibida em uma
janela flutuante, mas seja sempre fechada em conjunto com o Excel.
Quando for desejado que as células sejam ou não bloqueadas individualmente, é possível selecioná-
las, e clicando-se com o botão direito do mouse em uma delas, acessar o menu “Formatar Células”.
Na aba “Proteção”, é possível bloquear ou desbloquear as células. Por padrão, todas as células de
uma nova planilha são inicialmente marcadas como “Bloqueadas”. Além disso, a opção “Ocultas”
permite que as fórmulas contidas nas células não sejam apresentadas ao usuário quando as mesmas
forem selecionadas.
Porém, deve ser lembrado que as funcionalidades “Bloquear” e “Ocultar” só terão efeito quando
a planilha for protegida de acordo com o método apresentado anteriormente.
Outra funcionalidade para proteger pastas de trabalho é a função “Criptografar com senha”. Sempre
que o usuário tentar abrir tal planilha criptografada, será apresentada uma caixa de diálogo solicitando
que seja inserida a senha que foi definida anteriormente.
(21) 996968082
facebook.com/proengct
www.proengct.com