You are on page 1of 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. INTRODUÇÃO ................................ ................................ ................................ .............................. 4
2. CONHECENDO O EXCEL 2007 ................................ ................................ ................................ ... 4
2.1. Faixa de Opções ................................ ................................ ................................ .................... 4
2.2. Mais comandos, mas apenas quando você precisa deles ................................ .......................... 5
2.3. Mais opções, 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 exibição ................................ ................................ ................................ ... 9
2.7. Vantagens do novo formato ................................ ................................ ................................ . 10
2.8. Novos formatos de arquivos, novas opções ao salvar ................................ ............................ 10
2.9. Diminua o tamanho da Faixa de Opções ................................ ................................ ............... 11
2.10. O que aconteceu com o menu Arquivo? ................................ ................................ ............... 11
2.11. Barra de Fórmulas ................................ ................................ ................................ ............... 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 SÉRIE ................................ ................................ ................................ ................... 17
7. COMANDO PINCEL ................................ ................................ ................................ .................. 18
8. COMENTÁRIOS ................................ ................................ ................................ ......................... 18
9. NOME ................................ ................................ ................................ ................................ ......... 18
9.1. Definir um nome para uma célula ou um intervalo de células 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 FÓRMULAS ................................ ................................ ................................ 22
11.1. Tecla F2 ................................ ................................ ................................ .............................. 22
11.2. Visualizar as fórmulas e não o resultado das fórmulas ................................ .......................... 23
11.3. Rastreamento ................................ ................................ ................................ ....................... 23
12. OPÇÕES DE AUTOCORREÇÃO ................................ ................................ ............................ 25
13. ORDENAÇÃO DE DADOS ................................ ................................ ................................ ..... 26
14. JANELAS ................................ ................................ ................................ ................................ 27
14.1. Dividir Janelas ................................ ................................ ................................ ..................... 27
14.2. Congelar painéis ................................ ................................ ................................ .................. 28
14.3. Organizar Janelas................................ ................................ ................................ ................. 28
15. ENDEREÇOS ABSOLUTOS E RELATIVOS ................................ ................................ .......... 31
15.1. Referência Relativa................................ ................................ ................................ .............. 32
15.2. Referência Absoluta................................ ................................ ................................ ............. 32
15.3. Referência Mista................................ ................................ ................................ .................. 32
16. VÍNCULOS E OPERAÇÕES ENTRE PLANILHAS ................................ ................................ 33
17. AUTOFILTRO / FILTRO AVANÇADO ................................ ................................ .................. 34
17.1. AutoFiltro................................ ................................ ................................ ............................ 34
17.2. Filtro Avançado ................................ ................................ ................................ ................... 36
18. SUBTOTAL ................................ ................................ ................................ ............................. 37
19. VALIDAÇÃO DE ENTRADA DE DADOS ................................ ................................ ............. 41
20. FORMATAÇÃO CONDICIONAL ................................ ................................ ........................... 44
21. CENÁRIOS ................................ ................................ ................................ .............................. 49
22. ATINGIR META................................ ................................ ................................ ...................... 52
23. FUNÇÃO ................................ ................................ ................................ ................................ . 53
23.1. Funções de Data e Hora ................................ ................................ ................................ ....... 55
23.2. Funções de Matemática e Trigonometria ................................ ................................ .............. 58
23.3. Funções Estatísticas ................................ ................................ ................................ ............. 66
23.4. Funções de Texto................................ ................................ ................................ ................. 67
23.5. Funções de Banco de Dados................................ ................................ ................................ . 67

a
23.6. Funções de Procura e Referência ................................ ................................ .......................... 68
23.7. Funções de Lógica ................................ ................................ ................................ ............... 74
24. GRÁFICO ................................ ................................ ................................ ................................ 78
25. TABELA DINÂMICA................................ ................................ ................................ .............. 83
26. MACROS ................................ ................................ ................................ ................................ . 94
26.1. Usando o gravador de macros: ................................ ................................ ............................. 94
26.2. Macros de função definida pelo usuário ................................ ................................ ............. 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
execução de uma simples operação de soma até um complexo controle de informações
através de planilhas eletrônicas com utilização de fórmulas, funções, tabelas dinâmicas
e macros.

c   cc 
cc
c
rc!cc"#$%c
c

Há três componentes básicos para a Faixa de Opções:

„!% 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 botão, uma caixa para inserir informações ou um
menu

Os principais comandos do Excel estão na primeira guia, a guia '(! . Os comandos


dessa guia são aqueles que a Microsoft identificou como os mais comumente usados
quando as pessoas realizam tarefas básicas com planilhas.

Por exemplo, os comandos ), (*c e "! são organizados primeiramente


na guia '(!, no grupo +cc %,(!. Os comandos de formatação de fonte
estão próximos, no grupo *. Comandos para centralizar o texto ou alinhar texto à
esquerda ou à direita estão no grupo )!-&* e comandos para inserir e excluir
células, linhas, colunas e planilhas estão no grupo .))%.

Os grupos reúnem todos os comandos de que você pode precisar para um tipo
específico de tarefa e, durante toda a tarefa, eles permanecem em exibição e disponíveis,

=
em vez de serem ocultados em menus. Esses comandos vitais ficam visíveis acima do
seu espaço de trabalho.

c/!%c(&%0c&%c"%c1c2(,c"(!%c)%c

Crie um gráfico clicando em um botão na guia Inserir no grupo Gráficos. Em seguida,


as guias Ferramentas de Gráfico ficam disponíveis: Design, Layout e Formato.

Os comandos na Faixa de Opções são aqueles utilizados com mais freqüência. Em vez
de mostrar todos os comandos, a todo momento, o Excel 2007 mostra alguns comandos
quando eles podem ser necessários, em resposta a uma ação efetuada por você.

Por exemplo, se você não tem um gráfico em sua planilha, os comandos para trabalhar
com gráficos não são necessários.

Mas depois de criado um gráfico, as Ferramentas de Gráfico aparecem com três guias:
Design, Layout e Formato. Nessas guias, você encontrará os comandos necessários para
trabalhar com o gráfico. A Faixa de Opções responde à sua ação.

Use a guia Design para alterar o tipo de gráfico ou para mover o local do gráfico; a guia
Layout para alterar títulos de gráficos ou outros elementos gráficos; e a guia Formato
para adicionar cores de preenchimento ou para alterar estilos de linha. Quando concluir
o gráfico, clique fora da área do gráfico. As Ferramentas de Gráfico desaparecem. Para
reexibí-las, clique dentro do gráfico. As guias reaparecem.

Portanto, não se preocupe se não vir todos os comandos necessários em todos os


momentos. Execute as primeiras etapas. Em seguida, os comandos necessários estarão
visíveis.

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

Clique na seta na parte inferior de um grupo para obter mais opções se precisar delas.

Clique na seta no grupo Fonte.

A caixa de diálogo Formatar Células aparecerá.

Quando vir esta seta (denominada Iniciador de Caixa de Diálogo) no canto inferior
direito de um grupo, haverá mais opções disponíveis para o grupo. Clique na seta e você
verá uma caixa de diálogo ou um painel de tarefas.

Por exemplo, na guia Início, no grupo Fonte, você tem todos os comandos usados com
mais freqüência para fazer alterações de fonte: comandos para alterar a fonte, alterar o
tamanho da fonte e aplicar negrito, itálico ou sublinhado.

Se desejar mais opções, como sobrescrito, clique na seta à direita de Fonte e você
verá a caixa de diálogo Formatar Células, que tem sobrescrito e outras opções
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 exibição de Layout da Página no Excel.

Títulos de colunas.

Títulos de linhas.

Réguas de margens.

A Faixa de Opções não é a única novidade no Excel 2007. O modo de exibição de


Layout da Página também. Se você tiver trabalhado no modo de exibição de Layout de
Impressão no Microsoft Office Word, ficará satisfeito em ver o Excel com vantagens
semelhantes.

Para ver o novo modo de exibição, clique em Modo de Exibição de Layout da Página na
barra de ferramentas Modo de Exibição na parte inferior direita da janela. Ou
clique na guia Modo de Exibição na Faixa de Opções e, em seguida, clique em Modo de
Exibição de Layout da Página no grupo Modos de Exibição de Pasta de Trabalho.

No modo de exibição de Layout da Página há margens de página na parte superior, nas


laterais e na parte inferior da pasta de trabalho e em um pequeno espaço azul entre as
pastas de trabalho. As réguas na parte superior e na lateral ajudam a ajustar as margens.
Você pode ativar e desativar as réguas, conforme necessário (clique em Régua no grupo
Mostrar/Ocultar na guia Exibir).

Com esse novo modo de exibição, você não precisa visualizar a impressão para fazer
ajustes na pasta de trabalho antes de imprimir.

É fácil adicionar cabeçalhos e rodapés no modo de exibição de Layout da Página.


Quando você digita na nova área de cabeçalho e rodapé na parte superior ou inferior e
uma página, a guia Design é aberta com todos os comandos necessários para criar seus
cabeçalhos e rodapés.


Você pode ver cada planilha em uma pasta de trabalho no modo de exibição que melhor
funciona para essa planilha. Basta selecionar um modo de exibição na barra de
ferramentas Modo de Exibição ou no grupo Pastas de Trabalho na guia Exibir de cada
planilha. O modo de exibição Normal e a visualização de Quebra de Página estão ambas
lá.

c*8%cc2c&*c
c

O novo formato de arquivo significa aprimoramentos no Excel. Aqui estão seus


principais benefícios:

2%c (%%. O número de linhas em uma planilha mudou de 65.536 para


1.048.576. O número de colunas aumentou de 256 para 16.384. Você pode gravar
fórmulas mais longas na nova Barra de Fórmulas redimensionável. Além disso, se você
clicar em grandes blocos de texto em uma célula, a Barra de Fórmulas não mais
transbordará para a grade da planilha.

&-c  !c c 1!2 As pastas de trabalho são compactadas; o tamanho
do arquivo é aproximadamente de 50 a 75 por cento menor que nas versões 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 não contiver macros ou código 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 código do VBA será excluído 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
código 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 opção.

/)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 não 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 alguém que esteja
trabalhando com uma versão anterior do Excel e que não 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 alguém 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 Opções e seus
comandos desaparecerão temporariamente. Para que reapareçam, clique em qualquer
guia uma vez. Ou clique com o botão direito do mouse em qualquer botão na Faixa de
Opções e clique em Minimizar a Faixa de Opções. Para recuperar a Faixa de Opções,
clique com o botão direito em uma guia e clique novamente em Minimizar a Faixa de
Opções.

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

No Excel 2007, o menu 1!2 foi substituído pelo Ë*7c /!(%*c !( .
Clique nesse botão no canto superior esquerdo da janela para obter os mesmos
comandos básicos que utilizava no passado para abrir, salvar e imprimir suas pastas de
trabalho.

Aqui você também encontrará as configurações do programa que controlam itens como
o estilo de referência R1C1, quantas planilhas em branco existem em uma nova pasta de
trabalho e em qual direção 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 versões anteriores do Excel, você poderia definir opções na caixa de diálogo


"#$%, aberta a partir do menu &*%. Agora, muitas dessas opções estão
disponíveis utilizando-se o Ë*7c /!(%*c !(, onde estão mais visíveis e
convenientemente à mão quando você inicia o trabalho com arquivos antigos ou novos.

rr
a c Ë   )




$ 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 endereço do seu Browser o
seguinte endereço:

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 usuário 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 0c 
cc  c
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 característica específica.
Abaixo é apresentado o sub-menu Colar especial.

`c c
Esta opção equivale ao comando colar;
`c C&)%c
Copia somente as fórmulas;
`c )%c
Transforma o conteúdo da área de transferência em valor;
`c &*%c
Copia somente os formatos;
`c &*=!%c
Copia somente os comentários;
`c )!#7c
Copia a validação da entrada de dados (este assunto será abordado
posteriormente);
`c
8cc()c
Copia a largura da coluna;
`c "#$%c
É possível se fazer operações com as células de origem e destino
utilizando-se esta opção;
`c %"c
O conteúdo de uma linha passa para uma coluna ou vice-versa;

r'
5c  c Dc
c
Este comando possibilita criar séries com números ou datas informando as regras a
serem adotadas. Para números estas séries podem ser progressões aritméticas,
conhecidas como PA, onde o número seguinte da série é igual ao anterior %& a um
incremento ou podem ser progressões geométricas, conhecidas como PG, onde o
número seguinte da série é igual ao anterior &)*!")!( a um incremento.

Utilizar o comando (- do Grupo !#7 da Guia '(!c


c

Escolher Série

Escolher por Série em


!-% ou )% e o Tipo
!, para PA e %(!&*
para PG. Determinar o valor do Incremento e o valor Limite da Série.

Como exemplo vamos criar uma série em Coluna, PA, com incremento 5, começando a
série com o número 20 (preencher uma célula qualquer com o número 20) e com valor
limite sendo 63.

Para datas será habilitada a opção !c c * com as alternativas !, !c c
%&, /,% e . As alternativas Dia, Mês e Ano, incrementam o dia, o mês e o
ano, respectivamente. A alternativa Dia da semana também incrementa o dia das datas,
porém, sábados e domingos não são apresentados.

c

c /cc 
c
c
O comando Pincel na Guia '(! no Grupo +c c %,(! é utilizado para
copiar o formato de uma célula. Entende-se como formato, todas as propriedades ou
características do conteúdo da célula, ou seja, cor, tamanho e tipo da fonte, borda,
preenchimento, negrito, sublinhado, alinhamento e etc.
É importante ressaltar que o comando Pincel não copia os dados da célula e sim o
formato dos dados da célula. O comando Pincel é um atalho para o Comando )c
%"(!)c&*%.

9c / + c


c
O Excel permite que sejam inseridos comentários em qualquer lugar da planilha.
Utilizar o comando 2c &*=! na Guia 2!%7 no Grupo &*=!% ou
clicar com o botão direito na célula e utilizar o comando %!c &*=!. Para
remover Utilizar o comando ()! na Guia 2!%7 no Grupo &*=!% ou clicar
com o botão direito na célula 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 célula, o intervalo de células ou as seleções não-adjacentes (uma seleção de
duas ou mais células ou intervalos de células que não se tocam.) que você deseja
nomear.
Clique na caixa & na extremidade esquerda da Barra de fórmulasácc

ccc

Digite o nome que você deseja usar para referenciar sua seleção. Os nomes podem ter
até 255 caracteres.
Pressione ENTER.
Observação: Você não pode nomear uma célula enquanto estiver alterando o conteúdo
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 também serão alterados.
Na Guia C&)%, no Grupo &%c!!%, clique em „(!cc&%.

Na caixa de diálogo „(!cc&%, clique no nome que deseja alterar e clique


em Editar.

c!( Você também pode clicar duas vezes no nome.

ßc Na caixa de diálogo Editar Nome, na caixa Nome, digite o novo nome para a
referência.
ßc Na caixa Refere-se a, altere a referência e clique em OK.
ßc Na caixa de diálogo Gerenciador de Nomes, na caixa Refere-se a, altere a célula,
a fórmula ou a constante representada pelo nome.
ßc Para cancelar alterações indesejadas ou acidentais, clique em Cancelar ou
pressione ESC.
ßc Para salvar as alterações, clique em Confirmar ou pressione ENTER.

6%2#7 O botão Fechar fecha somente a caixa de diálogo Gerenciador de


Nomes. Não é necessário confirmar as alterações já efetuadas.

>3c()!c&cc&!%c&%c
c
Na Guia C&)%, no Grupo &%c!!%, clique em „(!cc&%.

Na caixa de diálogo „(!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 contíguo, clique e arraste os
nomes ou pressione a tecla SHIFT e clique com o botão do mouse para cada
nome no grupo.
ßc Para selecionar mais de um nome em um grupo não-contíguo, pressione CTRL e
clique com o botão do mouse para cada nome no grupo.
ßc Clique em Excluir. Você também pode pressionar DELETE.
ßc Clique em OK para confirmar a exclusão.

r
6%2#7 O botão Fechar fecha somente a caixa de diálogo Gerenciador de
Nomes. Não é necessário confirmar as alterações já efetuadas.
c
rc „c
c
Para impedir que, por acidente ou deliberadamente, um usuário 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 células ou intervalos que deseja liberar para outros usuários
alterarem, faça o seguinte:
`c Selecione cada célula ou intervalo que deseja desbloquear.
`c Na guia Início, no grupo Células, clique em Formatar e, em seguida,
clique em Formatar Células (CTRL + 1).

`c Na guia Proteção, limpe a caixa de seleção Bloqueada e clique em OK.

ßc Para ocultar fórmulas que você não deseja que fiquem visíveis, faça o seguinte:
`c Na planilha, selecione as células que contêm as fórmulas que deseja
ocultar.
`c Na guia Início, no grupo Células, clique em Formatar e, em seguida,
clique em Formatar Células.
`c Na guia Proteção, marque a caixa de seleção Oculta e clique em OK.

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

ßc Na lista Permitir a todos os usuários desta pasta de trabalho, selecione os


elementos que você deseja que os usuários 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ê não fornecer uma senha, qualquer


usuário poderá desproteger a planilha e alterar os elementos protegidos.
Certifique-se de escolher uma senha que seja fácil de lembrar já que, se ela for
perdida, você não 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

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

`c Para proteger a estrutura de uma pasta de trabalho, marque a caixa de


seleção Estrutura.
`c Para manter as janelas da pasta de trabalho com o mesmo tamanho e na
mesma posição a cada vez que a pasta de trabalho for aberta, marque a
caixa de seleção Janelas.

ßc Para impedir que outros usuários removam a proteção 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ê não fornecer uma senha,


qualquer usuário 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ê não poderá acessar os elementos protegidos da
pasta de trabalho.

rrc  ccE/
 c
c
rrrc ()cc
c
ßc A tecla F2 é utilizada em uma célula que contenha fórmula para que sejam
visualizados os endereços ( é a representação da célula no Excel. Composto
da letra da coluna com o número das linha. Ex.: J8, coluna J, linha 8 )das
células que compõem a fórmula.

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 célula D12 está fazendo parte das fórmulas das células 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 Dicionário com alguns erros de digitação comuns que
serão corrigidos automaticamente quando praticados. É permitido acrescentar novos
registros ou excluir as correções indesejadas. Com este recurso também é possível criar
atalhos para qualquer texto desejado.

Clicar no Ë*7c!(0cem "#$%cc()ce emc2!%7cc *

Clicar em "#$%cc* #7c


c

Para acrescentar algum registro no dicionário, 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 ³Antônio Carlos
Pereira da Silva´ e clique em adicionar. Se for digitado em uma célula o texto ³acps´
será apresentado o texto ³Antônio Carlos Pereira da Silva´.

aV
r3ccc c
c
Os dados de um Banco de Dados podem ser ordenados em função de algum critério.

Clique em alguma célula do Banco de Dados e na Guia %, no Grupo )%%!!(cc


!)* clique em )%%!!(.

Na opção ) escolher a coluna a ser ordenada.


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

Com as opções !(!c'2) ou "!c'2) é possível acrescentar novas opções


de classificação.

Caso se desejar ordenar uma lista por ordem crescente ou decrescente por uma única
coluna basta clicar em uma célula da coluna que se deseja ordenar e Na Guia %, no
Grupo )%%!!(cc!)* clique em )%%!!(cccccc )%%!!(ccccác
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     títl   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)*!2c
c

c
Neste exemplo a cópia pode ser realizada pois a referência é relativa, ou seja, quando a
cópia for realizada para as linhas abaixo os endereços que compõem a fórmula terão as
linhas incrementadas. B5 passará para B6, B7 ... e C5 passará para C6, C7 ...

r@c ,(!c6%)*c
c

Neste exemplo é necessário utilizar o símbolo ³$´, antes da linha 80, no endereço C80
da fórmula, pois quando for efetuada a cópia a linha 80 não poderá mudar de posição.

r@3c ,(!c/!%*c
a
c

c
c
Neste caso a coluna B de juros não poderá ser alterada e a linha 31 do produto também
não. É necessário travar a coluna B do endereço B26 e a linha 31 do endereço B31.

Após travados os endereços, pode-se efetuar a cópia para baixo e para a direita que as
fórmulas efetuarão o cálculo corretamente.

r5cG
 ccF c c

 c

É possível vincular uma célula de uma pasta a outra pasta. Para isto basta colocar o sinal
de = (igual) na célula que se deseja obter o valor e clicar na célula que se deseja o
vínculo e acionar a tecla Enter.
As planilhas podem ser trabalhadas como grupo de planilhas o que permite inserir um
valor, uma fórmula, uma formatação ou qualquer comando em uma célula ou intervalo
de células e o dado será inserido em todas as planilhas do grupo no mesmo endereço.
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 botão direito aparecerá um submenu que permitirá
a execução das operações: inserir, excluir, renomear, mover ou copiar, selecionar todas
as planilhas, cor da guia ou exibir código (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 critério ou condição.
Na Guia %, no Grupo )%%!!(cc!)* no Comando !)* é possível se fazer
consultas no Banco de Dados filtrando as informações por um ou mais critérios. Em
cada rótulo de coluna aparecerá um DropDown que permitirá a escolha de um ou mais
critérios, Filtrar por Cor ou Filtrar por texto.

ßc !)*c"c c

=
c
ßc !)*c"c *c

Utilizando a opção Personalizar Filtro aparecerá uma caixa de diálogo.

Ë 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 critério desejado não seja possível ser realizado com o recurso apresentado
existe a opção do !)*c2#.
Na Guia %, no Grupo )%%!!(cc!)*cno Comando 2#.

Neste caso deverão 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 rótulos.
*2)c c (!*.!%. Escolher um local da planilha para informar os critérios de
filtro. O intervalo de critério deverá conter na 1ª linha os rótulos e nas linhas seguintes
os critérios. Quando os critérios forem interseção de valores utilizar os critérios na
mesma linha. Quando os critérios forem união 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 Calça

'
*2)cc !*.!c"c!7cc2)%c

O intervalo de critério pode conter todos os rótulos ou apenas os rótulos que contém
critério.
No exemplo acima o intervalo pode ser = ou „„=
Caso exista interseção de valores para o mesmo rótulo, criar uma cópia do mesmo
rótulo e colocar os dois critérios.
Ex.:
Filtrar as vendas entre 01/03/2003 e 30/06/2003

"!c c Esta opção só estará habilitada caso na Ação seja escolhida a opção
Copiar para outro Local. Neste caso deverá ser informado o local onde se deseja
visualizar os dados filtrados.
&*c8!%*%c()%!2%.Esta opção deverá ser utilizada caso no Banco de Dados
existam registros idênticos e não 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 automáticos, o Excel organiza a lista em
tópicos 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 célula da lista.
3.c Na Guia %, no Grupo %**cc C"!(% no Comando 6**).
4.c Na caixa A cada alteração em, clique na coluna que contém 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 função, clique na função que você deseja usar para calcular os
subtotais.


6.c Na caixa Adicionar subtotal a, marque a caixa de seleção das colunas que
contêm 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

Serão apresentados subtotais por Grupo e aparecerá no lado esquerdo da tela os


números 1, 2 e 3.

O número 1 só aparece o total do Banco de Dados.

O número 3 aparece todo o banco de dados. O 2 somente as linhas de subtotais são


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 células permitem qualquer valor. Para restringir a entrada de
dados clicar no Dropdown do item &!*! para escolher as opções de validação.

Para Número inteiro, Decimal, Data, Hora e Comprimento do texto, escolher em dados
a opção e informar os limites inferior e superior, quando for o caso.
Para Personalizado digitar a fórmula que contém o critério de validação.
Para listas existem dois casos.
rc %ccc)!%*c%c(*cc"C"!c")!)-cc
Informar em dados o intervalo da Lista digitando o endereço ou arrastando o mouse
sobre a lista.
c %ccc)!%*c%c(*c&c*c")!)-cc
Neste caso é necessário dar um nome à lista e no campo fonte digitar ³=´ (igual) e o
nome dado à lista.

Depois de feita a validação existe a possibilidade de orientar o usuário quanto ao tipo de


dados a ser editado, utilizando uma mensagem de entrada.

Utilizar a opção /%8&cc*c

=a
É disponibilizada uma nova janela onde se deve informar um título e uma mensagem a
ser mostrada quando a célula validada for selecionada.
Além disto é possível mostrar ao usuário um alerta de erro no caso de tentativa de
entrada de dados inválidos.

Utilizar a opção )*ccc


c

Deverá ser editado um título e uma mensagem e escolhido um Estilo.


São três os estilos possíveis:
 ± default ± apresenta o alerta de erro e não permite a entrada do dado;
2!% ± avisa ao usuário que o dado não é valido, mas permite que o usuário continuar
ou não;
&#$%ccinforma ao usuário que o dado editado está fora da validação.

c c

=
c/ c  
c

Em algumas situações se deseja formatar alguma célula, ou intervalo de células, que


atendam alguma condição.

Exemplos de formatação condicional utilizando a tabela abaixo.

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

Selecionar as células a serem formatadas.

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


opção 2c8.

==
Escolher a opção ³Formatar apenas células que contenham´ e em ³Formatar apenas
células com:´ escolher ³Valor da Célula é menor do que 100´.
Clicar em ³Formatar´ e em ³Fonte´ escolher a ³Cor´ vermelha.

=V
Em ³Visualização´ é apresentado como, os dados que atenderem a condição, serão
formatados.

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

Selecionar as células a serem formatadas.

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


opção 2c8.

='
Neste caso como a condição para formatar a célula não está na célula a ser formatada
usar a opção ³Usar uma fórmula para determinar quis células devem ser formatadas´.
Repare que apesar de todas as células de data estarem selecionadas a célula ativa é a C2.
Para que a célula C2 fique com borda é necessário que a célula A2 = ³Pedro´. (O texto
pode ser digitado em caracteres Maiúsculos ou minúsculos)

Em ³Formatar´ na opção ³Borda´ escolher ³Contorno´.


Todas as células da coluna C, datas, cujo vendedor for Pedro estarão formatadas com
borda.

Existem também opções de formatação 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 cenário é um conjunto de valores que o Excel salva e pode substituir
automaticamente em células de uma planilha. Você pode criar e salvar diferentes grupos
de valores em uma planilha e alternar para qualquer um desses novos cenários para
exibir resultados diferentes.
Por exemplo, suponha que existam dois cenários de orçamento: um cenário no pior dos
casos e um cenário no melhor dos casos. É possível usar o Gerenciador de Cenários para
criar ambos os cenários na mesma planilha e então alternar entre eles. Para cada cenário,
especifique as células que são alteradas e os valores a serem usados para esse cenário.
Quando você alternar entre os cenários, a célula de resultado será modificada para
refletir os diferentes valores das células variáveis.
Pior caso

Células variáveis
Célula resultante

Melhor caso

Células variáveis
Célula resultante

Se várias pessoas tiverem informações específicas em pastas de trabalho separadas que


você deseja usar nos cenários, será possível coletar essas pastas de trabalho e mesclar
seus cenários.

=
ßc !c&c(=!c
c
Antes de criar um cenário, você já deve ter um conjunto inicial de valores na planilha.
Para facilitar a leitura dos relatórios de resumo de cenários, considere também a
nomeação das células que você planeja usar nos cenários.

1.c Na guia Dados, no grupo Ferramentas de Dados, clique em Teste de Hipóteses


e, em seguida, clique em Gerenciador de Cenários.

2.c Clique em !(!.

3.c Na caixa &cc(=!, digite um nome para o cenário.

4.c Na caixa .))%c 2!=2!%, insira as referências para as células que você
deseja especificar no seu cenário. Por exemplo, se você quiser ver como a
alteração dos valores das células B1 e B2 irá afetar o resultado de uma fórmula
com base nessas células, insira Ër0Ë.

OBS: Para preservar os valores iniciais para as células variáveis, adicione um cenário
que usa esses valores antes de criar cenários adicionais que usam valores diferentes.

5.c Em *#7, selecione as opções desejadas.

OBS: Essas opções aplicam-se somente a planilhas protegidas. Para obter mais
informações sobre planilhas protegidas, confira a seção Consulte Também.

!c Selecione 2!*c )*#$% para impedir a edição do cenário quando a


planilha estiver protegida.

!c Selecione ()* para impedir a exibição do cenário quando a planilha


estiver protegida.

6.c Clique em I.

7.c Na caixa de diálogo )%cc =!, digite os valores que você deseja usar
nas células variáveis desse cenário.

8.c Para criar o cenário, clique em I.

9.c Se quiser criar cenários adicionais, repita as etapas de 2 a 8. Quando concluir a


criação de cenários, clique em I e em (- na caixa de diálogo
„(!cc =!%.

ßc !6!c&c(=!c

V
c
Ao exibir um cenário, você alterna para o conjunto de valores que são salvos como parte
desse cenário. Os valores de cenário são exibidos nas células que são alteradas de
cenário para cenário, além das células de resultados. Por exemplo, usando os cenários
anteriores, se você exibir o cenário Melhor Caso, a célula B1 exibirá 150000, a célula
B2 exibirá 26000 e a célula 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 cenário que você deseja mostrar.

3.c Clique em /%*.


Obs: Depois que você fechar a caixa de diálogo Gerenciador de Cenários, os valores
do último cenário exibido permanecerão na planilha. Se você tiver salvo os valores
iniciais como um cenário, poderá exibir esses valores antes de fechar a caixa de diálogo
Gerenciador de Cenários.

ßc /%()c(=!%c

1.c Selecione a planilha na qual armazenar os resultados de cenários 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 diálogo /%()c =!%, clique na seta ao lado de %* e


selecione uma pasta de trabalho que contém cenários a serem mesclados nos
seus resultados.

5.c Na caixa )!)-, clique no nome da planilha que contém os cenários que você
deseja mesclar.

6.c Clique em I para mesclar os cenários da planilha selecionada na planilha


atual.
A caixa de diálogo /%()c =!% é fechada, e os cenários mesclados passarão a ser
exibidos na caixa de diálogo „(!cc =!%.

7.c Repita as quatro etapas anteriores conforme necessário até mesclar todos os
cenários desejados.
Quando terminar, os cenários que você mesclou farão parte da planilha atual. Você pode
fechar a caixa de diálogo „(!c c =!% ou pode deixá-la aberta para
continuar a análise.

Vr
ßc !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 referências para as células que fazem


referência a células cujos valores são alterados pelos cenários. Separe as
diversas referências por vírgulas.

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

OBS: Relatórios de cenário não são automaticamente recalculados. Se você alterar o


valor de um cenário, essas alterações não aparecerão em um relatório de resumo
existente. Em vez disso, será necessário criar um novo relatório de resumo.
Por padrão, o relatório de resumo usa referências de célula para identificar as
células variáveis e as células de resultado. Para esse exemplo, foram criados nomes para
essas células, a fim de facilitar a leitura do relatório de resumo. Se você criar nomes
para as células antes de executar o relatório de resumo, este conterá os nomes em vez de
referências de células.

c
c „c/ cc
c
Se você conhece o resultado que deseja de uma fórmula, mas não tem certeza sobre o
valor de entrada necessário 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 empréstimo e quanto pode pagar por mês.
Nesse caso, você pode usar Atingir Meta para determinar que taxa de juros precisa fixar
para atender à sua meta de empréstimo.

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 diálogo com uma breve descrição da função e seus
argumentos.
Após informados os argumentos o Resultado da fórmula é apresentado. O argumento
que você atribuir deve produzir um valor válido para esse argumento, caso contrário
aparecerá um erro ao lado do argumento informado.

Outra maneira de acessar as funções é Na Guia C&)%, no Grupo Ë!6)!*(c c


#$% onde são apresentadas as principais categorias de funções.

Escolhida uma das categorias serão listadas as funções.

Pode-se, também, digitar diretamente na célula a função que se deseja utilizar precedida
do sinal de ³=´. Quando digitado o sinal de igual e a primeira letra da função, serão
apresentadas todas as funções que começam com a letra digitada. A cada letra digitada
só serão apresentadas as funções que atendam aos caracteres digitados. Uma vez
localizada a função desejada posicionar o cursor sobre o nome da função e dar um duplo
clique ou acionar a tecla TAB.
A seguir serão solicitados os argumentos da função que deverão ser informados
separados por ponto e vírgula.

3rc #$%cc*cc c


c
ßc #7c Kcc

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

c
c
Na Guia C&)%, no Grupo Ë!6)!*(c c #$%, noc Comando *c c c
escolher a função ³HOJE´.

Como dito na tela de ³Argumentos da função´ esta função não possui argumentos.
O Resultado da fórmula = Volátil pois será sempre atualizado pela data atual do sistema
operacional.

Pode-se digitar a função diretamente na célula ³=HOJE()´.

V'
ßc #7c /c
c
Retorna um número 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 c
escolher a função ³DIA.DA.SEMANA´.

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


Digitar na célula A1 esta data para ser utilizada como argumento da função.

É apresentada a tela de ³Argumentos da função´ onde são solicitados os dois


argumentos necessários.

DICA: Quando o texto do argumento estiver em negrito significa que este é obrigatório.
Não estando em negrito significa que nem sempre é obrigatório. Atenção que ³nem
sempre é obrigatório´ é diferente do que ³opcional´. Em certos casos o argumento se
não informado acarretará erro no resultado da fórmula.

No argumento Núm_série foi digitado A1 pois é o endereço onde foi digitada a data que
se deseja saber qual é o dia da semana correspondente. Observe que ao lado do
argumento aparece o número 38467. No Excel as datas são números correspondentes a
quantos dias se passaram do dia 01/01/1900. Por exemplo, 01/01/1900 é igual a 1,

02/01/1900 é igual a 2, 31/12/1900 é igual a 366 e assim por diante. A última data
válida para o Excel é o dia 31/12/9999, que corresponde ao número 2958465. Se for
informada uma data acima deste valor o resultado da função será ³#VALOR´, que
corresponde a um erro.

Para o argumento Retornar_tipo é solicitado um número que pode ser 1, 2 ou 3.


Se for informado o número 1 a resposta da função será 1 para domingo, 2 para segunda-
feira até 7 para Sábado.
Se for informado o número 2 a resposta da função será 1 para segunda-feira, 2 para
terça-feira até 7 para domingo.
Se for informado o número 3 a resposta da função será 0 para segunda-feira, 1 para
terça-feira até 6 para domingo.

DICA: Caso o argumento Retornar_tipo não for informado, será considerado o valor 1.

O Resultado da fórmula = 7 significa que dia 22/10/2005 foi sábado. Se no argumento


Retornar_tipo fosse informado o número 3 o resultado da fórmula seria 5, também
correspondente a sábado.

Pode-se digitar a função diretamente na célula ³=DIA.DA.SEMANA(A1;1)´.

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


c
ßc #7c L c
c
Retorna o resultado de um numero elevado a uma potência.
c

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


!8&*!.

V]
Movimentar a Barra de Rolagem até localizar a função desejada.

Elevar o número 2, que está na célula A1, a quinta potência, o número 5 está na célula
B1.

O resultado da fórmula = 32 ou seja, 2 elevado a quinta potência.

DICA: O Excel disponibiliza um operador que substitui a função Potência, é o símbolo


³ ^ ´, acento circunflexo.

Pode-se digitar a função diretamente na célula ³=POTÊNCIA(A1;B1)´ ou ³=A1^B1´.

V
Não existe no Excel uma função que calcule a raiz ³n´ de um número. Porém sabendo-
se que a raiz ³n´ de um número é igual ao número elevado a 1/n, é possível utilizar a
função potência para obter esse resultado.
Como exemplo calcular a raiz cúbica de 27.
Considerar que o número 27 está na célula A1 e o número 3 está na célula B1.
A fórmula a ser digitada seria ³=POTÊNCIA(A1;1/B1)´ ou ³=A1^(1/B1)´.c
Ambas as fórmulas resultam no número 3.

OBS: É imprescindível a utilização do parênteses na segunda fórmula. Se não utilizado


o resultado da fórmula 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 função é usual utilizar endereços de células para os


argumentos, ao invés de valores, pois assim é possível copiar a função para outras
células e os argumentos se alteram considerando as referências.
c
Veja o exemplo abaixo.

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

Como exemplo desta função será utilizado o Banco de dados abaixo.

Na célula B10 foi inserida a função soma e Na Guia %, no Grupo )%%!!(c c
!)*, o Comando !)*.

Posicionar o cursor na célula B11 para inserir a função ³SUBTOTAL´.

'
c

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


!8&*!.
c

Movimentar a Barra de Rolagem até localizar a função desejada.

O argumento M&N#7 é o número de 1 a 11 que determina a função do subtotal.

Clicar no tópico Ajuda sobre esta função para que seja apresentada a lista das funções
do subtotal.

'r
Dependendo do valor, entre 1 e 11, informado no argumento da função, um subtotal
diferente será calculado.
Utilizar 1, para obter a média dos valores que serão informados,
Utilizar 2, para contar quantos números,
Utilizar 3, para contar quantos valores e assim sucessivamente.

No exemplo será utilizado o número 9 que fará a soma dos valores do intervalo B2:B8.

O resultado obtido é o mesmo da função ³SOMA´.


Porque utilizar esta função, se existem funções que fazem o mesmo que a função
³SUBTOTAL´ faz?

Deve-se utilizar esta função quando for filtrar o banco de dados e obter apenas o
subtotal das células filtradas.

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

A diferença entre a função ³SOMA´ e a função ³SUBTOTAL´ é que uma totaliza todo
o banco de dados enquanto que a outra só totaliza as células filtradas.
O mesmo acontece para os demais subtotais.
Deve-se utilizar para argumento desta função os números de 101 a 109 quando a
planilha tiver linha oculta.

No exemplo abaixo foi ocultada a linha 5 e colocada a função ³SUBTOTAL(109,...)´ na


célula B13.

O resultado com o argumento 9 , na célula B11, fica igual ao da função soma, da célula
B10, pois o banco de dados não está filtrado e com o argumento 109, na célula B13, a
linha oculta não é somada.

ßc #7c / c
c
Adiciona as células especificadas por um determinado critério ou condição.

Esta função deverá ser utilizada quando se quiser somar os dados de um banco de dados
que atendam a uma determinada condição.

Como exemplo desta função 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 função ³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 função
SOMASE é possível resumir por vendedor a soma das vendas sem a necessidade de
filtrar o Banco de Dados.
Para cálculo da soma das vendas de Maria a função será editada na célula E29.
Será utilizado o Assistente de Função. (SHIFT + F3)

Escolher a categoria Matemática e Trigonometria e selecionar a função ³SOMASE´.


Nesta tela é apresentada a sintaxe da função, com três argumentos, e a descrição da
função.

Na tela seguinte são solicitados os argumentos da função.

'=
*2) ± é o intervalo de célula que se quer calculado. Para facilitar o entendimento
deste argumento é dito que este argumento é o intervalo de células que contém o
critério. No exemplo o critério é 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
fórmula será copiada para se obter as vendas dos demais vendedores será informado
para este argumento o endereço da célula da vendedora Maria, E28.

*2)N%& ± são as células a serem somadas D30:D36. Se não informado serão


utilizadas as células do argumento intervalo.

OBS: Quando um argumento não estiver em negrito isto quer dizer que nem sempre é
obrigatório. No exemplo anterior ele teve que ser especificado pois as células a serem
somadas não são as mesmas do primeiro argumento.

O resultado da fórmula é 700, total das somas de Maria.


Para que seja possível a cópia da fórmula para os demais vendedores é necessário travar
os intervalos do primeiro e terceiro argumento.

'V
33c #$%c%**'%*!(%c
c
Abaixo são apresentadas algumas funções de estatísticas com as descrições, argumentos
e resultados.

''
3=c #$%cc *c
c
Abaixo são apresentadas algumas funções de texto com as descrições, argumentos e
resultados.

DICA: Existe um operador que substitui a função CONCATENAR, é o ³&´.

3@c #$%ccË(cc%c
c
Abaixo são apresentadas algumas funções de Banco de Dados com as descrições,
argumentos e resultados.
c


Definições dos argumentos:

Ë(N% ± é o intervalo de células que constitui a lista ou banco de dados;


&" ± é o rótulo de coluna entre aspas duplas ou um número que representa a
posição da coluna de valores na lista.

OBS: No exemplo este argumento pode ser representado pela palavra ³VALOR´, pelo
número 3 ou pelo endereço C10.

!*.!% ± é o intervalo de células que contém as condições especificadas. O intervalo


inclui um rótulo de coluna (nome da coluna) e uma ou mais células abaixo do rótulo
para uma ou mais condições.

OBS: Quando as condições estão na mesma linha lê-se ³E´ e os resultados apresentados
serão da interseção dos valores. Quando as condições estão em linhas diferentes lê-se
³OU´ e os resultados apresentados serão da união dos valores.

35c #$%cc(cc,(!c
c
ßc #7c c
c
A função ³PROCV´ é utilizada quando se deseja procurar um valor em um banco de
dados e trazer alguma informação da mesma linha do valor encontrado.
Como definição o valor procurado tem que estar na primeira coluna a esquerda do
banco de dados e não pode haver repetição 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 matrícula, que é única, e não 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 função ³PROCV´ utilizando-se o banco de dados abaixo.

c
Posicionar o mouse na célula F16 para obter a idade do funcionário cuja matrícula é
³001´ e usar o assistente de função (SHIFT + F3).

Escolher a categoria Procura e Referência e selecionar a função ³PROCV´.


Nesta tela é apresentada a sintaxe da função, com quatro argumentos, e a descrição da
função.

Na tela seguinte são solicitados os argumentos da função.

'


) *   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 número 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 número 3.

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


³1´.
Usar a palavra ³FALSO´ ou o número ³0´ quando se desejar que a função retorne erro
quando o valor procurado não for encontrado. No exemplo acima se for procurada a
matrícula ³007´ não será encontrada e o resultado será ³N#D´, que corresponde dizer
que a matrícula procurada não foi encontrada no banco de dados.
Usar a palavra ³VERDADEIRO´ ou o número 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 não seja especificado será considerado o valor ³1´.

Ôr
O resultado será o número ³25´ que corresponde a idade do aluno cuja matrícula é
³001´.
Para utilizar esta função é necessário se conhecer a estrutura do banco de dados, ou seja
saber quais os dados que estão em cada coluna.

Se a fórmula for copiada para as células abaixo o resultado será a idade de cada
matrícula. Para que o resultado seja o que está sendo solicitado é necessário 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 função ³PROCV´ com utilização de tabela com intervalo
de valores.

Ôa
Deseja-se calcular qual será a alíquota de desconto para os salários utilizando-se a
Tabela de Imposto de Renda (hipotética).

Como dito anteriormente deve-se nomear a tabela.

Posicionar o cursor na célula E4 para calcular a alíquota para o salário de R$ 300,00.

Utilizar o Assistente de Função (SHIFT + F3), categoria Procura e Referência e


escolher a função ³PROCV´.

Na tela seguinte serão solicitados os argumentos.

Ô
)N"( ± ³D4´, o endereço de célula que contém o valor que se deseja
procurar na tabela.
/*! N*6) ± ³IR´, nome do banco de dados.
M&N'!(N()c± ³2´, número da coluna que contém o valor da alíquota.
Procurar_intervalo ± ³1´, pois a tabela é com intervalo de valores.

OBS: Se informado o número ³0´ como valor para o argumento Procurar_intervalo a


função retornará erro, pois o valor R$ 300,00 não será encontrado.

Depois de inserido a fórmula na célula ³E4´ é só copiar para as células abaixo que as
alíquotas correspondentes aos salários serão calculadas.

OBS: A fórmula só pode ser copiada porque o banco de dados foi nomeado. Caso não
tivesse sido nomeado seria necessário travar os endereços de células do intervalo do
banco de dados.

c
3c #$%cc
C8!(c
c
ßc #7cOPcc#7cO Pc
c
A função ³E´ e a função ³OU´ são funções de lógica e só retornam dois valores
possíveis: VERDADEIRO ou FALSO.

Utilizar o Assistente de Função (SHIFT + F3), categoria Lógica e escolher a função


³E´.

Ô=
Na tela seguinte serão solicitados os argumentos.

Os argumentos da função ³E´ são testes lógicos de 1 a 255. A função ³E´ retorna
³VERDADEIRO´ se *% os testes lógicos retornarem ³VERDADEIRO´.

No exemplo abaixo será exemplificada a função ³E´.

Considerando os valores das células A1 e B1, utilizar a função ³E´ e responder se as


afirmativas abaixo são 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

ÔV
Alternativa ³b´ - VERDADEIRO

Alternativa ³c´ ± FALSO

A função retorna ³VERDADEIRO´ quando todos os testes são verdadeiros. Como um


dos testes foi falso a função retornou ³FALSO´.

A função ³OU´ é similar a função ³E´ porém com a seguinte diferença.

A função ³OU´ retorna ³VERDADEIRO´ se ")c &%c & teste for verdadeiro
enquanto que a função ³E´ retorna ³VERDADEIRO´ se *% os testes forem
verdadeiros.

ßc #7cO Pc

A função ³SE´ executa uma ação caso a execução de um ou mais testes sejam
verdadeiros e outra ação se a execução de um ou mais testes for falso.

Ô'
Sintaxe da função ³SE´

=SE(TESTE; AÇÃO_SE_VERDADEIRO; AÇÃO_SE_FALSO)

Considerando os valores das células A1 e B1, utilizar a função SE e responder quais os


resultados das questões 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 senão 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
Gráficos têm apelo visual e facilitam, para os usuários, a visualização de comparações,
padrões e tendências nos dados. Por exemplo, em vez de ter de analisar várias colunas
de números de planilha, você pode ver de relance se as vendas estão 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 Gráfico desejado.

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

Ô]
c
O gráfico é gerado e são disponibilizadas as &*%cc„=!(.
Inicialmente Na Guia %!8c são apresentados os Grupos !", %,
Q*c c
„=!(, %*!)%cc„=!( e
().

Se escolhida a Guia
Q* novos Grupos são apresentados.

No Grupo C*)%, Comando '*)cc„=!(0copção (!&cc„=!(c


c

Ô
No Grupo C*)%, Comando C*)cc%0copção *c
c

c
c

c
]
c
Para mostrar a 6)cc% junto ao Gráfico, no Grupo C*)%, Comando 6)c
c%0copção /%*c 6)cc%c
c

c
c

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

]r
Na Guia &*csão apresentadas diversas opções de formatação do gráfico.

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

c c

]a
@c Ë
cS/ cc
c
Um relatório de tabela dinâmica é 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 exibição de
páginas diferentes ou exibir os detalhes de áreas de interesse.
Use um relatório de tabela dinâmica quando você desejar comparar totais relacionados,
especialmente quando você tiver uma longa lista de valores a serem resumidos e desejar
comparar vários fatos sobre cada valor. Use relatórios de tabela dinâmica quando
desejar que o Microsoft Excel faça a classificação, a subtotalização e a totalização por
você.
Em um relatório da tabela dinâmica, cada coluna ou campo nos dados de origem se
torna um campo de tabela dinâmica que resume várias linhas de informação.
Para criar um relatório de tabela dinâmica, 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
dinâmica será gerada.

]
A tabela é composta de 4 áreas distintas. *%cc%, (&"%cc)!-, (&"%cc
() e (&"%cc"=8!.
Como padrão o campo do banco de dados que contém números, 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 serão de linha. O campo de página da tabela dinâmica será abordado
posteriormente.
À medida que você seleciona os campos na Lista de campos da tabela dinâmica, o
Microsoft Excel resume e calcula o relatório 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 é


possível 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
É possível também ordenar os dados por ordem decrescente ou por valor.
Para escolher decrescente, clicar na seta do campo ARTIGO, e escolher a opção
Classificar de Z a A.

Para ordenar por soma de Valor, escolher Mais Opções de Classificação.

]'
    

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. É possível ocultar o detalhe e mostrá-lo somente
quando desejado. Para ocultar o detalhe VENDEDOR clicar com o botão direito no
campo ARTIGO e escolher a opção 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 Relatório.
Inicialmente será apresentada a opção tudo, para o campo ARTIGO. Para exibição de
um artigo clicar na seta ao lado do campo e selecionar o artigo desejado. Se desejar
mais de um artigo clicar na opção ³Selecionar Vários 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 Rótulos de Coluna e analise
a nova situação.

r
Os dados agora estão resumidos por dia. É possível resumir os dados por unidade de
tempo conforme apresentaremos a seguir.
Clicar com o botão direito no campo DATA DA VENDA escolher a opção ³Agrupar´.

Será apresentada a tela de ³Agrupamento´ e será possível escolher a maneira com que
se quer agrupar o campo.
Agrupe a DATA DA VENDA por mês e por ano.
OBS.: As opções ï ïïc  e ï c , são utilizadas quando se deseja agrupar
todas as ocorrências 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 ocorrências após 3/03/06. Neste caso
utilizar a opção ï ïïc  3/03/06. A tabela dinâmica 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.

É possível mostrar um subtotal por ano. Para tanto basta dar um duplo clique no campo
ANOS e em 6**!% marcar a opção *&=*!(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 ›
  &   
'
c
$     l          
   t      t 
 
      uB il t # 5   
   t 

=
comandos VBA é que serão efetivamente executados. Cada comando VBA corresponde
a uma ação efetiva da macro.

Na Guia %2)2, no Grupo C!80cclicar no Comando „2c/(.

&cc/(cc
O nome não pode conter espaço nem caracteres especiais como ?,* .

()cc*)-cc
Esse procedimento permitirá que a macro seja executada acionando-se as teclas Ctrl + a
tecla de atalho.

DICA: Não utilizar teclas de atalho que são utilizadas normalmente para execução
de algum comando, por ex. CTRL + C, para copiar, pois se utilizado como tecla de
atalho da macro, não mais executará o comando.
c
& c&(c&cc
Existem 3(três) opções 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 opção serão armazenadas em uma pasta pessoal de
macros e estarão sempre disponíveis para uso no computador onde foram gravadas.

V
%(!#7c
Pode ser feita uma descrição sucinta do objetivo da macro.

Após acionada a opção I todos os comandos executados serão gravados até que seja
parada a gravação. Na Guia %2)2, no Grupo C!8, Comando c
82#7.

c
c
'2)cc 8#c
Como macros podem conter vírus, tenha cuidado ao executá-las. Execute software
antivírus atualizado no computador.
Para que as Macros sejam executadas é necessário verificar o nível de segurança.

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

As macros poderão 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 formatação de uma célula.

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 célula´ e clicar no botão
I.
A partir de agora todos os comandos serão gravados até que se pare a gravação.

Aplicar os seguintes comandos de formatação:


- mudar a fonte para vermelho;
- preencher a célula de amarelo;
- colocar borda de contorno;
- centralizar;
- negrito;
- alterar o tamanho da fonte para 12;
- alterar a fonte para Times New Roman.

Após executados os comandos na Guia %2)2, no Grupo C!8, utilizar o


Comando c82#7.

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 próximo passo será visualizar, no Editor do Visual Basic (VBE), as linhas de código
que foram geradas.

Na Guia %2)2, no Grupo C!8, utilizar o Comando !%)cË%!(cou usar a


tecla de atalho 
cTcrrc
c

]
É 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 são exibidas as propriedades de
cada objeto do projeto. No lado direito é exibida a Janela de código.
Quando uma macro é gravada pelo teclado esta é armazenada em um módulo. Para
visualização das linhas de código gravadas dar um duplo clique no Módulo1, criado.

OBS:Caso o arquivo seja fechado, o código da nova macro estará no Módulo2.


Todas as macros começam com a palavra O 6c&:<Pce terminam com Oc 6P.
Linhas em verde são comentários sobre o código e serão ignoradas na execução da
macro. Para se inserir um comentário digite aspas simples, do lado esquerdo do número
1, no canto superior esquerdo do teclado.

OBS: Se estiver no modo de edição no Excel o editor de VBE fica travado

!-%cc(C!8%c8%cc82#7cc/(c

Sub FormCel()
'
' FormCel Macro
' Macro para formatar célula
'
' 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 inglês (toda linguagem do VBA é
em inglês) assusta e parece difícil de entender.

Para acompanhar a execução 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 código da macro e execute-a código por código
através da tecla F8, o que permitirá verificar o que cada linha de código está
executando.

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

Apesar de existirem diversas funções no Excel, você poderá desenvolver a sua própria
função.
Uma função se caracteriza pela possibilidade de receber argumentos externos, processá-
los e retornar um resultado. As funções definidas pelo usuário não podem conter
comandos do menu ou ações de teclado e mouse e não poderão ser geradas pelo
gravador. Estas deverão ser desenvolvidas manualmente. Uma função é iniciada por
Function e encerrada por End Function e poderá ser utilizada qualquer função do Visual
Basic. Após criada a função esta poderá ser utilizada da mesma maneira que as funções
disponíveis no Excel. Pode-se utilizar o Assistente de Função, categoria definida pelo
usuário, ou pode-se digitar diretamente em uma célula com o comando ³=´ igual, o
nome da função, ³(³ abre parênteses, os argumentos separados por ³;´ ponto e vírgula e
o ³)´ fecha parênteses.
O valor de retorno da função deve ser atribuído a uma variável com o mesmo nome da
função.
A seguir será apresentado um exemplo de função definida pelo usuário.

ßc =)()c%c' %cc&c1#7ccc8c
As equações do 2º grau são da forma y = ax² + bx + c
As raízes desta equação (valores de x para que y seja igual a zero), são
calculadas através da seguinte fórmula:

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 não obriga que as variáveis utilizadas sejam
declaradas. Isto é uma facilidade, porém quando o número de variáveis é
muito grande recomenda-se que elas sejam declaradas para que o espaço
de memória utilizado para armazenar seja reduzido, pois não sendo
declaradas é reservado, para cada variável, um espaço muito grande, uma
vez que o tipo da variável não é conhecido.
Mais adiante são mostrados os tipos de variáveis existentes na linguagem
VBA.
Observe que apesar de dois valores como resposta da função o resultado
será mostrado em uma única célula e portanto as raízes foram
concatenadas e colocadas na variável com o mesmo no da função,
³RAIZES´. Os textos devem ser escritos entre aspas e as variáveis sem
aspas.

r V
53c !%)cË%!(cc"")!(*!%c:Ëc<c

ßc No VBA não é necessário se declarar as variáveis, porém em grandes programas


este procedimento poderá causar problemas. Para se tornar obrigatório que todas as
variáveis para serem utilizadas devam antes ser declaradas utiliza-se o comando
"*!c")!(!*.
ßc Todas as variáveis são do tipo variant e podem receber qualquer valor. Porém
existem os subtipos que definem os valores possíveis em cada caso.

Empty 0 para número ou ³ ³ para string

Null Não contém dados válidos

Boolean True ou False

Byte Inteiro de 0 até 255

Integer Inteiro de ±32768 até +32767

Currency Formato moeda sem o símbolo

Long Inteiro de ±2147483648 até 2147483647

Double Números grandes com casas decimais

Date(Time) Data

String Texto

Object Objeto

Error Pode conter um número deerro

ßc "#$%c

+ Soma

- Subtração

* Multiplicação

/ Divisão

\ Retorna a parte inteira da divisão de 2 números

^ Exponencial

Mod Retorna o resto da divisão de 2 números

ßc O operador de concatenação entre textos e/ou variáveis é o símbolo ³&´ e deve ser
utilizado deixando-se espaço entre os dados a serem concatenados.

r '
ßc A função /%8Ë serve para exibir mensagens em uma pequena janela, chamada de
janela Pop-Up.
ßc A função -c:&< envia o caracter correspondente ao número do caracter padrão
ASCII. No caso do número 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 instrução.
ßc "%c

= Igualdade

<> Diferente

> Maior que

< Menor que

>= Maior ou igual a

<= Menor ou igual a

ßc As variáveis se forem declaradas antes dos procedimentos e das functions são


consideradas variáveis globais. Podem ser utilizadas por qualquer procedimento e
function dentro do módulo onde a variável foi declarada. Se a variável foi declarada
dentro do procedimento ou da function, só poderá ser utilizada por este
procedimento ou function. São chamadas de variáveis locais.
ßc O procedimento pode ser chamado em qualquer ponto do módulo.
ßc Para se chamar um procedimento dentro do mesmo módulo utiliza-se o comando
))cU(!&*V
ßc )(*c % <var>
% <op1>
Instrução
% <op2>
Instrução
%c)%c
Instrução
c )(*
ßc  contador = inicio to fim %*" num (opcional, caso não utilizado = 1)
Instrução
c*c
ßc cW-!)ccondição/teste (executa enquanto a condição for verdadeira)

r Ô
Instrução

"c
Obs: A Instrução dentro do laço deve ser capaz de alterar a condição para falsa
para evitar que o laço seja executado indefinidamente.
ßc cc
Instrução
c
"cR-!) condição/teste

Obs: A única diferença sobre o comando anterior é que a instrução é feita pelo
menos uma vez, mesmo que a condição seja falsa.
A Instrução dentro do laço deve ser capaz de alterar a condição para falsa
para evitar que o laço seja executado indefinidamente.
ßc c *!) condição (executa enquanto a condição for falsa)
Instrução
c
"c
c
Obs: A Instrução dentro do laço deve ser capaz de alterar a condição para falsa
para evitar que o laço seja executado indefinidamente.
ßc 
Instrução
c
"c *!) condição (executa enquanto a condição for falsa)
c
Obs: A única diferença sobre o comando anterior é que a instrução é feita pelo
menos uma vez, mesmo que a condição seja verdadeira.
A Instrução dentro do laço deve ser capaz de alterar a condição para falsa
para evitar que o laço seja executado indefinidamente.
ßc Variável Q (Vetor)
Dim <nome> (num) (num =número de elementos do vetor ± 1, porque o
primeiro elemento começa com índice (0))
ßc Função %Q (var)
Retorna verdadeiro se a variável for um Array.
ßc Função  Q" (var ou expressão)
Retorna um número inteiro que indica o subtipo da variável

0 Vazio (não inicializado)


1 Nulo (dados não válidos)
2 Inteiro

r ]
3 Inteiro Longo
4 Número de precisão simples
5 Número de precisão dupla
6 Monetário
7 Data
8 Texto
9 Objeto de automação
10 Erro
11 Boleano
12 Variant ( é utilizado com
13 Um objeto para acesso a dados
17 Byte
8192 Array

ßc Função %* (var ou expressão)


Retorna verdadeiro se o argumento for uma data.
Serve para validação de entrada de dados.

If IsDate (var) Then


MsgBox ³ Você digitou uma data válida !´
Else
MsgBox ³Data inválida, digite novamente !´
EndIf

ßc Função %&"*Q (var ou expressão)


Retorna verdadeiro se foi atribuído algum valor para var ou expressão.
Serve para tornar obrigatório o preenchimento de algum campo.
ßc Função %)) (var ou expressão)
Retorna verdadeiro se foi atribuído valor )) para var ou expressão.
Null quer dizer que existe na memória porém com valor nulo.
ßc Função %&!( (var ou expressão)
Retorna verdadeiro se o valor de var ou expressão for numérico.

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

 c  c  c

Cbool boolean Todo número exceto zero é true. Não pode


ser texto.

r 
CByte Bytec Limite de 0 à 255. Não pode ser texto.

CCur Currency Não pode ser texto.

CDate Date Formato aceitável para datas.

CDbl Double Não pode ser texto.

CIntc Integer Não pode ser texto.

CLngc Long Não pode estar fora da faixa.Não pode ser


texto.

CSng Single Não pode estar fora da faixa.Não pode ser


texto.

CStr String Não pode ser texto.

Int Retorna a parte inteira de um número

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

 c  c  /


c

Asc Valor numérico do código ASCII, Asc (³Ainda chovia´) = 65 código ASCII
para a 1ª letra de uma string da letra maiúscula cPara a = 97

Chr Recebe um número e retorna o Chr (65) = ³A´


caracter ASCII Chr (97) = ³a´

Len Tamanho da string Len (³exemplo Len´) = 11 (espaço conta)

LCase Converte para minúsculas LCase (³EXEMPLO´) = ³exemplo´

UpCase Converte para maiúsculas UpCase (³exemplo´) = ³EXEMPLO´

Left Retorna um número especificado Left (³exemplo´,2) = ³ex´


de caracteres a partir do início

Right Retorna um número especificado Right (³exemplo´,2) = ³lo´


de caracteres a partir do final

Mid Retorna um número de caracteres Mid (³exemplo´, 5, 2) = ³pl´


a partir de uma posição
especificada

String Retorna um caracter um número String (10,´?´) = ³??????????´


especificado de vezes

rr
ßc #$%cc*A cc

 c  c  /


c

Date Retorna a data corrente do Date () = retorna o dia de hoje


sistema

Time Retorna a hora corrente do Time () = retorna a hora atual


sistema

Day Recebe uma data como parâmetro Day (10/03/04) = 10


e retorna o número
correspondente ao dia

Month Recebe uma data como parâmetro Month (10/03/04) = 3


e retorna o número
correspondente ao mês

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


Sistema

MonthName Recebe como parâmetro um MonthName (Month (Date),false) =


número referente ao mês e um março
segundo parâmetro boolean, caso
verdadeiro retorna o nome do mês
abreviado

Hour Recebe como parâmetro uma Hour (09:55:23) = 9


hora e retorna um número entre 0
e 23

DateDiff Retorna o número de intervalos DateDiff (valor, data1, data2)


entre duas datas
Obs: valor tem que ser entre aspas.

)c %(!#7c )c %(!#7c


yyyy anos w Semanas
q trimestre ww Semanas do ano = w
m meses h horas
y Dias do ano (o mesmo que dias) m minutos
d dias s segundos
DateAdd Retorna uma data futura DateAdd (intervalo, nº de interv, data)
acrescentando-se um número de
Obs: intervalo = DateDiff
intervalos a uma data fornecida.

Year Recebe como parâmetro uma data Year (Date ()) = 2004
e retorna um número do ano

WeekDay Recebe como parâmetro uma data WeekDay (11/03/2004) = 5 (Quinta-feira)

rrr
e um parâmetro 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 número indicando o WeekDayName (6,false) = sexta-feira


dia da semana, um segundo
parâmetro 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 número n

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


número (n em radianos)

Cos (n) Retorna o coseno no número (n Cos (0) = 1


em radianos)

Sen (n) Retorna o seno no número (n em Sen (0) = 0


radianos)

Tan (n) Retorna a tangente no número (n Tan (0) = 0


em radianos)

Exp (n) Retorna o número e (logaritmo Exp (1) = 2,7183


neperiano e = 2,7183) elevado ao
número n

Log (n) Retorna o logaritmo natural do Log (1000) =


número n 6,90775527898

Rnd (n) Retorna um número aleatório Rnd (10) = número aleatório


entre 0 e n entre 0 e 10

Sgn (n) Retorna ±1 para números Sgn (-235) = -1


negativos e 1 para positivos

Sqr (n) Retorna a raiz quadrada do Sqr (400) =20


número n

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

rra
Ë!6)!*(%ccconjunto de objetos.
6H*%c utilizados para uma determinada função/atividade .
/.*ccrealiza uma operação específica do objeto.
Sintaxe ± nomedoobjeto.nomedométodo(par1,par2,....,parn)
"!c descreve uma característica do objeto.
Sintaxe - Var = objeto.propriedade
)#7cc )%% ± conjunto de elementos do mesmo tipo.
ßc c(!&*%cAc 6?*!%c
É um grupo de instruções que podem ser chamados pelo nome atribuído ao
procedimento ou utilizando a palavra ))c
Sintaxe Sub <nome> (par1, par2,....parn)
Instruções
End Sub
Obs: o procedimento pode ou não ter parâmetros.
c

c
c

rr

You might also like