Escolar Documentos
Profissional Documentos
Cultura Documentos
Cursocompletodeexcel 140110122223 Phpapp01 PDF
Cursocompletodeexcel 140110122223 Phpapp01 PDF
Foi-se
Foi-se o o tempo
tempo em em que
que as
as planilhas
planilhas eletrnicas
eletrnicas eram
eram vistas
vistas
como meras
como meras mquinas mquinas de calcular
de calcular com alguns
com alguns recursos recursos
sofisti-
sofisticados.
cados. Hoje, softwares
Hoje, softwares como o Excelcomoso o Excel so aclamados
aclamados como fer-
como ferramentas administrativas que agilizam
ramentas administrativas que agilizam e automatizam e automatizam
proces-
sos em diferentesprocessos em diferentes tipos de empresas.
tipos de empresas.
Por
Por isso,
isso, oo conhecimento desta ferramenta
conhecimento dessa ferramenta imprescindvel
imprescindvel
para
para quem deseja conquistar uma vaga no
quem deseja conquistar uma vaga no competitivo
competitivo merca-
merca-
do de trabalho.
do de trabalho. Basta Basta
dar umaumarpida
rpidapassada
passada de de olho
olho nos
nos
cadernos
cadernos de emprego
de emprego parapara comprovar
comprovar essa essa necessidade.
necessidade.
No entanto,
Assim, cada vezcada maisvez
as mais as empresas
empresas cobram quecobram que os
os profissi-
onais dominem efetivamente a ferramenta, coisa que no que
profissionais dominem efetivamente a ferramenta, coisa en-
sinada no ensinada
na maioria na maioria
dos cursos dos cursos
de Excel, que sedelimitam
Excel, aque se
trans-
mitir limitam
somentea atransmitir somente
parte bsica queaenvolve
parte bsica que envolvede
a apresentao a
recursos mais simples. apresentao de recursos mais simples.
EsteEste
livro livro tem como
tem como objetivo
objetivo preencher
preencher esta deficincia
esta deficincia apre-
apresentada
sentada pela maioria
pela maioria dos cursos
dos cursos ensinandoensinando de maneira
de maneira prtica
eprtica e descomplicada
descomplicada recursosrecursos sofisticados
sofisticados da ferramenta
da ferramenta como
como Filtragem
Filtragem de Dados, de Tabelas
Dados, Tabelas
dinmicas,dinmicas,
GerenciaGerencia
de Cenri-de
Cenrios,
os, Atingir Metas, Atingir
Solver, Metas, Solver,Criao
Formulrios, Formulrios, Criao
de Macros e VBA.de
Macros
Devido ao seu carter eminentemente prtico, esta obra foi e VBA.
Devido
escrita paraaoserseu carter
lida eminentemente
em frente ao computador,prtico, essa obra
enquanto foi
o leitor
testa escrita para ser lida aqui
os conhecimentos em frente ao computador,
apresentados. enquanto
Esperamos since-o
leitor testa
ramente que os conhecimentos
aproveite aqui apresentados.
para se qualificar Esperamos
e assim aumentar suas
chances sinceramente
de conquistar queseu
aproveitem
emprego!para Sejasebem-vindo
qualificar ao
e assim
Des-
aumentar
vendando suas chances
o Microsoft Excel. de conquistar seu emprego! Seja
bem-vindo ao Desvendando o Microsoft Excel.
Luis Matos
Luis Matos
luismatos@digerati.com.br
luismatos@digerati.com.br
Diretor Editorial
Diretor Editorial
ndice
BARRAS E SELEES ......................................................... 9
Barras de ferramentas e menus .................................................. 9
FO R MA TA E S ................................................................... 11
Formatos personalizados ......................................................... 11
Alinhe o texto em mais de uma linha ........................................ 12
Reduzir a fonte de acordo com a largura da clula ................ 12
Mescle clulas ........................................................................... 13
F R M U L A S ............................................................................ 14
Cpias com referncias absolutas ........................................... 14
Trabalhe com porcentagens .................................................... 15
Calcule a raiz quadrada ............................................................ 15
Crie planilhas 3D ........................................................................ 16
Criao de frmulas com endereos em outras guias ........... 16
CRIE LISTAS PERSONALIZADAS ................................... 18
FUNES ............................................................................... 52
Mensagens de erros em funes ............................................. 52
Funes de texto ........................................................................ 53
Funes lgicas ......................................................................... 55
Funes estatsticas .................................................................. 58
Funes matemticas ............................................................... 60
Funes matemticas ............................................................... 64
Funes financeiras ................................................................... 65
Funes de banco de dados .................................................... 69
Funo de procura PROCV ...................................................... 71
FORMULRIOS ..................................................................... 76
Crie um controle giratrio .......................................................... 77
Formate o controle .................................................................... 78
Caixas de combinao .............................................................. 79
Criando grupo de opes ......................................................... 81
Crie os botes de opes ......................................................... 81
Crie barra de rolagem ............................................................... 83
Crie uma caixa de seleo ........................................................ 85
Barras e selees
Barras de Ferramentas e Menus
Pressione a tecla F5 e
digite os endereos de
cada intervalo, separa-
dos por ponto e vrgula:
Formataes
Formatos personalizados
12 como 12,0 e
1234,568 como #,0#
1234,57
12000 como 12 #.
[Vermelho][<=100];[Azul][>100]
Algumas clulas contm textos maiores, e por isso desejamos que elas
ocupem mais de uma linha na clula. Para isso, devemos utilizar o co-
mando Formatar/Clulas/Alinhamento.
2 Posicione na clula B1
que contm a frmula.
Frmula Resultado
=100*10% 10,00
=100*0,1 10,00
Frmula Resultado
0,04
=20/500
Para obter 4% utilize
a formatao %
=50*(1+35%) R$ 67,50
=50*35%+50 R$ 67,50
Crie planilhas 3D
O processo de criao de planilhas 3D simples. Com uma matriz, gera-
mos vrias planilhas de uma nica vez. Para isso, basta seguir os pasos:
3 Digite o endereo
da clula que con-
tm o valor a ser in-
serido:
=Planilha!Clula
Outro exemplo
=Jan!H7
=SOMA(Plan1!A5;Plan2!B6;Plan3!B9)
Soma os valores das clulas A5 de plan1, B6 de plan2 e B9 de plan3.
Filtre dados
Podemos tratar uma planilha como se ela fosse um banco de dados,
em que cada coluna vai indicar um campo e cada linha, um registro.
Para filtrar os dados por determinado campo, devemos posicionar o
cursor em qualquer linha com registros e utilizar o comando Dados/
Filtrar/Autofiltro.
O critrio especificado
na caixa de dilogo per-
mitir localizar os regis-
tros que contenham valo-
res maioresque 20 e me-
nores do que 50.
2 Escreva o critrio na
linha abaixo do local
que foi copiado.
Caso queira, tambm pode utilizar caracteres curinga para localizar va-
lores de texto que compartilham alguns caracteres e outros no. O
caractere curinga representa um ou mais caracteres no especificados.
Qualquer nmero de
P*localiza Paulo e Patrcia.
* (asterisco) caracteres na mesma
posio que o asterisco.
O ponto de interrogao,
~ (til) seguido por ?, * ou ~ FYT~* localiza FYT*.
asterisco ou til
Exemplo de pesquisas:
Critrio Resultado
Brasil
Brasil* Brasileiro
Braslia
Subtotais automticos
Aps classificar os dados podemos fa-
zer com que recebam subtotais basea-
dos em campos especificados pelo usu-
rio. Para isso basta estar com o cursor
sobre uma das clulas do banco de
dados e ativar o comando Dados/
Subtotais .
Quebra de pgina
Impe uma quebra de pgina ao final de cada grupo.
entre grupos
PERMITIR DESCRIO
Permite somente a entrada de nmeros inteiros e no aceita os
Nmero inteiro
fracionrios (1,5, 2,957, etc.).
Nmero serial
Em cada data digitada, um valor serial correspondente armazena-
do. Essas datas se iniciam em 01/01/1900, que corresponde ao nmero
serial 1. E a partir da, soma-se uma unidade at atingir a data 31/12/
9999, que ir gerar o nmero serial 2.958.465.
Portanto, para o Excel, a data 02/01/1900 corresponde ao nmero 2; 03/
01/1900 ao nmero 3 e assim sucessivamente. Todos os clculos com
datas e horas sempre se baseiam no nmero serial, no importando o
formato aplicado clula.
Para verificar qual o nmero serial, basta digitar a data em uma clula e
utilizar o comando Formatar/Clulas. Depois, clique na guia Nmero e
escolha a categoria Geral, verifique o nmero e clique em OK.
Veja um exemplo. Caso dese-
je calcular o nmero de dias vivi-
dos por uma pessoa, voc deve
digitar a frmula apresentada na
imagem ao lado:
Formate horas
Da mesma forma que as datas, as horas so vistas como nmeros
seriais; sendo que cada hora corresponde a uma fra-
o de um dia, ou seja, a um nmero entre 0 e 1 para
horas entre 0 e 24. Esse nmero vai corresponder ao
horrio dividido por 24. Veja o exemplo ao lado:
Funo DIA360
Esta funo vai retornar o nmero de dias teis entre dois intervalos de
datas, excluindo sbados, domingos e feriados:
FORMATO DESCRIO
d Dia do ms sem 0. Ex: 1, 5, 15.
dd Dia do ms com zero. Ex: 01, 09, 20.
ddd Dia da semana abreviado. Ex: Qua, Sex.
dddd Dia da semana por extenso. Ex: Segunda-feira, tera-feira.
m Nmero do ms sem o zero Ex: 1, 8, 12.
mm Nmero do ms com o zero. Ex: 01, 08, 12.
mmm Exibe o nome do ms abreviado. Ex: Jan, Out, Dez.
Exibe o nome do ms por extenso. Ex: Janeiro, Outubro,
mmmm
Dezembro.
aa Exibe o ano com dois dgitos. Ex: 01, 02.
aaaa Exibe o ano com quatro dgitos. Ex: 2001, 2002.
Tabela dinmica
Uma tabela dinmica resume os dados utilizando clculos, ou funes
de resumo, tais como soma ou mdia, que voc escolhe.
Voc tambm pode controlar a maneira como os subtotais e os totais
globais so calculados. Para criar uma tabela dinmica, inicialmente
voc dever ter uma planilha com um mesmo formato de uma lista, ou
seja, dados agrupados, sendo que a primeira linha dever ter os nomes
dos campos. Depois, basta seguir os passos:
O Excel ignora qualquer filtro que tenha sido criado. Portanto, exclua-o
antes de criar uma tabela dinmica. O Excel inclui automaticamente totais
globais e subtotais na tabela dinmica. Sendo assim, remova qualquer subtotal da
sua lista.
ARRASTE O BOTO DE
PARA
CAMPO PARA A REGIO
Campos calculados
= Total/Unidades
Grficos dinmicos
Gerenciador de
cenrios
O Gerenciador de cenrios utilizado para visualizar novos resulta-
dos em uma planilha, baseados em suposies. possvel, tambm, a
partir desses novos resultados, gerar relatrios para demonstrar o que
foi alterado e os valores resultantes.
Imagine uma empresa com representaes no Canad, Itlia e Ja-
po, e que precisa analisar seus dados de acordo com uma projeo
de ndices ao longo de cinco meses. Como visualizar esses dados de
acordo com novos ndices?
3 D um clique na guia
Comandos e na catego-
ria Ferramentas, para
que sejam exibidos os co-
mandos de Ferramentas.
Modos de exibio
Outro recurso bastante til na visualizao dos dados o de
personalizao dos modos de exibio. Imagine que temos uma em-
presa de representaes com filiais em vrios estados e inserimos em
uma planilha todas as vendas efetuadas em determinado perodo em
todos os estados. Para complicar, o gerente da regional sudeste ligou e
precisa ver somente os dados pertencentes a sua regio. Como fazer?
Primeiramente, imagine a seguinte planilha com todos os dados de
todas as regionais:
2 Remova as linhas de
grade, cabealhos de li-
nha, coluna, guias da
planilha, barra de frmu-
las, barra de status e
pressione OK.
6 Pressione OK.
OPO DESCRIO
4 Clique em Ocultar.
5 Remova o cabealho de
linhas e colunas por meio
do comando Ferramen-
tas/Opes/Exibir.
Gerenciador de relatrios
Aps gerar todos os cenrios e modos de exibio, desejamos confi-
gurar a impresso de forma que sejam impressos relatrios diferencia-
dos por regionais. Por exemplo, novamente o gerente da regional su-
deste ligou e precisa nesse momento de um relatrio (impresso) do re-
sumo de suas vendas em um determinado perodo. Para isso, devemos
tambm preparar os relatrios.
Crie um relatrio
Como se trata de um suplemento, possivelmente este recurso poder
no estar disponvel no momento, se for seu caso, torne-o disponvel por
meio do comando Ferramentas/Suplementos.
1 Um clique em Geren-
ciador de relatrios
e d OK.
4 Pressione OK e o re-
latrio ser criado.
Utilize o solver
Quando encontramos mais de uma varivel em um problema, o Atingir
metas no poder solucion-lo. Para isso, devemos utilizar o recurso
solver. Vamos usar o exemplo abaixo para tentar solucionar um proble-
ma de oramento:
7 Ao pressionar OK
essa restrio far par-
te da lista.
Opo Descrio
=PGTO(B5;-B6;B4)
=-PGTO(B5;B6;B4)
MENSAGEM SIGNIFICADO
Significa que no h valor disponvel. Este valor de erro
#N/D normalmente ocorrer quando nos referirmos a um endereo de
clula vazia.
#DIV/0! Significa que a frmula est tentando efetuar uma diviso por zero.
Financeiras
Data e hora
Matemtica e trigonomtrica
Estatstica
Procura e referncia
Banco de dados
Texto
Lgica
Informaes
Funes de texto
=esquerda(texto;num_caract)
=ext.texto(texto;num_inicial;num_caract)
Funes lgicas
=CONT.SE(Intervalo; critrios)
CRITRIO DESCRIO
Soma os valores dos itens cuja palavra seja maior que G (em ordem
>G
alfabtica).
<>TV Soma os valores dos itens que sejam diferentes de tev.
M* Soma os valores dos itens que comeam com a letra M.
M?? Soma os valores dos itens que comeam com M e possuem trs caracteres.
<&A20 Soma os valores dos itens que sejam menores que o valor da clula A20.
Funo freqncia
Funes matemticas
ARGUMENTO DESCRIO
Nmero a ser arredondado, podendo ser uma expresso ou uma
Num
clula que contm um valor.
Nmero de dgitos (casas decimais) que dever ser considerado
Num_dgitos
para arredondar.
=INT(NM)
=TRUNCAR(NM; NM_DGITOS)
Funes financeiras
ARGUMENTO DESCRIO
A resposta seria:
Funo VP
Funo PGTO
Calculamos o pagamento por perodo de um investimento com base
em uma taxa e pagamentos constantes:
A resposta seria:
Funo taxa
Retorna uma taxa de juros por um perodo de investimento:
Estimativa o valor que pode ser especificado caso voc tenha uma
idia do valor da taxa, pois esta funo faz o clculo com at 20 tentati-
vas. Se no for possvel encontrar um valor para a taxa, surgir o valor
de erro #NM!. Caso seja omitido, ele ser interpretado como 10%. Na
maioria dos casos, Estimativa pode ser omitido, se o resultado for um
erro, tente novamente, atribuindo um valor para a estimativa entre 0 e 1.
ARGUMENTO DESCRIO
=BDCONTAR (BANCO_DE_DADOS;CAMPO;CRITRIO)
=BDCONTARA (BANCO_DE_DADOS;CAMPO;CRITRIO)
Funo BDSOMA
Ou seja:
Tabela rea que contm todos os dados (datas e valores de cada um dos dlares).
REA NOME
CUSTO B10:B19
ESTOQUE G10:G19
MODELOS A10:A19
VENDA C10:F19
1 Clique com o boto direito do mouse sobre qualquer uma das barras
de ferramentas existentes.
Qual o menor valor que o boto dever apresentar? Deve ser um valor
Valor mnimo
inteiro entre zero e 30.000.
Valor mximo Qual o maior valor que o boto dever apresentar? Entre 0 e 30.000.
Vnculo da a clula que ter um valor a ser gerado quando clicar, neste caso,
clula dever ser C6.
= C6/100
Caixas de combinao
1 Clique no boto Caixa de combinao da Barra de ferramentas.
2 Arraste sobre o local desejado, logo abaixo de modelos.
Estoque
Verificando o custo
Formate o controle
Para ativar as propriedades desse controle, clique com o boto direito
do mouse sobre o mesmo e depois em Formatar controle:
Sombreamento
Utiliza-se para exibir a barra tridimensional.
3D
Neste caso, vamos trabalhar com uma taxa de 3,5% ao ms, portanto
nossa frmula dever ser:
Gravador de macros
Para ativar o gravador de macros, podemos utilizar o comando
Ferramentas/Macros/Gravar nova macro.
TECLAS DE ATALHO
Utilizando as teclas de atalho indicadas na criao das macros, pres-
sionando, por exemplo, CTRL + F.
PELO MENU
Para executar a macro por meio do menu devemos utilizar Ferra-
mentas / Macro/ Macros .
Sub Moeda()
Macro utilizado para formatar valores no formato moeda
Range(D3:F4).Select
Selection.Style = Currency
End Sub
Entenda a macro
Todo procedimento, rotina de execuo ou macro poder ser iniciada
com procedimentos SUB e finalizada com END SUB.
No nosso caso, temos uma rotina (macro) que se chama moeda, por-
tanto SUB Moeda() o nome da macro ou rotina que queremos que
seja executada.
Objetos no VBA
A janela do editor do Visual Basic
Ao executarmos uma macro, todas as tarefas realizadas ficaram gra-
vadas na pasta de trabalho e foram escritas em uma linguagem de pro-
gramao conhecida como Visual Basic; s que nesse caso, vamos
ativ-la como sendo orientada para objetos, ou seja, vamos ativar o
Visual Basic for Applications. Para isso, devemos utilizar o comando
Ferramentas/Macros/Editor do Visual Basic.
Objetos
WorkSheets (Pasta1.xls)
Range (A1:C3).Select
Workbooks (1)
Application.Woorkbooks(Minha Planilha)
ActiveCell ActiveChart
ActiveDialog ActiveX
ActiveMenuBar ActivePanel
ActivePrinter ActiveSheet
ActiveWindow ActiveWorkbook.
Sub AlteraExibio()
With ActiveWindow
.DisplayGridlines = False
.DisplayHeadings = False
.Zoom = 75
End With
End Sub
Objeto.Propriedade = valor
Exemplo:
Mtodos
chamada de Mtodo toda ao que no utiliza o sinal de igualdade
para definir o valor da propriedade, ou seja, essas so aes que os
objetos podem executar, por exemplo, temos uma propriedade chama-
da Calculation, que vai determinar o mtodo como os clculos devem
ser executados no Excel. Ao se referir a um mtodo, devemos utilizar a
seguinte sintaxe:
OBJETO.MTODO
Por exemplo:
Application.Calculate
Application.Calculation = xlManual