Sie sind auf Seite 1von 113

c

c
c
c
c
c
c

c
c
c
c
c
c
c  
cc   cc  c
c
 cc 
cccc
c
c
c
c
c
c
c
c
c
ccccc
c

1.
2.

INTRODUO ................................ ................................ ................................ .............................. 4


CONHECENDO O EXCEL 2007 ................................ ................................ ................................ ... 4
2.1.
Faixa de Opes ................................ ................................ ................................ .................... 4
2.2.
Mais comandos, mas apenas quando voc precisa deles ................................ .......................... 5
2.3.
Mais opes, se precisar delas ................................ ................................ ................................ 6
2.4.
Coloque comandos na sua barra de ferramentas ................................ ................................ ...... 7
2.5.
E quanto aos meus atalhos de teclado favoritos? ................................ ................................ ..... 8
2.6.
Um novo modo de exibio ................................ ................................ ................................ ... 9
2.7.
Vantagens do novo formato ................................ ................................ ................................ . 10
2.8.
Novos formatos de arquivos, novas opes ao salvar ................................ ............................ 10
2.9.
Diminua o tamanho da Faixa de Opes ................................ ................................ ............... 11
2.10. O que aconteceu com o menu Arquivo? ................................ ................................ ............... 11
2.11. Barra de Frmulas ................................ ................................ ................................ ............... 12
2.12. Barra de Status ................................ ................................ ................................ .................... 12
3. COMO LOCALIZAR OS COMANDOS CONHECIDOS NO EXCEL 2003 NO EXCEL 2007? ... 13
4. COMANDOS COPIAR, COLAR E RECORTAR ................................ ................................ ......... 14
4.1.
Copiar ................................ ................................ ................................ ................................ . 15
4.2.
Colar ................................ ................................ ................................ ................................ ... 15
4.3.
Recortar................................ ................................ ................................ ............................... 15
5. COLAR ESPECIAL ................................ ................................ ................................ ..................... 16
6. PREENCHER SRIE ................................ ................................ ................................ ................... 17
7. COMANDO PINCEL ................................ ................................ ................................ .................. 18
8. COMENTRIOS ................................ ................................ ................................ ......................... 18
9. NOME ................................ ................................ ................................ ................................ ......... 18
9.1.
Definir um nome para uma clula ou um intervalo de clulas em uma planilha ..................... 18
9.2.
Alterar um nome ................................ ................................ ................................ .................. 18
9.3.
Excluir um ou mais nomes ................................ ................................ ................................ ... 19
10.
PROTEGER ................................ ................................ ................................ ............................. 20
10.1. Proteger elementos de uma planilha ................................ ................................ ..................... 20
10.2. Proteger elementos de uma pasta de trabalho ................................ ................................ ........ 21
11.
AUDITORIA DE FRMULAS ................................ ................................ ................................ 22
11.1. Tecla F2 ................................ ................................ ................................ .............................. 22
11.2. Visualizar as frmulas e no o resultado das frmulas ................................ .......................... 23
11.3. Rastreamento ................................ ................................ ................................ ....................... 23
12.
OPES DE AUTOCORREO ................................ ................................ ............................ 25
13.
ORDENAO DE DADOS ................................ ................................ ................................ ..... 26
14.
JANELAS ................................ ................................ ................................ ................................ 27
14.1. Dividir Janelas ................................ ................................ ................................ ..................... 27
14.2. Congelar painis ................................ ................................ ................................ .................. 28
14.3. Organizar Janelas................................ ................................ ................................ ................. 28
15.
ENDEREOS ABSOLUTOS E RELATIVOS ................................ ................................ .......... 31
15.1. Referncia Relativa................................ ................................ ................................ .............. 32
15.2. Referncia Absoluta................................ ................................ ................................ ............. 32
15.3. Referncia Mista................................ ................................ ................................ .................. 32
16.
VNCULOS E OPERAES ENTRE PLANILHAS ................................ ................................ 33
17.
AUTOFILTRO / FILTRO AVANADO ................................ ................................ .................. 34
17.1. AutoFiltro................................ ................................ ................................ ............................ 34
17.2. Filtro Avanado ................................ ................................ ................................ ................... 36
18.
SUBTOTAL ................................ ................................ ................................ ............................. 37
19.
VALIDAO DE ENTRADA DE DADOS ................................ ................................ ............. 41
20.
FORMATAO CONDICIONAL ................................ ................................ ........................... 44
21.
CENRIOS ................................ ................................ ................................ .............................. 49
22.
ATINGIR META................................ ................................ ................................ ...................... 52
23.
FUNO ................................ ................................ ................................ ................................ . 53
23.1. Funes de Data e Hora ................................ ................................ ................................ ....... 55
23.2. Funes de Matemtica e Trigonometria ................................ ................................ .............. 58
23.3. Funes Estatsticas ................................ ................................ ................................ ............. 66
23.4. Funes de Texto................................ ................................ ................................ ................. 67
23.5. Funes de Banco de Dados................................ ................................ ................................ . 67

23.6. Funes de Procura e Referncia ................................ ................................ .......................... 68


23.7. Funes de Lgica ................................ ................................ ................................ ............... 74
24.
GRFICO ................................ ................................ ................................ ................................ 78
25.
TABELA DINMICA................................ ................................ ................................ .............. 83
26.
MACROS ................................ ................................ ................................ ................................ . 94
26.1. Usando o gravador de macros: ................................ ................................ ............................. 94
26.2. Macros de funo definida pelo usurio ................................ ................................ ............. 103
26.3. Visual Basic for Applications (VBA ) ................................ ................................ ................ 106

rc   c


O software Microsoft Excel uma ferramenta de Banco de Dados que permite, desde a
execuo de uma simples operao de soma at um complexo controle de informaes
atravs de planilhas eletrnicas com utilizao de frmulas, funes, tabelas dinmicas
e macros.
c

  cc 
cc
c

rc!cc"#$%c
c

H trs componentes bsicos para a Faixa de Opes:


!% Existem sete guias na parte superior. Cada uma representa tarefas principais
executadas no Excel.
"% Cada guia tem grupos que mostram itens relacionados reunidos.
&% Um comando um boto, uma caixa para inserir informaes ou um
menu
Os principais comandos do Excel esto na primeira guia, a guia '(! . Os comandos
dessa guia so aqueles que a Microsoft identificou como os mais comumente usados
quando as pessoas realizam tarefas bsicas com planilhas.
Por exemplo, os comandos ), (*c e "! so organizados primeiramente
na guia '(!, no grupo +cc %,(!. Os comandos de formatao de fonte
esto prximos, no grupo *. Comandos para centralizar o texto ou alinhar texto
esquerda ou direita esto no grupo )!-&* e comandos para inserir e excluir
clulas, linhas, colunas e planilhas esto no grupo .))%.
Os grupos renem todos os comandos de que voc pode precisar para um tipo
especfico de tarefa e, durante toda a tarefa, eles permanecem em exibio e disponveis,
=

em vez de serem ocultados em menus. Esses comandos vitais ficam visveis acima do
seu espao de trabalho.
c/!%c(&%0c&%c"%c1c2(,c"(!%c)%c

Crie um grfico clicando em um boto na guia Inserir no grupo Grficos. Em seguida,


as guias Ferramentas de Grfico ficam disponveis: Design, Layout e Formato.
Os comandos na Faixa de Opes so aqueles utilizados com mais freqncia. Em vez
de mostrar todos os comandos, a todo momento, o Excel 2007 mostra alguns comandos
quando eles podem ser necessrios, em resposta a uma ao efetuada por voc.
Por exemplo, se voc no tem um grfico em sua planilha, os comandos para trabalhar
com grficos no so necessrios.
Mas depois de criado um grfico, as Ferramentas de Grfico aparecem com trs guias:
Design, Layout e Formato. Nessas guias, voc encontrar os comandos necessrios para
trabalhar com o grfico. A Faixa de Opes responde sua ao.
Use a guia Design para alterar o tipo de grfico ou para mover o local do grfico; a guia
Layout para alterar ttulos de grficos ou outros elementos grficos; e a guia Formato
para adicionar cores de preenchimento ou para alterar estilos de linha. Quando concluir
o grfico, clique fora da rea do grfico. As Ferramentas de Grfico desaparecem. Para
reexib-las, clique dentro do grfico. As guias reaparecem.
Portanto, no se preocupe se no vir todos os comandos necessrios em todos os
momentos. Execute as primeiras etapas. Em seguida, os comandos necessrios estaro
visveis.

3c/!%c"#$%0c%c"(!%c)%c

Clique na seta
Clique na seta

na parte inferior de um grupo para obter mais opes se precisar delas.


no grupo Fonte.

A caixa de dilogo Formatar Clulas aparecer.


Quando vir esta seta
(denominada Iniciador de Caixa de Dilogo) no canto inferior
direito de um grupo, haver mais opes disponveis para o grupo. Clique na seta e voc
ver uma caixa de dilogo ou um painel de tarefas.
Por exemplo, na guia Incio, no grupo Fonte, voc tem todos os comandos usados com
mais freqncia para fazer alteraes de fonte: comandos para alterar a fonte, alterar o
tamanho da fonte e aplicar negrito, itlico ou sublinhado.
Se desejar mais opes, como sobrescrito, clique na
seta direita de Fonte e voc
ver a caixa de dilogo Formatar Clulas, que tem sobrescrito e outras opes
relacionadas a fontes.

'

a  c )  

     

    
i      t i i   t i 
 l iil
il t   B      t     Ri   t
i  i        iii   l  !  l  i i   "# $ 
%  
 t  t  i i l  #
&   l tilt ti   jt  li i
'    ilt  t "  lii ilt  B 
   t  Ri#
& ili   %ti it   ilt  i'   i
li   ii B    t  Ri#
&    %t %  
 tli   %ti it  
 %   
 t  li    R    B      t    
Ri#
t li  t& li" B    t   i Mi
C li    !
  )
)!4 #

 

a  c 

)


 )   !



u  'i ( l  t li" t t l   l#
& i )( 
"    'i ( l  #
  i i C  l i i*i#

& i     i C    li+ t    t li"   t t
 l i#
   i  t l         j %  %  tl+   t l 
 l !#
  i i          tl+#&  ,&   lt 
t "  t   l  t i :
tl+ %ti  #
tl+   l t  i t l#

 
 
)

  tl+ t %  t      : 'i   ( l# u  i )(
 
"    'i ( l  #
u  'i ( l tii  t 
iB    t  Ri BtMi 
t

i #
& i t li    j i%i #*
"   ti ti
i  
'i ( l%t  i  #  i i t l%t
  j#
 ttitl+ t l,titl+ t l    
  C(R) i
i      l     
"# &   l 
tl+ C(R)-C i i   l t        t 
i   tl+
C(R)-uil  l t  t 
i#

5c &c2c&cc!6!#7c

O novo modo de exibio de Layout da Pgina no Excel.


Ttulos de colunas.
Ttulos de linhas.
Rguas de margens.
A Faixa de Opes no a nica novidade no Excel 2007. O modo de exibio de
Layout da Pgina tambm. Se voc tiver trabalhado no modo de exibio de Layout de
Impresso no Microsoft Office Word, ficar satisfeito em ver o Excel com vantagens
semelhantes.
Para ver o novo modo de exibio, clique em Modo de Exibio de Layout da Pgina na
barra de ferramentas Modo de Exibio
na parte inferior direita da janela. Ou
clique na guia Modo de Exibio na Faixa de Opes e, em seguida, clique em Modo de
Exibio de Layout da Pgina no grupo Modos de Exibio de Pasta de Trabalho.
No modo de exibio de Layout da Pgina h margens de pgina na parte superior, nas
laterais e na parte inferior da pasta de trabalho e em um pequeno espao azul entre as
pastas de trabalho. As rguas na parte superior e na lateral ajudam a ajustar as margens.
Voc pode ativar e desativar as rguas, conforme necessrio (clique em Rgua no grupo
Mostrar/Ocultar na guia Exibir).
Com esse novo modo de exibio, voc no precisa visualizar a impresso para fazer
ajustes na pasta de trabalho antes de imprimir.
fcil adicionar cabealhos e rodaps no modo de exibio de Layout da Pgina.
Quando voc digita na nova rea de cabealho e rodap na parte superior ou inferior e
uma pgina, a guia Design aberta com todos os comandos necessrios para criar seus
cabealhos e rodaps.

Voc pode ver cada planilha em uma pasta de trabalho no modo de exibio que melhor
funciona para essa planilha. Basta selecionar um modo de exibio na barra de
ferramentas Modo de Exibio ou no grupo Pastas de Trabalho na guia Exibir de cada
planilha. O modo de exibio Normal e a visualizao de Quebra de Pgina esto ambas
l.
c*8%cc2c&*c
c
O novo formato de arquivo significa aprimoramentos no Excel. Aqui esto seus
principais benefcios:
2%c (%%. O nmero de linhas em uma planilha mudou de 65.536 para
1.048.576. O nmero de colunas aumentou de 256 para 16.384. Voc pode gravar
frmulas mais longas na nova Barra de Frmulas redimensionvel. Alm disso, se voc
clicar em grandes blocos de texto em uma clula, a Barra de Frmulas no mais
transbordar para a grade da planilha.
&-c  !c c 1!2 As pastas de trabalho so compactadas; o tamanho
do arquivo aproximadamente de 50 a 75 por cento menor que nas verses anteriores
do Excel. Voc abre e salva os arquivos compactados como costumava abrir e salvar
qualquer arquivo do Excel.
9c2%c&*%cc1!2%0c2%c"#$%cc%)2c
Existem diversos tipos de arquivo que voc pode escolher ao salvar um arquivo no
Excel 2007.
%*cc 6)-cc()c:;)%< Salve uma pasta de trabalho como esse tipo de
arquivo se ela no contiver macros ou cdigo Microsoft Visual Basic for Applications
(VBA). Caso voc tente salvar uma pasta de trabalho como uma Pasta de Trabalho do
Excel e houver algum comando de macro ou projetos do VBA no arquivo, o Excel 2007
avisar que a macro ou o cdigo do VBA ser excludo do arquivo.
%*c c 6)-c 6!)!*c "c /(c c ()c :;)%&< Salve sua pasta de
trabalho como esse tipo de arquivo quando a pasta de trabalho contiver macros ou
cdigo VBA. Caso voc tente salvar uma pasta de trabalho que contenha macros ou
VBA como o tipo de arquivo Pasta de Trabalho do Excel, o Excel avisar voc contra
essa opo.
/)c c ()c :;)*< Salve sua pasta de trabalho como esse tipo de arquivo
quando precisar de um modelo.
/)c 6!)!*c"c/(cc()c:;)*&< Salve sua pasta de trabalho como
esse tipo de arquivo quando precisar de um modelo e a pasta de trabalho contiver
macros ou VBA.
%*cc 6)-c!=!cc()c:;)%6< Salve sua pasta de trabalho como esse
tipo de arquivo quando tiver uma pasta de trabalho especialmente grande; esse tipo de
arquivo ser aberto mais rapidamente do que uma Pasta de Trabalho do Excel muito
r

grande o faria. Voc ainda ter os novos recursos do Excel com esse tipo de arquivo,
mas no XML.
%*c c 6)-c c ()c >c ?c ()c 3c :;)%< Salve sua pasta de trabalho
como esse tipo de arquivo quando precisar compartilh-la com algum que esteja
trabalhando com uma verso anterior do Excel e que no tenha o Microsoft
Compatibility Pack para Office 2007.
%*c c 6)-c c /!(%*c ()c @A>@c :;)%< Salve sua pasta de trabalho
como esse tipo de arquivo quando precisar compartilh-la com algum que utilize o
Microsoft Excel 5.0. A maioria dos recursos do Excel 2007 ser desativada quando voc
salvar como esse tipo de arquivo.
>c!&!cc*&-cc!cc"#$%c
Qualquer que seja a guia ativa, clique nela duas vezes. A Faixa de Opes e seus
comandos desaparecero temporariamente. Para que reapaream, clique em qualquer
guia uma vez. Ou clique com o boto direito do mouse em qualquer boto na Faixa de
Opes e clique em Minimizar a Faixa de Opes. Para recuperar a Faixa de Opes,
clique com o boto direito em uma guia e clique novamente em Minimizar a Faixa de
Opes.
rc

c1c(*(c(&cc&c1!2Bc

No Excel 2007, o menu 1!2 foi substitudo pelo *7c /!(%*c !(
.
Clique nesse boto no canto superior esquerdo da janela para obter os mesmos
comandos bsicos que utilizava no passado para abrir, salvar e imprimir suas pastas de
trabalho.
Aqui voc tambm encontrar as configuraes do programa que controlam itens como
o estilo de referncia R1C1, quantas planilhas em branco existem em uma nova pasta de
trabalho e em qual direo o cursor vai depois que voc pressionar ENTER.
Clique em "#$%c c () na parte inferior desse menu e, em seguida, clique em
qualquer uma das categorias na lista esquerda.
Em verses anteriores do Excel, voc poderia definir opes na caixa de dilogo
"#$%, aberta a partir do menu &*%. Agora, muitas dessas opes esto
disponveis utilizando-se o *7c /!(%*c !(, onde esto mais visveis e
convenientemente mo quando voc inicia o trabalho com arquivos antigos ou novos.
c

rr

a


   )



$ tB   tl i ill#C t l  j 
. l
  i%i
. l#


a ac

  




$ l     t  
      t   lil+ / t it
l   ll t0    t  l 

  
t l C )1 /tili"   l t  i l0 t j i  

/tili"t l  ili it0t l$ )1 t ji#
l  i
  +j2  l ilil+ t   
t  
!  ) 
  ! '!   ! #& +%ilit 

 li  %ti itB  tt       j
l   i
   i%it      i%ilil+ 
 %   l  lt    tl  i%i#


ra

3c

/c
 
c c / c    cc 
c3cc
 
cBc

c
A Microsoft disponibiliza um software, gratuito, para localizar no Excel 2007 os
comandos conhecidos no 2003. Para tanto basta digitar no endereo do seu Browser o
seguinte endereo:
http://office.microsoft.com/assistance/asstvid.aspx?assetid=XT101493291046&vwi
dth=1044&vheight=788&type=flash&CTT=11&Origin=HA101491511046 c
c
Um programa ser carregado. Ser apresentada a tela do Excel 2003 e o usurio dever
escolher um comando a ser localizado no Excel 2007. A tela do 2007 ser apresentada e
ser mostrado o caminho onde localizar o comando desejado.

Como exemplo localizar o comando !*cAcc"c

r

=c
c

/ c 0c 
cc  c

r=

 c ! 

it  i  i  i    ll t lil+#
( l tl+C(R)-C;
( l tl+C(R)-* t;
 'i( l)(-C-C;
 3tili"  i  i 4 i

 
 
Cli  Bti itll  l+ Ci ;
5 .i
 
it  llj t      l    +i t
/t i
i  i it  ll0 li     %t       
 t#




 a c ) 

3   " i  l  t      l  ll    ti tili"  
    .i#
( l tl+C(R)-u;
 'i( l)(-C-u;
 3tili"  4i'! 4    
 !!"
Cli  Bti itll  l+ Cl ;

C   j i  llj t ll  i   tili" 
 l    +i t  t i
i i it  ll   t      
ll  ti#

  c  

   R  t i il   Ci       i 
   ll  i   t     t  ti ll
  i #
( l tl+C(R)-6;
 'i( l)(-C-6;
 3tili"  i  i 4 i

 
 
Cli  Bti itll  l+ Cl ;



rV

@c


c  
c
c
Quando se deseja que o dado seja copiado com alguma caracterstica especfica.
Abaixo apresentado o sub-menu Colar especial.

`c c

Esta opo equivale ao comando colar;


`c C&)%c
Copia somente as frmulas;
`c )%c
Transforma o contedo da rea de transferncia em valor;
`c &*%c
Copia somente os formatos;
`c &*=!%c
Copia somente os comentrios;
`c )!#7c
Copia a validao da entrada de dados (este assunto ser abordado
posteriormente);
`c
8cc()c
Copia a largura da coluna;
`c "#$%c
possvel se fazer operaes com as clulas de origem e destino
utilizando-se esta opo;
`c %"c
O contedo de uma linha passa para uma coluna ou vice-versa;

r'

5c 
c Dc
c
Este comando possibilita criar sries com nmeros ou datas informando as regras a
serem adotadas. Para nmeros estas sries podem ser progresses aritmticas,
conhecidas como PA, onde o nmero seguinte da srie igual ao anterior %& a um
incremento ou podem ser progresses geomtricas, conhecidas como PG, onde o
nmero seguinte da srie igual ao anterior &)*!")!( a um incremento.
Utilizar o comando (- do Grupo !#7 da Guia '(!c
c

Escolher Srie

Escolher por Srie em


!-% ou )% e o Tipo
!, para PA e
para PG. Determinar o valor do Incremento e o valor Limite da Srie.

%(!&*

Como exemplo vamos criar uma srie em Coluna, PA, com incremento 5, comeando a
srie com o nmero 20 (preencher uma clula qualquer com o nmero 20) e com valor
limite sendo 63.

Para datas ser habilitada a opo !c c * com as alternativas !, !c c
%&, /,% e . As alternativas Dia, Ms e Ano, incrementam o dia, o ms e o
ano, respectivamente. A alternativa Dia da semana tambm incrementa o dia das datas,
porm, sbados e domingos no so apresentados.
c
r

c

/cc 
c
c
O comando Pincel na Guia '(! no Grupo +c c %,(! utilizado para
copiar o formato de uma clula. Entende-se como formato, todas as propriedades ou
caractersticas do contedo da clula, ou seja, cor, tamanho e tipo da fonte, borda,
preenchimento, negrito, sublinhado, alinhamento e etc.
importante ressaltar que o comando Pincel no copia os dados da clula e sim o
formato dos dados da clula. O comando Pincel um atalho para o Comando )c
%"(!)c&*%.
9c / + c
c
O Excel permite que sejam inseridos comentrios em qualquer lugar da planilha.
Utilizar o comando 2c &*=! na Guia 2!%7 no Grupo &*=!% ou
clicar com o boto direito na clula e utilizar o comando %!c &*=!. Para
remover Utilizar o comando ()! na Guia 2!%7 no Grupo &*=!% ou clicar
com o boto direito na clula e utilizar o comando ()!c &*=!.
>c /c
c
>rc!!c &c &c "c &c (.))c c &c !*2)c c (.))%c &c &c
")!)-c
Selecione a clula, o intervalo de clulas ou as selees no-adjacentes (uma seleo de
duas ou mais clulas ou intervalos de clulas que no se tocam.) que voc deseja
nomear.
Clique na caixa & na extremidade esquerda da Barra de frmulascc
c
ccc

Digite o nome que voc deseja usar para referenciar sua seleo. Os nomes podem ter
at 255 caracteres.
Pressione ENTER.
Observao: Voc no pode nomear uma clula enquanto estiver alterando o contedo
da mesma.
c
>c)*c&c&c
r]

c
Se voc alterar um nome definido ou um nome de tabela, todos os usos desse nome na
pasta de trabalho tambm sero alterados.
Na Guia C&)%, no Grupo &%c!!%, clique em (!cc&%.

Na caixa de dilogo (!cc&%, clique no nome que deseja alterar e clique


em Editar.
c!( Voc tambm pode clicar duas vezes no nome.
c Na caixa de dilogo Editar Nome, na caixa Nome, digite o novo nome para a
referncia.
c Na caixa Refere-se a, altere a referncia e clique em OK.
c Na caixa de dilogo Gerenciador de Nomes, na caixa Refere-se a, altere a clula,
a frmula ou a constante representada pelo nome.
c Para cancelar alteraes indesejadas ou acidentais, clique em Cancelar
pressione ESC.
c Para salvar as alteraes, clique em Confirmar

ou

ou pressione ENTER.

6%2#7 O boto Fechar fecha somente a caixa de dilogo Gerenciador de


Nomes. No necessrio confirmar as alteraes j efetuadas.
>3c()!c&cc&!%c&%c
c
Na Guia C&)%, no Grupo &%c!!%, clique em (!cc&%.

Na caixa de dilogo (!cc&%, clique no nome que voc deseja alterar.


Selecione um ou mais nomes seguindo um destes procedimentos:
c Para selecionar um nome, clique nele.
c Para selecionar mais de um nome em um grupo contguo, clique e arraste os
nomes ou pressione a tecla SHIFT e clique com o boto do mouse para cada
nome no grupo.
c Para selecionar mais de um nome em um grupo no-contguo, pressione CTRL e
clique com o boto do mouse para cada nome no grupo.
c Clique em Excluir. Voc tambm pode pressionar DELETE.
c Clique em OK para confirmar a excluso.

r

6%2#7 O boto Fechar fecha somente a caixa de dilogo Gerenciador de


Nomes. No necessrio confirmar as alteraes j efetuadas.
c
rc c
c
Para impedir que, por acidente ou deliberadamente, um usurio altere, mova ou exclua
dados importantes, voc pode proteger determinados elementos de uma planilha ou
pasta de trabalho, com ou sem uma senha.
rrc
*8c)&*%cc&c")!)-c
c Selecione a planilha que deseja proteger.
c Para desbloquear clulas ou intervalos que deseja liberar para outros usurios
alterarem, faa o seguinte:
`c Selecione cada clula ou intervalo que deseja desbloquear.
`c Na guia Incio, no grupo Clulas, clique em Formatar e, em seguida,
clique em Formatar Clulas (CTRL + 1).

`c Na guia Proteo, limpe a caixa de seleo Bloqueada e clique em OK.

c Para ocultar frmulas que voc no deseja que fiquem visveis, faa o seguinte:
`c Na planilha, selecione as clulas que contm as frmulas que deseja
ocultar.
`c Na guia Incio, no grupo Clulas, clique em Formatar e, em seguida,
clique em Formatar Clulas.
`c Na guia Proteo, marque a caixa de seleo Oculta e clique em OK.

c Na Guia 2!%7, no grupo )*#$%, clique em *8c)!)-.

c Na lista Permitir a todos os usurios desta pasta de trabalho, selecione os


elementos que voc deseja que os usurios possam alterar.

c Na caixa Senha para desproteger a planilha, digite uma senha para a planilha,
clique em OK e digite novamente a senha para confirm-la.

6%2#7 A senha opcional. Se voc no fornecer uma senha, qualquer


usurio poder desproteger a planilha e alterar os elementos protegidos.
Certifique-se de escolher uma senha que seja fcil de lembrar j que, se ela for
perdida, voc no poder acessar os elementos protegidos na planilha.
rc
*8c)&*%cc&c"%*cc*6)-c
c
c Na Guia 2!%7, no grupo )*#$%, clique em *8c %*c c
6)-.

ar

c Em *8c"%*cc*6)-c", siga um destes procedimentos:


`c Para proteger a estrutura de uma pasta de trabalho, marque a caixa de
seleo Estrutura.
`c Para manter as janelas da pasta de trabalho com o mesmo tamanho e na
mesma posio a cada vez que a pasta de trabalho for aberta, marque a
caixa de seleo Janelas.

c Para impedir que outros usurios removam a proteo da pasta de trabalho, na


caixa Senha (opcional), digite uma senha, clique em OK, e, em seguida, digite
novamente a senha para confirm-la.

6%2#7 A senha de planilha opcional. Se voc no fornecer uma senha,


qualquer usurio poder desproteger a pasta de trabalho e alterar os elementos
protegidos. Certifique-se de escolher uma senha da qual consiga lembrar,
porque, se ela for perdida, voc no poder acessar os elementos protegidos da
pasta de trabalho.
rrc  ccE/
 c
c
rrrc
()cc
c
c A tecla F2 utilizada em uma clula que contenha frmula para que sejam
visualizados os endereos ( a representao da clula no Excel. Composto
da letra da coluna com o nmero das linha. Ex.: J8, coluna J, linha 8 )das
clulas que compem a frmula.

aa


rr a c
!
)!4 
  )
   
)  
  )


t    t t
. llil+i  t   lt#

$4i )
 # ! !  )
li   $
   )







rr  c


  

c 
    


t  .    
it %    ll  t +
. l 
t  i   t     #



$ 4i  )
  4  # ! !   )
 li    
  
  
#


a


 t   t t        t   

. l#
 iti  
. l l  ll   t  lil+   t    li+
til+   
  lli  % li+   tlit
    t  lil+   t
"   t  
. l#
l+i l     t   llti#



c 
  % 


t  .    
it %    ll  
  t     
. l
t  i   t     #


$ 4i  )


  4  # ! !   )
 li    
  
% 
#





a=

Neste exemplo a clula D12 est fazendo parte das frmulas das clulas A12 e
C13.
Depois de feito o rastreamento para remover as setas na Guia C&)%, no
Grupo !*!ccC&)% clique em &2c *%c
rcF cc  c
c
Este recurso disponibiliza um Dicionrio com alguns erros de digitao comuns que
sero corrigidos automaticamente quando praticados. permitido acrescentar novos
registros ou excluir as correes indesejadas. Com este recurso tambm possvel criar
atalhos para qualquer texto desejado.
Clicar no *7c!(0cem "#$%cc()ce emc2!%7cc *

Clicar em "#$%cc* #7c


c

Para acrescentar algum registro no dicionrio, basta escrever na caixa 6%*!*! o texto
que se deseja substituir e na caixa  o valor correto. Com este mesmo recurso pode-se
criar um atalho.
Por exemplo: Na caixa 6%*!*! digite acps e na caixa  digite Antnio Carlos
Pereira da Silva e clique em adicionar. Se for digitado em uma clula o texto acps
ser apresentado o texto Antnio Carlos Pereira da Silva.

aV

r3ccc c
c
Os dados de um Banco de Dados podem ser ordenados em funo de algum critrio.
Clique em alguma clula do Banco de Dados e na Guia %, no Grupo
!)* clique em )%%!!(.

)%%!!(cc

Na opo ) escolher a coluna a ser ordenada.


Na opo )%%!!(c & escolher o opo desejada. Caso a opo escolhida seja c
c* ou cc .)) ou G(cc .)) ser apresentada uma nova coluna para
escolha das cores ou cone e se a opo escolhida ficar na parte superior ou inferior.

Com as opes !(!c'2) ou


de classificao.

"!c'2) possvel acrescentar novas opes

Caso se desejar ordenar uma lista por ordem crescente ou decrescente por uma nica
coluna basta clicar em uma clula da coluna que se deseja ordenar e Na Guia %, no
Grupo )%%!!(cc!)* clique em )%%!!(cccccc )%%!!(ccccc
c

a'



r c#
#

r r c
%!! ! )


t     it  ili"     t  li itit  t   t %l+#
Cli   l ll 4i! ! 4 )li   %!! ! #



$  li   t   ili"ll7 lili" 
ll'B 78#&  ti  ii  ti  tili" 'iii 9 l#
t   i  'iii 9 ltili" t l   it i itB 
 Rl : i"tl  t  i B  Rl u til#




 t   t l    t   t   t %l+   j l   iii# & 
 ii   t ii 
 t  lli  
%  iil    tt i t #

r a c
&) !!


5     j     ttl   li+  l       i   
   +i ii       i it  l  %i  li+   
 l 4i! ! 4 )li    &) !!
#




$  l i 
i  l  li+ 7   l    t     i i
 
ilit i #&   l ii%t  ti  #

r  c
 &!4 )


 lili"   t t l i  t t %l+#$4i
! ! 4 )li    &!4   #



l+   j#

a]

c
cc
c

c
c c ! *)c

a

c  !)



c 





  lt %  ili" lil+    t  t %l+ i lt  t 
t l#$4i! ! 4 )li    )#




 % t    j l  t   t %l+ ti     l  i"  
j l  t ti         t      l+i 
lil+     ili"#  2    $ 9 l % t   il 
2  lil+     jili" #
  it ili" ;lil+   it t j l% t#




Ct + i  t t %l+% t   i   9 l
t t %l+ti tt% t  i"t l#




 t  j l % t  &t7   i"  t l    l ili"  t 
lil+i
t   t#&l7&l &l;#

r c% #

# 

5li
 t   %lt  lti,





i
i l     i  t i
 tl# 



  %lt
i  lt   i 
. l  ll
 t #
   lti lt  
it .i#
    ll t  l t /l0   2 /li+0# 
/ #:7B7<M;7=0#

  
"    %lttili" %l>?>/.l 0 #

   tili"    %l >?> 
t   l t  t   i
     l

t    l l t     i
i   j
it   .i#    tili"  
 %l
t 2  t i
   li+
t   l 2 
  i
i# tili" tt
t l t  t2  t 
i
   ll  i
i/  %lt0  

%#'






&  tili" t l@   i ili  %l>?>#



r

Vamos exemplificar alguns casos:


r@rc
c

,(!c)*!2c

c
Neste exemplo a cpia pode ser realizada pois a referncia relativa, ou seja, quando a
cpia for realizada para as linhas abaixo os endereos que compem a frmula tero as
linhas incrementadas. B5 passar para B6, B7 ... e C5 passar para C6, C7 ...

r@c
c

,(!c6%)*c

c
Neste exemplo necessrio utilizar o smbolo $, antes da linha 80, no endereo C80
da frmula, pois quando for efetuada a cpia a linha 80 no poder mudar de posio.
r@3c

,(!c/!%*c
a

c
Neste caso a coluna B de juros no poder ser alterada e a linha 31 do produto tambm
no. necessrio travar a coluna B do endereo B26 e a linha 31 do endereo B31.

Aps travados os endereos, pode-se efetuar a cpia para baixo e para a direita que as
frmulas efetuaro o clculo corretamente.
r5cG
 ccF c c

 c
possvel vincular uma clula de uma pasta a outra pasta. Para isto basta colocar o sinal
de = (igual) na clula que se deseja obter o valor e clicar na clula que se deseja o
vnculo e acionar a tecla Enter.
As planilhas podem ser trabalhadas como grupo de planilhas o que permite inserir um
valor, uma frmula, uma formatao ou qualquer comando em uma clula ou intervalo
de clulas e o dado ser inserido em todas as planilhas do grupo no mesmo endereo.
Para agrupar planilhas manter a tecla Ctrl acionada e clicar nas planilhas desejadas ou
clicar na primeira planilha e com a tecla Shift acionada clicar na ltima planilha para
agrupar todas as planilhas.
Se clicarmos em uma planilha com o boto direito aparecer um submenu que permitir
a execuo das operaes: inserir, excluir, renomear, mover ou copiar, selecionar todas
as planilhas, cor da guia ou exibir cdigo (permite alterar propriedades da planilha).



rc 
cAc
cc
c
rrc
*!)*c
c
Utilizado para obter os registros de uma planilha que se deseja visualizar que atendam a
um critrio ou condio.
Na Guia %, no Grupo )%%!!(cc!)* no Comando !)* possvel se fazer
consultas no Banco de Dados filtrando as informaes por um ou mais critrios. Em
cada rtulo de coluna aparecer um DropDown que permitir a escolha de um ou mais
critrios, Filtrar por Cor ou Filtrar por texto.

c !)*c"c c

=

c !)*c"c *c

Utilizando a opo Personalizar Filtro aparecer uma caixa de dilogo.

 c *#7c (&c %c "%c A c "!%c 7c %c *!)! %c
(*&*cc!)*c*=c!&#$%c!(%!%**%c
V

No filtro o ? substitui um nico caracter e o * substitui uma cadeia de caracteres.


Ex. Se desejar ver as vendas de Maria, Mario e Marta. O filtro ser igual a Mar??.
Se desejar Maria, Marta, Mario e Mariana. O filtro ser igual a Mar*.
rc
!)*c2#c
Caso o critrio desejado no seja possvel ser realizado com o recurso apresentado
existe a opo do !)*c2#.
Na Guia %, no Grupo )%%!!(cc!)*cno Comando 2#.

Neste caso devero ser informados a #70c*2)cc


!%*0c*2)cc(!*.!%cec
"!c"cec &*c8!%*%c()%!2%0 quando for o caso.
#7. Filtrar na lista local ou copiar para outro local.
*2)cc)!%*. Marcar o Banco de Dados inclusive os rtulos.
*2)c c (!*.!%. Escolher um local da planilha para informar os critrios de
filtro. O intervalo de critrio dever conter na 1 linha os rtulos e nas linhas seguintes
os critrios. Quando os critrios forem interseo de valores utilizar os critrios na
mesma linha. Quando os critrios forem unio de valores utiliz-los em linhas
diferentes.
EX.:
1-c Filtrar as vendas de Carlos de camisa.

*2)cc !*.!c"c!*%#7cc2)%c
2-c Filtrar as vendas de Camisa ou Cala

'

*2)cc !*.!c"c!7cc2)%c
O intervalo de critrio pode conter todos os rtulos ou apenas os rtulos que contm
critrio.
No exemplo acima o intervalo pode ser = ou =
Caso exista interseo de valores para o mesmo rtulo, criar uma cpia do mesmo
rtulo e colocar os dois critrios.
Ex.:
Filtrar as vendas entre 01/03/2003 e 30/06/2003

"!c c Esta opo s estar habilitada caso na Ao seja escolhida a opo
Copiar para outro Local. Neste caso dever ser informado o local onde se deseja
visualizar os dados filtrados.
&*c8!%*%c()%!2%.Esta opo dever ser utilizada caso no Banco de Dados
existam registros idnticos e no se deseja ver itens repetidos.
r9c  
cc
c
O Microsoft Excel pode calcular automaticamente valores de subtotais e totais gerais
em uma lista. Quando voc insere subtotais automticos, o Excel organiza a lista em
tpicos para que voc possa exibir e ocultar as linhas de detalhes de cada subtotal.
c

%!c%6**!%c&c&c)!%*c
1.c Classifique a lista pela coluna para a qual voc deseja calcular subtotais.
2.c Clique em uma clula da lista.
3.c Na Guia %, no Grupo %**cc C"!(% no Comando 6**).
4.c Na caixa A cada alterao em, clique na coluna que contm os grupos para
os quais voc deseja subtotais. Esta deve ser a mesma coluna pela qual voc
classificou sua lista na etapa 1.
5.c Na caixa Usar funo, clique na funo que voc deseja usar para calcular os
subtotais.


6.c Na caixa Adicionar subtotal a, marque a caixa de seleo das colunas que
contm os valores para os quais voc deseja subtotais.

Inserir subtotais por grupo no banco de dados acima.


Classificar o Banco de Dados por Grupo.

]

Na Guia %, no Grupo %**cc C"!(% no Comando 6**)c


c

Sero apresentados subtotais por Grupo e aparecer no lado esquerdo da tela os


nmeros 1, 2 e 3.
O nmero 1 s aparece o total do Banco de Dados.

O nmero 3 aparece todo o banco de dados. O 2 somente as linhas de subtotais so


apresentadas.




C  i i  t l      ti 
"    i
iiil t  l i i i#

$4i'! 4  ! C 
)!4 )!  tili" 
  
!) 



.  l i  l    t    tili"     i   
 l #
C   j  l        t   B      t    
Ri# 


)!4    
 #

! 


$!
 






 




)!  ))
!
'!
A# !!  





r c#
%#()% #%#%%#%

 l it  i i  t i   t     it   ll
 lil+  j   +i    i  j i /  
ilit   t  
t % '#
$4i%
4  
 %
C )!   %
#
=r

Como default todas as clulas permitem qualquer valor. Para restringir a entrada de
dados clicar no Dropdown do item &!*! para escolher as opes de validao.

Para Nmero inteiro, Decimal, Data, Hora e Comprimento do texto, escolher em dados
a opo e informar os limites inferior e superior, quando for o caso.
Para Personalizado digitar a frmula que contm o critrio de validao.
Para listas existem dois casos.
rc %ccc)!%*c%c(*cc"C"!c")!)-cc
Informar em dados o intervalo da Lista digitando o endereo ou arrastando o mouse
sobre a lista.
c %ccc)!%*c%c(*c&c*c")!)-cc
Neste caso necessrio dar um nome lista e no campo fonte digitar = (igual) e o
nome dado lista.
Depois de feita a validao existe a possibilidade de orientar o usurio quanto ao tipo de
dados a ser editado, utilizando uma mensagem de entrada.
Utilizar a opo /%8&cc*c

=a

disponibilizada uma nova janela onde se deve informar um ttulo e uma mensagem a
ser mostrada quando a clula validada for selecionada.
Alm disto possvel mostrar ao usurio um alerta de erro no caso de tentativa de
entrada de dados invlidos.
Utilizar a opo )*ccc
c

Dever ser editado um ttulo e uma mensagem e escolhido um Estilo.


So trs os estilos possveis:
 default apresenta o alerta de erro e no permite a entrada do dado;
2!% avisa ao usurio que o dado no valido, mas permite que o usurio continuar
ou no;
&#$%ccinforma ao usurio que o dado editado est fora da validao.
c

=

c/ c  


c
Em algumas situaes se deseja formatar alguma clula, ou intervalo de clulas, que
atendam alguma condio.
Exemplos de formatao condicional utilizando a tabela abaixo.

1-c Mudar a fonte para vermelho para as vendas inferiores a R$ 100,00


Selecionar as clulas a serem formatadas.

Na Guia '(!, no Grupo %*!) no Comando &*#7c !(!)0c escolher a


opo 2c8.

==

Escolher a opo Formatar apenas clulas que contenham e em Formatar apenas


clulas com: escolher Valor da Clula menor do que 100.
Clicar em Formatar e em Fonte escolher a Cor vermelha.

=V

Em Visualizao apresentado como, os dados que atenderem a condio, sero


formatados.

2-c Colocar borda no contorno das datas das vendas de Pedro


Selecionar as clulas a serem formatadas.

Na Guia '(!, no Grupo %*!) no Comando &*#7c !(!)0c escolher a


opo 2c8.

='

Neste caso como a condio para formatar a clula no est na clula a ser formatada
usar a opo Usar uma frmula para determinar quis clulas devem ser formatadas.
Repare que apesar de todas as clulas de data estarem selecionadas a clula ativa a C2.
Para que a clula C2 fique com borda necessrio que a clula A2 = Pedro. (O texto
pode ser digitado em caracteres Maisculos ou minsculos)

Em Formatar na opo Borda escolher Contorno.

Todas as clulas da coluna C, datas, cujo vendedor for Pedro estaro formatadas com
borda.

Existem tambm opes de formatao condicional c c %, %()c c
 e H*ccG(%.

Barra de Dados

Escalas de Cor

Conjuntos de cones
=]

Barra de Dados

Escalas de Cor

Conjunto de cones

rc + cc
c
Um cenrio um conjunto de valores que o Excel salva e pode substituir
automaticamente em clulas de uma planilha. Voc pode criar e salvar diferentes grupos
de valores em uma planilha e alternar para qualquer um desses novos cenrios para
exibir resultados diferentes.
Por exemplo, suponha que existam dois cenrios de oramento: um cenrio no pior dos
casos e um cenrio no melhor dos casos. possvel usar o Gerenciador de Cenrios para
criar ambos os cenrios na mesma planilha e ento alternar entre eles. Para cada cenrio,
especifique as clulas que so alteradas e os valores a serem usados para esse cenrio.
Quando voc alternar entre os cenrios, a clula de resultado ser modificada para
refletir os diferentes valores das clulas variveis.
Pior caso

Clulas variveis
Clula resultante
Melhor caso

Clulas variveis
Clula resultante
Se vrias pessoas tiverem informaes especficas em pastas de trabalho separadas que
voc deseja usar nos cenrios, ser possvel coletar essas pastas de trabalho e mesclar
seus cenrios.

=

c
!c&c(=!c
c
Antes de criar um cenrio, voc j deve ter um conjunto inicial de valores na planilha.
Para facilitar a leitura dos relatrios de resumo de cenrios, considere tambm a
nomeao das clulas que voc planeja usar nos cenrios.

1.c Na guia Dados, no grupo Ferramentas de Dados, clique em Teste de Hipteses


e, em seguida, clique em Gerenciador de Cenrios.
2.c Clique em !(!.
3.c Na caixa &cc(=!, digite um nome para o cenrio.
4.c Na caixa

.))%c 2!=2!%, insira as referncias para as clulas que voc

deseja especificar no seu cenrio. Por exemplo, se voc quiser ver como a
alterao dos valores das clulas B1 e B2 ir afetar o resultado de uma frmula
com base nessas clulas, insira r0.

OBS: Para preservar os valores iniciais para as clulas variveis, adicione um cenrio
que usa esses valores antes de criar cenrios adicionais que usam valores diferentes.
5.c Em *#7, selecione as opes desejadas.

OBS: Essas opes aplicam-se somente a planilhas protegidas. Para obter mais
informaes sobre planilhas protegidas, confira a seo Consulte Tambm.
!c

Selecione 2!*c )*#$% para impedir a edio do cenrio quando a


planilha estiver protegida.

!c

Selecione ()* para impedir a exibio do cenrio quando a planilha


estiver protegida.

6.c Clique em I.


7.c Na caixa de dilogo )%cc =!, digite os valores que voc deseja usar
nas clulas variveis desse cenrio.
8.c Para criar o cenrio, clique em I.
9.c Se quiser criar cenrios adicionais, repita as etapas de 2 a 8. Quando concluir a
criao de cenrios, clique em I e em (- na caixa de dilogo
(!cc =!%.

c !6!c&c(=!c
V

c
Ao exibir um cenrio, voc alterna para o conjunto de valores que so salvos como parte
desse cenrio. Os valores de cenrio so exibidos nas clulas que so alteradas de
cenrio para cenrio, alm das clulas de resultados. Por exemplo, usando os cenrios
anteriores, se voc exibir o cenrio Melhor Caso, a clula B1 exibir 150000, a clula
B2 exibir 26000 e a clula B3 exibir 124000.
1.c Na guia %, no grupo &*%c c %, clique em %*c c
!"C*%% e, em seguida, clique em (!cc =!%.
2.c Clique no nome do cenrio que voc deseja mostrar.
3.c Clique em /%*.
Obs: Depois que voc fechar a caixa de dilogo Gerenciador de Cenrios, os valores
do ltimo cenrio exibido permanecero na planilha. Se voc tiver salvo os valores
iniciais como um cenrio, poder exibir esses valores antes de fechar a caixa de dilogo
Gerenciador de Cenrios.
c /%()c(=!%c

1.c Selecione a planilha na qual armazenar os resultados de cenrios mesclados.


2.c Na guia %, no grupo &*%c c %, clique em %*c c
!"C*%% e, em seguida, clique em (!cc =!%.
3.c Clique em /%().
4.c Na caixa de dilogo /%()c =!%, clique na seta ao lado de %* e
selecione uma pasta de trabalho que contm cenrios a serem mesclados nos
seus resultados.
5.c Na caixa )!)-, clique no nome da planilha que contm os cenrios que voc
deseja mesclar.
6.c Clique em I para mesclar os cenrios da planilha selecionada na planilha
atual.
A caixa de dilogo /%()c =!% fechada, e os cenrios mesclados passaro a ser
exibidos na caixa de dilogo (!cc =!%.
7.c Repita as quatro etapas anteriores conforme necessrio at mesclar todos os
cenrios desejados.
Quando terminar, os cenrios que voc mesclou faro parte da planilha atual. Voc pode
fechar a caixa de dilogo (!c c =!% ou pode deix-la aberta para
continuar a anlise.

Vr

!c&c)*C!cc%&cc(=!c

1.c Na guia %, no grupo &*%c c %, clique em %*c c
!"C*%% e, em seguida, clique em (!cc =!%.
2.c Clique em %&.
3.c Clique em %&cc(=! ou )*C!cc*6)c!J&!(cc(=!.
4.c Na caixa

.))%cc%)*, insira as referncias para as clulas que fazem

referncia a clulas cujos valores so alterados pelos cenrios. Separe as


diversas referncias por vrgulas.
)*C!cc%&cc(=!c
c

OBS: Relatrios de cenrio no so automaticamente recalculados. Se voc alterar o


valor de um cenrio, essas alteraes no aparecero em um relatrio de resumo
existente. Em vez disso, ser necessrio criar um novo relatrio de resumo.
Por padro, o relatrio de resumo usa referncias de clula para identificar as
clulas variveis e as clulas de resultado. Para esse exemplo, foram criados nomes para
essas clulas, a fim de facilitar a leitura do relatrio de resumo. Se voc criar nomes
para as clulas antes de executar o relatrio de resumo, este conter os nomes em vez de
referncias de clulas.
c
c c/ cc
c
Se voc conhece o resultado que deseja de uma frmula, mas no tem certeza sobre o
valor de entrada necessrio para chegar a esse resultado, use o recurso Atingir Meta. Por
exemplo, suponha que voc precise de algum dinheiro emprestado. Voc sabe o quanto
precisa, por quanto tempo deseja pagar o emprstimo e quanto pode pagar por ms.
Nesse caso, voc pode usar Atingir Meta para determinar que taxa de juros precisa fixar
para atender sua meta de emprstimo.

Va




a c()

  
. l  
ii  
t  ll  l   
i
  i  t   t i   t t #
  
      t  ll i l    l # &   l 

RR'  2 ll7 #


t t   

t t # t t   
   il il/A0 i
  
    t     % t     t 
     
t  l   t   
+ t#
$ 
#& %t  lit
 i ili    ll
 i :*(-;#
  t#    t     2  t t l  l.i  
uR''*R  ) t i" / t i":     i 
. l 2i  
 "   i lt                t  i"
 li+  l# 3  it l   t i"    til+  
. l   ;  
tt   t i"    tt     t#0l  
   B$/' 
i   ll/
i   ll:  jt  
    ll%    lil+#&   l
ill
   it  lB li+;B;#0#  t  t i%i 
   "i  l li     t#  tt %   
tt /tt : l   ll    ttlt #& 
 l2 7  t t>4+t i t >tt #3   
   l  ltt            tt #0
. l  t 

 #
'i 
 t  t#3 i 
 t it    t
 i%i i  iit
#&   liit CARR'/C i
 
 t   #  i  
 t  i%i  t   
 
it #

 !   )
#5   i  
. l   t   
 i  
il 
 !    3  j   i i 
    lil+#  t 
iit 

. li il
 !    i%   
     t  i   lttl  lttl
. l
it i #
V



$   l+ t  i
#




3  " l+it  i l i 
  j#



V=

Ser exibida uma nova caixa de dilogo com uma breve descrio da funo e seus
argumentos.
Aps informados os argumentos o Resultado da frmula apresentado. O argumento
que voc atribuir deve produzir um valor vlido para esse argumento, caso contrrio
aparecer um erro ao lado do argumento informado.
Outra maneira de acessar as funes Na Guia C&)%, no Grupo !6)!*(c c
#$% onde so apresentadas as principais categorias de funes.

Escolhida uma das categorias sero listadas as funes.

Pode-se, tambm, digitar diretamente na clula a funo que se deseja utilizar precedida
do sinal de =. Quando digitado o sinal de igual e a primeira letra da funo, sero
apresentadas todas as funes que comeam com a letra digitada. A cada letra digitada
s sero apresentadas as funes que atendam aos caracteres digitados. Uma vez
localizada a funo desejada posicionar o cursor sobre o nome da funo e dar um duplo
clique ou acionar a tecla TAB.
A seguir sero solicitados os argumentos da funo que devero ser informados
separados por ponto e vrgula.

3rc

#$%cc*cc c

c #7c Kcc
VV

c
Retorna a data de hoje formatada como uma data.
c

c
Na Guia C&)%, no Grupo !6)!*(c c #$%, noc Comando *c c
escolher a funo HOJE.

c
c

Como dito na tela de Argumentos da funo esta funo no possui argumentos.


O Resultado da frmula = Voltil pois ser sempre atualizado pela data atual do sistema
operacional.
Pode-se digitar a funo diretamente na clula =HOJE().

V'

c #7c /c
c
Retorna um nmero entre 1 e 7 ou entre 0 e 6 indicando o dia da semana.
c

Na Guia C&)%, no Grupo !6)!*(c c #$%, noc Comando *c c


escolher a funo DIA.DA.SEMANA.

c

Como exemplo que dia da semana foi 22/10/2005?


Digitar na clula A1 esta data para ser utilizada como argumento da funo.

apresentada a tela de Argumentos da funo onde so solicitados os dois


argumentos necessrios.
DICA: Quando o texto do argumento estiver em negrito significa que este obrigatrio.
No estando em negrito significa que nem sempre obrigatrio. Ateno que nem
sempre obrigatrio diferente do que opcional. Em certos casos o argumento se
no informado acarretar erro no resultado da frmula.
No argumento Nm_srie foi digitado A1 pois o endereo onde foi digitada a data que
se deseja saber qual o dia da semana correspondente. Observe que ao lado do
argumento aparece o nmero 38467. No Excel as datas so nmeros correspondentes a
quantos dias se passaram do dia 01/01/1900. Por exemplo, 01/01/1900 igual a 1,
V

02/01/1900 igual a 2, 31/12/1900 igual a 366 e assim por diante. A ltima data
vlida para o Excel o dia 31/12/9999, que corresponde ao nmero 2958465. Se for
informada uma data acima deste valor o resultado da funo ser #VALOR, que
corresponde a um erro.

Para o argumento Retornar_tipo solicitado um nmero que pode ser 1, 2 ou 3.


Se for informado o nmero 1 a resposta da funo ser 1 para domingo, 2 para segundafeira at 7 para Sbado.
Se for informado o nmero 2 a resposta da funo ser 1 para segunda-feira, 2 para
tera-feira at 7 para domingo.
Se for informado o nmero 3 a resposta da funo ser 0 para segunda-feira, 1 para
tera-feira at 6 para domingo.
DICA: Caso o argumento Retornar_tipo no for informado, ser considerado o valor 1.
O Resultado da frmula = 7 significa que dia 22/10/2005 foi sbado. Se no argumento
Retornar_tipo fosse informado o nmero 3 o resultado da frmula seria 5, tambm
correspondente a sbado.
Pode-se digitar a funo diretamente na clula =DIA.DA.SEMANA(A1;1).

3c

#$%cc/*&=*!(cc !8&*!c

c #7c L c
c
Retorna o resultado de um numero elevado a uma potncia.
c

Na Guia C&)%, no Grupo !6)!*(c c #$%, Comando /*&=*!(c c


!8&*!.

V]

Movimentar a Barra de Rolagem at localizar a funo desejada.

Elevar o nmero 2, que est na clula A1, a quinta potncia, o nmero 5 est na clula
B1.

O resultado da frmula = 32 ou seja, 2 elevado a quinta potncia.


DICA: O Excel disponibiliza um operador que substitui a funo Potncia, o smbolo
^ , acento circunflexo.
Pode-se digitar a funo diretamente na clula =POTNCIA(A1;B1) ou =A1^B1.

V

No existe no Excel uma funo que calcule a raiz n de um nmero. Porm sabendose que a raiz n de um nmero igual ao nmero elevado a 1/n, possvel utilizar a
funo potncia para obter esse resultado.
Como exemplo calcular a raiz cbica de 27.
Considerar que o nmero 27 est na clula A1 e o nmero 3 est na clula B1.
A frmula a ser digitada seria =POTNCIA(A1;1/B1) ou =A1^(1/B1).c
Ambas as frmulas resultam no nmero 3.
OBS: imprescindvel a utilizao do parnteses na segunda frmula. Se no utilizado
o resultado da frmula ser 9 pois a conta a ser efetuada ser 27 elevado a 1, que igual
a 27 e depois dividido por 3, que resultar 9.
DICA: Quando se utiliza funo usual utilizar endereos de clulas para os
argumentos, ao invs de valores, pois assim possvel copiar a funo para outras
clulas e os argumentos se alteram considerando as referncias.
c
Veja o exemplo abaixo.

c #7c  
c
c
Retorna um subtotal em uma lista ou banco de dados.

Como exemplo desta funo ser utilizado o Banco de dados abaixo.

Na clula B10 foi inserida a funo soma e Na Guia %, no Grupo


!)*, o Comando !)*.
Posicionar o cursor na clula B11 para inserir a funo SUBTOTAL.
'

)%%!!(c c

Na Guia C&)%, no Grupo !6)!*(c c #$%, Comando /*&=*!(c c


!8&*!.
c

c
Movimentar a Barra de Rolagem at localizar a funo desejada.

O argumento M&N#7 o nmero de 1 a 11 que determina a funo do subtotal.


Clicar no tpico Ajuda sobre esta funo para que seja apresentada a lista das funes
do subtotal.

'r

Dependendo do valor, entre 1 e 11, informado no argumento da funo, um subtotal


diferente ser calculado.
Utilizar 1, para obter a mdia dos valores que sero informados,
Utilizar 2, para contar quantos nmeros,
Utilizar 3, para contar quantos valores e assim sucessivamente.
No exemplo ser utilizado o nmero 9 que far a soma dos valores do intervalo B2:B8.

O resultado obtido o mesmo da funo SOMA.


Porque utilizar esta funo, se existem funes que fazem o mesmo que a funo
SUBTOTAL faz?
Deve-se utilizar esta funo quando for filtrar o banco de dados e obter apenas o
subtotal das clulas filtradas.

'a

Para exemplificar filtrar o banco de dados para as vendas da vendedora Maria.

A diferena entre a funo SOMA e a funo SUBTOTAL que uma totaliza todo
o banco de dados enquanto que a outra s totaliza as clulas filtradas.
O mesmo acontece para os demais subtotais.
Deve-se utilizar para argumento desta funo os nmeros de 101 a 109 quando a
planilha tiver linha oculta.
No exemplo abaixo foi ocultada a linha 5 e colocada a funo SUBTOTAL(109,...) na
clula B13.

O resultado com o argumento 9 , na clula B11, fica igual ao da funo soma, da clula
B10, pois o banco de dados no est filtrado e com o argumento 109, na clula B13, a
linha oculta no somada.
c #7c / c
c
Adiciona as clulas especificadas por um determinado critrio ou condio.

Esta funo dever ser utilizada quando se quiser somar os dados de um banco de dados
que atendam a uma determinada condio.
Como exemplo desta funo ser utilizado o mesmo Banco de dados do exmplo
anterior.

'

Se aplicar na Guia %, no Grupo )%%!!(cc!)*0co Comando !)* e escolher


a vendedora Maria, com a funo SUBTOTAL(9;....) mostrado a soma das vendas
de Maria. Se o Banco de Dados for filtrado por Pedro, as vendas de Pedro e assim para
todos os vendedores que se deseja consultar a soma das vendas. Com a funo
SOMASE possvel resumir por vendedor a soma das vendas sem a necessidade de
filtrar o Banco de Dados.
Para clculo da soma das vendas de Maria a funo ser editada na clula E29.
Ser utilizado o Assistente de Funo. (SHIFT + F3)

Escolher a categoria Matemtica e Trigonometria e selecionar a funo SOMASE.


Nesta tela apresentada a sintaxe da funo, com trs argumentos, e a descrio da
funo.
Na tela seguinte so solicitados os argumentos da funo.

'=

*2) o intervalo de clula que se quer calculado. Para facilitar o entendimento


deste argumento dito que este argumento o intervalo de clulas que contm o
critrio. No exemplo o critrio Maria e o valor do argumento C30:C36, coluna dos
vendedores.

!*.!% como se quer a soma das vendas de Maria o argumento ser Maria. Como a
frmula ser copiada para se obter as vendas dos demais vendedores ser informado
para este argumento o endereo da clula da vendedora Maria, E28.

*2)N%& so as clulas a serem somadas D30:D36. Se no informado sero


utilizadas as clulas do argumento intervalo.

OBS: Quando um argumento no estiver em negrito isto quer dizer que nem sempre
obrigatrio. No exemplo anterior ele teve que ser especificado pois as clulas a serem
somadas no so as mesmas do primeiro argumento.
O resultado da frmula 700, total das somas de Maria.
Para que seja possvel a cpia da frmula para os demais vendedores necessrio travar
os intervalos do primeiro e terceiro argumento.

'V

33c
#$%c%**'%*!(%c
c
Abaixo so apresentadas algumas funes de estatsticas com as descries, argumentos
e resultados.

''

3=c
#$%cc *c
c
Abaixo so apresentadas algumas funes de texto com as descries, argumentos e
resultados.

DICA: Existe um operador que substitui a funo CONCATENAR, o &.


3@c

#$%cc(cc%c

c
Abaixo so apresentadas algumas funes de Banco de Dados com as descries,
argumentos e resultados.
c

'

Definies dos argumentos:


(N% o intervalo de clulas que constitui a lista ou banco de dados;
&" o rtulo de coluna entre aspas duplas ou um nmero que representa a
posio da coluna de valores na lista.
OBS: No exemplo este argumento pode ser representado pela palavra VALOR, pelo
nmero 3 ou pelo endereo C10.
!*.!% o intervalo de clulas que contm as condies especificadas. O intervalo
inclui um rtulo de coluna (nome da coluna) e uma ou mais clulas abaixo do rtulo
para uma ou mais condies.
OBS: Quando as condies esto na mesma linha l-se E e os resultados apresentados
sero da interseo dos valores. Quando as condies esto em linhas diferentes l-se
OU e os resultados apresentados sero da unio dos valores.

35c

#$%cc(cc,(!c

c #7c c

c
A funo PROCV utilizada quando se deseja procurar um valor em um banco de
dados e trazer alguma informao da mesma linha do valor encontrado.
Como definio o valor procurado tem que estar na primeira coluna a esquerda do
banco de dados e no pode haver repetio de valores. dito que o valor procurado
uma chave do banco de dados. Como exemplo para procurar um aluno em um banco de
dados de alunos, este dever ser procurado pela sua matrcula, que nica, e no pelo
']

nome, que pode ser repetido. Em resumo sempre que for criado um banco de dados para
futuras pesquisas deve-se colocar na primeira coluna a chave do banco de dados.
Ser exemplificada a funo PROCV utilizando-se o banco de dados abaixo.

c
Posicionar o mouse na clula F16 para obter a idade do funcionrio cuja matrcula
001 e usar o assistente de funo (SHIFT + F3).
Escolher a categoria Procura e Referncia e selecionar a funo PROCV.
Nesta tela apresentada a sintaxe da funo, com quatro argumentos, e a descrio da
funo.

Na tela seguinte so solicitados os argumentos da funo.

'



) *   Dl  lli" i i l  t% l#
$  l   i
   ll 7!        t l      
   % #




$ !4* )D t% l       t  it l ll
       t it l#

'*C:    
   
  

i it l ll
       t  it l      j  l  .i 
   
  i  t    it l#

%   l  C)3$E#




l i   %    !    iit C)3$E i t l
C$(RE#

Agora que o banco de dados est nomeado pode-se definir o argumento com o nome
ALUNOS.

M&N'!(N() o nmero da coluna do banco de dados a partir da qual o valor


correspondente deve ser informado. A primeira coluna de valores na tabela a coluna 1.
Como est sendo solicitada a idade do aluno que est na terceira coluna da tabela, deve
ser informado o nmero 3.

(N!*2)c pode ser FALSO ou VERDADEIRO ou pode ser 0 ou


1.
Usar a palavra FALSO ou o nmero 0 quando se desejar que a funo retorne erro
quando o valor procurado no for encontrado. No exemplo acima se for procurada a
matrcula 007 no ser encontrada e o resultado ser N#D, que corresponde dizer
que a matrcula procurada no foi encontrada no banco de dados.
Usar a palavra VERDADEIRO ou o nmero 1 quando o banco de dados for um
intervalo de valores, por exemplo a tabela de Imposto de Renda, que ser visto adiante.

OBS: Caso este argumento no seja especificado ser considerado o valor 1.


r

O resultado ser o nmero 25 que corresponde a idade do aluno cuja matrcula


001.
Para utilizar esta funo necessrio se conhecer a estrutura do banco de dados, ou seja
saber quais os dados que esto em cada coluna.

Se a frmula for copiada para as clulas abaixo o resultado ser a idade de cada
matrcula. Para que o resultado seja o que est sendo solicitado necessrio trocar o
ndice de cada coluna. Para o SEXO, coluna 4, para a NACIONALIDADE,
coluna 2 e para o NOME, coluna 5.

Ser exemplificado abaixo a funo PROCV com utilizao de tabela com intervalo
de valores.

Deseja-se calcular qual ser a alquota de desconto para os salrios utilizando-se a


Tabela de Imposto de Renda (hipottica).
Como dito anteriormente deve-se nomear a tabela.

Posicionar o cursor na clula E4 para calcular a alquota para o salrio de R$ 300,00.


Utilizar o Assistente de Funo (SHIFT + F3), categoria Procura e Referncia e
escolher a funo PROCV.

Na tela seguinte sero solicitados os argumentos.

)N"( D4, o endereo de clula que contm o valor que se deseja


procurar na tabela.
/*! N*6) IR, nome do banco de dados.
M&N'!(N()c 2, nmero da coluna que contm o valor da alquota.
Procurar_intervalo 1, pois a tabela com intervalo de valores.
OBS: Se informado o nmero 0 como valor para o argumento Procurar_intervalo a
funo retornar erro, pois o valor R$ 300,00 no ser encontrado.
Depois de inserido a frmula na clula E4 s copiar para as clulas abaixo que as
alquotas correspondentes aos salrios sero calculadas.
OBS: A frmula s pode ser copiada porque o banco de dados foi nomeado. Caso no
tivesse sido nomeado seria necessrio travar os endereos de clulas do intervalo do
banco de dados.

c
3c

#$%cc
C8!(c

c #7cOPcc#7cO Pc
c
A funo E e a funo OU so funes de lgica e s retornam dois valores
possveis: VERDADEIRO ou FALSO.

Utilizar o Assistente de Funo (SHIFT + F3), categoria Lgica e escolher a funo


E.

Na tela seguinte sero solicitados os argumentos.

Os argumentos da funo E so testes lgicos de 1 a 255. A funo E retorna


VERDADEIRO se *% os testes lgicos retornarem VERDADEIRO.
No exemplo abaixo ser exemplificada a funo E.

Considerando os valores das clulas A1 e B1, utilizar a funo E e responder se as


afirmativas abaixo so verdadeiras ou falsas.
a)c A1 + B1 = 8
b)c A1 B1 = 2
c)c A1 * 2 = 10 e B1 * 2 = 8
Alternativa a - VERDADEIRO

Alternativa b - VERDADEIRO

Alternativa c FALSO

A funo retorna VERDADEIRO quando todos os testes so verdadeiros. Como um


dos testes foi falso a funo retornou FALSO.
A funo OU similar a funo E porm com a seguinte diferena.
A funo OU retorna VERDADEIRO se ")c &%c & teste for verdadeiro
enquanto que a funo E retorna VERDADEIRO se *% os testes forem
verdadeiros.
c #7cO Pc

A funo SE executa uma ao caso a execuo de um ou mais testes sejam


verdadeiros e outra ao se a execuo de um ou mais testes for falso.
'

Sintaxe da funo SE
=SE(TESTE; AO_SE_VERDADEIRO; AO_SE_FALSO)

Considerando os valores das clulas A1 e B1, utilizar a funo SE e responder quais os


resultados das questes abaixo.
a)c Se A1 + B1 = 8 calcule o produto de A1 por B1, se for falso some A1 com B1.
b)c Se A1 B1 = 3 calcule o produto de A1 por B1, se for falso escrever a palavra
ERRADO.
c)c Se A1 * 2 = 10 e B1 * 2 = 8 some A1 com B1 seno coloque 0 (zero)
Alternativa a

Como o teste VERDADEIRO o resultado o valor do segundo argumento, ou seja 15.


Alternativa b

Como o teste FALSO o resultado o valor do terceiro argumento, ou seja a palavra


ERRADO
Alternativa c

Como o teste FALSO o resultado o valor do terceiro argumento, ou seja o valor 0


(zero).
=c+ c
c
Grficos tm apelo visual e facilitam, para os usurios, a visualizao de comparaes,
padres e tendncias nos dados. Por exemplo, em vez de ter de analisar vrias colunas
de nmeros de planilha, voc pode ver de relance se as vendas esto caindo ou subindo
a cada trimestre ou como as vendas reais se comparam s vendas estimadas.
c
&c(!c&c8=!(c
c
Na Guia %!, no Grupo =!(%0cescolher o tipo de Grfico desejado.

No exemplo acima foi escolhido o tipo colunas e o subtipo colunas agrupadas.

c
O grfico gerado e so disponibilizadas as &*%cc=!(.
Inicialmente Na Guia %!8c so apresentados os Grupos !", %,
Q*c c
=!(, %*!)%cc=!( e
().
Se escolhida a Guia
Q* novos Grupos so apresentados.

No Grupo C*)%, Comando '*)cc=!(0copo (!&cc=!(c


c

No Grupo C*)%, Comando C*)cc%0copo *c


c

c
]

c
Para mostrar a 6)cc% junto ao Grfico, no Grupo C*)%, Comando 6)c
c%0copo /%*c 6)cc%c
c

c
Para mostrar os valores do eixo y em milhares, no Grupo !%, Comando !%0copo
!c*!()c!(!")0c/%*c!c&c/!)-%c

]r

Na Guia &*cso apresentadas diversas opes de formatao do grfico.

No Grupo %*!)%ccR*, Comando %*!)%c="!%c

]a

@c 
cS/ cc
c
Um relatrio de tabela dinmica uma tabela interativa que voc pode usar para resumir
rapidamente grandes quantidades de dados. Voc pode girar suas linhas e colunas para
ver resumos diferentes dos dados de origem, filtrar os dados por meio da exibio de
pginas diferentes ou exibir os detalhes de reas de interesse.
Use um relatrio de tabela dinmica quando voc desejar comparar totais relacionados,
especialmente quando voc tiver uma longa lista de valores a serem resumidos e desejar
comparar vrios fatos sobre cada valor. Use relatrios de tabela dinmica quando
desejar que o Microsoft Excel faa a classificao, a subtotalizao e a totalizao por
voc.
Em um relatrio da tabela dinmica, cada coluna ou campo nos dados de origem se
torna um campo de tabela dinmica que resume vrias linhas de informao.
Para criar um relatrio de tabela dinmica, na Guia %!, no Grupo 6)% utilize o
Comando 6)c!J&!(.

Nesta etapa dever ser selecionado o intervalo do banco de dados e o local onde a tabela
dinmica ser gerada.

]

A tabela composta de 4 reas distintas. *%cc%, (&"%cc)!-, (&"%cc


() e (&"%cc"=8!.
Como padro o campo do banco de dados que contm nmeros, como no nosso
exemplo o campo VALOR, deve ser utilizado como item de dados. O campo referente
a tempo, no exemplo DATA DA VENDA, deve ser campo de coluna e os demais
campos sero de linha. O campo de pgina da tabela dinmica ser abordado
posteriormente.
medida que voc seleciona os campos na Lista de campos da tabela dinmica, o
Microsoft Excel resume e calcula o relatrio automaticamente.
Como exemplo, vamos resumir os dados por ARTIGO.
Marque o campo ARTIGO para campo de linha e o campo VALOR para item de dados.

Se clicarmos na seta do campo ARTIGO ser apresentada a lista de todos os artigos e


possvel que sejam selecionados apenas alguns artigos a serem mostrados.

]=


c
'C+jlt %    t% liF i    t
lt 
lit  t% l iF i   
   ) %!+! 4i

4 %
tili" C #)!4 #




  t       t    ti 
  l     l t. i 
    j li   t  i
i  
   t i  j#



cc

 
  C  t  


  l t. i
]V

possvel tambm ordenar os dados por ordem decrescente ou por valor.


Para escolher decrescente, clicar na seta do campo ARTIGO, e escolher a opo
Classificar de Z a A.

Para ordenar por soma de Valor, escolher Mais Opes de Classificao.

]'



   


c
c

c   




t C  t   i     i l '   t  i  
   l+  t  u)R#

B#:&  t  lit  li  %ti it% t% liF i
li Mt  lit  #




&     t  i    t% l iF i#    t   
u$''R   
i t% liF i#


Cada campo de linha acrescentado dito *)- do campo anterior. No nosso exemplo
VENDEDOR detalhe de ARTIGO. possvel ocultar o detalhe e mostr-lo somente
quando desejado. Para ocultar o detalhe VENDEDOR clicar com o boto direito no
campo ARTIGO e escolher a opo Expandir/Recolher, Recolher at ARTIGO.

]]

 c
 c
  c



&  i%i   tl+ %tli  %l -l    tl+  
  l  j i%i  ltl t li il #




&  i%i t tl+ li  %ti it R(*4  l+ 
i /R l+ i #


]

C     j  t   t   i    l  l  G<7   ti
% %t  li  ll   j/G<70    i 
lil+     l #


O   c
c c
 c

 c c
 c c  c c
c c  
c 

Vr



B#:lil+ i t% liF i  tt% 
 j lt   +  lt   tlil+# &    t     l 
    i lil+ili  l   j#

C   l   
M  l  i 
   t 
 # '  i li         u)R   
CR  i      l   E     t 
      
#




 '     
)& &!
 
!     ) 
  
 ) !+!
 &      #%#
 $#
%#
      
 

t% liF i i ti  t     j lil i  i t 
    tili"       i    iti    j ili"    i
  "#


  


No nosso exemplo arrastar o campo ARTIGO para a rea Filtro do Relatrio.


Inicialmente ser apresentada a opo tudo, para o campo ARTIGO. Para exibio de
um artigo clicar na seta ao lado do campo e selecionar o artigo desejado. Se desejar
mais de um artigo clicar na opo Selecionar Vrios Itens e escolher os itens.

O Campo de Coluna, como dito anteriormente, deve ser utilizado para os campos
referentes a tempo. No exemplo o campo DATA DA VENDA.
Marque o Campo DATA DA VENDA e arraste para a rea Rtulos de Coluna e analise
a nova situao.

r

Os dados agora esto resumidos por dia. possvel resumir os dados por unidade de
tempo conforme apresentaremos a seguir.
Clicar com o boto direito no campo DATA DA VENDA escolher a opo Agrupar.

Ser apresentada a tela de Agrupamento e ser possvel escolher a maneira com que
se quer agrupar o campo.
Agrupe a DATA DA VENDA por ms e por ano.
OBS.: As opes c  e  c , so utilizadas quando se deseja agrupar
todas as ocorrncias anteriores a um determinado valor (iniciar em) ou posteriores a um
determinado valor (terminar em) em um nico campo.
Ex. Supondo que se deseja verificar somente as ocorrncias aps 3/03/06. Neste caso
utilizar a opo c  3/03/06. A tabela dinmica gerada ir agrupar todas as

a

vendas anteriores a esta data em um nico campo e basta desmarc-lo para que somente
as vendas posteriores a esta data sejam mostradas.

possvel mostrar um subtotal por ano. Para tanto basta dar um duplo clique no campo
ANOS e em 6**!% marcar a opo *&=*!(c
c



m c   c c


   c
c c




a c$#

  M ,
C  t  t
 i "  l lt ti"l  
 # 3        i     
   "    
.luilBi
 litiDuB     t    
 i   t   t
# 5          l  " 
i
   %   t li"  i     t    i  
 #    i   t       ti   C  "i E 
 #
it   i itit  i    :

B: i'  l   ti i l
 it   i%il:
Cli  BtMi 
t

i 
  ili   
 )#
$ t  i $!


  
  !!!
      )     )
  i  l $
  &!%
 ) ! 
 li  
H#




a r c

  &   


'

$     l          


   t      t 
 
      uB il t # 5   
   t 

=

comandos VBA que sero efetivamente executados. Cada comando VBA corresponde
a uma ao efetiva da macro.
Na Guia %2)2, no Grupo

C!80cclicar no Comando 2c/(.

&cc/(cc
O nome no pode conter espao nem caracteres especiais como ?,* .
()cc*)-cc
Esse procedimento permitir que a macro seja executada acionando-se as teclas Ctrl + a
tecla de atalho.
DICA: No utilizar teclas de atalho que so utilizadas normalmente para execuo
de algum comando, por ex. CTRL + C, para copiar, pois se utilizado como tecla de
atalho da macro, no mais executar o comando.
c
& c&(c&cc
Existem 3(trs) opes para armazenar a macro a ser gravada:
%*c"%*cc*6)-c
A macro ser gravada na pasta em uso e s poder ser executada se a pasta estiver
aberta.
2c"%*cc*6)-c
A macro ser gravada em outra pasta e s poder ser executada se a pasta estiver aberta.
%*cc*6)-c"%%)cc&(%c
As macros armazenadas nesta opo sero armazenadas em uma pasta pessoal de
macros e estaro sempre disponveis para uso no computador onde foram gravadas.
V

%(!#7c
Pode ser feita uma descrio sucinta do objetivo da macro.
Aps acionada a opo I todos os comandos executados sero gravados at que seja
parada a gravao. Na Guia %2)2, no Grupo C!8, Comando c
82#7.

c
c
'2)cc 8#c
Como macros podem conter vrus, tenha cuidado ao execut-las. Execute software
antivrus atualizado no computador.
Para que as Macros sejam executadas necessrio verificar o nvel de segurana.

Na Guia %2)2, no Grupo C!8, Comando 8#cc/(.

As macros podero ser executadas utilizando-se as teclas de atalho associadas a cada


macro, a tecla de atalho Alt + F8 ou Na Guia %2)2, no Grupo C!8,
Comando /(%.
Como exemplo ser gravada uma macro para formatao de uma clula.
Na Guia %2)2, no Grupo

C!80cclicar no Comando 2c/(.

'

Atribuir o &c c &( FormCel, ()c c *)- f, & c &(c &
Esta pasta de trabalho e %(!#7c OMacro para formatar clula e clicar no boto
I.
A partir de agora todos os comandos sero gravados at que se pare a gravao.

Aplicar os seguintes comandos de formatao:


- mudar a fonte para vermelho;
- preencher a clula de amarelo;
- colocar borda de contorno;
- centralizar;
- negrito;
- alterar o tamanho da fonte para 12;
- alterar a fonte para Times New Roman.
Aps executados os comandos na Guia %2)2, no Grupo
Comando c82#7.

C!8, utilizar o

Os comandos foram gravados e a macro pode ser executada em qualquer lugar da


planilha para que os comandos gravados sejam reproduzidos.
Para executar a macro utilizar a tecla de atalho CTRL + f, a tecla de atalho Alt + F8 ou
Na Guia %2)2, no Grupo C!8, Comando /(%c e escolher a macro
FormCel.

O prximo passo ser visualizar, no Editor do Visual Basic (VBE), as linhas de cdigo
que foram geradas.
Na Guia %2)2, no Grupo
tecla de atalho 
cTcrrc
c

C!8, utilizar o Comando !%)c%!(cou usar a

]

mostrado o Ambiente VBE. No lado superior esquerdo mostrada a Janela de Projeto


(Project Explorer). Para cada arquivo aberto no Excel h um VBAProject associado.No
lado inferior esquerdo a Janela de Propriedades onde so exibidas as propriedades de
cada objeto do projeto. No lado direito exibida a Janela de cdigo.
Quando uma macro gravada pelo teclado esta armazenada em um mdulo. Para
visualizao das linhas de cdigo gravadas dar um duplo clique no Mdulo1, criado.
OBS:Caso o arquivo seja fechado, o cdigo da nova macro estar no Mdulo2.



Todas as macros comeam com a palavra O 6c&:<Pce terminam com Oc 6P.
Linhas em verde so comentrios sobre o cdigo e sero ignoradas na execuo da
macro. Para se inserir um comentrio digite aspas simples, do lado esquerdo do nmero
1, no canto superior esquerdo do teclado.
OBS: Se estiver no modo de edio no Excel o editor de VBE fica travado

!-%cc(C!8%c8%cc82#7cc/(c
Sub FormCel()
'
' FormCel Macro
' Macro para formatar clula
'
' Atalho do teclado: Ctrl+f
'
With Selection.Font
.Color = -16776961
.TintAndShade = 0
End With
r

With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
Selection.Borders(xlInsideVertical).LineStyle = xlNone
Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Font.Bold = True
With Selection.Font
.Name = >Arial>
.Size = 12
r r

.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.Color = -16776961
.TintAndShade = 0
.ThemeFont = xlThemeFontNone
End With
With Selection.Font
.Name = >Times New Roman>
.Size = 12
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.Color = -16776961
.TintAndShade = 0
.ThemeFont = xlThemeFontNone
End With
End Sub

A primeira vista esta quantidade de linhas escritas em ingls (toda linguagem do VBA
em ingls) assusta e parece difcil de entender.
Para acompanhar a execuo da macro passo a passo deve-se visualizar na tela ao
mesmo tempo o Excel e o VBE.

r a

Posicione o cursor na primeira linha de cdigo da macro e execute-a cdigo por cdigo
atravs da tecla F8, o que permitir verificar o que cada linha de cdigo est
executando.
5c

/(%cc#7c!!c")c%=!c

Apesar de existirem diversas funes no Excel, voc poder desenvolver a sua prpria
funo.
Uma funo se caracteriza pela possibilidade de receber argumentos externos, processlos e retornar um resultado. As funes definidas pelo usurio no podem conter
comandos do menu ou aes de teclado e mouse e no podero ser geradas pelo
gravador. Estas devero ser desenvolvidas manualmente. Uma funo iniciada por
Function e encerrada por End Function e poder ser utilizada qualquer funo do Visual
Basic. Aps criada a funo esta poder ser utilizada da mesma maneira que as funes
disponveis no Excel. Pode-se utilizar o Assistente de Funo, categoria definida pelo
usurio, ou pode-se digitar diretamente em uma clula com o comando = igual, o
nome da funo, ( abre parnteses, os argumentos separados por ; ponto e vrgula e
o ) fecha parnteses.
O valor de retorno da funo deve ser atribudo a uma varivel com o mesmo nome da
funo.
A seguir ser apresentado um exemplo de funo definida pelo usurio.
c

=)()c%c' %cc&c1#7ccc8c
As equaes do 2 grau so da forma y = ax + bx + c
As razes desta equao (valores de x para que y seja igual a zero), so
calculadas atravs da seguinte frmula:
r 

A% %@II
 I

 
ii  %@IIA ltl  "  :

7A%  lt A% lt
I 

I

 l   lt
  i il"   iti  "  i 
l   lt
     " #
&    "  j ll it t  i iCEC%E CE
   t
     i
 #

&  i  
   ii  it  uilBi/)(
-770 i i   .l 
  " #





r =

A linguagem VBA no obriga que as variveis utilizadas sejam


declaradas. Isto uma facilidade, porm quando o nmero de variveis
muito grande recomenda-se que elas sejam declaradas para que o espao
de memria utilizado para armazenar seja reduzido, pois no sendo
declaradas reservado, para cada varivel, um espao muito grande, uma
vez que o tipo da varivel no conhecido.
Mais adiante so mostrados os tipos de variveis existentes na linguagem
VBA.
Observe que apesar de dois valores como resposta da funo o resultado
ser mostrado em uma nica clula e portanto as razes foram
concatenadas e colocadas na varivel com o mesmo no da funo,
RAIZES. Os textos devem ser escritos entre aspas e as variveis sem
aspas.

r V

53c

!%)c%!(cc"")!(*!%c:c<c

c No VBA no necessrio se declarar as variveis, porm em grandes programas


este procedimento poder causar problemas. Para se tornar obrigatrio que todas as
variveis para serem utilizadas devam antes ser declaradas utiliza-se o comando
"*!c")!(!*.
c Todas as variveis so do tipo variant e podem receber qualquer valor. Porm
existem os subtipos que definem os valores possveis em cada caso.

Empty

0 para nmero ou para string

Null

No contm dados vlidos

Boolean

True ou False

Byte

Inteiro de 0 at 255

Integer

Inteiro de 32768 at +32767

Currency

Formato moeda sem o smbolo

Long

Inteiro de 2147483648 at 2147483647

Double

Nmeros grandes com casas decimais

Date(Time) Data
String

Texto

Object

Objeto

Error

Pode conter um nmero deerro

c "#$%c

Soma

Subtrao

Multiplicao

Diviso

Retorna a parte inteira da diviso de 2 nmeros

Exponencial

Mod

Retorna o resto da diviso de 2 nmeros

c O operador de concatenao entre textos e/ou variveis o smbolo & e deve ser
utilizado deixando-se espao entre os dados a serem concatenados.
r '

c A funo /%8 serve para exibir mensagens em uma pequena janela, chamada de
janela Pop-Up.
c A funo -c:&< envia o caracter correspondente ao nmero do caracter padro
ASCII. No caso do nmero 13 este est associado a tecla <ENTER> o que equivale
a uma troca de linha.
c  -)%cc

Pode ser utilizado um If dentro de outro If usando a sintaxe Elseif. Idependente da


quantidade de Ifs ser utilizado apenas um Endif no final da instruo.
c "%c

Igualdade

<>

Diferente

>

Maior que

<

Menor que

>=

Maior ou igual a

<=

Menor ou igual a

c As variveis se forem declaradas antes dos procedimentos e das functions so


consideradas variveis globais. Podem ser utilizadas por qualquer procedimento e
function dentro do mdulo onde a varivel foi declarada. Se a varivel foi declarada
dentro do procedimento ou da function, s poder ser utilizada por este
procedimento ou function. So chamadas de variveis locais.
c O procedimento pode ser chamado em qualquer ponto do mdulo.
c Para se chamar um procedimento dentro do mesmo mdulo utiliza-se o comando
))cU(!&*V
c )(*c % <var>

% <op1>
Instruo
% <op2>
Instruo
%c)%c
Instruo
c )(*
c  contador = inicio to fim %*" num (opcional, caso no utilizado = 1)

Instruo
c*c
c cW-!)ccondio/teste (executa enquanto a condio for verdadeira)
r

Instruo

"c
Obs: A Instruo dentro do lao deve ser capaz de alterar a condio para falsa
para evitar que o lao seja executado indefinidamente.
c cc

Instruo
c
"cR-!) condio/teste
Obs: A nica diferena sobre o comando anterior que a instruo feita pelo
menos uma vez, mesmo que a condio seja falsa.
A Instruo dentro do lao deve ser capaz de alterar a condio para falsa
para evitar que o lao seja executado indefinidamente.
c c *!) condio (executa enquanto a condio for falsa)

Instruo
c
"c
c
Obs: A Instruo dentro do lao deve ser capaz de alterar a condio para falsa
para evitar que o lao seja executado indefinidamente.
c 

Instruo
c
"c *!) condio (executa enquanto a condio for falsa)
c
Obs: A nica diferena sobre o comando anterior que a instruo feita pelo
menos uma vez, mesmo que a condio seja verdadeira.
A Instruo dentro do lao deve ser capaz de alterar a condio para falsa
para evitar que o lao seja executado indefinidamente.
c Varivel Q (Vetor)

Dim <nome> (num) (num =nmero de elementos do vetor 1, porque o


primeiro elemento comea com ndice (0))
c Funo %Q (var)

Retorna verdadeiro se a varivel for um Array.


c Funo  Q" (var ou expresso)

Retorna um nmero inteiro que indica o subtipo da varivel

0
1
2

Vazio (no inicializado)


Nulo (dados no vlidos)
Inteiro
r ]

3
4
5
6
7
8
9
10
11
12
13
17
8192

Inteiro Longo
Nmero de preciso simples
Nmero de preciso dupla
Monetrio
Data
Texto
Objeto de automao
Erro
Boleano
Variant ( utilizado com
Um objeto para acesso a dados
Byte
Array

c Funo %* (var ou expresso)

Retorna verdadeiro se o argumento for uma data.


Serve para validao de entrada de dados.
If IsDate (var) Then
MsgBox Voc digitou uma data vlida !
Else
MsgBox Data invlida, digite novamente !
EndIf
c Funo %&"*Q (var ou expresso)

Retorna verdadeiro se foi atribudo algum valor para var ou expresso.


Serve para tornar obrigatrio o preenchimento de algum campo.
c Funo %)) (var ou expresso)

Retorna verdadeiro se foi atribudo valor )) para var ou expresso.


Null quer dizer que existe na memria porm com valor nulo.
c Funo %&!( (var ou expresso)

Retorna verdadeiro se o valor de var ou expresso for numrico.


c #$%c"c(2%7cc*!"%c

 c
Cbool

 c
boolean

 c
Todo nmero exceto zero true. No pode
ser texto.

r 

CByte

Bytec

CCur

Currency

CDate

Date

CDbl

Double

No pode ser texto.

CIntc

Integer

No pode ser texto.

CLngc

Long

No pode estar fora da faixa.No pode ser


texto.

CSng

Single

No pode estar fora da faixa.No pode ser


texto.

CStr

String

No pode ser texto.

Int

Limite de 0 255. No pode ser texto.


No pode ser texto.
Formato aceitvel para datas.

Retorna a parte inteira de um nmero

c #$%c"c**&*cc *c

 c

 c

 /
c

Asc

Valor numrico do cdigo ASCII, Asc (Ainda chovia) = 65 cdigo ASCII


para a 1 letra de uma string
da letra maiscula cPara a = 97

Chr

Recebe um nmero e retorna o Chr (65) = A


caracter ASCII
Chr (97) = a

Len

Tamanho da string

Len (exemplo Len) = 11 (espao conta)

LCase

Converte para minsculas

LCase (EXEMPLO) = exemplo

UpCase

Converte para maisculas

UpCase (exemplo) = EXEMPLO

Left

Retorna um nmero especificado Left (exemplo,2) = ex


de caracteres a partir do incio

Right

Retorna um nmero especificado Right (exemplo,2) = lo


de caracteres a partir do final

Mid

Retorna um nmero de caracteres Mid (exemplo, 5, 2) = pl


a partir de uma posio
especificada

String

Retorna um caracter um nmero String (10,?) = ??????????


especificado de vezes

rr

c #$%cc*A cc

 c

 c

 /
c

Date

Retorna
sistema

data

corrente

do Date () = retorna o dia de hoje

Time

Retorna
sistema

hora

corrente

do Time () = retorna a hora atual

Day

Recebe uma data como parmetro Day (10/03/04) = 10


e
retorna
o
nmero
correspondente ao dia

Month

Recebe uma data como parmetro Month (10/03/04) = 3


e
retorna
o
nmero
correspondente ao ms

Now
MonthName

Hour

DateDiff

Retorna a Data e a Hora do Now () = 11/03/2004 16:15:55


Sistema
Recebe como parmetro um MonthName
nmero referente ao ms e um maro
segundo parmetro boolean, caso
verdadeiro retorna o nome do ms
abreviado

(Date),false)

Retorna o nmero de intervalos DateDiff (valor, data1, data2)


entre duas datas
Obs: valor tem que ser entre aspas.
%(!#7c
anos

)c
w

Semanas

trimestre

meses

horas

Dias do ano (o mesmo que dias)

minutos

dias

segundos

Year
WeekDay

ww

%(!#7c

DateAdd

Recebe como parmetro uma Hour (09:55:23) = 9


hora e retorna um nmero entre 0
e 23

)c
yyyy

(Month

Semanas do ano = w

Retorna
uma
data
futura DateAdd (intervalo, n de interv, data)
acrescentando-se um nmero de
Obs: intervalo = DateDiff
intervalos a uma data fornecida.
Recebe como parmetro uma data Year (Date ()) = 2004
e retorna um nmero do ano
Recebe como parmetro uma data WeekDay (11/03/2004) = 5 (Quinta-feira)
rrr

e um parmetro adicional que WeekDay (11/03/2004, 2) = 4


indica o primeiro dia da semana,
Neste caso o resultado 4 pois foi dito
caso omitido domingo
que 2 feira o 1 dia da semana (n 2)
WeekDayName Recebe um nmero indicando o WeekDayName (6,false) = sexta-feira
dia da semana, um segundo
parmetro boolean e retorna o
nome do dia da semana, se
verdadeiro abrevia o nome
c
c #$%c"c(=)()%c&*&=*!(%c

 c

 c

 /
c

Abs (n)

Retorna o valor absoluto (sem Abs (-2530) = 2530


sinal) do nmero n

Atn (n)

Retorna o arco tangente do Atn (2) = 1,2071487177


nmero (n em radianos)

Cos (n)

Retorna o coseno no nmero (n Cos (0) = 1


em radianos)

Sen (n)

Retorna o seno no nmero (n em Sen (0) = 0


radianos)

Tan (n)

Retorna a tangente no nmero (n Tan (0) = 0


em radianos)

Exp (n)

Retorna o nmero e (logaritmo Exp (1) = 2,7183


neperiano e = 2,7183) elevado ao
nmero n

Log (n)

Retorna o logaritmo natural do Log


(1000)
nmero n
6,90775527898

Rnd (n)

Retorna um nmero aleatrio Rnd (10) = nmero aleatrio


entre 0 e n
entre 0 e 10

Sgn (n)

Retorna 1 para nmeros Sgn (-235) = -1


negativos e 1 para positivos

Sqr (n)

Retorna a raiz quadrada do Sqr (400) =20


nmero n

(*'%*!(%cc!*#7cc6H*%c

rra

!6)!*(%ccconjunto de objetos.
6H*%c utilizados para uma determinada funo/atividade .
/.*ccrealiza uma operao especfica do objeto.
Sintaxe nomedoobjeto.nomedomtodo(par1,par2,....,parn)
"!c descreve uma caracterstica do objeto.
Sintaxe - Var = objeto.propriedade
)#7cc )%% conjunto de elementos do mesmo tipo.
c c(!&*%cAc 6?*!%c

um grupo de instrues que podem ser chamados pelo nome atribudo ao


procedimento ou utilizando a palavra ))c
Sintaxe Sub <nome> (par1, par2,....parn)
Instrues
End Sub
Obs: o procedimento pode ou no ter parmetros.
c
c
c

rr

Das könnte Ihnen auch gefallen