Você está na página 1de 336

Excel 2010

Avanado

Book Excel2010 avancado.indb 1

20/09/2013 08:40:51

Dados Internacionais de Catalogao na Publicao (CIP)


(Jeane Passos Santana CRB 8a/6189)
Martelli, Richard; Barros, Maria Silvia Mendona de
Excel 2010 avanado / Richard Martelli, Maria Silvia
Mendona de Barros. So Paulo : Editora Senac So Paulo,
2013. (Nova Srie Informtica)
ISBN 978-85-396-0346-6
1. Microsoft Excel (Programa de computador) 2. Microsoft
Excel 2010 (Programa de computador) I. Ttulo. II. Srie.
13-085s

CDD-005.369
ndice para catlogo sistemtico:

1. Microsoft Excel 2010 : Computadores : Programas :


Processamento de dados
005.369

Book Excel2010 avancado.indb 2

20/09/2013 08:40:51

Excel 2010
Avanado

Richard Martelli e
Maria Silvia Mendona de Barros

Editora Senac So Paulo So Paulo 2013

Book Excel2010 avancado.indb 3

20/09/2013 08:40:51

ADMINISTRAO REGIONAL DO SENAC NO ESTADO DE SO PAULO

Presidente do Conselho Regional: Abram Szajman


Diretor do Departamento Regional: Luiz Francisco de A. Salgado
Superintendente Universitrio e de Desenvolvimento: Luiz Carlos Dourado
EDITORA SENAC SO PAULO

Conselho Editorial: Luiz Francisco de A. Salgado


Luiz Carlos Dourado
Darcio Sayad Maia
Lucila Mara Sbrana Sciotti
Jeane Passos Santana
Gerente/Publisher: Jeane Passos Santana (jpassos@sp.senac.br)
Coordenao Editorial: Mrcia Cavalheiro Rodrigues de Almeida (mcavalhe@sp.senac.br)
Thas Carvalho Lisboa (thais.clisboa@sp.senac.br)
Comercial: Marcelo Nogueira da Silva (marcelo.nsilva@sp.senac.br)
Administrativo: Lus Amrico Tousi Botelho (luis.tbotelho@sp.senac.br)
Edio de Texto: Rafael Barcellos Machado
Preparao de Texto: Barbara Benevides
Reviso de Texto: Globaltec Editora Ltda., Luciana Lima (coord.)
Projeto Grco e Capa: Fabiana Fernandes
Editorao Eletrnica e Ilustraes: Globaltec Editora Ltda.
Impresso e Acabamento: Imprensa Ocial do Estado S/A Imesp

Nenhuma parte desta publicao poder ser reproduzida, guardada pelo sistema retrieval ou
transmitida de qualquer modo ou por qualquer outro meio, seja este eletrnico, mecnico, de
fotocpia, de gravao, ou outros, sem prvia autorizao, por escrito, da Editora Senac So Paulo.

Todos os direitos desta edio reservados


Editora Senac So Paulo
Rua Rui Barbosa, 377 1o andar Bela Vista CEP 01326-010
Caixa Postal 1120 CEP 01032-970 So Paulo SP
Tel. (11) 2187-4450 Fax (11) 2187-4486
E-mail: editora@sp.senac.br
Home page: http://www.editorasenacsp.com.br
Richard Martelli e Maria Silvia Mendona de Barros, 2013

Book Excel2010 avancado.indb 4

20/09/2013 08:40:51

Sumrio

Apresentao

O que a Nova Srie Informtica?

III

Funes matemticas, estatsticas, lgicas, nanceiras e


de data e hora
Funes matemticas
Atividade 1 Controlando as vendas da loja Tudo em Informtica
Atividade 2 Gerando nmeros aleatrios para apostas na Mega-Sena
Funes estatsticas
Atividade 3 Vericando o nmero que foi sorteado com maior frequncia
nos sorteios da Mega-Sena no perodo de 1 de janeiro de 2011 a 11 de
junho de 2011
Atividade 4 Vericando o desempenho dos vendedores da loja Seu
Carro Aqui
Funes lgicas
Atividade 5 Premiando os vendedores que ocupam a primeira posio
em vendas e estabelecendo conceitos sobre seu desempenho, de acordo com a
meta de vendas estipulada
Atividade 6 Premiando vendedores que no ocupam o primeiro lugar
em vendas, mas que atingiram metas de vendas estipuladas
Funes nanceiras
Atividade 7 Calculando o valor futuro de um investimento
Atividade 8 Calculando o valor presente de um investimento
Atividade 9 Calculando o valor da parcela a ser paga para um investimento
Atividade 10 Calculando o nmero de parcelas de um investimento a uma
taxa de juros e pagamentos constantes
Atividade 11 Formatando datas
Atividade 12 Funes de data e hora
Resumo do captulo

Book Excel2010 avancado.indb 5

9
11
11
16
17

17
19
29

29
31
35
35
36
37
39
40
44
54

20/09/2013 08:40:51

6 EXCEL 2010 Avanado

Funes de pesquisa

59

Funes de pesquisa

61

Atividade 1 Utilizando a funo PROCV

61

Atividade 2 Utilizando as funes CORRESP e NDICE

69

Resumo do captulo

72

Funes de texto

73

Funes de texto

75

Atividade 1 Utilizando as funes PRI.MAISCULA, ARRUMAR,


MAISCULA e MINSCULA

75

Atividade 2 Utilizando as funes ESQUERDA, DIREITA e EXT.TEXTO

79

Resumo do captulo

84

Funes de banco de dados

85

Funes de banco de dados

87

Atividade 1 Utilizando as funes BDSOMA, BDMDIA, BDMX,


BDMN, BDEXTRAIR e BDCONTARA

87

Resumo do captulo

97

Auditoria de frmulas

99

Auditoria de frmulas

101

Atividade 1 Rastreando os precedentes de uma clula

101

Atividade 2 Rastreando os dependentes de uma clula

103

Atividade 3 Rastreando erros em frmulas

104

Atividade 4 Avaliando frmulas

106

Atividade 5 Mostrando frmulas

108

Resumo do captulo

110

Dados externos

111

Dados externos

113

Atividade 1 Importando arquivos-texto para o Excel

113

Atividade 2 Importando arquivos de dados para o Excel

118

Atividade 3 Importando base de dados como consulta para o Excel

120

Atividade 4 Importando dados de uma pgina da web

123

Resumo do captulo

127

Sumrio

Book Excel2010 avancado.indb 6

20/09/2013 08:40:51

EXCEL 2010 Avanado 7

Tabelas dinmicas
Tabela dinmica
Atividade 1 Criao da tabela dinmica
Atividade 2 Atualizando dados na tabela dinmica
Atividade 3 Criando nveis na tabela dinmica e cruzando dados
Atividade 4 Criando novos grupos
Atividade 5 Utilizando segmentao de dados
Atividade 6 Criando grcos dinmicos
Atividade 7 Mostrando os dados da tabela dinmica por pgina e relatrio
Resumo do captulo

Classicar e ltrar
Classicando dados
Atividade 1 Classicando dados
Atividade 2 Classicando por mais critrios
Atividade 3 Criando uma lista personalizada
Atividade 4 Classicando por fonte
Atividade 5 Filtrando dados em uma tabela
Atividade 6 Filtrando dados por meio de critrios
Atividade 7 Filtrando dados com mais de um critrio
Atividade 8 Filtrando com critrios avanados
Resumo do captulo

Hipteses
Aplicando hipteses
Atividade 1 Atingindo metas
Atividade 2 Trabalhando com cenrios
Atividade 3 Instalando o Solver
Atividade 4 Resolvendo um problema com o Solver
Atividade 5 Utilizando o Solver com restries
Resumo do captulo

10 Ferramentas de dados
Validao de dados
Atividade 1 Adicionando regras de validao
Atividade 2 Denindo mensagens de dados
Atividade 3 Criando regras de validao em lista de outra planilha

129
131
131
136
138
139
144
145
147
148
149
151
151
153
155
156
158
163
165
170
179
181
183
183
185
195
197
200
202
205
207
207
209
212

Sumrio

Book Excel2010 avancado.indb 7

20/09/2013 08:40:51

8 EXCEL 2010 Avanado

Atividade 4 Aplicando validao a dados j inseridos


Atividade 5 Personalizando regras de validao
Atividade 6 Consolidando dados
Atividade 7 Consolidando dados com vnculo
Atividade 8 Consolidando dados em outras pastas
Resumo do captulo

11 Estrutura de dados
Atividade 1 Trabalhando com estrutura de tpicos
Resumo do captulo

12 Proteo
Atividade 1 Protegendo elementos da planilha
Atividade 2 Protegendo uma planilha
Atividade 3 Protegendo um arquivo
Resumo do captulo

13 Macros interativas
Atividade 1 Criando macros interativas
Atividade 2 Executando macros
Atividade 3 Utilizando referncias relativas para criar macros
Resumo do captulo

14 Controles de formulrios automao de planilhas


Controles de formulrio
Atividade 1 Mostrando a faixa de opes Desenvolvedor
Atividade 2 Criando um formulrio para entrada e pesquisa de dados
Atividade 3 Utilizando macros para automatizar os controles criados
Atividade 4 Utilizando o controle Boto para efetuar a pesquisa desejada
Atividade 5 Utilizando controles para clculo
Resumo do captulo

215
218
224
228
231
235
239
241
249
251
253
257
259
263
265
267
273
277
280
281
283
283
286
294
298
300
305

Atividades complementares

307

Sobre os autores

321

ndice geral

323

Sumrio

Book Excel2010 avancado.indb 8

20/09/2013 08:40:51

Apresentao

Book Excel2010 avancado.indb 1

20/09/2013 08:40:52

Book Excel2010 avancado.indb 2

20/09/2013 08:40:52

EXCEL 2010 Avanado III

O que a Nova Srie Informtica?


A Nova Srie Informtica foi criada para que voc aprenda informtica
sozinho, sem professor! Com ela, possvel estudar os softwares mais
utilizados pelo mercado, sem diculdade. O texto de cada volume
complementado por arquivos eletrnicos disponibilizados pela Editora
Senac So Paulo.
Para utilizar o material da Nova Srie Informtica, necessrio ter em
mos o livro, um equipamento que atenda s conguraes necessrias
e o software a ser estudado.
Neste volume, estruturado com base em atividades que permitem
estudar o software passo a passo, so apresentadas informaes
avanadas para a operao do Excel 2010. Voc dever ler com ateno
e seguir corretamente todas as instrues. Se encontrar algum problema
durante uma atividade, volte ao incio e recomece; isso vai ajud-lo a
esclarecer dvidas e resolver diculdades.

Equipamento necessrio
Para voc estudar com este material e operar o Excel 2010, importante
que seu computador tenha as conguraes mnimas a seguir.
Componentes

Requisitos

Computador e
processador

Processador de 500 MHz ou mais rpido.

Memria

256 MB de RAM ou superior.

Disco rgido

2 GB de espao disponvel em disco.

Monitor

Monitor com resoluo de 1024 px 576 px ou


superior.

Sistema
operacional

Windows XP com Service Pack 3 (somente


32 bits) ou Windows Vista com SP1, Windows
7, Windows Server 2003 R2 com MSXML
6.0, Windows Server 2008 ou outro sistema
operacional posterior (32 bits ou 64 bits).

Outros

A funcionalidade e os grcos do produto podem


variar de acordo com a congurao do sistema.
Alguns recursos podem exigir itens de hardware
adicionais ou avanados ou conectividade com o
servidor. Verique em www.ofce.com/products.

Apresentao

Book Excel2010 avancado.indb 3

20/09/2013 08:40:52

IV EXCEL 2010 Avanado

Ajuste do monitor
1. Feche todos os softwares que estiverem abertos no momento.
Esse procedimento importante, pois, em alguns casos, quando
as conguraes do monitor so alteradas, necessrio reiniciar o
computador.
2. Verique se o seu monitor est devidamente ajustado para trabalhar
com este material. Clique no boto Iniciar
, da barra de tarefas
do Windows 7 e, do lado direito do menu Iniciar aberto, clique na
opo Painel de Controle.

3. Ser exibida a janela do Painel de Controle.

Apresentao

Book Excel2010 avancado.indb 4

20/09/2013 08:40:52

EXCEL 2010 Avanado V

Alm da resoluo, possvel alterar o tema e denir um novo plano de


fundo da rea de trabalho, entre outros recursos.
4. Na opo Aparncia e Personalizao, clique em Ajustar a resoluo da tela.

Ser aberta a janela abaixo.

5. A resoluo deve estar ajustada para o recomendvel, de acordo


com o monitor que voc est utilizando. Clique no item Resoluo.
Clique ento no boto deslizante e movimente-o at obter a opo
indicada como recomendvel.

6. Clique no boto Aplicar e em OK para conrmar.

Apresentao

Book Excel2010 avancado.indb 5

20/09/2013 08:40:52

VI EXCEL 2010 Avanado

7. Caso tenha alterado as conguraes, ser exibida uma caixa de


dilogo solicitando a conrmao. Clique em Manter alteraes,
caso a alterao tenha sido satisfatria. Caso no queira alterar,
clique no boto Reverter.

8. Feche a janela do Painel de Controle.


Dica: Voc pode alterar a resoluo de tela diretamente na rea de
trabalho. Basta clicar com o boto direito do mouse em qualquer
ponto da rea de trabalho do Windows e, no menu aberto, clicar
em Resoluo da tela.

Estrutura do livro
Este livro est dividido em captulos que contm uma srie de atividades
prticas e informaes tericas sobre o Excel 2010.
Para obter o melhor rendimento possvel em seu estudo, evitando
dvidas ou erros, importante que voc:

leia com ateno todos os itens do livro, pois sempre encontrar


informaes teis para a execuo das atividades;

conhea e respeite o signicado dos smbolos colocados na margem


esquerda de determinados pargrafos do texto, pois eles servem
para orientar seu trabalho;

faa apenas o que estiver indicado no item e s execute uma


sequncia aps ter lido a instruo do respectivo item.

Apresentao

Book Excel2010 avancado.indb 6

20/09/2013 08:40:52

EXCEL 2010 Avanado VII

Significado dos smbolos


Dica

Quando este smbolo aparecer, voc ter informaes


adicionais sobre o assunto, como dicas, atalhos e
sugestes para facilitar o trabalho com o software.
Sua leitura no obrigatria para o desenvolvimento
da atividade, mas lembre-se: quanto mais informaes
voc tiver, melhor ser o seu aproveitamento.
Observao

Este smbolo marca um texto com observaes sobre o


assunto tratado. Embora importante, sua leitura no
obrigatria nem interfere diretamente na atividade em
execuo.
Ateno

Toda vez que se deparar com este smbolo, leia com


muita ateno o texto que o acompanha, pois as
informaes que ele contm afetaro os passos seguintes
da atividade. Isso evitar dvidas posteriores.
Exerccio

Este smbolo sinaliza os exerccios propostos, que so


apresentados no m da atividade ou do captulo. Procure
fazer esses exerccios antes de iniciar outro captulo.
Eles vo auxili-lo a xar melhor os recursos estudados.

Utilizando o material da Nova Srie


Informtica
muito simples utilizar o material da Nova Srie Informtica: inicie
sempre pelo captulo 1, leia atentamente as instrues e execute, passo
a passo, os procedimentos solicitados.
Para a vericao dos exerccios dos captulos e das atividades
propostas, disponibilizamos no site da Editora Senac So Paulo os
arquivos compactados contendo o conjunto de pastas referentes aos
projetos que sero desenvolvidos ao longo do livro.
1. Para fazer o download, acesse a internet e digite o link abaixo:
http://www.editorasenacsp.com.br/informatica/excel2010avanc/
planilhas.zip
2. Ao ser exibida a caixa de dilogo Download de Arquivos, clique no
boto Salvar.

Apresentao

Book Excel2010 avancado.indb 7

20/09/2013 08:40:52

VIII EXCEL 2010 Avanado

3. Faa o download na pasta com o nome planilhas na rea de trabalho


(ou em um local de sua preferncia).
4. Ao ser exibida a caixa de dilogo Download Concludo, clique no
boto Abrir.
5. Descompacte os arquivos em um local de sua preferncia.
Boa leitura!

Apresentao

Book Excel2010 avancado.indb 8

20/09/2013 08:40:52

Funes
matemticas,
estatsticas, lgicas,
financeiras e de
data e hora

OBJETIVOS
Utilizar funes matemticas do
Excel.
Utilizar funes estatsticas do
Excel.
Utilizar funes lgicas do Excel.
Utilizar funes financeiras do
Excel.
Utilizar funes de data e hora do
Excel.
Formatar datas.
Efetuar clculos com datas e
horas.

Book Excel2010 avancado.indb 9

20/09/2013 08:40:53

Book Excel2010 avancado.indb 10

20/09/2013 08:40:53

EXCEL 2010 Avanado 11

O Excel 2010 apresenta uma grande gama de funes, contemplando as


mais diversas reas e necessidades, o que permite ao usurio aprimorar
a capacidade de anlise e clculo de dados. Essas funes oferecem
poderosas ferramentas, que possibilitam maior preciso em clculos,
ecincia na tomada de decises e anlises consistentes para situaes
especcas.
Estudaremos a seguir as funes mais utilizadas do Excel 2010.

Funes matemticas
Atividade 1 Controlando as vendas da
loja Tudo em Informtica
Objetivo: Utilizar as funes matemticas do Excel 2010: SOMA,
PRODUTO, SOMARPRODUTO, SOMASE e SOMASES.
Tarefas:

Abrir a pasta Tudo em informatica.xlsx.


Somar o nmero de itens vendidos.
Calcular o preo total de cada produto.
Somar o valor total de vendas.
Somar o valor vendido por lial.
Somar o valor vendido por lial e por ms.

A loja Tudo em Informtica possui liais em dois bairros da cidade


de So Paulo: Brooklin e Vila Mariana. O gerente geral solicitou ao
gerente nanceiro um relatrio mostrando a posio de vendas dos
itens Mesa para computador, Mouse e Impressora no primeiro trimestre de 2011.
O gerente nanceiro foi alertado de que no relatrio deveriam constar
dados referentes a: nmero de itens vendidos, valor total das vendas,
valor total das vendas por lial, valor total das vendas por ms, valor
total das vendas da lial da Vila Mariana no ms de fevereiro e valor
total das vendas da lial do Brooklin no ms de janeiro.
Vamos ajudar o gerente nanceiro a elaborar o relatrio solicitado utilizando as funes matemticas do Excel 2010.

Funo SOMA
Objetivo: somar os valores numricos contidos em uma faixa de clulas.
Sintaxe: SOMA(nm1;nm2;...)
Argumentos: os argumentos nm1, nm2,... correspondem a valores,
endereos de clulas ou faixa de clulas que desejamos somar.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 11

20/09/2013 08:40:53

12 EXCEL 2010 Avanado

1. Abra a pasta Tudo em informatica.xlsx.

2. Vamos calcular o nmero de itens vendidos pelas liais no primeiro


trimestre de 2011. Clique na clula D19 e digite:
= SOMA(
3. Com o mouse pressionado, selecione a regio D3:D16.
4. Pressione a tecla Enter e voc ter a seguinte frmula na clula:
= SOMA(D3:D16)
Voc tambm poder utilizar a funo SOMA por meio da ferramenta , que se encontra na Juia Pgina Inicial, Jrupo Edio.
&aso opte por utilizar essa ferramenta, no diJite o sinal
no
incio da frmula.

Funo MULT
Objetivo: efetuar o produto entre os valores numricos contidos nas
clulas informadas.
Sintaxe: MULT(nm1;nm2;...)
Argumentos: os argumentos nm1, nm2,... correspondem a valores,
endereos de clulas ou faixa de clulas que desejamos multiplicar.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 12

20/09/2013 08:40:53

EXCEL 2010 Avanado 13

1. Vamos calcular o valor total de cada item vendido pelas liais no


primeiro trimestre de 2011. Clique na clula F3 e digite:
= MULT(
2. Clique na clula D3, digite ; (ponto e vrgula) e clique na clula E3.
3. Pressione a tecla Enter e voc ter a seguinte frmula na clula:
= MULT(D3;E3)
4. Copie a frmula para todos os itens da planilha.

Funo SOMARPRODUTO
Objetivo: multiplicar os componentes das faixas de dados fornecidas e
retornar a soma desses produtos.
Sintaxe: SOMARPRODUTO(faixa1;faixa2;...)
Argumentos: os argumentos faixa1, faixa2,...correspondem faixa de
clulas que desejamos multiplicar e depois somar.
1. Vamos calcular o valor total das vendas efetuadas pelas liais no
primeiro trimestre de 2011. Nosso objetivo somar os resultados
da multiplicao de quantidade por preo unitrio de cada produto.
Clique na clula D20 e digite:
= SOMARPRODUTO(
2. Com o mouse, selecione a faixa D3:D16.
3. Digite ; (ponto e vrgula).
4. Com o mouse, selecione a faixa E3:E16.
5. Pressione a tecla Enter e voc ter a seguinte frmula na clula:
=SOMARPRODUTO(D3:D16;E3:E16)
A operao realizada corresponde soma dos itens da coluna Valor Total.

Funo SOMASE
Objetivo: efetuar a soma dos valores indicados de acordo com determinado critrio ou condio.
Sintaxe: SOMASE(intervalo;critrios;intervalo_soma)
Argumentos:

intervalo: intervalo de clulas em que o critrio ser procurado;

critrio: condio para denir os valores que sero somados. Esses critrios podem ser: nmero, expresso, referncia de clula,
texto ou funo. Por exemplo: <>250, 100, Mesa para com-

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 13

20/09/2013 08:40:53

14 EXCEL 2010 Avanado

putador, G34. O critrio deve ser informado entre aspas se for


um valor alfanumrico ou se a expresso utilizar operadores relacionais (>, <, >=, <=, <>);

intervalo_soma: intervalo de valores que sero somados. Se esse


argumento for omitido, sero somadas as clulas especicadas no
argumento intervalo (as mesmas clulas s quais os critrios so
aplicados).
1. Vamos calcular o valor vendido pela lial da Vila Mariana. Clique
na clula D21 e digite:
= SOMASE(
2. Com o mouse, selecione a faixa A3:A16.
3. Digite ; (ponto e vrgula).
4. Digite Vila Mariana.
5. Com o mouse, selecione a faixa F3:F16.
6. Pressione a tecla Enter e voc ter a seguinte frmula na clula:
=SOMASE(A3:A16;Vila Mariana;F3:F16)
7. Na clula D22, calcule o valor vendido pela lial do Brooklin. Digite a frmula:
=SOMASE(A3:A16;Brooklin;F3:F16)
8. Na clula D23, calcule o valor das vendas no ms de janeiro. Observe que o critrio Janeiro deve ser procurado na faixa B3:B16.
=SOMASE(B3:B16;Janeiro;F3:F16)
9. Nas clulas D24 e D25, calcule os valores vendidos para os meses
de fevereiro e maro.

Funo SOMASES
Objetivo: efetuar a soma em um intervalo de clulas atendendo a vrios critrios, que sero combinados.
Sintaxe: SOMASES(intervalo_soma;intervalo_critrio1;critrio1;intervalo_critrio2;critrio2;...)
Argumentos:

intervalo_soma: intervalo de valores que sero somados;

intervalo_critrio1: intervalo de clulas em que o critrio1 ser


procurado;

critrio1: condio para denir os valores que sero somados. Esses critrios podem ser nmero, expresso, referncia de clula,
texto ou funo. Por exemplo: 120, Vila Mariana, <>100,

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 14

20/09/2013 08:40:53

EXCEL 2010 Avanado 15

A12. O critrio dever ser informado entre aspas se for um valor alfanumrico ou se a expresso utilizar operadores relacionais
(>, <, >=, <=, <>);

intervalo_critrio2: intervalo de clulas em que o critrio2 ser


procurado;

critrio2: condio para denir os valores que sero somados. As


mesmas consideraes feitas ao critrio1 devem ser aplicadas ao
critrio2 e a todos os outros que possam existir.

Podemos ter at 127 pares de intervalos/critrios.


1. Vamos calcular o valor vendido pela lial de Vila Mariana no ms
de fevereiro. Clique na clula D26 e digite:
= SOMASES(
2. Com o mouse, selecione a faixa F3:F16.
3. Digite ; (ponto e vrgula).
4. Com o mouse, selecione a faixa A3:A16.
5. Digite ; (ponto e vrgula).
6. Digite Vila Mariana.
7. Digite ; (ponto e vrgula).
8. Com o mouse, selecione a faixa B3:B16.
9. Digite ; (ponto e vrgula).
10. Digite Fevereiro.
11. Pressione a tecla Enter e voc ter a seguinte frmula na clula:
=SOMASES(F3:F16;A3:A16;Vila Mariana;B3:B16;Fevereiro)
12. Na clula D27, calcule o valor vendido pela lial do Brooklin no
ms de janeiro.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 15

20/09/2013 08:40:53

16 EXCEL 2010 Avanado

13. Salve as modicaes e feche a pasta.

Atividade 2 Gerando nmeros aleatrios


para apostas na Mega-Sena
Objetivo: Utilizar a funo matemtica ALEATRIOENTRE do
Excel 2010.
Tarefas:

Abrir a pasta Loteria.xlsx.


Gerar apostas para a Mega-Sena.

Depois de muito jogar na Mega-Sena e no ganhar, Mariana resolveu


criar um procedimento para gerar nmeros aleatrios na faixa entre 1 e
60 para serem jogados em uma aposta de 6 nmeros. Vamos ajud-la a
utilizar uma planilha no Excel para essa nalidade.

Funo ALEATRIOENTRE
Objetivo: gerar um nmero aleatrio inteiro entre os valores especicados. Sempre que a planilha for calculada, um novo valor ser gerado.
Sintaxe: ALEATRIOENTRE(valor_inferior;valor_superior)
Argumentos:

valor_inferior: argumento obrigatrio que corresponde ao menor


nmero inteiro que pode ser gerado pela funo;

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 16

20/09/2013 08:40:54

EXCEL 2010 Avanado 17

valor_superior: argumento obrigatrio que corresponde ao maior


nmero inteiro que pode ser gerado pela funo.
1. Abra a pasta Loteria.xlsx.

As apostas para a Mega-Sena tm de conter nmeros entre 1 e 60.


Portanto, vamos utilizar a funo para gerar nmeros inteiros dentro
dessa faixa.
2. Na clula A4, digite:
=ALEATRIOENTRE(1;60)
3. Copie a frmula para as clulas B4 a F4. Os resultados que voc
obter em sua planilha no sero os mesmos mostrados na planilha
a seguir, pois os nmeros gerados so aleatrios e sempre que a
planilha for recalculada a funo retornar novos valores. Boa sorte!

4. Salve as modicaes e feche a pasta.

Funes estatsticas
Atividade 3 Verificando o nmero que
foi sorteado com maior frequncia nos
sorteios da Mega-Sena no perodo de
1o de janeiro de 2011 a 11 de junho de 2011
Objetivo: Utilizar a funo estatstica MODO.NICO do Excel 2010.
Tarefas:

Abrir a pasta Megasena_2011.xlsx.


Gerar uma aposta com cinco nmeros aleatrios.
Inserir o sexto nmero na aposta gerada e que corresponda
ao valor que foi sorteado com maior frequncia nos sorteios de 1 de janeiro de 2011 a 11 de junho de 2011.
Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 17

20/09/2013 08:40:54

18 EXCEL 2010 Avanado

Mariana resolveu modicar a aposta gerada e colocou como o sexto


palpite o nmero que foi mais sorteado nos ltimos concursos da Mega-Sena (perodo de 1 de janeiro de 2011 a 11 de junho de 2011). Para
isso, vamos utilizar uma planilha com os resultados desses concursos e
determinar o nmero que apareceu com maior frequncia.

Funo MODO.NICO
Objetivo: retornar o valor que aparece com maior frequncia em um
intervalo de dados numricos.
Sintaxe: MODO.NICO(nm1;nm2;...)
Argumentos: os argumentos nm1, nm2,... correspondem ao conjunto de valores numricos dentre os quais desejamos obter aquele que
aparece com maior frequncia.
1. Abra a pasta Megasena_2011.xlsx.

2. Nas clulas K2, L2, M2, N2 e O2, utilize a funo ALEATRIOENTRE para gerar os cinco primeiros nmeros na aposta.
3. Na clula P2, digite:
=MODO.NICO(
4. Com o mouse, selecione a faixa C2:H47.
MODO.NICO(C2:H47
5. Pressione a tecla Enter.

6. Salve as alteraes e feche a pasta.


Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 18

20/09/2013 08:40:54

EXCEL 2010 Avanado 19

Atividade 4 Verificando o desempenho


dos vendedores da loja Seu Carro Aqui
Objetivo: Utilizar as funes estatsticas do Excel 2010: MXIMO,
MNIMO, MAIOR, MENOR, MDIA, ORDEM.EQ,
CONT.SE, CONT.SES, CONTAR.VAZIO, CONT.NM,
CONT.VALORES, MDIASE e MDIASES.
Tarefas:

Abrir a pasta Loja de carros.xlsx.


Calcular a maior e a menor venda entre os vendedores.
Calcular a mdia de vendas dos vendedores.
Calcular o total de vendedores.
Calcular o nmero de vendedores que no efetuaram
vendas.
Calcular o nmero de vendedores que efetuaram vendas.
Calcular o nmero de vendedores premiados com o primeiro lugar em vendas.
Calcular o total de vendedores por departamento.
Calcular o nmero de vendedores premiados com o primeiro lugar em vendas por departamento.
Calcular a mdia de vendas por departamento.
Calcular a mdia de vendas pelos vendedores no premiados por departamento.

A loja de automveis Seu Carro Aqui comercializa trs tipos de veculos: usados, zero-quilmetro e veculos com isenes de impostos para
decientes. Para melhor atender a seus clientes, a loja est dividida em
trs departamentos de vendas, identicados como Usados, Zero KM
e Isenes. Em cada um desses departamentos, trabalha uma equipe
de vendedores. Alm de precisar efetuar o controle das vendas, a loja
resolveu adotar uma poltica de prmios para motivar os vendedores e
para isso estabeleceu metas para as vendas.
Nosso objetivo efetuar os seguintes controles:

mostrar o ranking de vendas, ou seja, calcular a colocao de cada


vendedor levando em considerao a venda individual em relao
ao conjunto de vendas dos vendedores;

mostrar a maior e a menor venda efetuada, considerando todos os


departamentos;

calcular a mdia de vendas, considerando todos os departamentos;


Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 19

20/09/2013 08:40:54

20 EXCEL 2010 Avanado

mostrar o nmero de vendedores da loja, o nmero de vendedores


que no efetuaram vendas, o nmero de vendedores que efetuaram
vendas e quantos caram em primeiro lugar em vendas;

por departamento, calcular o nmero de vendedores, quantos caram em primeiro lugar em vendas, a mdia de vendas e a mdia de
vendas dos vendedores no ganhadores do prmio.

Para resolver essa situao, vamos trabalhar com a pasta Loja de carros.xlsx. Nessa pasta encontraremos duas planilhas: Vendas e Relatrio.

Funo MXIMO
Objetivo: retornar o valor mximo entre um conjunto de valores numricos informado.
Sintaxe: MXIMO(nm1;nm2;...)
Argumentos: os argumentos nm1, nm2,... correspondem aos valores
numricos cujo valor mximo queremos determinar. Pode-se informar
de 1 a 255 valores numricos.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 20

20/09/2013 08:40:54

EXCEL 2010 Avanado 21

1. Abra a pasta Loja de carros.xlsx.


2. Selecione a planilha Relatrio e clique na clula B2. Nessa clula
ser calculado o valor mximo das vendas que esto na faixa de
clulas C3:C22 da planilha Vendas.
3. Digite:
=MXIMO(
4. Selecione a planilha Vendas e, com o mouse pressionado, selecione
a faixa C3:C22.
5. Pressione a tecla Enter e voc ter a seguinte frmula na clula B2:
=MXIMO(VENDAS!C3:C22)
Observe que, como consideramos a faixa C3:C22 da planilha
Vendas e a frmula est sendo colocada na planilha Relatrio,
colocado o nome da planilha seguido pelo ponto de exclamao
na identicao da regio informada.
Voc tambm poder utilizar a funo MXIMO por meio da
ferramenta , que se encontra na Juia Pgina Inicial, Jrupo
Edio. &aso opte por utilizar essa ferramenta, no diJite o
sinal no incio da frmula.

Funo MNIMO
Objetivo: retornar o valor mnimo entre um conjunto de valores numricos informado.
Sintaxe: MNIMO(nm1;nm2;...)
Argumentos: os argumentos nm1, nm2,... correspondem aos valores
numricos cujo valor mnimo queremos determinar. Pode-se informar
de 1 a 255 valores numricos.
1. Selecione a planilha Relatrio e clique na clula B3. Nessa clula vamos calcular o valor mnimo das vendas que esto na faixa
C3:C22 da planilha Vendas.
2. Digite:
=MNIMO(
3. Selecione a planilha Vendas e, com o mouse pressionado, selecione
a faixa C3:C22.
4. Pressione a tecla Enter e voc ter a seguinte frmula na clula B2:
=MNIMO(VENDAS!C3:C22)

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 21

20/09/2013 08:40:54

22 EXCEL 2010 Avanado

Voc tambm poder utilizar a funo MNIMO por meio da ferramenta , que se encontra na Juia Pgina Inicial, Jrupo Edio.
&aso opte por utilizar essa ferramenta, no diJite o sinal
no
incio da frmula.

Funo MDIA
Objetivo: retornar a mdia aritmtica entre um conjunto de valores numricos informado.
Sintaxe: MDIA(nm1;nm2;...)
Argumentos: os argumentos nm1, nm2,... correspondem aos valores
numricos para os quais desejamos calcular a mdia aritmtica. Pode-se
informar de 1 a 255 valores numricos.
1. Selecione a planilha Relatrio e clique na clula B4. Nessa clula
vamos calcular a mdia aritmtica das vendas que esto na faixa
C3:C22 da planilha Vendas.
2. Digite:
=MDIA(
3. Selecione a planilha Vendas e, com o mouse pressionado, selecione
a faixa C3:C22.
4. Pressione a tecla Enter e voc ter a seguinte frmula na clula B2:
=MDIA(VENDAS!C3:C22)
Voc tambm poder utilizar a funo MDIA por meio da ferramenta , que se encontra na Juia Pgina Inicial, Jrupo Edio.
&aso opte por utilizar essa ferramenta, no diJite o sinal
no
incio da frmula.

Funo ORDEM.EQ
Objetivo: retornar a posio de um nmero em uma lista de nmeros.
Sintaxe: ORDEM.EQ(nmero;referncia;[ordem])
Argumentos:

nmero: nmero cuja posio se quer encontrar em uma lista de


nmeros;

referncia: lista de nmeros em que o nmero informado ser posicionado;

ordem: argumento opcional. Se for 0 ou omitido, o Excel posicionar o nmero considerando a lista de nmeros classicada de forma

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 22

20/09/2013 08:40:54

EXCEL 2010 Avanado 23

descendente; se for qualquer valor diferente de 0, o Excel posicionar o nmero considerando a lista de nmeros classicada de forma
ascendente.
A presena de nmeros com a mesma posio vai interferir na ordem
dos nmeros subsequentes. Por exemplo, em uma lista de nmeros inteiros classicados em ordem crescente, se o nmero 5 aparecer duas
vezes e tiver uma ordem de 2, ento 6 teria uma ordem de 4 e nenhum
nmero teria a ordem de 3.
Nosso objetivo nesse momento vericar quais vendedores ocupam o
primeiro lugar em vendas.
1. Selecione a planilha Vendas e clique na clula D3.
2. Vamos utilizar a funo ORDEM.EQ para posicionar o valor da venda da clula C3 dentro da faixa de vendas C3:C22. Digite a frmula:
=ORDEM.EQ(C3;$C$3:$C$22)
Como a frmula ser copiada para as clulas de baixo, necessrio
que a faixa de clulas C3:C22 seja xada, pois a localizao da
regio em que o valor da venda de cada vendedor ser procurada
dever se manter a mesma.
3. Pressione a tecla Enter e copie a frmula at a clula C22.
1o se preocupe com a informao de erro que aparece na clula D17 ocasionado pelo fato de ela se encontrar Yazia . $diante,
neste captulo, trataremos esse erro de forma que no aparea
noYamente a mensaJem.

Funo CONT.VALORES
Objetivo: contar o nmero de clulas no vazias em um intervalo
informado. O conjunto de clulas pode conter qualquer tipo de informao.
Sintaxe: CONT.VALORES(intervalo1; [intervalo2]; ...)
Argumentos: intervalo1;[intervalo2];...: faixas de clulas que devem
ser contadas.
1. Vamos contar o nmero total de vendedores da loja. Para isso
vamos contar quantas clulas contm os nomes dos vendedores
(clulas no vazias). Selecione a planilha Relatrio e clique na
clula B7.
2. Digite:
=CONT.VALORES(
Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 23

20/09/2013 08:40:54

24 EXCEL 2010 Avanado

3. Como os nomes dos vendedores esto na planilha Vendas, selecione a planilha e, com o mouse pressionado, selecione a faixa de
clulas A3:A22.
4. Pressione a tecla Enter e voc ter a frmula:
=CONT.VALORES(VENDAS!A3:A22)

Funo CONTAR.VAZIO
Objetivo: contar o nmero de clulas vazias em um intervalo informado. Clulas que contenham valor nulo no sero contadas.
Sintaxe: CONTAR.VAZIO(intervalo)
Argumento: o argumento intervalo representa a faixa de clulas que
devem ser contadas.
1. Vamos agora contar quantos vendedores no efetuaram vendas, ou
seja, quantas so as clulas da coluna Valor da venda que esto vazias. Selecione a planilha Relatrio e clique na clula B8.
2. Digite:
=CONTAR.VAZIO(
3. Como os valores das vendas esto na planilha Vendas, selecione a
planilha e, com o mouse pressionado, selecione a faixa de clulas
C3:C22.
4. Pressione a tecla Enter e voc ter a frmula:
=CONTAR.VAZIO(VENDAS!C3:C22)

Funo CONT.NM
Objetivo: contar o nmero de clulas que contm nmeros em um intervalo informado. Sero contadas as clulas que contenham nmeros,
datas ou nmeros escritos entre aspas.
Sintaxe: CONT.NM(intervalo1; [intervalo2]; ...)
Argumento: intervalo1;[intervalo2];...: faixas de clulas que devem
ser contadas.
1. Vamos agora contar quantos vendedores efetuaram vendas, ou
seja, quantas so as clulas da coluna Valor da venda que esto
preenchidas com nmeros. Selecione a planilha Relatrio e clique
na clula B9.
2. Digite:
=CONT.NM(

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 24

20/09/2013 08:40:54

EXCEL 2010 Avanado 25

3. Como os valores das vendas esto na planilha Vendas, selecione a


planilha e, com o mouse pressionado, selecione a faixa de clulas
C3:C22.
4. Pressione a tecla Enter e voc ter a frmula:
=CONT.NM(VENDAS!C3:C22)

Funo CONT.SE
Objetivo: contar o nmero de ocorrncias de uma determinada condio em um intervalo de clulas informado.
Sintaxe: CONT.SE(intervalo;critrio)
Argumentos:

intervalo: intervalo de clulas que ser considerado;

critrio: condio que ser procurada no intervalo de clulas;


1. Vamos contar quantos vendedores recebero o prmio, ou seja,
aqueles que se encontram em primeiro lugar na colocao de vendas. Selecione a planilha Relatrio e clique na clula B10.
2. Digite:
=CONT.SE(
3. Como queremos vericar se o vendedor est na classicao 1, o
intervalo de clulas considerado deve ser o da coluna Colocao
da planilha Vendas. Selecione a planilha Vendas e, com o mouse
pressionado, selecione o intervalo D3:D22.
4. Digite ; (ponto e vrgula).
5. Digite 1.
6. Pressione a tecla Enter e voc ter a seguinte frmula na clula:
=CONT.SE(VENDAS!D3:D22;1)
7. Vamos agora contar quantos vendedores so do departamento Usados. Para isso devemos contar o nmero de ocorrncias da palavra
usados no intervalo de clulas B3:B22 da planilha Vendas. Clique
na clula E2 da planilha Relatrio.
8. Digite a frmula:
= CONT.SE(VENDAS!B3:B22;USADOS)
Como a palavra usados, que o critrio para a funo, est na clula D1 da planilha Relatrio, a frmula tambm poderia ser escrita
da seguinte forma:
= CONT.SE(VENDAS!B3:B22;RELATRIO!D1)

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 25

20/09/2013 08:40:54

26 EXCEL 2010 Avanado

Funo CONT.SES
Objetivo: aplicar critrios a clulas em vrios intervalos e contar o nmero de vezes que todos os critrios so verdadeiros.
Sintaxe: CONT.SES(intervalo1;critrio1;intervalo2;critrio2;...)
Argumentos:

intervalo1: intervalo de clulas em que ser procurado o critrio1;

critrio1: condio que ser procurada no intervalo de clulas


intervalo1;

intervalo2: intervalo de clulas em que ser procurado o critrio2;

critrio2: condio que ser procurada no intervalo de clulas


intervalo2;

Podemos ter at 127 pares de intervalos/critrios.


1. Vamos calcular quantos vendedores do departamento Usados sero
ganhadores do prmio. Veja que agora teremos que considerar duas
condies: o vendedor ocupa o primeiro lugar em vendas e trabalha
no departamento Usados. Selecione a planilha Relatrio e clique na
clula E3.
2. Digite:
=CONT.SES(
3. Vamos procurar pela palavra usados. Selecione a planilha Vendas
e selecione o intervalo B3:B22.Digite ; (ponto e vrgula) e, na planilha Relatrio, clique na clula D1. Digite ; (ponto e vrgula).
4. Vamos agora procurar pelo nmero 1 no intervalo D3:D22 (estamos
procurando pelos primeiros colocados). Selecione a planilha Vendas
e o intervalo D3:D22. Digite ; (ponto e vrgula) e digite 1. Pressione
a tecla Enter e teremos a seguinte frmula:
= CONT.SES(VENDAS!B3:B22;RELATRIO!D1;VENDAS!D3:
D22;1)

Funo MDIASE
Objetivo: calcular a mdia aritmtica dos valores indicados de acordo
com determinado critrio ou condio.
Sintaxe: MDIASE(intervalo; critrios;intervalo_mdia)
Argumentos:

intervalo: intervalo de clulas em que o critrio ser procurado;

critrio: condio para denir os valores que sero considerados


para o clculo da mdia;

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 26

20/09/2013 08:40:55

EXCEL 2010 Avanado 27

intervalo_mdia: intervalo de clulas que ser considerado para calcular a mdia.


1. Vamos agora calcular a mdia de vendas para o departamento Usados. Selecione a clula E4 da planilha Relatrio e digite a frmula
a seguir. Utilize o mtodo de selecionar com o mouse, como foi
feito para as frmulas anteriores, para construir a expresso:
= MDIASE(VENDAS ! B3 : B22 ; RELATRIO ! D1 ; VENDAS !
C3:C22)

Funo MDIASES
Objetivo: calcular a mdia aritmtica em um intervalo de clulas. As
clulas de um intervalo podem ser adjacentes ou no adjacentes, atendendo a vrios critrios.
Sintaxe: MDIASES(intervalo_mdia;intervalo_critrio1;critrio1;
intervalo_critrio2;critrio2;...)
Argumentos:

intervalo_mdia: intervalo de valores que sero considerados para


o clculo da mdia;

intervalo_critrio1: intervalo de clulas em que o critrio1 ser


procurado;

critrio1: condio para denir os valores que sero considerados


para o clculo da mdia;

intervalo_critrio2: intervalo de clulas em que o critrio2 ser


procurado;

critrio2: condio para denir os valores que sero considerados


para o clculo da mdia.
1. Vamos calcular a mdia aritmtica das vendas dos vendedores do
departamento Usados e que no so ganhadores do prmio. Na clula E5 da planilha Relatrio, digite a frmula:
= MDIASES(VENDAS!C3:C22;VENDAS!B3:B22;RELATRIO!
D1;VENDAS!D3:D22;<>1)
Os critrios informados nessa frmula so os seguintes:
VENDAS!C3:C22 intervalo de valores que sero considerados no
clculo da mdia;
VENDAS!B3:B22 intervalo em que ser procurado o primeiro critrio (departamento);

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 27

20/09/2013 08:40:55

28 EXCEL 2010 Avanado

RELATRIO!D1 endereo da clula que contm o primeiro critrio (Usados);


VENDAS!D3:D22 intervalo em que ser procurado o segundo critrio (colocao);
<>1 segundo critrio, vendedores que no esto na posio 1.
2. Preencha, considerando o mesmo raciocnio utilizado para as informaes do departamento Usados, os quadros relativos aos departamentos Zero KM e Isenes da planilha RELATRIOS.
3. No nal, voc dever ter o seguinte para as planilhas VENDAS e
RELATRIO:

4. Salve as alteraes na pasta.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 28

20/09/2013 08:40:55

EXCEL 2010 Avanado 29

Funes lgicas
Atividade 5 Premiando os vendedores
que ocupam a primeira posio em
vendas e estabelecendo conceitos sobre
seu desempenho, de acordo com a meta
de vendas estipulada
Objetivo: Utilizar a funo SE.
Tarefas:

Calcular o valor do prmio para cada um dos vendedores


ganhadores.
Atribuir um conceito de acordo com o valor das vendas de
cada vendedor.

Para completar o preenchimento da planilha Vendas da pasta Loja de


carros.xlsx, temos ainda algumas tarefas a realizar:

distribuir o prmio que a empresa oferece aos vendedores colocados


em primeiro lugar;

atribuir um conceito a cada vendedor de acordo com o seu volume


de vendas, comparando-o com a meta a ser atingida individualmente.

Funo SE
Objetivo: efetuar testes condicionais com valores e frmulas, permitindo a escolha do que fazer de acordo com o resultado do teste, que pode
ser Falso ou Verdadeiro.
Sintaxe: SE(teste_lgico;valor_se_verdadeiro;valor_se_falso)
Argumentos:

teste_lgico: condio que ser avaliada, trazendo Falso ou Verdadeiro como resultado;

valor_se_verdadeiro: o que fazer se o resultado do teste_lgico for


Verdadeiro;

valor_se_falso: o que fazer se o resultado do teste_lgico for Falso.


1. Selecione a planilha Vendas da pasta Loja de carros.xlsx. Vamos
vericar na clula E3 se o vendedor est em primeiro lugar na classicao e, se estiver, calcular e mostrar o seu prmio. Se o vendedor no estiver em primeiro lugar, o valor que deve ser colocado
na clula 0. Lembre-se de que o prmio total deve ser dividido
igualmente entre os vendedores ganhadores.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 29

20/09/2013 08:40:55

30 EXCEL 2010 Avanado

O raciocnio que vamos seguir o seguinte:


SE colocao = 1
ENTO dividir o valor do prmio pelo nmero de ganhadores e
mostrar na clula
SENO mostrar o valor 0 na clula
Clique na clula E3 e digite o seguinte:
= SE(D3=1;$B$1/RELATRIO!$B$10;0)
Observe que na clula D3 temos a classicao do vendedor, na
clula B1 temos o valor do prmio total e na clula B10 da planilha
Relatrio temos o nmero de ganhadores.
2. Copie a frmula para todos os vendedores. No se preocupe com
o erro apontado na clula E17. Mais adiante vamos modicar as
frmulas para tratar adequadamente esse erro.
3. Vamos agora colocar uma mensagem para cada vendedor de acordo
com os seguintes critrios:
CONCEITO

CONDIO

EXCELENTE

Colocao do vendedor igual a 1

TIMO

Valor das vendas do vendedor maior do que


a meta

BOM

Valor das vendas do vendedor igual meta

PODE MELHORAR

Nenhuma das condies anteriores

Podemos observar que temos quatro condies para vericar. Isso


no ser possvel por meio de uma nica funo SE. Nesse caso,
teremos que aninhar funes SE para resolver o problema. At 64
funes SE podem ser aninhadas no Excel 2010.
O raciocnio que devemos seguir o seguinte:
SE colocao do vendedor = 1
ENTO atribuir conceito EXCELENTE
SENO SE valor das vendas maior do que a meta
ENTO atribuir conceito TIMO
SENO SE valor das vendas igual meta
ENTO atribuir conceito BOM
SENO atribuir conceito PODE MELHORAR
Clique na clula F3 e digite a seguinte frmula:
=SE(D3=1;EXCELENTE;SE(C3>$D$1;TIMO;SE(C3=
$D$1;BOM;PODE MELHORAR)))
Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 30

20/09/2013 08:40:55

EXCEL 2010 Avanado 31

4. Copie a frmula para todos os vendedores.


5. Salve as alteraes e feche a pasta Loja de carros.xlsx.

Atividade 6 Premiando vendedores que


no ocupam o primeiro lugar em vendas,
mas que atingiram metas de venda
estipuladas
Objetivo: Utilizar as funes E, OU e SEERRO.
Tarefas:

Distribuir um prmio extra entre os vendedores que no


alcanaram o primeiro lugar de acordo com o valor de
suas vendas.
Tratar adequadamente os erros que possam ocorrer em
planilhas.

Em virtude do bom resultado que a premiao para os melhores vendedores rendeu loja de automveis, o gerente resolveu tambm premiar
aqueles vendedores que no foram os primeiros colocados nas vendas,
mas que se destacaram em funo das metas estabelecidas. Para isso,
estabeleceu os seguintes critrios:

o vendedor que obteve conceito timo recebe como prmio uma


viagem de uma semana com tudo pago para Natal (RN) com direito
a acompanhante;

o vendedor que teve um valor de vendas menor ou igual ao valor


da meta de vendas estabelecida e maior ou igual a R$ 100.000,00
recebe como prmio um computador.

Para poder completar nossa planilha, vamos entender a utilizao das


funes E, OU e SEERRO.

Funo E
Objetivo: retornar o valor Verdadeiro se todos os seus argumentos forem verdadeiros.
Sintaxe: E(lgico1;lgico2;...)
Argumentos:

lgico1: condio que ser avaliada, trazendo Falso ou Verdadeiro


como resultado;

lgico2;...: condies que sero avaliadas, trazendo Falso ou Verdadeiro como resultado.
Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 31

20/09/2013 08:40:55

32 EXCEL 2010 Avanado

Em uma funo E podemos colocar at 255 argumentos, ou seja, podemos ter at 255 condies lgicas para avaliar.

Funo OU
Objetivo: retornar o valor Verdadeiro se pelo menos um de seus argumentos for verdadeiro.
Sintaxe: OU(lgico1;lgico2;...)
Argumentos:

lgico1: condio que ser avaliada, trazendo Falso ou Verdadeiro


como resultado;

lgico2;...: condies que sero avaliadas, trazendo Falso ou Verdadeiro como resultado.

Em uma funo OU, podemos colocar at 255 argumentos, ou seja,


podemos ter at 255 condies lgicas para avaliar.
As funes E e OU so normalmente utilizadas para dar mais exibilidade a outras funes que executam testes lgicos, como, por exemplo,
em conjunto com a funo SE.
1. Abra a pasta Itens.xlsx. Vamos vericar a diferena dos resultados
entre as funes E e OU.

2. Clique na clula C2. Aparecer o valor Verdadeiro se o item for


Lpis e sua cor for Vermelho. Caso contrrio, dever aparecer o
valor Falso.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 32

20/09/2013 08:40:55

EXCEL 2010 Avanado 33

3. Digite a frmula:
=E(A2=Lpis;B2=Vermelho)
4. Copie a frmula para todos os itens.
5. Clique na clula E2. Aparecer o valor Verdadeiro se o item for
Lpis ou se sua cor for Vermelho. Caso contrrio, dever aparecer
o valor Falso.
6. Digite a frmula:
=OU(A2=Lpis;B2=Vermelho)
7. Copie a frmula para todos os itens.

Note que, no caso da funo E, o resultado s ser Verdadeiro se as


duas condies forem verdadeiras. No caso da funo OU, o resultado ser Verdadeiro se pelo menos uma das condies for verdadeira e ser Falso se as duas condies forem falsas.
8. Feche a pasta Itens.xlsx e abra a pasta Loja de carros.xlsx.
9. Vamos continuar a planilha com a colocao dos prmios extras. O
raciocnio que devemos usar o seguinte:
SE conceito = TIMO
ENTO prmio extra = viagem para Natal
SENO SE vendas <= meta E vendas >100000
ENTO prmio extra = computador
SENO deixar a clula vazia

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 33

20/09/2013 08:40:55

34 EXCEL 2010 Avanado

Clique na clula G3 e digite o seguinte:


= SE(F3=TIMO;Viagem para Natal;SE(E(C3<=$D$1;
C3>100000);Computador;))
Observe que, se nenhuma das condies for verdadeira, o valor
ser colocado na clula, ou seja, deixaremos a clula vazia para evitar que seja mostrada a mensagem FALSO.
10. Copie a frmula para todos os vendedores.

Funo SEERRO
Objetivo: retornar um valor especicado se uma frmula gerar um
erro. Se no existir erro, a funo retornar o resultado da frmula.
Sintaxe: SEERRO(frmula;valor_se_erro)
Argumentos:

frmula: frmula que desejamos vericar em relao a erros;

lgico2;...: valor a ser retornado se a frmula gerar um erro.

Os seguintes tipos de erro so considerados: #N/D, #VALOR!, #REF!,


#DIV/0!, #NM!, #NOME? ou #NULO!.
1. A frmula na coluna Colocao est gerando um erro no caso em
que a clula correspondente venda est vazia. Os erros podem
ocorrer nas planilhas e devem ser tratados de maneira adequada
para que a mensagem exibida no seja a mensagem gerada pelo
Excel, muitas vezes de difcil compreenso para o usurio. Alm
disso, erros em clulas podero ocasionar mais erros em resultados
de clculos dependentes. aconselhvel, ento, armazenar na clula um valor mais adequado, evitando mensagens de difcil entendimento e outros erros. Nesse caso, se existir o erro na clula, vamos
deix-la vazia, ou seja, vamos armazenar . Clique na clula D3 e
modique a frmula para:
=SEERRO(ORDEM.EQ(C3;$C$3:$C$22);)
Observe que todos os erros da planilha foram solucionados.
importante saber o valor que deve ser colocado na clula nos casos de erro para no ocasionar novos erros.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 34

20/09/2013 08:40:55

EXCEL 2010 Avanado 35

2. Feche a pasta Loja de carros.xlsx.

Funes financeiras
Atividade 7 Calculando o valor futuro
de um investimento
Objetivo: Utilizar a funo VF.
Tarefa:

Calcular o valor de um investimento de acordo com uma


taxa de juros estipulada e pagamentos iguais.

Fbio deseja guardar dinheiro para montar seu consultrio assim que se
formar em medicina, dentro de 60 meses. O banco lhe oferece uma aplicao que rende 1,5% ao ms. Ele tem disponvel R$ 500,00 mensais
para essa aplicao. Fbio deseja saber a quantia que ter disponvel ao
nal do curso.

Funo VF
Objetivo: retornar o valor futuro de um investimento ao nal de um
perodo, de acordo com pagamentos e taxa de juros constantes.
Sintaxe: VF(taxa;nper;pgto;[vp];[tipo])
Argumentos:

taxa: argumento obrigatrio que corresponde taxa de juros mensal;

nper: argumento obrigatrio que corresponde ao nmero de parcelas;

pgto: argumento obrigatrio que corresponde ao valor da parcela;

vp: argumento opcional que corresponde ao valor presente;

tipo: argumento opcional que pode ser 0 (pagamento no nal do


perodo) ou 1 (pagamento no incio do perodo). Se for omitido, ser
considerado 0.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 35

20/09/2013 08:40:55

36 EXCEL 2010 Avanado

1. Abra a pasta Contas do Fabio.xlsx.

2. Para saber quanto Fbio ter no nal de 60 meses, pagando


R$ 500,00 por ms, com rendimento de 1,5% ao ms, vamos utilizar
a funo VF. Seus argumentos esto nas seguintes clulas:
Taxa: clula B5
Nper: clula A5
Pgto: clula C5
Preencha essas clulas com seus respectivos valores.
3. Na clula D5, digite a frmula:
=VF(B5;A5;C5)

Atividade 8 Calculando o valor presente


de um investimento
Objetivo: Utilizar a funo VP.
Tarefa:

Calcular o valor vista de um bem comprado em parcelas


a uma taxa de juros mensal xa.

Resolvido o problema do investimento para o consultrio, Fbio compra uma nova mquina de lavar roupas para o seu apartamento. Para
Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 36

20/09/2013 08:40:55

EXCEL 2010 Avanado 37

isso, fez um nanciamento na loja por 24 meses, a uma taxa mensal de


juros de 3,5%, pagando R$ 78,00 por ms. Aps a compra, sua noiva
questiona quanto custaria a mquina se fosse comprada vista.

Funo VP
Objetivo: retornar o valor presente de um investimento ao nal de um
perodo, de acordo com pagamentos e taxa de juros constantes.
Sintaxe: VP(taxa;nper;pgto;[vf];[tipo])
Argumentos:

taxa: argumento obrigatrio que corresponde taxa de juros mensal;

nper: argumento obrigatrio que corresponde ao nmero de parcelas;

pgto: argumento obrigatrio que corresponde ao valor da parcela;

vf: argumento opcional que corresponde ao valor futuro;

tipo: argumento opcional que pode ser 0 (pagamento no nal do


perodo) ou 1 (pagamento no incio do perodo). Se for omitido, ser
considerado 0.
1. Insira os seguintes valores na planilha de Fbio:
Clula A9: 24
Clula B9: 3,5%
Clula C9: 78,00
2. Na clula D9, digite a frmula:
=VP(B9;A9;C9)

Atividade 9 Calculando o valor da


parcela a ser paga para um investimento
Objetivo: Utilizar a funo PGTO.
Tarefa:

Calcular o valor da parcela xa de um nanciamento a


uma taxa de juros constante.
Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 37

20/09/2013 08:40:56

38 EXCEL 2010 Avanado

Aps o lanamento de um novo modelo de determinado automvel,


a fbrica resolve oferecer aos consumidores o modelo anterior desse
automvel nanciado a uma taxa de juros de 0,5% ao ms. Como so
automveis 0 km, Fbio resolve vericar a oferta. O carro pelo qual se
interessa custa R$ 35.000,00, e o nanciamento pode ser feito em at
24 meses. Para saber se a parcela caber em seu oramento, Fbio utiliza a funo PGTO em sua planilha.

Funo PGTO
Objetivo: retornar o valor da parcela de um investimento de acordo
com pagamentos e taxa de juros constantes.
Sintaxe: PGTO(taxa;nper;vp;[vf];[tipo])
Argumentos:

taxa: argumento obrigatrio que corresponda taxa de juros mensal;

nper: argumento obrigatrio que corresponda ao nmero de parcelas;

vp: argumento obrigatrio que corresponda ao valor presente ou


principal;

vf: argumento opcional que corresponda ao valor futuro;

tipo: argumento opcional que pode ser 0 (pagamento no nal do


perodo) ou 1 (pagamento no incio do perodo). Se for omitido, ser
considerado 0.
1. Insira os seguintes valores na planilha de Fbio:
Clula A13: 24
Clula B13: 0,5%
Clula D13: 35.000,00
2. Na clula C13, digite a frmula:
=PGTO(B13;A13;D13)

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 38

20/09/2013 08:40:56

EXCEL 2010 Avanado 39

Atividade 10 Calculando o nmero de


parcelas de um investimento a uma taxa
de juros e pagamentos constantes
Objetivo: Utilizar a funo NPER.
Tarefa:

Calcular o nmero de parcelas de um investimento considerando que a taxa de juros e o valor das parcelas so
constantes.

Fbio pensa bem e acha melhor continuar utilizando sua bicicleta para
ir ao trabalho e, em vez de comprar o carro 0 km, investir a quantia
mensal que iria despender nessa compra em uma aplicao que lhe renderia ao nal de um perodo o valor total de R$ 35.000,00 a uma taxa
de juros de 2,4% ao ms. A sua pergunta : por quantos meses teria que
investir R$ 1.555,22 para obter os R$ 35.000,00 desejados?

Funo NPER
Objetivo: retornar o nmero de parcelas para um investimento de acordo com pagamentos e taxa de juros constantes.
Sintaxe: NPER(taxa;pgto;vp;[vf];[tipo])
Argumentos:

taxa: argumento obrigatrio que corresponde taxa de juros mensal;

pgto: argumento obrigatrio que corresponde ao valor da parcela;

vp: argumento obrigatrio que corresponde ao valor presente ou


principal;

vf: argumento opcional que corresponde ao valor futuro;

tipo: argumento opcional que pode ser 0 (pagamento no nal do


perodo) ou 1 (pagamento no incio do perodo). Se for omitido, ser
considerado 0.
1. Insira os seguintes valores na planilha de Fbio:
Clula B17: 2,4%
Clula C17: 1.551,22
Clula D17: 35.000,00
2. Na clula A17, digite a frmula:
=NPER(B17;C17;D17)

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 39

20/09/2013 08:40:56

40 EXCEL 2010 Avanado

Visualizao de datas
Atividade 11 Formatando datas
Objetivo: Formatar datas.
Tarefa:

Formatar datas para que mostrem o dia da semana, o ms


e o formato de dia, ms e ano.

Para o manuseio de datas e horas em nossas planilhas, o Excel oferece


uma grande variedade de funes e procedimentos de formatao que
possibilitam maior exibilidade no clculo de dados desse tipo.

Formatao de datas
Muitas vezes necessrio visualizar a data de uma forma diferente,
como, por exemplo, pelo nome do ms, pelo nome do dia da semana ou
mesmo pela data no seu formato completo. Para isso, vamos utilizar os
recursos de formatao disponveis para datas.
Regina trabalha em uma empresa que tem as datas de aniversrio
de seus clientes cadastradas em uma planilha do Excel no formato
dd/mm/aaaa. A empresa solicitou que as datas fossem visualizadas de
formas especcas: o dia do ms, o dia da semana, o nome do ms e a
data no seu formato completo. Para a realizao dessa tarefa, vamos
ajudar Regina utilizando procedimentos de formatao personalizada.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 40

20/09/2013 08:40:56

EXCEL 2010 Avanado 41

1. Abra a pasta Formatacao de datas.xlsx.

2. Na coluna B, vamos mostrar o nmero do dia da data armazenada.


Selecione o intervalo B2:B15.
3. Clique no iniciador da caixa de dilogo do grupo Nmero da guia
Pgina Inicial.

4. Na guia Nmero, selecione a categoria Personalizado.


5. Apague o que est no campo Tipo e digite dd.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 41

20/09/2013 08:40:56

42 EXCEL 2010 Avanado

Devemos informar nesse campo o formato desejado para o(s)


dado(s) selecionado(s). Na formatao de datas, quando queremos
mostrar o nmero do dia, devemos digitar uma das opes que se
seguem:
D

dias formados por um algarismo so exibidos com um


algarismo.

DD

dias formados por um algarismo so exibidos com dois


algarismos, tendo o zero como inicial.

DDD

exibe o nome do dia de forma abreviada, usando as trs


primeiras letras.

DDDD exibe o nome do dia por extenso.


6. Clique em OK.
7. Agora vamos mostrar o nome do dia da semana na coluna C. Para
isso, selecione o intervalo C2:C15 e clique no iniciador da caixa de
dilogo do grupo Nmero da guia Pgina Inicial.
8. Na guia Nmero, selecione a categoria Personalizado.
9. Apague o que est no campo Tipo e digite dddd.
10. Vamos agora exibir na coluna D o nome do ms por extenso. Selecione o intervalo D2:D15.
11. Clique no iniciador da caixa de dilogo do grupo Nmero da guia
Pgina Inicial.
12. Na guia Nmero, selecione a categoria Personalizado.
13. Apague o que est no campo Tipo e digite mmmm.
A formatao personalizada para datas em relao exibio do
ms pode ser feita por uma das opes:
M

meses que so formados por um algarismo so exibidos


com um algarismo.

MM

meses que so formados por um algarismo so exibidos


com dois algarismos, tendo o zero como inicial.

MMM

exibe o nome do ms de forma abreviada usando as trs


primeiras letras.

MMMM exibe o nome do ms por extenso.


14. Clique em OK.
15. Vamos agora mostrar a data por extenso. Por exemplo: para a data
21-06-2011, dever ser mostrado tera-feira, 21 de junho de 2011.
No campo Tipo, digite o seguinte:
dddd, dd de mmmm de aaa

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 42

20/09/2013 08:40:56

EXCEL 2010 Avanado 43

Onde:
dddd

nome do dia da semana.

coloca um espao, vrgula, espao.

dd

nmero do dia.

de

coloca espao, a palavra de, espao.

mmmm nome do ms por extenso.


de

coloca espao, a palavra de, espao.

aaa

nmero do ano.

No caso do ano, a representao aa formata a data para que apaream os dois ltimos dgitos do ano, enquanto as representaes
aaa ou aaaa formatam a data para que apaream os quatro dgitos
do ano.
16. Clique em OK.

([iste uma Jrande diferena entre conte~do e formato. &onte~do o Yalor oriJinal do dado armazenado na clula. )ormato
como ele est sendo mostrado. 4uando efetuarmos clculos com
clulas formatadas, o conte~do ser considerado, no o formato.

17. Clique na clula C2. Observe que, apesar de ser mostrado o nome
do dia da semana (sexta-feira), o valor armazenado na clula
14/01/2011.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 43

20/09/2013 08:40:56

44 EXCEL 2010 Avanado

Atividade 12 Funes de data e hora


Objetivos: Utilizar funes de datas e horas.
Efetuar clculos com datas e horas.
Tarefas:

Utilizar as funes de data para mostrar a data de hoje, o


ano, dia e ms de uma data, o nmero do dia da semana.
Projetar dias teis a partir de uma data e calcular o nmero
de dias teis entre duas datas.
Projetar dias corridos a partir de uma data e calcular o nmero de dias corridos entre duas datas.
Calcular o nmero de horas e minutos entre dois horrios.

A empresa Servios de Limpeza Ltda. trabalha com um estoque de


vassouras que atualizado diariamente. Em todos os dias teis entram
novas unidades de vassouras e saem outras para serem utilizadas pelos
funcionrios da empresa em seus servios terceirizados. Desse modo, a
empresa consegue calcular o seu estoque todos os dias. A empresa trabalha de segunda a sexta-feira e todo incio de ms j deixa preparada
sua planilha de controle com todos os dias teis daquele ms para poder
inserir os dados e calcular seu estoque dirio.
A planilha que vamos desenvolver referente ao ms de junho de 2011.
Atente para o fato de que dia 23 desse ms ser feriado e no dia 24 no
haver expediente. No incio da planilha sero inseridas informaes
sobre a data atual.

Funo HOJE
Objetivo: retornar a data de hoje formatada como data.
Sintaxe: HOJE()
Essa funo no possui argumentos. Apesar disso, devemos digitar os
parnteses.

Funo ANO
Objetivo: retornar o ano da data informada como um nmero inteiro no
intervalo de 1900 a 9999.
Sintaxe: ANO(data_informada)
Argumento:

data_informada: data que se deseja retornar o ano.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 44

20/09/2013 08:40:56

EXCEL 2010 Avanado 45

Funo MS
Objetivo: retornar o nmero do ms da data informada como um nmero inteiro no intervalo de 1 a 12.
Sintaxe: MS(data_informada)
Argumento:

data_informada: data que se deseja retornar o ms.

Funo DIA
Objetivo: retornar o dia da data informada como um nmero inteiro no
intervalo de 1 a 31.
Sintaxe: DIA(data_informada)
Argumento:

data_informada: data que se deseja retornar o dia.

Funo DIA.DA.SEMANA
Objetivo: retornar o nmero do dia da semana da data informada como
um nmero inteiro, variando de 1 (domingo) a 7 (sbado), por padro.
Sintaxe: DIA.DA.SEMANA(data_informada;tipo)
Argumentos:

data_informada: data que se deseja retornar o nmero do dia da


semana.

tipo: nmero que determina o tipo do valor retornado. Este argumento opcional e pode ter os seguintes valores:
TIPO
1 ou omitido

VALOR RETORNADO
Nmeros 1 (domingo) a 7 (sbado)

Nmeros 1 (segunda-feira) a 7 (domingo)

Nmeros 0 (segunda-feira) a 6 (domingo)

11

Nmeros 1 (segunda-feira) a 7 (domingo)

12

Nmeros 1 (tera-feira) a 7 (segunda-feira)

13

Nmeros 1 (quarta-feira) a 7 (tera-feira)

14

Nmeros 1 (quinta-feira) a 7 (quarta-feira)

15

Nmeros 1 (sexta-feira) a 7 (quinta-feira)

16

Nmeros 1 (sbado) a 7 (sexta-feira)

17

Nmeros 1 (domingo) a 7 (sbado)

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 45

20/09/2013 08:40:56

46 EXCEL 2010 Avanado

1. Abra a pasta Vassouras.xlsx.

2. Clique na clula F1.


3. Vamos colocar nessa clula a funo para mostrar a data de hoje.
Digite:
= HOJE()
4. Clique na clula F2.
5. Vamos colocar nessa clula a funo para mostrar o dia da data de
hoje. Digite:
= DIA(F1)
6. Clique na clula F3.
7. Vamos colocar nessa clula a funo para mostrar o nmero do ms
da data de hoje. Digite:
= MS(F1)
8. Clique na clula F4.
9. Vamos colocar nessa clula a funo para mostrar o ano da data de
hoje. Digite:
= ANO(F1)
10. Clique na clula F5.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 46

20/09/2013 08:40:56

EXCEL 2010 Avanado 47

11. Vamos colocar nessa clula a funo para mostrar o nmero do dia
da semana da data de hoje, considerando 1 como domingo e 7 como
sbado. Digite:
= DIA.DA.SEMANA(F1)

Funo DIATRABALHO.INTL
Objetivo: retornar os dias teis a projetar a partir de uma data informada, considerando os dias da semana que compem o m de semana e os
feriados que possam ocorrer no perodo.
Sintaxe: DIATRABALHO.INTL(data_inicial;dias;m_de_semana;feriados)
Argumentos:

data_inicial: data a partir da qual se deseja projetar dias teis.

dias: nmero de dias teis antes ou depois da data inicial, isto ,


quando ocorrer o primeiro dia til projetado a partir da data inicial.
Um valor positivo gera uma data futura, um valor negativo gera
uma data passada e um valor 0 gera a data inicial.

m_de_semana: argumento opcional. Indica os dias da semana que


sero considerados os dias que compem o nal de semana. Pode
ter os seguintes valores:
FIM_DE_SEMANA
1 ou omitido

DIAS DE FIM DE SEMANA


Sbado, Domingo

Domingo, Segunda-feira

Segunda-feira, Tera-feira

Tera-feira, Quarta-feira

Quarta-feira, Quinta-feira

Quinta-feira, Sexta-feira

Sexta-feira, Sbado

11

Apenas Domingo

12

Apenas Segunda-feira

13

Apenas Tera-feira

14

Apenas Quarta-feira

15

Apenas Quinta-feira

16

Apenas Sexta-feira

17

Apenas Sbado

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 47

20/09/2013 08:40:56

48 EXCEL 2010 Avanado

feriados: argumento opcional composto pelo conjunto de uma ou


mais datas que sero excludas do calendrio de dias teis.
1. Na pasta Vassouras.xlsx existem duas planilhas: Estoque e Feriados. Na planilha Estoque vamos projetar todos os dias teis do ms
de junho/2011 e calcular o estoque dirio de vassouras. Na planilha
Feriados vamos inserir os dias do ms de junho/2011 que no devero ser considerados como dias teis.
2. Clique na clula B8 e digite a data 01-06-2011, que corresponde ao
primeiro dia do ms de junho.
3. Formate a clula B8 para que aparea somente o nome do ms.
4. Vamos agora projetar o primeiro dia til de junho a partir do ltimo
dia do ms de maio. Essa data o contedo da clula B8 1. Clique
na clula A11 e digite:
=DIATRABALHO.INTL(B8-1;
5. Como desejamos obter o primeiro dia til a partir dessa data, digite 1;.
6. O nosso nal de semana composto por sbado e domingo. Logo,
o parmetro que deve ser informado para m_de_semana 1. Continue digitando 1;.
7. Na planilha Feriados, na coluna A, esto os feriados do ms de junho de 2011. Selecione a planilha Feriados e clique sobre a indicao da coluna A. Vamos marcar a coluna inteira para evitar refazer
as frmulas caso seja inserido algum dia no previsto. Pressione
Enter e voc ter a seguinte frmula na clula:
= DIATRABALHO.INTL(B8-1;1;1;FERIADOS!A:A)
8. Vamos agora calcular o prximo dia til a partir da clula A11. Clique na clula A12 e digite a seguinte frmula:
= DIATRABALHO.INTL(A11;1;1;FERIADOS!A:A)
9. Copie a frmula para as clulas abaixo e voc ter uma lista de dias
teis no ms de junho de 2011.

10. Copie somente os valores da coluna A para a coluna B e formate as


datas para que apaream os nomes dos dias da semana.
11. Calcule o estoque do primeiro dia como sendo o Estoque Anterior +
Quantidade Entrada Quantidade Sada.
12. Calcule o Estoque Anterior do segundo dia como sendo o estoque
nal do dia anterior.
13. Copie as frmulas para todos os dias.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 48

20/09/2013 08:40:56

EXCEL 2010 Avanado 49

14. Feche a pasta Vassouras.xlsx.


A empresa ZAP S/A contrata mo de obra terceirizada para alguns servios administrativos e de contabilidade, alm de possuir alguns funcionrios contratados. Para a mo de obra terceirizada, ela conta com
os servios de trs empresas: Adm Mo de Obra, Contbil Total e Lucas
Bros. Essas empresas trabalham por contrato e recebem por hora trabalhada, e a carga horria diria varia em cada contrato. No perodo de
01/01/2011 a 31/07/2011 a empresa ZAP fechou vrios contratos com
essas empresas. Ao nal de julho, precisa emitir um relatrio demonstrativo dos pagamentos efetuados aos terceirizados. Para isso, deve calcular os dias trabalhados e o valor a ser pago em cada contrato. As empresas terceirizadas prestam servios ZAP de segunda-feira a sbado.

Funo DIATRABALHOTOTAL.INTL
Objetivo: retornar o nmero de dias teis entre duas datas considerando os nais de semana e feriados no perodo.
Sintaxe: DIATRABALHOTOTAL.INTL(data_inicial;data_nal;m_de_
semana;feriados)
Argumentos:

data_inicial: data a partir da qual se deseja projetar dias teis.

data_nal: data at a qual se deseja projetar dias teis.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 49

20/09/2013 08:40:57

50 EXCEL 2010 Avanado

m_de_semana: argumento opcional. Indica que dias da semana


compem o nal de semana. Pode ter os seguintes valores:
FIM_DE_SEMANA
1 ou omitido

DIAS DE FIM DE SEMANA


Sbado, Domingo

Domingo, Segunda-feira

Segunda-feira, Tera-feira

Tera-feira, Quarta-feira

Quarta-feira, Quinta-feira

Quinta-feira, Sexta-feira

Sexta-feira, Sbado

11

Apenas Domingo

12

Apenas Segunda-feira

13

Apenas Tera-feira

14

Apenas Quarta-feira

15

Apenas Quinta-feira

16

Apenas Sexta-feira

17

Apenas Sbado

feriados: argumento opcional, que um conjunto de uma ou mais


datas que sero excludas do calendrio de dias teis.
1. Abra a pasta ZAP.xlsx.

2. O valor a ser pago para cada empresa considera os dias teis trabalhados e no os dias corridos. Vamos ento calcular quantos so
os dias teis compreendidos entre a data inicial e a data nal dos

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 50

20/09/2013 08:40:57

EXCEL 2010 Avanado 51

contratos. Para isso, utilizaremos a planilha Feriados, que se encontra nesta pasta. Ateno: como a empresa ZAP est localizada
na cidade de So Paulo, os feriados informados referem-se aos feriados municipais (da cidade de So Paulo) e estaduais (do estado
de So Paulo).
Na clula F6, digite:
=DIATRABALHOTOTAL.INTL(C6;D6;11;FERIADOS!A:A)
Em que:
C6: data inicial.
D6: data nal.
11: nal de semana formado somente por domingo.
FERIADOS!A:A: lista de feriados no ano de 2011.
3. Copie a frmula para todos os contratos.
4. Vamos agora calcular quanto cada contrato deve receber, sabendo
que o valor pago por hora est armazenado na clula B3. Clique na
clula G6 e digite a frmula:
=F6*E6*$B$3
5. Copie a frmula para todos os contratos:

6. Salve as alteraes e feche a pasta.


A Lan House NETHOUSE & CIA. oferece acesso internet cobrando
determinado valor por hora de utilizao. O clculo efetuado considerando o tempo exato de utilizao, ou seja, todos os minutos so
cobrados. No horrio da manh (das 9 h s 11h59), a Lan House oferece
um desconto de 20% no valor da hora de utilizao dos computadores.
Nosso trabalho elaborar uma planilha para controlar os valores pagos
pelos usurios de um computador no dia 01/06/2011.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 51

20/09/2013 08:40:57

52 EXCEL 2010 Avanado

Funo HORA
Objetivo: retornar a hora de um valor de tempo como um inteiro, variando de 0 (12:00 a.m.) a 23 (11:00 p.m.).
Sintaxe: HORA(valor_tempo)
Argumento:

valor_tempo: horrio que contm a hora que desejamos encontrar.

Funo MINUTO
Objetivo: retornar os minutos de um valor de tempo como um nmero
inteiro que varia de 0 a 59.
Sintaxe: MINUTO(valor_tempo)
Argumento:

valor_tempo: horrio que contm os minutos que desejamos encontrar.


1. Abra a pasta LAN HOUSE.xlsx.

2.Vamos calcular o tempo de utilizao de cada usurio. Para isso, devemos subtrair a hora inicial da hora nal. Clique na clula D5 e
digite:
=C5-B5
3. Copie a frmula para todos os usurios.
4. Agora vamos calcular o nmero de horas do tempo total. Clique na
clula E5 e digite:
=HORA(D5)
5. Copie a frmula para todos os usurios.
6. Vamos calcular o nmero de minutos do tempo total. Clique na clula F5 e digite:
=MINUTO(D5)
7. Copie a frmula para todos os usurios.

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 52

20/09/2013 08:40:57

EXCEL 2010 Avanado 53

8. Vamos calcular o tempo total em minutos. Clique na clula G5 e


digite:
=E5*60+F5
9. Vamos agora calcular o valor do minuto. Lembre-se: se a hora inicial for menor do que 12 h o usurio ter um desconto de 20% sobre
o valor da hora. Clique na clula H5 e digite:
=SE(HORA(B5)<=11;($B$2*80%)/60;$B$2/60)
10. Agora devemos calcular o valor total a ser pago pelos usurios. Clique na clula I5 e digite:
=G5*H5

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 53

20/09/2013 08:40:57

54 EXCEL 2010 Avanado

Resumo do captulo
Para

Procedimento

Utilizar a funo SOMA

Digite o sinal de igual na clula em que


pretende obter a soma. Digite o nome da
funo SOMA e selecione o intervalo a
ser somado.

Utilizar a funo MULT

Digite o sinal de igual na clula em que


pretende obter a multiplicao. Digite
o nome da funo MULT e selecione o
intervalo a ser multiplicado.

Utilizar a funo
SOMARPRODUTO

Digite o sinal de igual na clula


em que pretende obter a soma da
multiplicao. Digite o nome da funo
SOMARPRODUTO e selecione os
intervalos que devem ser multiplicados e
somados.

Utilizar a funo
SOMASE

Digite o sinal de igual na clula em que


pretende obter a soma. Digite o nome da
funo SOMASE, selecione o intervalo
de clulas que sero testadas, insira o
critrio e selecione o intervalo de clulas
que sero somadas.

Utilizar a funo
SOMASES

Digite o sinal de igual na clula em que


pretende obter a soma. Digite o nome da
funo SOMASES, selecione o intervalo
de clulas que sero somadas, selecione
o intervalo de clulas que sero testadas
e insira o critrio. Repita o procedimento
para todas as condies desejadas.

Utilizar a funo
ALEATRIOENTRE

Digite o sinal de igual na clula em que


pretende obter o nmero aleatrio. Digite
o nome da funo ALEATRIOENTRE e
informe o valor do menor nmero inteiro
que pode ser gerado e o valor do maior
nmero inteiro que pode ser gerado.

Utilizar a funo
MODO.NICO

Digite o sinal de igual na clula em que


pretende obter o valor que aparece com
maior frequncia. Digite o nome da funo
MODO.NICO e informe o conjunto de
valores numricos dentre os quais deseja
obter o que aparece com maior frequncia.

Boto

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 54

20/09/2013 08:40:57

EXCEL 2010 Avanado 55

Para

Procedimento

Utilizar a funo
MXIMO

Digite o sinal de igual na clula em


que pretende obter o maior valor em
um intervalo. Digite o nome da funo
MXIMO e selecione o intervalo de
clulas em que pretende obter o maior
valor numrico.

Utilizar a funo
MNIMO

Digite o sinal de igual na clula em


que pretende obter o menor valor em
um intervalo. Digite o nome da funo
MNIMO e selecione o intervalo de
clulas em que pretende obter o menor
valor numrico.

Utilizar a funo
MDIA

Digite o sinal de igual na clula em que


pretende obter a mdia. Digite o nome
da funo MDIA e selecione o intervalo
em que deseja obter a mdia aritmtica.

Utilizar a funo
ORDEM.EQ

Digite o sinal de igual na clula em que


pretende obter a posio de um nmero.
Digite o nome da funo ORDEM.EQ,
informe o nmero desejado e selecione o
intervalo de clulas em que deseja obter a
posio do nmero.

Utilizar a funo
CONT.VALORES

Digite o sinal de igual na clula em que


pretende obter contagem de valores.
Digite o nome da funo CONT.
VALORES e informe o intervalo de
clulas em que devero ser contados os
contedos no vazios.

Utilizar a funo
CONTAR.VAZIO

Digite o sinal de igual na clula em


que pretende obter contagem de clulas
vazias. Digite o nome da funo
CONTAR.VAZIO e informe o intervalo de
clulas em que devero ser contados os
contedos vazios.

Utilizar a funo
CONT.NM

Digite o sinal de igual na clula


em que pretende obter contagem de
nmeros. Digite o nome da funo
CONT.NM e informe o intervalo de
clulas em que devero ser contados
os contedos numricos.

Boto

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 55

20/09/2013 08:40:57

56 EXCEL 2010 Avanado

Para

Procedimento

Utilizar a funo
CONT.SE

Digite o sinal de igual na clula em que


pretende obter contagem de valores.
Digite o nome da funo CONT.SE,
selecione o intervalo de clulas em
que devero ser contados os valores e
informe o critrio.

Utilizar a funo
CONT.SES

Digite o sinal de igual na clula em que


pretende obter contagem de valores.
Digite o nome da funo CONT.SES,
selecione o intervalo de clulas em
que devero ser contados os valores e
informe o critrio. Repita o procedimento
para todas as condies desejadas.

Utilizar a funo
MDIASE

Digite o sinal de igual na clula em que


pretende obter a mdia. Digite o nome da
funo MDIASE, selecione o intervalo em
que ser testado o critrio, informe o critrio
e selecione o intervalo que ser considerado
para o clculo da mdia aritmtica.

Utilizar a funo
MDIASES

Digite o sinal de igual na clula em que


pretende obter a mdia. Digite o nome da
funo MDIASES, selecione o intervalo
que ser considerado para o clculo da
mdia aritmtica, selecione e informe o
intervalo em que ser testado o critrio.
Repita o procedimento para todas as
condies desejadas.

Utilizar a funo SE

Digite o sinal de igual na clula em que


pretende colocar um valor de acordo
com uma condio estipulada. Digite o
nome da funo SE. Indique a condio
a ser testada, o procedimento que deve
ser executado caso a condio seja
verdadeira e o procedimento que deve ser
executado, caso a condio seja falsa.

Utilizar a funo E

Digite o sinal de igual na clula em


que pretende obter o valor Falso ou
Verdadeiro. Digite o nome da funo
E e informe todas as condies que
devem ser testadas. Essa funo mais
frequentemente utilizada em conjunto
com a funo SE.

Boto

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 56

20/09/2013 08:40:57

EXCEL 2010 Avanado 57

Para

Procedimento

Utilizar a funo OU

Digite o sinal de igual na clula em


que pretende obter o valor Falso ou
Verdadeiro. Digite o nome da funo
OU e informe todas as condies que
devem ser testadas. Essa funo mais
frequentemente utilizada em conjunto
com a funo SE.

Utilizar a funo
SEERRO

Digite o sinal de igual na clula em


que pretende gerenciar um erro. Digite
o nome da funo SEERRO e informe
a frmula a ser testada e o valor a ser
retornado na ocorrncia de erro.

Utilizar a funo VF

Digite o sinal de igual na clula em


que pretende obter o valor futuro de
um investimento. Digite o nome da
funo VF e informe a taxa mensal de
juros, o nmero de parcelas e o valor
das parcelas.

Utilizar a funo VP

Digite o sinal de igual na clula em que


pretende obter o valor presente de um
investimento. Digite o nome da funo
VP e informe a taxa mensal de juros, o
nmero de parcelas e o valor das parcelas.

Utilizar a funo PGTO

Digite o sinal de igual na clula em que


pretende obter o valor da parcela de um
nanciamento. Digite o nome da funo
PGTO e informe a taxa mensal de juros,
o nmero de parcelas e o valor principal.

Utilizar a funo NPER

Digite o sinal de igual na clula em que


pretende obter o nmero de parcelas
de um investimento. Digite o nome da
funo NPER e informe a taxa mensal
de juros, o valor da parcela e o valor
principal.

Formatar datas

Selecione a clula ou faixa de clulas que


ser formatada. Clique no iniciador da
caixa de dilogo Nmero da guia Pgina
Inicial. Na guia Nmero, selecione a
opo Personalizado.

Boto

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 57

20/09/2013 08:40:57

58 EXCEL 2010 Avanado

Para

Procedimento

Utilizar a funo HOJE

Digite o sinal de igual na clula em que


pretende obter a data de hoje. Digite o
nome da funo HOJE.

Utilizar a funo ANO

Digite o sinal de igual na clula em que


pretende obter o valor do ano de uma
data. Digite o nome da funo ANO e
informe a data desejada.

Utilizar a funo MS

Digite o sinal de igual na clula em que


pretende obter o nmero do ms de uma
data. Digite o nome da funo MS e
informe a data desejada.

Utilizar a funo DIA

Digite o sinal de igual na clula em que


pretende obter o nmero do dia de uma
data. Digite o nome da funo DIA e
informe a data desejada.

Utilizar a funo
DIA.DA.SEMANA

Digite o sinal de igual na clula em


que pretende obter o nmero do dia da
semana de uma data. Digite o nome da
funo DIA.DA.SEMANA e informe a
data desejada.

Utilizar a funo
DIATRABALHO.INTL

Digite o sinal de igual na clula em que


pretende projetar os dias teis a partir
de uma data. Digite o nome da funo
DIATRABALHO.INTL e informe a data
desejada e o nmero de dias teis antes
ou depois da data informada.

Utilizar a funo
DIATRABALHOTOTAL.
INTL

Digite o sinal de igual na clula em


que pretende obter o nmero de dias
teis entre duas datas. Digite o nome da
funo DIATRABALHOTOTAL.INTL e
informe a data inicial e a data nal.

Utilizar a funo HORA

Digite o sinal de igual na clula em que


pretende obter a hora de um valor de
tempo. Digite o nome da funo HORA e
informe o valor tempo.

Utilizar a funo
MINUTO

Digite o sinal de igual na clula em que


pretende obter os minutos de um valor
de tempo. Digite o nome da funo
MINUTO e informe o valor tempo.

Boto

Funes matemticas, estatsticas, lgicas, financeiras e de data e hora

Book Excel2010 avancado.indb 58

20/09/2013 08:40:57

Funes de
pesquisa

OBJETIVO
Utilizar as funes de pesquisa
PROCV, PROCH, CORRESP e
NDICE.

Book Excel2010 avancado.indb 59

20/09/2013 08:40:58

Book Excel2010 avancado.indb 60

20/09/2013 08:40:58

EXCEL 2010 Avanado 61

Funes de pesquisa
As funes de pesquisa do Excel permitem encontrar valores em
regies determinadas de uma planilha de forma rpida e precisa. Na
maioria dos casos, substituem a utilizao de funes SE encadeadas.

Atividade 1 Utilizando a funo PROCV


Objetivo: Utilizar a funo PROCV.
Tarefas:

Abrir a pasta Techby.xlsx.


Preencher a planilha com os nomes e valores dos cursos.
Abrir a pasta Descontos.xlsx.
Calcular o valor do Imposto de Renda retido na fonte e a
contribuio mensal referente ao INSS para os funcionrios da empresa Brinquedos & Brincadeiras.

A escola Techby oferece cursos de informtica em trs de suas liais:


Vila Mariana, Aclimao e Itaim Bibi. Para seu controle, mantm um
cadastro com o nome do aluno e o cdigo do curso dos alunos que
participam de seus cursos. Para permitir uma melhor visualizao dos
dados, o responsvel pela rea administrativa da escola criou uma planilha com o cdigo, o nome e o valor das mensalidades de cada curso.
Nosso objetivo atualizar a planilha com os dados dos alunos, preenchendo-a com o nome e o valor da mensalidade dos cursos.

Funo PROCV
Objetivo: procurar por um valor na primeira coluna de um intervalo
de clulas e retornar um valor da mesma linha em uma coluna especicada.
Sintaxe: PROCV(valor_procurado;intervalo_clulas;nm_coluna,[procurar_intervalo])
Argumentos:

valor_procurado: valor a ser procurado na primeira coluna do intervalo de clulas. Pode ser um valor ou uma referncia;

intervalo_clulas: intervalo de clulas que contm os dados. Pode


ser uma referncia a um intervalo ou um nome de intervalo. Os valores na primeira coluna de intervalo_clulas so os valores procurados por valor_procurado e podem ser texto, nmeros ou valores
lgicos. No existe distino entre maisculas e minsculas;

nm_coluna: nmero da coluna do intervalo de clulas que contm


a informao que deve ser retornada;

Funes de pesquisa

Book Excel2010 avancado.indb 61

20/09/2013 08:40:58

62 EXCEL 2010 Avanado

procurar_intervalo: argumento opcional que corresponde a um valor


lgico e que indica de que forma o valor ser procurado na primeira
coluna do intervalo, se a correspondncia dever ser exata ou aproximada. Se esse argumento for VERDADEIRO ou omitido, a correspondncia se dar de forma exata ou aproximada. Nesse caso, os valores
da primeira coluna do intervalo devero estar classicados em ordem
ascendente, ou a funo poder retornar valores indevidos. Se o valor
do argumento for FALSO, a correspondncia se dar de forma exata.
Nesse caso, os valores da primeira coluna do intervalo no precisam
estar classicados e se houver mais de um valor que coincida com o
valor_procurado ser considerado o primeiro encontrado.
1. Abra a pasta Techby.xlsx.

Funes de pesquisa

Book Excel2010 avancado.indb 62

20/09/2013 08:40:58

EXCEL 2010 Avanado 63

2. Nessa pasta temos duas planilhas: Cadastro, que contm os nomes


dos alunos, a lial em que realizaram o curso e o cdigo do curso
frequentado, e Tabela, que contm o cdigo, o nome e o valor da
mensalidade dos cursos. Vamos preencher a coluna Nome Curso,
como o prprio nome indica, com o nome do curso. Para isso, vamos procurar pelo cdigo do curso na tabela da planilha Tabela e
trazer o seu nome.
Na clula D4 da planilha CADASTRO, digite:
=PROCV(C4;TABELA!$A$2:$B$10;2)
Os argumentos informados so os seguintes:
C4: clula que contm o cdigo do curso e que corresponde ao valor
que ser procurado na tabela da planilha Tabela.
TABELA!$A$2:$B$10: regio em que ser procurado o cdigo do
curso.
2: coluna que contm o valor que deve ser retornado. No caso, coluna que contm o nome do curso.
3. Copie a frmula para todos os alunos.
4. Clique na clula E4. Vamos agora preencher a coluna Valor da
Mensalidade com o valor encontrado na tabela da planilha Tabela.
Digite:
=PROCV(C4;TABELA!$A$2:$C$10;3)
Os argumentos so os seguintes:
C4: clula que contm o cdigo do curso e que corresponde ao valor
que ser procurado na tabela da planilha Tabela.
TABELA!$A$2:$C$10: regio em que ser procurado o cdigo do
curso.
3: coluna que contm o valor que deve ser retornado. No caso, coluna que contm o valor da mensalidade do curso.
5. Copie a frmula para todos os alunos.
6. Salve as alteraes e feche a pasta.

Funes de pesquisa

Book Excel2010 avancado.indb 63

20/09/2013 08:40:58

64 EXCEL 2010 Avanado

A empresa Brinquedos & Brincadeiras controla os descontos mensais de sua folha de pagamentos por meio de uma planilha que calcula, mensalmente, quanto cada funcionrio pagar de Imposto de
Renda e INSS. Esses descontos so calculados de acordo com o
salrio bruto do funcionrio. Para o clculo dos valores em 2011
foram consideradas as duas tabelas que se seguem.

Imposto de Renda
Salrio bruto (R$)

Alquota (%) Parcela a deduzir R$

At 1.499,15

De 1.499,16 a 2.246,75

7,5

112,43

De 2.246,76 a 2.995,70

15,0

280,94

De 2.995,71 a 3.743,19

22,5

505,62

Acima de 3.743,19

27,5

692,78

Funes de pesquisa

Book Excel2010 avancado.indb 64

20/09/2013 08:40:59

EXCEL 2010 Avanado 65

INSS
Salrio bruto (R$)

Alquota (%)

At 1.106,90

8,00

De 1.106,91 a 1.844,83

9,00

De 1.844,84 a 3.689,66

11,00

Salrios acima de 3.689,66 sofrem desconto de R$ 405,86,


independentemente do seu valor.
7. Abra a pasta Descontos.xlsx.

8. Vamos preencher a coluna IR com o valor do Imposto de Renda


a ser descontado do funcionrio. As alquotas e parcelas a deduzir
esto na tabela IR. Para encontrar os valores corretos, vamos procurar pelo valor do salrio bruto na primeira coluna dessa tabela. Na
clula C4, digite:
= PROCV(A2;Suporte!$A$2:$B$23;2)
9. Se parssemos a frmula por aqui, teramos somente a alquota do
imposto. Mas o que deve ser colocado na clula o valor do imposto, ou seja, o salrio bruto multiplicado pela alquota. Vamos ento
completar a frmula multiplicando o valor da alquota pelo valor do
salrio bruto:
=PROCV(B4;$I$4:$J$8;2)*B4
10. Copie a frmula para todos os funcionrios.
11. Vamos agora procurar pela parcela a deduzir no clculo do imposto
de renda. Clique na clula D4 e digite a frmula:
=PROCV(B4;$I$4:$K$8;3)

Funes de pesquisa

Book Excel2010 avancado.indb 65

20/09/2013 08:40:59

66 EXCEL 2010 Avanado

Observe que a regio considerada nesse caso I4:K8, pois o valor


que desejamos que retorne o que est na terceira coluna da tabela
IR. Copie a frmula para todos os funcionrios.
12. O desconto real de Imposto de Renda corresponde ao valor calculado
com a alquota menos a parcela a deduzir. Clique na clula E4 e digite:
=C4-D4
13. Copie a frmula para todos os funcionrios.
14. Vamos agora calcular a contribuio para o INSS. Essa contribuio
corresponde ao salrio bruto multiplicado pela alquota correspondente. No entanto, se o salrio bruto for superior a R$ 3.689,66, o
desconto ser no valor de R$ 405,86, independentemente do valor
do salrio. Na clula F4, digite:
=SE(B4>3689,66;405,86;PROCV(B4;$M$4:$N$6;2)*B4)
O raciocnio utilizado nessa frmula o seguinte:
SE salrio > R$ 3.689,66 ENTO
coloque na clula o valor R$ 405,86
SENO
procure pelo valor do salrio em M4:N6 e retorne o valor da
coluna 2
multiplique o valor retornado pelo valor do salrio
15. Copie a frmula para todos os funcionrios.

Funes de pesquisa

Book Excel2010 avancado.indb 66

20/09/2013 08:40:59

EXCEL 2010 Avanado 67

Raquel recebeu a incumbncia de preencher a planilha CLIENTES


com as informaes A, B, C ou D de acordo com a renda mensal
dos clientes da loja onde trabalha. Os critrios estabelecidos foram
os seguintes:
Renda mensal

Classicao

At R$ 800,00

Acima de R$ 800,00 e abaixo de R$ 2.000,00

Acima de R$ 2.000,00 e abaixo de R$ 4.000,00

Acima de R$ 4.000,00

Esses critrios foram colocados na planilha CLASSIFICAO.


Vamos ajudar Raquel na sua tarefa.

Funo PROCH
Objetivo: procurar por um valor na primeira linha de um intervalo de
clulas e trazer outro valor da mesma coluna em outra linha especicada.
Sintaxe: PROCH(valor_procurado;intervalo_clulas;nm_linha,[procurar_intervalo])
Argumentos:

valor_ procurado: valor a ser procurado na primeira linha do intervalo de clulas. Pode ser um valor ou uma referncia;

intervalo_clulas: intervalo de clulas que contm os dados. Pode


ser uma referncia a um intervalo ou um nome de intervalo. Os valores na primeira linha de intervalo_clulas so os valores procurados por valor_ procurado e podem ser texto, nmeros ou valores
lgicos. No existe distino entre maisculas e minsculas;

nm_linha: nmero da linha do intervalo de clulas que contm a


informao que deve ser retornada;

procurar_intervalo: argumento opcional que corresponde a um valor


lgico e que indica de que forma o valor ser procurado na primeira
linha do intervalo, se a correspondncia dever ser exata ou aproximada. Se esse valor for Verdadeiro ou omitido, a correspondncia
se dar de forma exata ou aproximada. Nesse caso, os valores da
primeira linha do intervalo devero estar classicados em ordem ascendente, ou a funo poder retornar valores indevidos. Se o valor
do argumento for Falso, a correspondncia se dar de forma exata.
Nesse caso, os valores da primeira linha do intervalo no precisam
estar classicados e, se houver mais de um valor que coincida com o
valor_ procurado, ser considerado o primeiro encontrado.

Funes de pesquisa

Book Excel2010 avancado.indb 67

20/09/2013 08:40:59

68 EXCEL 2010 Avanado

A diferena entre as funes PROCV e PROCH que a primeira efetua a procura de forma vertical, enquanto a segunda o faz de forma
horizontal. Voc pode utilizar qualquer uma das duas, dependendo da
disposio do intervalo de clulas adotada.
16. Abra a pasta Classes.xlsx. Nessa pasta existem duas planilhas:
Clientes e Classicao.

17. Vamos preencher a coluna Classicao de acordo com a faixa de


renda mensal de cada cliente. Os valores que devem ser colocados
nessa coluna esto na planilha Classicao. Selecione a planilha
Clientes. Clique na clula C2 e digite a seguinte frmula:
=PROCH(B2;CLASSIFICAO!$B$1:$E$2;2)
18. Copie a frmula para todos os clientes.

Funes de pesquisa

Book Excel2010 avancado.indb 68

20/09/2013 08:40:59

EXCEL 2010 Avanado 69

Atividade 2 Utilizando as funes


CORRESP e NDICE
Objetivo: Utilizar as funes CORRESP e NDICE.
Tarefas:

Calcular os valores mximo e mnimo para renda mensal.


Identicar a posio desses valores dentro da planilha
Clientes.
Identicar os nomes dos clientes que apresentam os valores mximo e mnimo para renda mensal.

Funo CORRESP
Objetivo: retornar a posio em que o valor procurado encontra-se no
intervalo de clulas indicado, que deve indicar uma linha ou uma coluna de clulas.
Sintaxe: CORRESP(valor_procurado;intervalo;[correspondncia])
Argumentos:

valor_procurado: argumento obrigatrio e que corresponde ao valor que desejamos procurar no intervalo de clulas e obter sua posio relativa dentro dele;

intervalo: argumento obrigatrio e que corresponde ao intervalo de


clulas pesquisadas. Esse intervalo deve ser uma linha ou uma coluna de clulas;

correspondncia: argumento opcional que especica como o valor


ser encontrado. Pode ser:
1 ou omitido: Localiza o maior valor que menor ou igual ao valor_procurado. Nesse caso, os dados no intervalo devem estar classicados em ordem crescente.
0:

Localiza o primeiro valor que exatamente igual ao


valor_procurado. Os dados no intervalo podem estar
em qualquer ordem.

1:

Localiza o menor valor que maior ou igual ao


valor_procurado. Nesse caso, os dados no intervalo devem estar classicados em ordem decrescente.

1. Vamos vericar em que local da planilha se encontram os valores para a maior e a menor renda mensal. Selecione a planilha
CLIENTES.

Funes de pesquisa

Book Excel2010 avancado.indb 69

20/09/2013 08:40:59

70 EXCEL 2010 Avanado

2. Calcule a maior e a menor renda mensal nas clulas F2 e F3.


3. Clique na clula G2 e digite:
= CORRESP(
4. Vamos procurar pelo valor da maior renda mensal, que est na clula F2. Continue a frmula digitando F2;
= CORRESP(F2;
5. Vamos agora informar o intervalo de clulas em que ser procurado
o valor da renda mensal. Esse intervalo B2:B10.
= CORRESP(F2;B2:B10;
6. Como desejamos que o Excel encontre exatamente o valor, o prximo parmetro ser 0. A frmula nal a seguinte:
=CORRESP(F2;B2:B10;0)
Observe que o resultado corresponde ao nmero da linha que o valor procurado ocupa na faixa de dados indicada e no na planilha.
7. Repita os mesmos procedimentos para encontrar a posio da menor renda mensal.

Funo NDICE
Objetivo: retornar o contedo de uma clula pelo fornecimento de sua
posio dentro do intervalo de clulas.
Sintaxe: NDICE(intervalo;linha;[coluna])
Argumentos:

intervalo: argumento obrigatrio que corresponde ao intervalo de


clulas que contm o dado a ser retornado;

Funes de pesquisa

Book Excel2010 avancado.indb 70

20/09/2013 08:40:59

EXCEL 2010 Avanado 71

linha: argumento obrigatrio que corresponde ao nmero da linha


do intervalo em que est o dado a ser retornado;

coluna: argumento opcional que corresponde ao nmero da coluna


do intervalo em que est o dado a ser retornado.
1. Vamos agora retornar os nomes dos clientes que possuem a maior e
a menor renda mensal. Clique na clula H2 e digite:
= NDICE(
2. Devemos informar o intervalo de clulas que contm o nome do
cliente que est sendo procurado. Para tanto, digite na frmula:
= NDICE(A2:A10;
3. Agora devemos informar em que linha desse intervalo encontra-se
o dado desejado. Pela funo CORRESP obtivemos, anteriormente,
o nmero da linha em que est a maior renda mensal. Portanto, o
parmetro que devemos informar na funo exatamente o resultado da funo CORRESP, que se encontra na clula G2. A frmula
completa ca ento:
=NDICE(A2:A10;G2)
4. Utilize os mesmos procedimentos para trazer o nome do cliente que
possui a menor renda mensal.

Funes de pesquisa

Book Excel2010 avancado.indb 71

20/09/2013 08:40:59

72 EXCEL 2010 Avanado

Resumo do captulo
Para

Procedimento

Utilizar a funo
PROCV

Digite o sinal de igual na clula em que


pretende obter o valor procurado. Digite
o nome da funo PROCV e informe o
contedo a ser procurado, o intervalo
de clulas em que o contedo ser
procurado e o nmero da coluna que
contm o valor encontrado.

Utilizar a funo
PROCH

Digite o sinal de igual na clula em


que pretende obter o valor procurado.
Digite o nome da funo PROCH e
informe o contedo a ser procurado, o
intervalo de clulas em que o contedo
ser procurado e o nmero da linha que
contm o valor encontrado.

Utilizar a funo
CORRESP

Digite o sinal de igual na clula em que


pretende obter a posio de um valor.
Digite o nome da funo CORRESP e
informe o valor e o intervalo de clulas.

Utilizar a funo
NDICE

Digite o sinal de igual na clula em


que pretende obter o contedo de uma
clula. Digite o nome da funo NDICE
e informe o intervalo de clulas que
contm o contedo procurado e o nmero
da linha.

Boto

Funes de pesquisa

Book Excel2010 avancado.indb 72

20/09/2013 08:40:59

Funes de texto

OBJETIVO
Utilizar as funes de texto
ARRUMAR, DIREITA, ESQUERDA,
EXT.TEXTO, MAISCULA,
MINSCULA e PRI.MAISCULA.

Book Excel2010 avancado.indb 73

20/09/2013 08:41:00

Book Excel2010 avancado.indb 74

20/09/2013 08:41:00

EXCEL 2010 Avanado 75

Funes de texto
As funes de texto do Excel permitem que o tratamento de informaes de texto seja aprimorado. Algumas dessas funes corrigem
eventuais erros ou vcios de digitao, como excesso de espaos em
branco e nomes escritos em letras minsculas. Outras funes permitem o trabalho com partes da informao, tornando o processo de
pesquisa mais preciso.

Atividade 1 Utilizando as funes


PRI.MAISCULA, ARRUMAR, MAISCULA
e MINSCULA
Objetivo: Utilizar as funes de texto PRI.MAISCULA, ARRUMAR, MAISCULA e MINSCULA.
Tarefas:

Abrir a pasta Hotel.xlsx.


Converter os nomes dos hspedes na forma correta,
com a primeira letra do nome e do sobrenome em letras
maisculas.
Eliminar os espaos em branco em excesso do tipo de
acomodao.
Converter o contedo da coluna Gastos Extras em letras
maisculas.

O Hotel Samambaia Tropical efetua o controle de gastos e dirias de


seus hspedes por meio de planilhas. No ms de janeiro a planilha foi
preenchida por um funcionrio que no tinha muita experincia em
digitao, causando a ocorrncia de erros em clculos e dados formatados incorretamente. O gerente do hotel, ento, solicitou a outra
funcionria que efetuasse as correes necessrias para que a planilha mostrasse os resultados adequadamente. Essa funcionria ter que
efetuar os seguintes procedimentos:

Corrigir os nomes dos hspedes para que sejam exibidos de forma correta, colocando as primeiras letras de nome e sobrenome em
maisculas.

Eliminar os espaos em branco excedentes da identicao do tipo


de acomodao, para que os valores sejam encontrados corretamente na respectiva tabela, por meio da funo PROCV.

Transformar os dados referentes a gastos extras em letras maisculas.

Calcular o valor a ser pago pelos hspedes considerando os dias de


permanncia, o valor da diria correspondente ao tipo de acomodao e os gastos extras efetuados.
Funes de texto

Book Excel2010 avancado.indb 75

20/09/2013 08:41:00

76 EXCEL 2010 Avanado

Funo PRI.MAISCULA
Objetivo: colocar em maisculas todas as primeiras letras das palavras
de uma cadeia de texto.
Sintaxe: PRI.MAISCULA(texto)
Argumento:

texto: texto que se deseja converter parcialmente em maisculas.


1. Abra a pasta Hotel.xlsx.

2. Selecione a planilha Corrigida.

3. Vamos corrigir os nomes dos hspedes colocando em letras maisculas a primeira letra do nome e a do sobrenome. Clique na clula
A4 e digite:
=PRI.MAISCULA(ORIGINAL!A4)
4. Copie a frmula para todos os hspedes.

Funes de texto

Book Excel2010 avancado.indb 76

20/09/2013 08:41:00

EXCEL 2010 Avanado 77

Funo ARRUMAR
Objetivo: eliminar os espaos em branco esquerda e direita do texto.
Sintaxe: ARRUMAR(texto)
Argumento:

texto: texto do qual se deseja remover espaos direita ou esquerda.


5. Os dados da coluna Acomodao foram digitados com excesso de
espaos em branco tanto no incio quanto no nal. Consequentemente, a procura pelo tipo de acomodao na planilha Acomodaes
no traz os resultados corretos. necessrio, ento, corrigir esse
erro, eliminando os espaos excedentes nos dados digitados. Clique
na clula D4 e digite:
=ARRUMAR(ORIGINAL!D4
6. Copie a frmula para todas as acomodaes.

7. Vamos agora preencher a coluna Valor Diria. O valor da diria a


ser pago pelo hspede depende do tipo de acomodao. Na planilha
Acomodaes temos uma tabela com os tipos de acomodao e seus
respectivos valores. Vamos, ento, utilizar a funo PROCV para
encontrar o valor da diria correspondente ao valor da acomodao
utilizada pelo hspede.
Clique na clula E4 e digite a frmula:
=PROCV(D4;ACOMODAES!$A$3:$B$7;2;FALSO)
Observe a colocao do argumento Falso, indicando que a procura
pelo tipo de acomodao deve ser pelo valor exato e no aproximado. Para que esse critrio fosse dispensvel, seria obrigatrio que a
coluna Tipo estivesse classicada de forma ascendente.
8. Copie a frmula para todas as clulas.
9. O prximo passo calcular o nmero de dirias. Esse valor corresponde Data de Sada Data de Entrada. Clique na clula F4 e
digite a frmula:
=C4-B4

Funes de texto

Book Excel2010 avancado.indb 77

20/09/2013 08:41:00

78 EXCEL 2010 Avanado

10. Copie a frmula para todas as clulas.

Funo MAISCULA
Objetivo: converter o texto em caracteres maisculos.
Sintaxe: MAISCULA(texto)
Argumento:

texto: texto que se deseja converter em maisculas.

Funo MINSCULA
Objetivo: converter o texto em caracteres minsculos.
Sintaxe: MINSCULA(texto)
Argumento:

texto: texto que se deseja converter em minsculas.

11. A coluna Gastos Extras deve ter como contedo os dados exibidos em letras maisculas. Para transformar o que foi digitado em
maisculas, vamos utilizar a funo MAISCULA. Na clula G4,
digite a frmula:
=MAISCULA(ORIGINAL!G4)
Copie a frmula para todas as clulas.

Funes de texto

Book Excel2010 avancado.indb 78

20/09/2013 08:41:00

EXCEL 2010 Avanado 79

12. Para terminar o preenchimento da planilha, vamos calcular quanto


ser o valor que o hspede deve pagar ao fechar sua conta. Clique
na clula I4 e digite:
=F4*E4+H4
Copie a frmula para todas as clulas.
13. Salve as alteraes e feche a pasta.

Atividade 2 Utilizando as funes


ESQUERDA, DIREITA e EXT.TEXTO
Objetivo: Utilizar as funes ESQUERDA, DIREITA e EXT.TEXTO.
Tarefas:

Retornar as letras das chapas dos automveis.


Retornar as duas ltimas letras das chapas dos automveis.
Retornar o ltimo nmero das chapas dos automveis.
Mostrar os automveis que esto no rodzio na data atual.

Desde 1997 est em vigor, na cidade de So Paulo, o rodzio municipal de veculos, com o objetivo de melhorar as condies ambientais
e reduzir os congestionamentos nas principais vias da cidade nos horrios de maior movimento. Os automveis e caminhes no podem
circular em determinada regio, denominada Centro Expandido, entre
7h e 10h e entre 17h e 20h de segunda a sexta-feira. O dia do rodzio
determinado pelo nal da placa do automvel, de acordo com a
seguinte tabela:
Veculos com nal de chapa
1 ou 2

no circulam s segundas-feiras.

Veculos com nal de chapa


3 ou 4

no circulam s teras-feiras.

Veculos com nal de chapa


5 ou 6

no circulam s quartas-feiras.

Veculos com nal de chapa


7 ou 8

no circulam s quintas-feiras.

Veculos com nal de chapa


9 ou 0

no circulam s sextas-feiras.

O Condomnio Orqudea coloca todos os dias, em seus elevadores,


uma lista alertando quais automveis esto proibidos de circular. Para
esse servio, utiliza a pasta Rodzio-SP, que vamos desenvolver nesta
atividade.

Funes de texto

Book Excel2010 avancado.indb 79

20/09/2013 08:41:00

80 EXCEL 2010 Avanado

Funo ESQUERDA
Objetivo: retornar os primeiros n caracteres esquerda de uma sequncia de texto.
Sintaxe: ESQUERDA(texto;[nmero_caracteres])
Argumentos:

texto: texto do qual se deseja extrair os caracteres esquerda.

nmero_caracteres: argumento opcional que indica o nmero de caracteres esquerda que se deseja extrair do texto. Se omitido, trar
o primeiro caractere esquerda.

Funo DIREITA
Objetivo: retornar os ltimos n caracteres direita de uma sequncia
de texto.
Sintaxe: DIREITA(texto;[nmero_caracteres])
Argumentos:

texto: texto do qual se deseja extrair os caracteres direita.

nmero_caracteres: argumento opcional que indica o nmero de caracteres direita que se deseja extrair do texto. Se omitido, trar o
ltimo caractere direita.

Funo EXT.TEXTO
Objetivo: retornar os n caracteres a partir de determinada posio em
uma sequncia de texto.
Sintaxe: EXT.TEXTO(texto;posio;nmero_caracteres)
Argumentos:

texto: texto do qual se deseja extrair os caracteres.

posio: posio do primeiro caractere a ser extrado do texto.

Funes de texto

Book Excel2010 avancado.indb 80

20/09/2013 08:41:01

EXCEL 2010 Avanado 81

nmero_caracteres: nmero de caracteres que devem ser extrados


a partir da posio do primeiro caractere considerado.
1. Na coluna Letras, vamos mostrar as letras que compem a chapa
do automvel. Sabemos que as letras ocupam as trs primeiras posies do conjunto de caracteres que identicam a chapa. Desse
modo, vamos utilizar a funo ESQUERDA para extrair os trs primeiros caracteres esquerda da identicao da chapa. Clique na
clula D5 e digite:
=ESQUERDA(C5;3)
2. Copie a frmula para todos os automveis.
3. Na coluna Nmeros, vamos mostrar os nmeros que compem a
chapa do automvel. Sabemos que os nmeros ocupam as quatro
ltimas posies do conjunto de caracteres que identicam a chapa.
Desse modo, vamos utilizar a funo DIREITA para extrair os quatro ltimos caracteres direita da identicao da chapa. Clique na
clula E5 e digite:
=DIREITA(C5;4)
4. Copie a frmula para todos os automveis.
5. Na coluna Duas ltimas Letras, vamos colocar as duas ltimas letras
da chapa do automvel. Para isso, devemos extrair o texto que inicia
na posio 2 da identicao da chapa e que contm dois caracteres.
Utilizaremos a funo EXT.TEXTO. Clique na clula F5 e digite:
=EXT.TEXTO(C5;2;2)
6. Copie a frmula para todos os automveis.
7. Agora devemos preencher a coluna Final da Placa com o ltimo
dgito da placa, para determinar se o veculo est ou no em seu dia
de rodzio. Clique na clula G5 e digite a frmula:
=DIREITA(C5;1)
8. Copie a frmula para todos os automveis.

Funes de texto

Book Excel2010 avancado.indb 81

20/09/2013 08:41:01

82 EXCEL 2010 Avanado

9. Para preencher a coluna Dia do Rodzio, vamos utilizar as tabelas


Rodzio e Dia da Semana que esto em nossa planilha. Vamos tambm utilizar algumas funes j vistas. Em primeiro lugar, vamos
colocar na planilha a data atual. Clique na clula B2 e digite a
frmula:
=HOJE()
10. Vamos colocar o nome do dia da semana correspondente data
de hoje na clula C2. Para isso, vamos procurar pelo nmero do
dia da semana na tabela Dia da Semana utilizando as funes
DIA.DA.SEMANA e PROCV. Clique na clula C2 e digite:
=PROCV(DIA.DA.SEMANA(B2;2);K16:L22;2)
11. Vamos agora preencher a coluna DIA DO RODZIO com o dia da
semana encontrado na tabela Rodzio a partir do nal da chapa do
automvel. Clique na clula H5 e digite a frmula:
=PROCV(G5;$K$7:$L$12;2)
12. Copie a frmula para todos os automveis.

13. Agora vamos preencher a coluna Mensagem informando se o veculo est ou no no rodzio na data considerada. Clique na clula I5 e
digite a frmula:
=SE(H5=$C$2;Veculo no rodzio;Livre para circular)
14. Formate condicionalmente essa coluna para que mostre a mensagem Veculo no rodzio em vermelho.

Funes de texto

Book Excel2010 avancado.indb 82

20/09/2013 08:41:01

EXCEL 2010 Avanado 83

Funes de texto

Book Excel2010 avancado.indb 83

20/09/2013 08:41:01

84 EXCEL 2010 Avanado

Resumo do captulo
Para

Procedimento

Utilizar a funo
PRI.MAISCULA

Digite o sinal de igual na clula em que


pretende obter o valor desejado. Digite
o nome da funo PRI.MAISCULA e
informe o texto a ser modicado.

Utilizar a funo
ARRUMAR

Digite o sinal de igual na clula em que


pretende obter o valor desejado. Digite o
nome da funo ARRUMAR e informe o
texto a ser modicado.

Utilizar a funo
MAISCULA

Digite o sinal de igual na clula em que


pretende obter o valor desejado. Digite o
nome da funo MAISCULA e informe
o texto a ser modicado.

Utilizar a funo
MINSCULA

Digite o sinal de igual na clula em que


pretende obter o valor desejado. Digite o
nome da funo MINSCULA e informe
o texto a ser modicado.

Utilizar a funo
ESQUERDA

Digite o sinal de igual na clula em que


pretende obter o valor desejado. Digite
o nome da funo ESQUERDA, o texto
do qual sero extrados os caracteres
esquerda e o nmero de caracteres
desejado.

Utilizar a funo
DIREITA

Digite o sinal de igual na clula em que


pretende obter o valor desejado. Digite
o nome da funo DIREITA, o texto
do qual sero extrados os caracteres
direita e o nmero de caracteres desejado.

Utilizar a funo
EXT.TEXTO

Digite o sinal de igual na clula em que


pretende obter o valor desejado. Digite
o nome da funo EXT.TEXTO, o texto
do qual sero extrados os caracteres,
a posio do primeiro caractere a ser
extrado e o nmero de caracteres que
devem ser extrados.

Boto

Funes de texto

Book Excel2010 avancado.indb 84

20/09/2013 08:41:01

Funes de banco
de dados

OBJETIVO
Utilizar as funes de banco de
dados: BDCONTARA, BDEXTRAIR,
BDMX, BDMN, BDMDIA e
BDSOMA.

Book Excel2010 avancado.indb 85

20/09/2013 08:41:02

Book Excel2010 avancado.indb 86

20/09/2013 08:41:02

EXCEL 2010 Avanado 87

Funes de banco de dados


O Excel oferece uma coleo de funes para utilizao em planilhas
com caractersticas de banco de dados. Neste captulo voc aprender
algumas dessas funes.

Atividade 1 Utilizando as funes


BDSOMA, BDMDIA, BDMX, BDMN,
BDEXTRAIR e BDCONTARA
Objetivo: Utilizar as funes de banco de dados BDSOMA, BDMDIA, BDMX, BDMN, BDEXTRAIR e BDCONTARA.
Tarefas:

Abrir a pasta Gomes Pereira.xlsx.


Preencher um relatrio por departamento contendo: total
e mdia de salrios dos funcionrios, funcionrios que ganham o maior e o menor salrio, funcionrio mais velho e
funcionrio mais novo e o total de funcionrios.
Preencher um relatrio por cargo contendo: total e mdia de salrios dos departamentos, maior e menor salrio,
departamentos que pagam o maior e o menor salrio, departamentos onde trabalham o funcionrio mais velho e o
mais novo e o nmero de funcionrios.

A empresa Gomes Pereira Empreendimentos possui quatro departamentos: Recursos Humanos, Financeiro, Administrativo e Informtica.
Esses quatro departamentos tm funcionrios que ocupam os cargos de
Assistente, Gerente, Analista e Tcnico. Em algumas ocasies, a empresa precisa gerar dois relatrios (um por departamento e outro por cargo)
com as informaes referentes aos salrios, ao nmero de funcionrios
e idade dos funcionrios. Dessa vez, especicamente, a empresa solicitou que os dois relatrios contivessem as seguintes informaes:

Relatrio por departamento:


Soma e mdia dos salrios, maior e menor salrio, funcionrios que
recebem o maior e o menor salrio, quantidade de funcionrios, funcionrio mais velho e funcionrio mais novo.

Relatrio por cargo:


Soma e mdia dos salrios, maior e menor salrio, departamentos
que pagam o maior e o menor salrio, quantidade de funcionrios,
departamento onde trabalha o funcionrio mais velho e departamento onde trabalha o funcionrio mais novo.

Para desenvolver este trabalho, a empresa utiliza a pasta Gomes


Pereira.xlsx.
Funes de banco de dados

Book Excel2010 avancado.indb 87

20/09/2013 08:41:02

88 EXCEL 2010 Avanado

Funo BDSOMA
Objetivo: somar os valores de uma coluna de um banco de dados de
acordo com critrios estabelecidos.
Sintaxe: BDSOMA(banco de dados;campo;critrios)
Argumentos:

banco de dados: intervalo de clulas contendo dados dispostos em


linhas e colunas. A primeira linha dessa lista deve conter os rtulos
(nomes) de cada coluna;

campo: identicao da coluna que contm os dados que sero somados. Pode ser indicada pelo nome do campo entre aspas, o endereo da clula que contm o nome da coluna ou pelo nmero da
coluna dentro da lista;

critrios: intervalo de clulas que contm a condio especicada.


1. Abra a pasta Gomes Pereira.xlsx.

A pasta Gomes Pereira formada por trs planilhas:

Cadastro: contm o banco de dados.

Relatrio: onde sero desenvolvidos os relatrios solicitados.

Critrios: onde sero colocados os critrios para as diversas


situaes.

Funes de banco de dados

Book Excel2010 avancado.indb 88

20/09/2013 08:41:02

EXCEL 2010 Avanado 89

2. Vamos calcular a idade dos funcionrios. Na planilha Cadastro,


clique na clula F3 e digite a frmula:
=ANO(HOJE())-ANO(E3)
Copie a frmula para todas as clulas.
3. Inicialmente vamos preencher o relatrio por departamento. A
primeira tarefa somar os salrios pagos por departamento. Para
utilizar a funo BDSOMA necessrio criarmos os critrios para
selecionar os registros desejados. Como estamos desenvolvendo um
relatrio por departamento, os critrios sero os nomes dos departamentos. Selecione a planilha Critrios.
4. Como desejamos efetuar a soma por departamento, os critrios devem conter a identicao do nome do campo (Departamento) e
o contedo que desejamos procurar no campo. Digite os valores
mostrados a seguir:

Tanto o nome do campo quanto o contedo a ser procurado devem estar digitados exatamente como na planilha onde se far
a procura, para que o valor seja encontrado sem erros.

5. Selecione a planilha Relatrio e clique na clula B3. Vamos calcular


a soma dos salrios do departamento Administrativo.
6. Digite:
= BDSOMA(
7. O primeiro argumento refere-se regio da planilha que ser considerada como banco de dados. Clique na planilha Cadastro e selecione a regio A2:F104.
=BDSOMA(CADASTRO!A2:F104;

Funes de banco de dados

Book Excel2010 avancado.indb 89

20/09/2013 08:41:02

90 EXCEL 2010 Avanado

8. O prximo argumento o nome do campo que contm os valores


que sero somados. No caso, o campo Salrio, que est na clula
D2 da planilha Cadastro.
=BDSOMA(CADASTRO!A2:F104;CADASTRO!D2;
9. O ltimo parmetro o critrio (condio) que deve ser considerado
para efetuar a soma. Nesse caso, o critrio : Departamento igual a
Administrativo. Esse critrio est indicado na planilha Critrios, na
regio A1:A2.
=BDSOMA(CADASTRO!A2:F104;CADASTRO!D2;CRITRIOS!
A1:A2)
10. Preencha a coluna Soma Salrios do relatrio por departamento calculando a soma para os outros departamentos.

Funo BDMDIA
Objetivo: calcular a mdia aritmtica entre os valores de uma coluna
de um banco de dados de acordo com critrios estabelecidos.
Sintaxe: BDMDIA(banco de dados;campo;critrios)
Argumentos:

banco de dados: intervalo de clulas compondo uma lista com os


dados dispostos em linhas e colunas. A primeira linha dessa lista
contm os rtulos (nomes) de cada coluna;

campo: identicao da coluna que contm os dados para os quais a


mdia ser calculada. Pode ser indicada pelo nome do campo entre
aspas, pelo endereo da clula que contm o nome da coluna ou pelo
nmero da coluna dentro da lista;

critrios: intervalo de clulas que contm a condio especicada.

11. Para facilitar a digitao das frmulas, vamos atribuir nomes s regies do banco de dados, coluna que ser calculada e critrios. Atribua os seguintes nomes:

Na planilha Cadastro, regio A2:F104, atribua o nome Dados.

Na planilha Cadastro, clula D2, atribua o nome Valsalario.

Funes de banco de dados

Book Excel2010 avancado.indb 90

20/09/2013 08:41:02

EXCEL 2010 Avanado 91

Na planilha Critrios, regio A1:A2, atribua o nome Admin.

Na planilha Critrios, regio A4:A5, atribua o nome Financ.

Na planilha Critrios, regio A7:A8, atribua o nome Infor.

Na planilha Critrios, regio A10:A11, atribua o nome Rechum.

12. Vamos agora calcular a mdia de salrios para cada departamento.


Selecione a planilha Relatrio e clique na clula C3. Vamos calcular
a mdia de salrios para o departamento Administrativo. Digite a
frmula:
=BDMDIA(DADOS;VALSALARIO;ADMIN)
Onde:
DADOS:

identicao do banco de dados.

VALSALARIO: clula que contm o ttulo da coluna em que ser


calculada a mdia.
ADMIN:

critrio.

13. Calcule a mdia de salrios para os outros departamentos.

Funo BDMX
Objetivo: retornar o valor mximo dentro de uma lista de valores de
acordo com as condies especicadas.
Sintaxe: BDMX(banco de dados;campo;critrios)
Argumentos:

banco de dados: intervalo de clulas compondo uma lista com os


dados dispostos em linhas e colunas. A primeira linha dessa lista
contm os rtulos (nomes) de cada coluna;

campo: identicao da coluna que contm os dados para os quais o


valor mximo ser calculado. Pode ser indicada pelo nome do campo entre aspas, o endereo da clula que contm o nome da coluna
ou pelo nmero da coluna dentro da lista;

critrios: intervalo de clulas que contm a condio especicada.

Funes de banco de dados

Book Excel2010 avancado.indb 91

20/09/2013 08:41:02

92 EXCEL 2010 Avanado

Funo BDMN
Objetivo: retornar o valor mnimo dentro de uma lista de valores de
acordo com as condies especicadas.
Sintaxe: BDMN(banco de dados;campo;critrios)
Argumentos:

banco de dados: intervalo de clulas compondo uma lista com os


dados dispostos em linhas e colunas. A primeira linha dessa lista
contm os rtulos (nomes) de cada coluna;

campo: identicao da coluna que contm os dados para os quais o


valor mnimo ser calculado. Pode ser indicada pelo nome do campo entre aspas, o endereo da clula que contm o nome da coluna
ou pelo nmero da coluna dentro da lista;

critrios: intervalo de clulas que contm a condio especicada.

14. Vamos agora calcular o maior e o menor salrio em cada departamento. Os parmetros das funes BDMX e BDMN so os mesmos das funes BDSOMA e BDMDIA. Clique na clula D3 e digite a frmula:
=BDMX(DADOS;VALSALARIO;ADMIN)
15. Calcule o maior salrio nos outros departamentos.
16. Vamos agora calcular o menor salrio em cada departamento. Clique na clula F3 e digite a frmula:
=BDMN(DADOS;VALSALARIO;ADMIN)
17. Calcule o menor salrio nos outros departamentos.

Funo BDEXTRAIR
Objetivo: retornar um nico valor em uma coluna de uma lista que
satisfaa as condies especicadas.
Sintaxe: BDEXTRAIR(banco de dados;campo;critrios)
Argumentos:

banco de dados: intervalo de clulas compondo uma lista com os


dados dispostos em linhas e colunas. A primeira linha dessa lista
contm os rtulos (nomes) de cada coluna;

campo: identicao da coluna que contm os dados para a extrao


do valor desejado. Pode ser indicado pelo nome do campo entre
aspas, o endereo da clula que contm o nome da coluna ou pelo
nmero da coluna dentro da lista;

critrios: intervalo de clulas que contm a condio especicada.

Funes de banco de dados

Book Excel2010 avancado.indb 92

20/09/2013 08:41:02

EXCEL 2010 Avanado 93

18. Vamos procurar no nosso banco de dados pelos funcionrios que


recebem os maiores e os menores salrios em cada departamento.
Para o maior salrio, o critrio a ser considerado departamento e
maior salrio. Vamos modicar a planilha Critrios. Selecione a
planilha Critrios e clique na clula B1.
19. Nessa clula vamos digitar o nome do campo que contm o valor do
salrio. Esse campo o de nome SALRIO. Portanto, na clula B1,
digite SALRIO.
20. Selecione a clula B2. Nessa clula vamos colocar o valor do
maior salrio do departamento Administrativo, que est calculado
na planilha Relatrio na clula D3. Portanto, na clula B2 da planilha Critrios, digite:
= RELATRIO!D3
21. Modique os critrios para os outros departamentos.

22. Selecione a planilha Relatrio e clique na clula E3.


23. Digite a seguinte frmula:
=BDEXTRAIR(DADOS;CADASTRO!A2;CRITRIOS!A1:B2)
Note que a coluna a ser considerada nessa funo a que contm o
nome do funcionrio na planilha Cadastro (clula A2) e a regio que
indica o critrio agora contm o campo Valor.
24. Mostre os nomes dos funcionrios que recebem o maior salrio em
todos os departamentos.
25. Utilizando o mesmo raciocnio dos itens 20 e 21, modique a
planilha Critrios para considerar os menores salrios em cada
departamento.

Funes de banco de dados

Book Excel2010 avancado.indb 93

20/09/2013 08:41:02

94 EXCEL 2010 Avanado

26. Preencha a planilha Relatrio procurando pelos funcionrios que


recebem os menores salrios em cada departamento.
A funo BDEXTRAIR pode retornar os erros:
#Valor!, indicando que o valor procurado no foi encontrado.
#Num!, indicando que existe mais de um valor que atende
ao critrio.

Funo BDCONTARA
Objetivo: contar as clulas no vazias em uma coluna de valores de
acordo com as condies especicadas
Sintaxe: BDCONTARA(banco de dados;campo;critrios)
Argumentos:

banco de dados: intervalo de clulas compondo uma lista com os


dados dispostos em linhas e colunas. A primeira linha dessa lista
contm os rtulos (nomes) de cada coluna;

campo: identicao da coluna que contm os dados que devem


ser contados. Pode ser indicada pelo nome do campo entre aspas, o
endereo da clula que contm o nome da coluna ou pelo nmero da
coluna dentro da lista;

critrios: intervalo de clulas que contm a condio especicada.

27. Vamos agora contar o nmero de funcionrios de cada departamento. Clique na clula H3 e digite a frmula:
=BDCONTARA(DADOS;CADASTRO!B2;ADMIN)
28. Construa a frmula para todos os departamentos.
29. Utilizando as funes vistas, preencha a tabela por departamento
calculando maior e menor idade e indicando os nomes dos funcionrios correspondentes.
Funes de banco de dados

Book Excel2010 avancado.indb 94

20/09/2013 08:41:03

EXCEL 2010 Avanado 95

Veja como cam as planilhas Critrios e Relatrio.

30. Preencha a tabela por cargo. Coloque os critrios adequados na planilha Critrios.

Funes de banco de dados

Book Excel2010 avancado.indb 95

20/09/2013 08:41:03

96 EXCEL 2010 Avanado

Funes de banco de dados

Book Excel2010 avancado.indb 96

20/09/2013 08:41:03

EXCEL 2010 Avanado 97

Resumo do captulo
Para

Procedimento

Boto

Utilizar a funo
BDSOMA

Digite o sinal de igual na clula em que


pretende obter o valor desejado. Digite
o nome da funo BDSOMA e informe a
regio da planilha que ser considerada
para a soma, a identicao da coluna
que contm os dados que sero somados
e o intervalo de clulas que contm os
critrios estabelecidos.

Utilizar a funo
BDMDIA

Digite o sinal de igual na clula em


que pretende obter o valor desejado.
Digite o nome da funo BDMDIA e
informe a regio da planilha que ser
considerada para a mdia, a identicao
da coluna que contm os dados que sero
considerados para a mdia e o intervalo
de clulas que contm os critrios
estabelecidos.

Utilizar a funo
BDMX

Digite o sinal de igual na clula em que


pretende obter o valor desejado. Digite
o nome da funo BDMX e informe a
regio da planilha que ser considerada
para o clculo, a identicao da
coluna que contm os dados para os
quais o valor mximo ser calculado
e o intervalo de clulas que contm os
critrios estabelecidos.

Utilizar a funo
BDMN

Digite o sinal de igual na clula em que


pretende obter o valor desejado. Digite
o nome da funo BDMN e informe a
regio da planilha que ser considerada
para o clculo, a identicao da coluna
que contm os dados para os quais o
valor mnimo ser calculado e o intervalo
de clulas que contm os critrios
estabelecidos.

Funes de banco de dados

Book Excel2010 avancado.indb 97

20/09/2013 08:41:03

98 EXCEL 2010 Avanado

Para

Procedimento

Utilizar a funo
BDEXTRAIR

Digite o sinal de igual na clula em que


pretende obter o valor desejado. Digite o
nome da funo BDEXTRAIR e informe
a regio da planilha que ser considerada
para o clculo, a identicao da coluna
que contm os dados para a extrao do
valor desejado e o intervalo de clulas
que contm os critrios estabelecidos.

Utilizar a funo
BDCONTARA

Digite o sinal de igual na clula em que


pretende obter o valor desejado. Digite o
nome da funo BDCONTARA e informe
a regio da planilha que ser considerada
para o clculo, a identicao da coluna
que contm os dados que sero contados
e o intervalo de clulas que contm os
critrios estabelecidos.

Boto

Funes de banco de dados

Book Excel2010 avancado.indb 98

20/09/2013 08:41:03

Auditoria de
frmulas

OBJETIVO
Executar auditoria em frmulas

Book Excel2010 avancado.indb 99

20/09/2013 08:41:04

Book Excel2010 avancado.indb 100

20/09/2013 08:41:04

EXCEL 2010 Avanado 101

Auditoria de frmulas
Quando trabalhamos com frmulas no Excel, em muitas situaes nos
deparamos com a ocorrncia de erros ou resultados inesperados. Analisar e descobrir o fator que ocasionou o erro pode ser um processo
demorado e complicado. O Excel 2010 oferece ferramentas bastante
teis para a investigao dessas ocorrncias por meio dos mtodos de
auditoria de frmulas.
Essas ferramentas incluem rastreamento de precedentes e dependentes
de uma clula, rastreamento de erros e exibio e depurao das frmulas. Todas essas ferramentas esto presentes no grupo Auditoria de
Frmulas da guia Frmulas.

Atividade 1 Rastreando os precedentes


de uma clula
Objetivo: Rastrear as clulas precedentes de uma clula
Tarefas:

Abrir a pasta Vassouras.xlsx.


Rastrear as clulas precedentes das clulas da planilha
Estoque.

A ferramenta Rastrear Precedentes permite identicar as clulas que


afetam o valor da clula selecionada no momento.
Ricardo comeou a trabalhar na empresa Servios de Limpeza Ltda.
como estagirio no departamento de informtica. Seu chefe solicitou,
como forma de aprendizagem, que ele examinasse os clculos desenvolvidos na pasta Vassouras.xlsx, vericando as frmulas e as clulas
componentes em cada uma delas. Com a utilizao dos recursos de
rastreamento de clulas, Ricardo conseguiu entender de que forma os
clculos foram efetuados.
1. Abra a pasta Vassouras.xlsx.
2. Selecione a planilha Estoque.
3. Clique na clula F11.
4. Clique na ferramenta Rastrear Precedentes do grupo Auditoria de
Frmulas da guia Frmulas.

Auditoria de frmulas

Book Excel2010 avancado.indb 101

20/09/2013 08:41:04

102 EXCEL 2010 Avanado

5. Podemos vericar uma seta vinda das clulas C11, D11 e E11. A
frmula armazenada em F11 :
=C11+D11-E11

Se voc clicar duas vezes sobre a seta, a clula precedente car


selecionada.
6. Selecione a clula A11.

A linha pontilhada mostrando uma pequena tabela indica que a clula ou as clulas precedentes encontram-se em outra planilha.
7. Clique duas vezes sobre a linha pontilhada. A janela mostra a origem das clulas precedentes, com a indicao da pasta, da planilha e
do endereo de clula ou intervalo. Para acessar a origem desejada,
basta selecion-la e clicar no boto OK.

8. Remova as setas selecionando a ferramenta Remover Setas.


Auditoria de frmulas

Book Excel2010 avancado.indb 102

20/09/2013 08:41:04

EXCEL 2010 Avanado 103

Atividade 2 Rastreando os dependentes


de uma clula
Objetivo: Rastrear as clulas dependentes de uma clula.
Tarefas: Rastrear as clulas dependentes das clulas da planilha
Estoque.
Rastrear as clulas dependentes das clulas da planilha
Feriados.
A ferramenta Rastrear Dependentes permite identicar as clulas que so
afetadas pelo valor da clula selecionada. Selecione a planilha Estoque.
9. Clique na clula F16.
10. Clique na ferramenta Rastrear Dependentes do grupo Auditoria de
Frmulas da guia Frmulas.
11. Podemos vericar uma seta indo para a clula C17.

A seta indica que a frmula contida na clula C17 depende do valor


da clula F16.
12. Selecione a planilha Feriados.
13. Clique na clula A1.
14. Clique na ferramenta Rastrear Dependentes do grupo Auditoria de
Frmulas da guia Frmulas.
15. Podemos vericar uma seta apontando para outra planilha.

16. Clique duas vezes sobre a linha pontilhada.


Auditoria de frmulas

Book Excel2010 avancado.indb 103

20/09/2013 08:41:04

104 EXCEL 2010 Avanado

A janela mostra que a faixa de clulas A11:A30 da planilha Estoque


depende do valor da clula A1 da planilha Feriados.
17. Remova todas as setas das planilhas e feche a pasta Vassouras.xlsx.

Atividade 3 Rastreando erros em frmulas


Objetivo: Rastrear erros em frmulas
Tarefas:

Abrir a pasta Loja de Carros.xlsx.


Gerar um erro na frmula que calcula a colocao do
vendedor.
Rastrear esse erro.

A ferramenta Vericao de Erros permite localizar, rastrear e realizar


as etapas de clculo de uma clula que contenha um erro.
Reginaldo, funcionrio da loja de carros Seu Carro Aqui, ca assustado quando, na manh de segunda-feira, abre a pasta Loja de Carros.xlsx
e verica que ela contm erros que no apareciam na sexta-feira quando saiu da empresa. Reginaldo no sabe, mas Conceio, que estava
estudando Excel no computador dele, aps a sua sada da loja, alterou
algumas frmulas da planilha. Para ajudar Reginaldo a vericar o que
aconteceu, vamos simular o erro causado por Conceio.
Abra a pasta Loja de Carros.xlsx.
18. Selecione a planilha Vendas.
19. Clique na clula D3 e modique a sua frmula para:
=ORDEM.EQ(C3;$C$3:$C$22)
20. Copie a frmula para todos os vendedores.

Auditoria de frmulas

Book Excel2010 avancado.indb 104

20/09/2013 08:41:04

EXCEL 2010 Avanado 105

21. Observe que as clulas D17 a G17 apresentam erros.

Clique na clula D17.


22. No grupo Auditoria de Frmulas, clique no iniciador da caixa
de dilogo ao lado da opo Verificao de Erros e selecione
Rastrear Erro.

23. Observe as setas mostradas:

As setas indicam que o erro ocasionado pela procura de um valor


vazio na regio que mostra as vendas.
24. Retorne a frmula da clula D3 ao seu valor original:
=SEERRO(ORDEM.EQ(C3;$C$3:$C$22);)
25. Copie a frmula para as clulas de baixo.

Auditoria de frmulas

Book Excel2010 avancado.indb 105

20/09/2013 08:41:04

106 EXCEL 2010 Avanado

Atividade 4 Avaliando frmulas


Objetivo: Depurar frmulas.
Tarefas:

Vericar as etapas de clculo de uma frmula da planilha


Vendas.

26. A ferramenta Avaliar frmula permite depurar uma frmula, analisando individualmente cada uma de suas partes. bastante til
quando o resultado retornado no o esperado.
27. Aps corrigir o erro da planilha, Reginaldo resolve ensinar Conceio a utilizar o Excel de forma adequada. Utilizando a mesma planilha, explica a ela o raciocnio usado com a funo SE para atribuir
os prmios aos vendedores que mais se destacaram. Para facilitar,
utiliza o recurso Avaliar frmula.
28. Clique na clula G3 e selecione a ferramenta Avaliar frmula.
29. Na janela que se abre, podemos efetuar, passo a passo, os clculos
que esto envolvidos na frmula.

Para mostrar o resultado da expresso que est sublinhada, clique


em Avaliar. Cada vez que clicamos nesse boto, a expresso sublinhada calculada mostrando o resultado recente. Dessa forma,
podemos vericar todas as etapas de clculo da frmula.
30. Clique em avaliar.

Auditoria de frmulas

Book Excel2010 avancado.indb 106

20/09/2013 08:41:04

EXCEL 2010 Avanado 107

31. Perceba que, a cada vez que clicamos nesse boto, os clculos so
efetuados at que a expresso chegue ao seu resultado nal.

Se quiser reiniciar a avaliao, clique no boto Reiniciar.


32. Clique em Fechar. Selecione a clula G3 e selecione a ferramenta
Avaliar frmula.
33. Clique no boto Depurao total.

Observe que foi aberto um quadro contendo a frmula da clula


precedente clula G3 para que seja avaliada.

Auditoria de frmulas

Book Excel2010 avancado.indb 107

20/09/2013 08:41:05

108 EXCEL 2010 Avanado

34. Clique novamente em Depurao total.

Observe que foi aberto um quadro contendo a frmula da clula


precedente clula F3 para que seja avaliada.
Uma vez que todas as frmulas envolvidas no clculo da clula G3
estejam abertas, podemos avaliar cada uma delas individualmente.
Basta clicar dentro do quadro correspondente e efetuar a avaliao
at o resultado nal.

35. Efetue a avaliao de cada frmula.


36. Finalize clicando no boto Fechar.

Atividade 5 Mostrando frmulas


Objetivo: Mostrar as frmulas das planilhas.
Tarefa:

Exibir as frmulas da planilha Vendas.

Auditoria de frmulas

Book Excel2010 avancado.indb 108

20/09/2013 08:41:05

EXCEL 2010 Avanado 109

A ferramenta Mostrar Frmulas permite a visualizao das frmulas


nas clulas das planilhas em vez de seus resultados.
Conceio se interessa em saber como so as frmulas contidas na planilha e solicita a Reginaldo que as imprima para que possa entender
melhor sua utilizao.
1. Selecione a planilha Vendas.
2. Clique na ferramenta Mostrar Frmulas.

Auditoria de frmulas

Book Excel2010 avancado.indb 109

20/09/2013 08:41:05

110 EXCEL 2010 Avanado

Resumo do captulo
Para

Procedimento

Rastrear os precedentes
de uma clula

Clique na ferramenta Rastrear


Precedentes do grupo Auditoria de
Frmulas da guia Frmulas.

Rastrear os dependentes
de uma clula

Clique na ferramenta Rastrear


Dependentes do grupo Auditoria de
Frmulas da guia Frmulas.

Remover as setas

Clique na ferramenta Remover Setas do


grupo Auditoria de Frmulas da guia
Frmulas.

Rastrear erros em
frmulas

No grupo Auditoria de Frmulas, clique


no iniciador da caixa de dilogo ao lado
da opo Vericao de Erros e selecione
Rastrear Erro.

Avaliar frmulas

Clique na ferramenta Avaliar Frmula


do grupo Auditoria de Frmulas da guia
Frmulas.

Mostrar frmulas

Clique na ferramenta Mostrar Frmulas


do grupo Auditoria de Frmulas da guia
Frmulas.

Boto

Auditoria de frmulas

Book Excel2010 avancado.indb 110

20/09/2013 08:41:05

Dados externos

OBJETIVOS
Importar arquivos de texto para
o Excel
Importar arquivos de dados para
o Excel
Importar arquivos de dados do
Access como consultas
Importar tabelas da internet

Book Excel2010 avancado.indb 111

20/09/2013 08:41:06

Book Excel2010 avancado.indb 112

20/09/2013 08:41:06

EXCEL 2010 Avanado 113

Dados externos
Em muitas situaes necessrio importar dados de outras fontes ou
aplicativos para pastas do Excel. Essas tarefas so facilmente realizadas
por meio dos recursos para manuseio de dados externos.
Esses dados podem ser provenientes de arquivos-texto, tabelas do
Access, tabelas de internet, do Microsoft Query e outros tipos de
arquivo. A seguir sero abordados alguns desses recursos.

Atividade 1 Importando arquivos-texto


para o Excel
Objetivo: Importar um arquivo.txt para o Excel.
Tarefas:

Abrir o arquivo Vendas.txt.


Fechar o arquivo Vendas.txt.
Importar o arquivo Vendas.txt para uma planilha do Excel.

Importando um arquivo-texto
Um arquivo tipo texto (extenso .txt) contm informaes no formatadas. Muitas vezes a nossa fonte de dados um arquivo-texto que apresenta os dados dispostos como se estivessem em uma tabela, onde a
primeira linha contm os ttulos das colunas e as linhas restantes contm os dados separados por um caractere delimitador. Cada linha desse
arquivo-texto corresponde a um registro, e os caracteres delimitadores
informam onde termina uma coluna e inicia outra.
importante ressaltar que este arquivo-texto no pode apresentar
nenhum recurso de formatao. Devem ser formados por texto puro
e no podem ter extenses .doc, .docx, .pdf ou qualquer outra extenso criada por outros editores de texto. Se, porventura, forem
criados em algum editor de textos que no o bloco de notas, devem
ser gravados no formato texto sem formatao, gerando um arquivo
com extenso .txt.
A papelaria Realeza teve um problema em seu computador principal e
no pde efetuar o controle de suas vendas em suas planilhas do Excel
como de costume. Durante o perodo de manuteno do equipamento,
Roseli, funcionria da loja e responsvel pelas vendas, resolveu anotar
o movimento no programa Bloco de Notas, pois era o nico disponvel
na mquina que poderia utilizar naquele momento. Para evitar confuses, criou um arquivo e na primeira linha colocou os nomes das co-

Dados externos

Book Excel2010 avancado.indb 113

20/09/2013 08:41:06

114 EXCEL 2010 Avanado

lunas da planilha que utiliza no Excel separados por ponto e vrgula e


digitou os movimentos efetuados, um em cada linha. As informaes
tambm foram separadas por ponto e vrgula.
Quando o computador principal cou pronto para uso, Roseli copiou o
arquivo criado para sua pasta de trabalho. Agora ela necessita importar
as informaes digitadas para sua planilha no Excel. Vamos ajud-la.
1. Abra o arquivo Vendas.txt.

No arquivo, temos informaes sobre a data da compra, o nome do


cliente, o item comprado, o valor unitrio e a quantidade.
2. Feche o arquivo Compras.txt.
3. Abra uma nova pasta de trabalho em branco no Excel.
4. Na guia Dados, no grupo Obter Dados Externos, clique em De Texto.

5. Localize o arquivo Vendas.txt e clique em Importar.

Dados externos

Book Excel2010 avancado.indb 114

20/09/2013 08:41:06

EXCEL 2010 Avanado 115

6. O processo de importao do arquivo ser iniciado por meio do


assistente de importao de texto.

Na janela, temos as seguintes informaes:


Delimitado: informa se as informaes esto ou no separadas por
algum delimitador, como vrgula, ponto e vrgula, tabulao. Nesse caso, o assistente identicou que os dados esto delimitados.
Largura xa: no caso de os campos no serem delimitados, informa se as colunas tm largura xa, ou seja, se existem espaos
entre os campos.
Iniciar importao na linha: permite escolher a partir de que
linha a importao ser efetuada. O padro linha 1.
Origem do arquivo: permite escolher o sistema operacional e o
idioma. recomendvel deixar no padro que foi colocado.
Clique em Avanar.
7. Ser mostrada a seguinte janela:

Dados externos

Book Excel2010 avancado.indb 115

20/09/2013 08:41:06

116 EXCEL 2010 Avanado

Delimitadores: especica qual o delimitador utilizado para separar as informaes. No caso, o delimitador utilizado ponto e
vrgula. Desmarque a opo Tabulao e marque a opo Ponto
e vrgula.

Considerar delimitadores consecutivos como um s: essa opo


bastante til se existirem dois delimitadores em seguida. Se
no for selecionada, o fato de existirem dois delimitadores em
seguida vai gerar uma coluna em branco na planilha. Se a opo
estiver ativada, os dois delimitadores sero considerados um s,
evitando as colunas em branco.

Clique em Avanar.
8. A janela permite selecionar cada coluna e denir o formato dos dados.

Caso os formatos no sejam modicados, os dados sero importados no formato Geral, que converte valor numrico em nmero,
valor de data em data e o restante em texto.
Clique em Concluir.
9. Na janela mostrada, selecione a clula A1 da planilha para que seja
o local inicial da importao.

Dados externos

Book Excel2010 avancado.indb 116

20/09/2013 08:41:06

EXCEL 2010 Avanado 117

10. Clique em OK para terminar.

11. A planilha gerada tem uma conexo com o arquivo-texto original e


pode ser atualizada pela modicao do contedo desse arquivo; no
caso, o arquivo Vendas.txt. Abra o arquivo Vendas.txt no bloco de
notas e faa as seguintes modicaes:
Nome original

Nome modicado

Francisco

Francisco de Assis

Diana

Diana Lopes

Gilberto

Gilberto Ordenval

Maria Lais

Maria Lais Nogueira

Fernando

Fernando Capote

12. Feche o arquivo Vendas.txt, salvando as alteraes.


13. Volte pasta do Excel. Observe que as alteraes efetuadas no
arquivo-texto ainda no se reetem na planilha. Na guia Dados,
no grupo Conexes, clique em Atualizar tudo.

14. Selecione o arquivo Compras.txt e clique em Importar.


15. Os registros sero atualizados. Salve a pasta como Vendas.xlsx e
feche-a.
16. Abra novamente a pasta Vendas.xlsx.

Dados externos

Book Excel2010 avancado.indb 117

20/09/2013 08:41:06

118 EXCEL 2010 Avanado

17. Observe o aviso de segurana que aparece acima da barra de


frmulas.

Essa mensagem informa que existem conexes externas com outros


arquivos que podem no ser seguras e foram desabilitadas. Quando
isso ocorrer, se voc souber a origem das conexes e consider-las
seguras, clique em Habilitar Contedo. Somente habilitando o contedo o vnculo car disponvel para atualizaes.
18. Feche a pasta.

Atividade 2 Importando arquivos de


dados para o Excel
Objetivo: Importar uma tabela do Access para o Excel.
Tarefa:

Importar a tabela Animais_Dados do banco de dados


Dados.accdb para uma planilha do Excel.

Importando um arquivo de dados


O pet shop Cachorros e Outros Bichos gerencia suas atividades por
meio de um sistema em Access. A funcionria Eliana necessita dos dados de todos os animais clientes do pet shop, mas estes dados devem
estar no formato de uma planilha do Excel. O arquivo Dados.accdb do
Access possui uma tabela com as informaes que Eliana deseja. Nossa
tarefa importar a tabela correspondente para uma pasta do Excel.
Abra uma nova pasta de trabalho.
1. Na guia Dados, no grupo Obter Dados Externos, selecione a opo
Do Access.
2. Vamos importar uma tabela do banco de dados Dados.accdb. Selecione o arquivo e clique em Abrir.

Dados externos

Book Excel2010 avancado.indb 118

20/09/2013 08:41:06

EXCEL 2010 Avanado 119

3. Selecione a tabela Animais_Dados e clique em OK.

4. Selecione as seguintes opes e clique em OK.

Dados externos

Book Excel2010 avancado.indb 119

20/09/2013 08:41:06

120 EXCEL 2010 Avanado

5. Veja a planilha resultante.

A planilha resultante cou vinculada tabela no Access. Qualquer


modicao feita na tabela Animais_Dados no Access se reetir na
planilha do Excel. No entanto, as modicaes feitas na planilha do
Excel no afetaro a tabela do Access.
Para atualizar os dados na planilha, clique em Atualizar no grupo
Conexes da guia Dados.
6. Salve a pasta de trabalho com o nome Animais.xlsx e feche-a.

Atividade 3 Importando base de dados


como consulta para o Excel
Objetivo: Importar uma tabela do Access para o Excel com os dados
selecionados de acordo com critrios estabelecidos.
Tarefa:

Importar a tabela Clientes_Dados do banco de dados


Dados.accdb somente para os clientes de So Paulo.

Importando uma tabela como consulta


Podemos importar bases de dados para o Excel como consultas, permitindo a escolha dos dados e campos que sero importados.
Eliana agora necessita de uma planilha com os dados dos clientes do pet
shop, mas somente dos residentes em So Paulo. Mais uma vez, vamos
ajud-la nessa tarefa.
Abra uma nova pasta de trabalho em branco.
1. Na guia Dados, no grupo Obter Dados Externos, clique em De Outras Fontes. No menu apresentado, selecione Do Microsoft Query.

Dados externos

Book Excel2010 avancado.indb 120

20/09/2013 08:41:07

EXCEL 2010 Avanado 121

2. Escolha MS Access Database e clique em OK.

3. Escolha o banco de dados Dados.accdb e clique em OK.

Dados externos

Book Excel2010 avancado.indb 121

20/09/2013 08:41:07

122 EXCEL 2010 Avanado

4. Selecione a tabela Clientes_Dados e clique no sinal + para abrir os


seus campos. Selecione todos os campos, passando-os para o painel
Colunas em sua consulta, situado direita. Clique em Avanar.

5. A solicitao para importar somente os clientes de So Paulo. Clique sobre o campo ClientesCidade e preencha o quadro S incluir
linhas onde, conforme indicado:

6. Clique em Avanar. Vamos classicar a consulta por ClientesNome.

Dados externos

Book Excel2010 avancado.indb 122

20/09/2013 08:41:07

EXCEL 2010 Avanado 123

7. Clique em Avanar. Deixe selecionada a opo Retornar Dados ao


Microsoft Excel e clique em Concluir.

8. Selecione a clula A1 e clique em OK.

9. Veja o resultado:

10. Salve a pasta com o nome Clientes So Paulo.xlsx e feche-a.

Atividade 4 Importando dados de uma


pgina da web
Objetivo: Importar uma tabela de uma pgina da internet.
Tarefas:

Importar de uma pgina da internet uma tabela contendo


as siglas, os nomes, as capitais e as regies dos estados
brasileiros.

Dados externos

Book Excel2010 avancado.indb 123

20/09/2013 08:41:07

124 EXCEL 2010 Avanado

A internet uma excelente fonte de consulta para nossos trabalhos, e


as informaes obtidas podem ser inseridas em documentos que sero
impressos ou visualizados, guardadas em arquivos para posterior utilizao ou utilizadas imediatamente.
Em muitos casos, necessitamos de dados importantes obtidos na internet
para que sejam armazenados em planilhas ou bancos de dados.
Daniel est fazendo um projeto em Excel e necessita de uma planilha
com as siglas, os nomes, as capitais e as regies de todos os estados
brasileiros. Por meio de uma pesquisa na internet, encontrou um site
com todos esses dados. Para evitar a digitao da tabela em uma planilha do Excel, resolveu utilizar o recurso de importao dessa tabela
diretamente para uma planilha de sua pasta de trabalho. Vamos vericar
como Daniel resolveu o problema. O endereo do site pesquisado :
www.astrologie.com.br/brasil.htm.
1. Abra uma nova pasta de trabalho em branco.
2. Clique na ferramenta Da Web do grupo Obter Dados Externos da
guia Dados.

3. Acesse o endereo www.astrologie.com.br/brasil.htm no navegador


aberto.

Dados externos

Book Excel2010 avancado.indb 124

20/09/2013 08:41:07

EXCEL 2010 Avanado 125

4. Clique na setinha ao lado da lista de cdigos dos estados para selecion-la e, a seguir, clique no boto Importar.

5. Selecione a clula A1 e clique em OK.

Dados externos

Book Excel2010 avancado.indb 125

20/09/2013 08:41:08

126 EXCEL 2010 Avanado

6. Veja o resultado.

7. Salve a pasta com o nome Estados.xlsx e feche-a.


O endereo encontrado para a pesquisa de Daniel pode no estar mais disponvel no momento em que voc estiver lendo este
livro. Como uma pgina da internet, pode ter sido modificada,
retirada da web ou estar em manuteno.

Dados externos

Book Excel2010 avancado.indb 126

20/09/2013 08:41:08

EXCEL 2010 Avanado 127

Resumo do captulo
Para

Procedimento

Importar um
arquivo-texto

Clique na ferramenta De Texto do grupo


Obter Dados Externos da guia Dados.

Importar uma tabela do


Access

Clique na ferramenta Do Access do grupo


Obter Dados Externos da guia Dados.

Importar uma tabela


como consulta

Clique na ferramenta De Outras Fontes


do grupo Obter Dados Externos da guia
Dados. No menu apresentado, selecione
Do Microsoft Query.

Importar dados de uma


pgina da web

Clique na ferramenta Da Web do grupo


Obter Dados Externos da guia Dados.

Boto

Dados externos

Book Excel2010 avancado.indb 127

20/09/2013 08:41:08

128 EXCEL 2010 Avanado

Anotaes

Anotaes

Book Excel2010 avancado.indb 128

20/09/2013 08:41:08

Tabelas dinmicas

OBJETIVOS
Resumir dados de planilhas
utilizando relatrios de tabela
dinmica.
Visualizar dados da tabela
dinmica pela utilizao de
grficos dinmicos.

Book Excel2010 avancado.indb 129

20/09/2013 08:41:08

Book Excel2010 avancado.indb 130

20/09/2013 08:41:08

EXCEL 2010 Avanado 131

Tabela dinmica
O recurso relatrio de tabela dinmica permite resumir os dados de uma
planilha possibilitando que sejam analisados e explorados de forma
mais eciente. Com a tabela dinmica, podemos rapidamente visualizar
os dados ltrados, agrupados e calculados, o que nos permite analis-los por meio de diferentes perspectivas.

Atividade 1 Criao da tabela dinmica


Objetivo: Resumir dados de uma planilha utilizando tabela dinmica.
Tarefas:

Abrir a pasta Controle Bancario.xlsx.


Construir um relatrio de tabela dinmica ltrado por grupo
e mostrando as descries dos movimentos e seus valores.

Camila utiliza o Excel para controlar seu movimento nanceiro dirio.


A planilha que Camila utiliza para armazenar os dados dos movimentos
efetuados contm os seguintes campos:

Data: data do movimento.

Grupo: as contas so divididas em trs grupos eventual, mensal


e dirio.

Descrio: descrio do movimento.

Movimento: entrada ou sada.

Banco: banco onde o movimento se realiza. Camila trabalha com


quatro bancos: Ita, Bradesco, Banco do Brasil e HSBC.

Para melhor visualizar o movimento nanceiro, Camila tem a necessidade de agrupar e resumir os dados por data, grupo, movimento e
banco. Vamos ajud-la na tarefa de construir seus relatrios.
A pasta que contm a planilha utilizada por Camila a Controle Bancario.xlsx.
1. Abra a pasta Controle Bancario.xlsx.
2. Clique na clula A4 da planilha Contas. mais fcil inserir a tabela
dinmica quando pelo menos uma clula de dados da planilha est
selecionada.
3. Clique na ferramenta Tabela Dinmica do grupo Tabelas da guia
Inserir.

Tabelas dinmicas

Book Excel2010 avancado.indb 131

20/09/2013 08:41:08

132 EXCEL 2010 Avanado

4. Observe que, pelo fato de ter iniciado o processo com uma clula
da planilha selecionada, o intervalo que deve ser considerado j est
indicado. Se no estivesse, ou se fosse um intervalo inadequado,
neste momento deveria ser selecionado o intervalo desejado.

5. Selecione a opo Nova Planilha, para que a tabela dinmica seja


criada em uma planilha independente. A seguir, clique em OK.
6. Uma nova planilha aberta com as opes para trabalho com a tabela dinmica. Tambm so apresentadas duas novas guias: Opes
e Design. Essas guias somente estaro disponveis quando qualquer
clula da tabela dinmica estiver selecionada.

Do lado direito da janela aparece um painel com os seguintes


componentes:

Tabelas dinmicas

Book Excel2010 avancado.indb 132

20/09/2013 08:41:09

EXCEL 2010 Avanado 133

Lista de campos da tabela dinmica: painel em que so mostrados os campos da planilha para que sejam escolhidos para fazer
parte do relatrio da tabela dinmica.

Filtro de Relatrio: campos que sero os ltros principais do


relatrio.

Rtulos de Coluna: campos que sero os rtulos das colunas


quando for necessrio o cruzamento de informaes.

Rtulos de Linhas: campos por meio dos quais os itens sero


agrupados, cando dispostos em linhas.

Valores: campos que tero seus dados somados, contados ou


resumidos.

7. Vamos criar um relatrio que permitir o ltro por grupo e ter os


movimentos indicados pelas descries e pelos valores. Clique no
campo Grupo e arraste-o at o painel Filtro de Relatrio.
8. Clique no campo Descrio e arraste-o at o painel Rtulos de Linha.
9. Clique no campo Valor e arraste-o at o campo Valores.

Tabelas dinmicas

Book Excel2010 avancado.indb 133

20/09/2013 08:41:09

134 EXCEL 2010 Avanado

10. Na tabela criada observe que podemos ltrar os grupos. Para isso,
basta clicar sobre a seta ao lado do campo e selecionar a opo
desejada.

11. Tambm podemos selecionar as descries. Clique na seta ao lado da


clula Rtulos de Linha e selecione a(s) descrio(es) desejada(s).

12. Para formatar o valor como unidade monetria, selecione a clula B3


e clique na ferramenta Conguraes do Campo do grupo Campo
Ativo da guia Opes.
Tabelas dinmicas

Book Excel2010 avancado.indb 134

20/09/2013 08:41:09

EXCEL 2010 Avanado 135

13. Na janela apresentada, clique no boto Formato do Nmero.

14. Selecione o formato Moeda, clique em OK e, novamente, em OK.

Tabelas dinmicas

Book Excel2010 avancado.indb 135

20/09/2013 08:41:09

136 EXCEL 2010 Avanado

Atividade 2 Atualizando dados na tabela


dinmica
Objetivo: Atualizar os dados da tabela dinmica a partir da planilha
atualizada.
Tarefas:

Modicar dados existentes na planilha Contas.


Inserir novas linhas de movimento na planilha Contas.
Atualizar a tabela dinmica para que reita as modicaes efetuadas na planilha Contas.

Ao vericar a planilha Contas, Camila percebeu que algumas alteraes deveriam ser feitas.

corrigir a descrio do movimento do dia 20-01-2011 para: Viagem


a Salvador Frias Coletivas;

inserir um novo movimento com data de 10-02-2011: Eventual,


Bolo de aniversrio, Sada, R$ 170,00, Ita;

inserir um novo movimento no nal da planilha com data de


26-12-2011: Eventual, Direitos autorais, Entrada, R$ 2.100,00,
Bradesco.
1. Selecione a planilha Contas.
2. Clique na clula C10 e modique seu contedo para: Viagem a Salvador Frias Coletivas.
3. Clique na planilha que contm a tabela dinmica e observe que a informao no foi modicada. Para que a alterao feita na planilha
seja reetida na tabela dinmica, necessrio atualiz-la. Clique na
ferramenta Atualizar do grupo Dados da guia Opes.

4. Observe que a informao modicada foi atualizada e agora se encontra no nal da tabela. Classique os dados de forma correta.
5. Selecione a planilha Dados.
6. Insira uma nova linha antes da linha 13 da planilha.
7. Digite os valores:
10-02-2011
Eventual
Tabelas dinmicas

Book Excel2010 avancado.indb 136

20/09/2013 08:41:09

EXCEL 2010 Avanado 137

Bolo de aniversrio
Sada
170
Ita
8. Selecione a planilha com a tabela dinmica. Observe que a atualizao no foi efetuada. Atualize a tabela dinmica e, se necessrio,
classique a coluna.
9. Selecione a planilha Dados.
10. Inclua o seguinte registro no nal da planilha:
26-12-2011
Eventual
Direitos Autorais
Entrada
2100
Bradesco
11. Observe na tabela dinmica que, da mesma forma que nos casos anteriores, os dados no foram atualizados. Clique na ferramenta Atualizar.
12. Nesse caso, os dados no foram atualizados, pois inserimos uma nova
linha no nal da planilha Dados. Essa linha cou fora da regio especicada para a construo da tabela dinmica. necessrio, ento,
corrigir a regio a ser considerada. Na tabela dinmica, clique na ferramenta Alterar Fonte de Dados do grupo Dados da guia Opes.

13. Corrija o endereo da regio considerada para CONTAS!$A$3:$F$60.

Observe que a tabela dinmica foi atualizada com o novo movimento.

Tabelas dinmicas

Book Excel2010 avancado.indb 137

20/09/2013 08:41:09

138 EXCEL 2010 Avanado

Atividade 3 Criando nveis na tabela


dinmica e cruzando dados
Objetivos: Agrupar os dados na tabela dinmica pela criao de
nveis.
Colocar campos, como colunas, para cruzar informaes.
Tarefas:

Criar uma nova tabela dinmica que mostre os dados agrupados pelo campo Grupo.
Modicar a tabela dinmica para agrupar os movimentos.
Mostrar os valores na tabela dinmica.
Cruzar os valores com as informaes de Entrada e Sada.

Camila agora quer visualizar os dados de sua planilha por Grupo, agrupados por descrio, e que os valores sejam mostrados de forma cruzada com o movimento.
Para no perder a tabela criada anteriormente, Camila decide criar
uma nova.
1. Clique na clula A4 da planilha Contas e insira uma nova tabela
dinmica.
2. No painel Rtulos de Linha, coloque o campo Grupo e, depois,
Descrio. A ordem de colocao desses campos fundamental,
pois indica os nveis de agrupamento das informaes.
3. No painel Valores, coloque o campo Valor.

4. No entanto, Camila deseja visualizar as informaes separadas por


tipo de movimento. Coloque no painel Rtulos de Coluna o campo
Movimento.

Tabelas dinmicas

Book Excel2010 avancado.indb 138

20/09/2013 08:41:09

EXCEL 2010 Avanado 139

5. Formate os valores para serem exibidos no formato monetrio.

Atividade 4 Criando novos grupos


Objetivo: Criar grupos de itens.
Tarefas:

Criar uma nova tabela dinmica.


Agrupar os movimentos de acordo com uma classicao
estipulada.
Agrupar os valores por perodo.

Para poder visualizar melhor seu controle, Camila criou uma lista em
que os movimentos so classicados conforme a sua natureza.
necessrio separar os itens de acordo com a nova classicao.
Conta de gs
Contas obrigatrias

Conta de luz
TV a cabo

Tabelas dinmicas

Book Excel2010 avancado.indb 139

20/09/2013 08:41:09

140 EXCEL 2010 Avanado

Aougue
Doao
Despesas necessrias

Roupas
Sapatos
Supermercado
Emprstimo

Emprstimos

Emprstimo feito ao Salvador


Pagamento emprstimo

Gastos escritrio

Material de escritrio
Salrio Janana
Churrasco
Cinema e jantar

Lazer gastronmico

Jantar
Restaurante Boa Refeio
Teatro e jantar
Aluguel de lmes

Outras despesas

Bolo de aniversrio
Passeio
Presente de casamento

Reforma

Encanador
Ladrilhos reforma
Comisses sobre servios

Trabalho

Direitos autorais
Livros
Servios de informtica
Compras em Buenos Aires

Viagens

Viagem a Salvador Frias Coletivas


Viagem a Buenos Aires
Viagem a Campinas

Tabelas dinmicas

Book Excel2010 avancado.indb 140

20/09/2013 08:41:09

EXCEL 2010 Avanado 141

1. Crie uma nova tabela dinmica.


2. Coloque o campo Descrio em Rtulos de Linha e o campo Valor
em Valores.
3. Formate o campo Valor para unidade monetria.
4. Vamos criar o grupo Contas Obrigatrias, que formado pelos
itens Conta de gs, Conta de luz e TV a cabo. Clique sobre a clula
A11 de forma a selecionar todos os dados da linha.

No selecione a linha inteira, mas somente os dados das colunas


A e B. Para isso, o mouse precisa estar colocado na posio correta, como mostra a figura.

5. Com a tecla CTRL pressionada, selecione os itens Conta de luz e


TV a cabo.

Tabelas dinmicas

Book Excel2010 avancado.indb 141

20/09/2013 08:41:10

142 EXCEL 2010 Avanado

6. Na guia Opes do grupo Agrupar, selecione Agrupar Seleo.

7. Mude o nome do grupo de Agrupar1 para Contas Obrigatrias.


8. Crie os outros grupos.

Camila precisa visualizar seus dados resumidos por movimento e totalizados por ms. Para isso, dever criar uma nova tabela dinmica, que
ter o campo Movimento como rtulo de linha e o campo Data como
rtulo de coluna. Vamos ajud-la.
9. Crie uma nova tabela dinmica. Coloque os campos Movimento em
Rtulos de Linha, Data em Rtulos de Coluna e Valor em Valores.
Formate os valores para unidade monetria.

Tabelas dinmicas

Book Excel2010 avancado.indb 142

20/09/2013 08:41:10

EXCEL 2010 Avanado 143

Observe que as colunas correspondem s datas.


10. Vamos agrupar os campos para que os dados sejam resumidos por
ms. Clique na clula B4 e, depois, na ferramenta Agrupar Campo
do grupo Agrupar da guia Opes.

11. A janela apresentada permite a mudana das datas inicial e nal,


bem como o agrupamento que desejamos efetuar. Podemos ter vrios nveis de agrupamento; por exemplo: por ano, ms e trimestre.
Clique em Meses e depois em OK.

12. Observe o resultado:

Tabelas dinmicas

Book Excel2010 avancado.indb 143

20/09/2013 08:41:10

144 EXCEL 2010 Avanado

Atividade 5 Utilizando segmentao


de dados
Objetivo: Filtrar dados pela ferramenta Segmentao de Dados.
Tarefa:

Filtrar os dados da tabela dinmica construda anteriormente por banco.

A ferramenta Segmentao de Dados permite a aplicao de ltros rpidos aplicados nos ltros existentes, tornando mais fcil a leitura e
a interpretao dos dados, sem que haja a necessidade de insero de
novos menus suspensos.
A ltima tabela dinmica construda por Camila auxiliou bastante na
visualizao dos dados por movimento e por ms. Camila, no entanto,
quer aprimorar a anlise permitindo que os valores de entrada e sada,
alm de serem exibidos por ms, possam ser escolhidos por banco.
1. Ainda na tabela dinmica anterior, clique na ferramenta Inserir
Segmentao de Dados do grupo Classicar e Filtrar da guia
Opes.

2. Selecione o campo Banco e clique em OK.

3. O quadro mostrado permite ltrar os dados da tabela dinmica pela


escolha do banco.
Tabelas dinmicas

Book Excel2010 avancado.indb 144

20/09/2013 08:41:10

EXCEL 2010 Avanado 145

Boto para
limpar o filtro

Clique no boto Bradesco e verique que os dados mostrados referem-se a todos os movimentos do Bradesco.
Podemos ter vrios ltros criados pela Segmentao de Dados. Assim, se for necessrio que os dados da tabela dinmica, alm de
serem ltrados por banco, tambm sejam ltrados por Grupo, basta
criarmos uma nova segmentao para o campo Grupo.
4. Crie uma segmentao de dados para o campo Grupo.

Atividade 6 Criando grficos dinmicos


Objetivo: Criar grco dinmico.
Tarefa:

Criar um grco dinmico para a tabela dinmica desenvolvida na atividade anterior.

Os grcos dinmicos permitem uma visualizao rpida e eciente


dos dados de uma tabela dinmica. Os recursos utilizados so os mesmos disponveis nos grcos normais do Excel. A nica diferena
que o grco dinmico possui caixas de combinao para aplicao de
ltros diretamente sobre ele.
Tabelas dinmicas

Book Excel2010 avancado.indb 145

20/09/2013 08:41:10

146 EXCEL 2010 Avanado

Para ter uma melhor visualizao de seus gastos e proventos, Camila


deseja mostrar os dados da tabela dinmica mensal por meio de um
grco. Vamos ajud-la a criar esse recurso.
1. Clique em qualquer clula da tabela dinmica criada na atividade
anterior.
2. Selecione a ferramenta Grco Dinmico do grupo Ferramentas da
guia Opes.

3. Escolha o primeiro tipo do modelo Coluna e clique em OK.

4. Observe que, a cada mudana na tabela dinmica por meio da ao


de qualquer ltro selecionado, os dados do grco tambm se modicam. O grco tambm apresenta opes para ltros (veja as
caixas de combinao).

Tabelas dinmicas

Book Excel2010 avancado.indb 146

20/09/2013 08:41:10

EXCEL 2010 Avanado 147

O grfico tambm pode ser criado por meio da tecla F11.


Uma vez criado, o grfico pode ser editado utilizando os mesmos recursos disponveis em um grfico qualquer do Excel.

Atividade 7 Mostrando os dados da


tabela dinmica por pgina de relatrio
Objetivo: Criar cpias da tabela dinmica para os itens do Filtro de
Relatrio.
Tarefas:

Criar uma tabela dinmica com ltro no campo Banco.


Criar pginas de relatrio para a tabela dinmica com ltro no campo Banco.

Camila necessita criar uma tabela dinmica com ltro no campo Banco,
mas quer que os dados possam ser visualizados em planilhas diferentes.
1. Crie uma nova tabela dinmica colocando o campo Banco como
Filtro de Relatrio, o campo Descrio como Rtulos de Linha,
Movimento como Rtulos de Coluna e Valor como Valores.
2. Na guia Opes, clique na ferramenta Tabela Dinmica, Opes,
Mostrar Pginas do Filtro de Relatrio.

3. Escolha Banco e clique em OK.

Veja que na sua pasta de trabalho foram criadas quatro novas planilhas, uma cpia da tabela dinmica para cada banco.
Tabelas dinmicas

Book Excel2010 avancado.indb 147

20/09/2013 08:41:11

148 EXCEL 2010 Avanado

Resumo do captulo
Para

Procedimento

Criar uma tabela


dinmica

Clique na ferramenta Tabela Dinmica


do grupo Tabelas da guia Inserir.

Atualizar dados na
tabela dinmica

Clique na ferramenta Atualizar do grupo


Dados da guia Opes.

Alterar fonte de dados

Clique na ferramenta Alterar Fonte de


Dados do grupo Dados da guia Opes.

Filtrar dados pela


segmentao de dados

Clique na ferramenta Inserir


Segmentao de Dados do grupo
Classicar e Filtrar da guia Opes.

Criar um grco
dinmico

Clique na ferramenta Grco Dinmico


do grupo Ferramentas da guia Opes.

Mostrar dados da tabela


dinmica por pgina de
relatrio

Clique na ferramenta Tabela Dinmica


da guia Opes. A seguir, selecione
Opes, Mostrar Pginas do Filtro de
Relatrio.

Boto

Tabelas dinmicas

Book Excel2010 avancado.indb 148

20/09/2013 08:41:11

Classificar e filtrar

OBJETIVOS
Trabalhar com diversos tipos de
classificaes na planilha.
Habilitar a filtragem das clulas
por meio de critrios complexos.

Book Excel2010 avancado.indb 149

20/09/2013 08:41:11

Book Excel2010 avancado.indb 150

20/09/2013 08:41:11

EXCEL 2010 Avanado 151

Classificando dados
A classicao em uma lista auxilia a anlise de dados. Isso ajuda a
visualizao e permite uma compreenso mais rpida, o que possibilita que os dados sejam encontrados mais rapidamente. A classicao
permite organizar os dados em ordem alfabtica, por ordem de data
e por ordem numrica. Mas importante que a tabela possua rtulos
descrevendo cada coluna.

Atividade 1 Classificando dados


Objetivo: Aprender a classicar as informaes por diferentes tipos
de dados.
Tarefas:

Abrir arquivo de dados


Classicar as informaes por data, texto e nmero.
Salvar o arquivo.

1. Abra o arquivo Filtro.xlsx.


Esse exemplo apresenta uma tabela contendo informaes de uma loja
que comercializa mveis e utenslios domsticos. Observe que o exemplo traz informaes referentes venda de um produto: a data da venda,
o nome do vendedor, o nome do produto, o preo do produto, o setor a
que pertence o produto e a lial em que foi feita a venda.

2. Posicione o cursor em qualquer clula na coluna B.


3. Na guia Dados, no grupo Classicar e Filtrar, clique em Classicar
da Mais Antiga para a Mais Nova.

Classificar e filtrar

Book Excel2010 avancado.indb 151

20/09/2013 08:41:11

152 EXCEL 2010 Avanado

Esse comando far com que a tabela seja classicada da data mais antiga para a mais recente.

4. Posicione o cursor em qualquer parte da coluna G.


5. Na guia Dados, no grupo Classicar e Filtrar, clique em Classicar
de Z a A.

Pelo fato de os dados da coluna B serem do tipo data e os da


coluna G serem do tipo texto, o nome do boto de comando
alterado. Isso tambm acontecer quando os dados forem do
tipo nmero.

Sua planilha ter o seguinte aspecto:

6. Posicione o cursor em qualquer parte da coluna E. Na guia Dados,


no grupo Classicar e Filtra, clique em Classicar do Menor para
o Maior.

Classificar e filtrar

Book Excel2010 avancado.indb 152

20/09/2013 08:41:11

EXCEL 2010 Avanado 153

Sua planilha ter a classicao do menor para o maior preo.


7. Posicione o cursor em qualquer parte da coluna B. Na guia Dados,
no grupo Classicar e Filtrar, clique em Classicar da Mais Antiga
para a Mais Nova.
Sua planilha ter a classicao por data da mais antiga para a mais
recente.
8. Salve o seu arquivo.

Atividade 2 Classificando por mais


critrios
Objetivo: Classicar dados por mais de um critrio.
Tarefas:

Classicar as informaes por matriz e vendedor.


Salvar o arquivo.

Dentro de um mesmo exemplo voc pode necessitar que a classicao


seja feita por mais de uma coluna. Quando os dados forem reagrupados
na segunda coluna, porm, ser preciso classic-los tambm.
1. Posicione o cursor em qualquer parte da tabela, na guia Dados, no
grupo Classicar e Filtrar, e clique em Classicar.
Esse comando permitir que a classicao acontea com base em
vrios critrios ao mesmo tempo.

Ser apresentada a caixa de dilogo Classicar.

Classificar e filtrar

Book Excel2010 avancado.indb 153

20/09/2013 08:41:12

154 EXCEL 2010 Avanado

2. Em Coluna, na opo Classicar por, selecione a opo Matriz.

3. Clique em Adicionar Nvel.

Uma nova linha de critrio ser adicionada, permitindo uma nova


classicao.
4. Em Coluna, na opo E depois por, selecione Vendedor e clique no
boto OK.

Pronto. Sua planilha estar classicada por Matriz e em seguida por


Vendedor.

5. Salve o seu arquivo.


Classificar e filtrar

Book Excel2010 avancado.indb 154

20/09/2013 08:41:12

EXCEL 2010 Avanado 155

Atividade 3 Criando uma lista


personalizada
Objetivo: Criar uma nova lista de classicao.
Tarefas:

Excluir nvel.
Criar e aplicar uma nova lista de classicao.
Salvar o arquivo.

Suponha que voc necessite classicar seu exemplo ordenando as informaes dentro da coluna Setor, mas queira indicar que a ordem deve
ser esta: sala de estar, dormitrios, colches, cozinhas e espao infantil.
Utilizando os critrios de classicao vistos at aqui no seria possvel. Voc poder, entretanto, inserir uma nova lista de classicao;
para tanto, basta seguir estes procedimentos:
1. Posicione o cursor em qualquer parte da tabela. Na guia Dados, no
grupo Classicar e Filtrar, clique em Classicar.
Os critrios de classicao anteriormente utilizados sero apresentados, ou seja, a classicao ser por Matriz e Vendedor.
2. Clique em Excluir Nvel.

3. Em Coluna, na opo Classicar por, selecione Setor.


4. Em Coluna, na opo Ordem, selecione Lista Personalizada....

Ser exibida a caixa de dilogo Listas Personalizadas.


5. Selecione a opo Nova Lista e clique em Adicionar.
Classificar e filtrar

Book Excel2010 avancado.indb 155

20/09/2013 08:41:12

156 EXCEL 2010 Avanado

6. Digite as opes pressionando Enter para separar as entradas em


cada linha.

O texto das entradas dever ser digitado exatamente como est


em sua tabela.

7. Clique em OK duas vezes.


8. Salve o seu arquivo.
Alm das listas personalizadas, o Excel fornece listas personalizadas internas de dia da semana e ms do ano.

Atividade 4 Classificando por fonte


Objetivo: Criar uma lista personalizada por cor da fonte.
Tarefas:

Abrir arquivo.
Classicar por fonte.
Salvar o arquivo.

Nesse exemplo voc utilizar um novo arquivo, em que as principais


vendas esto destacadas em vermelho. O objetivo ser classicar primeiro por esses itens e posteriormente pelos demais valores.

Classificar e filtrar

Book Excel2010 avancado.indb 156

20/09/2013 08:41:12

EXCEL 2010 Avanado 157

1. Abra o arquivo Vendas e Vendedores.xlsx.

As principais vendas de cada vendedor esto em vermelho.


2. Posicione o cursor em qualquer parte da tabela, na guia Dados, no
grupo Classicar e Filtrar, e clique em Classicar.
3. Em Coluna, na opo Classicar por, selecione Preo.
4. Em Coluna, na opo Classicar em, selecione Cor da Fonte.

Ao escolher Cor da Fonte, a opo Ordem apresentar duas caixas


de seleo.
5. Em Coluna, na opo Ordem, selecione a cor vermelha.

Classificar e filtrar

Book Excel2010 avancado.indb 157

20/09/2013 08:41:12

158 EXCEL 2010 Avanado

6. Clique em Adicionar Nvel.


7. Insira um novo critrio classicando por Preo, sendo a ordem do
Maior para o Menor, e clique em OK.
Sua tabela ser exibida conforme segue:

Atividade 5 Filtrando dados em uma


tabela
Objetivo: Filtrar dados em uma tabela.
Tarefas:

Aplicar o comando AutoFiltro.


Utilizar diferentes critrios nos ltros.
Inserir dados com ltro aplicado.
Reaplicar ltro.
Limpar ltros.
Salvar arquivo.

A ltragem dos dados uma maneira rpida de localizar um subconjunto de dados em uma tabela. Os dados ltrados exibem somente as linhas
que atendem aos critrios (condies que voc especica para limitar
os registros que devem ser includos no conjunto de resultados de uma
consulta ou de um ltro) especicados e ocultam as linhas que voc
no deseja exibir. Aps a aplicao de um ltro possvel reaplicar
um novo ltro, obtendo assim novos resultados. Voc pode ltrar por
mais de uma coluna. Os ltros so aditivos, o que signica que cada
ltro adicional baseia-se no ltro atual e ainda reduz o subconjunto de
dados apresentados. Voc pode limpar o ltro e exibir novamente todos
os dados iniciais.
Existem trs tipos de ltros: por uma lista de valores, por um formato
ou por critrios. Cada um deles exclusivo para o tipo de dado de cada
tabela de coluna.

Classificar e filtrar

Book Excel2010 avancado.indb 158

20/09/2013 08:41:12

EXCEL 2010 Avanado 159

1. Com o arquivo Vendas e Vendedores.xlsx aberto, certique-se de


que a clula ativa esteja em uma coluna da sua tabela.
Caso utilize um modelo em que os seus dados no estejam no
formato de tabela, voc deve selecionar um intervalo de clula
que contenha seus dados.

2. Na guia Dados, no grupo Classicar e Filtrar, clique em Filtro.

Nas linhas dos cabealhos de sua tabela sero exibidos os botes


ltro, indicando que a opo AutoFiltro est ativa.

Se a opo AutoFiltro estiver ativa mas nenhum filtro tiver sido


aplicado, ao passar o mouse sobre o boto AutoFiltro ser
exibida uma mensagem com o nome do cabealho e a frase
Mostrando Tudo.

3. No cabealho em que esto as informaes sobre o vendedor, clique


no boto AutoFiltro.

Observe que possvel tambm aplicar classicaes.

Classificar e filtrar

Book Excel2010 avancado.indb 159

20/09/2013 08:41:12

160 EXCEL 2010 Avanado

As opes rpidas para aplicar um ltro levam a trs possveis caminhos: o primeiro marcar e desmarcar as caixas de seleo para mostrar ou ocultar os valores na coluna de dados (1), o segundo a caixa
Pesquisar (2), em que possvel inserir texto ou nmeros que sero
pesquisados, ou ainda pode-se utilizar critrios avanados (3) para encontrar valores que atendem a condies especcas.

Inicialmente todos os vendedores so apresentados e selecionados.


Caso necessite de um vendedor apenas, voc poder desmarcar todos
os outros vendedores que no atendem a sua seleo, mas esse trabalho
demandaria tempo em alguns casos. Veja outra maneira de fazer isso.
4. Desmarque a caixa Selecionar Tudo. Todas as caixas tambm sero
desmarcadas.
5. Clique na respectiva caixa do vendedor Abrao Gomes e no boto OK.

Classificar e filtrar

Book Excel2010 avancado.indb 160

20/09/2013 08:41:12

EXCEL 2010 Avanado 161

Sua planilha exibir apenas os dados correspondentes a esse vendedor; os demais dados estaro ocultos. Isso ca claro observando, nesse
exemplo em particular, que alguns nmeros de linhas que antes eram
sequenciais no esto sendo exibidos.

Um pequeno funil exibido no boto, indicando que est sendo aplicado um ltro. Ao passar o mouse, exibida a mensagem contendo o
nome do cabealho e o ltro que est sendo aplicado.
Mesmo com um ltro aplicado, possvel aplicar um ltro em outro
cabealho.
6. No boto AutoFiltro da coluna Matriz, ltre os dados que correspondam a Alphaville.
Sua planilha deve apresentar uma reduo mais acentuada dos itens
exibidos para o mesmo vendedor, conforme a gura.

Limpando filtros
7. Para excluir a ltragem, clique no boto AutoFiltro da coluna relativa Matriz e escolha a opo Limpar Filtro de Matriz.

Isso far com que as linhas ocultas sejam reexibidas.


Classificar e filtrar

Book Excel2010 avancado.indb 161

20/09/2013 08:41:12

162 EXCEL 2010 Avanado

possvel limpar todos os filtros de uma s vez. Na guia Dados,


no grupo Classificar e Filtrar, clique em Limpar.

Mesmo aps a aplicao de um ltro possvel inserir novas linhas


e informaes na tabela.
8. Posicione o cursor na ltima linha de sua tabela e insira a informao conforme se segue.
Data:

17-01-2012

Vendedor:

Paulo Dias

Preo:

R$ 800,00

Produto:

Cama de Casal Solaris

Setor:

Dormitrios

Matriz:

Alphaville

Reaplicando filtros
Mesmo aps vrias inseres ou alteraes de dados, voc poder reaplicar o ltro anterior mantendo a exibio de um nico vendedor.
9. Na guia Dados, no grupo Classicar e Filtrar, clique em Reaplicar.

Sua tabela apresentar somente os dados relativos ao ltro em vigncia, ocultando qualquer incluso que no corresponda ao ltro.
10. Voc pode incluir mais um critrio em um ltro existente. Na coluna
Vendedor, clique no boto AutoFiltro, selecione o vendedor Paulo
Dias e clique em OK.
Sua tabela ser alterada e apresentar tambm os dados referentes a
esse vendedor, incluindo a ltima linha inserida.
Classificar e filtrar

Book Excel2010 avancado.indb 162

20/09/2013 08:41:12

EXCEL 2010 Avanado 163

11. Limpe o ltro da coluna Vendedor.


12. Salve o seu arquivo.

Atividade 6 Filtrando dados por meio de


critrios
Objetivo: Aprender a utilizar critrios na pesquisa com o uso dos
caracteres * e ?.
Tarefas:

Aplicar ltros na caixa Pesquisar.


Limpar ltros.
Salvar o arquivo.

A caixa Pesquisar (2) est disponvel no boto AutoFiltro.

Nesse exemplo, voc poder digitar os caracteres que sero ltrados.


As operaes de pesquisa dessa caixa no diferenciam se as letras digitadas so maisculas ou minsculas.

Classificar e filtrar

Book Excel2010 avancado.indb 163

20/09/2013 08:41:13

164 EXCEL 2010 Avanado

1. No boto AutoFiltro da coluna Vendedor, na caixa Pesquisar, digite


a letra c e clique em OK.

O Excel retorna os valores que contm a letra c em qualquer posio.


2. Limpe os ltros.
3. No boto AutoFiltro da coluna Produtos, na caixa Pesquisar, digite
c* e clique em OK. Devido ao uso do asterisco (*), o Excel retorna
os valores que contm a letra c na primeira posio.
4. Limpe os ltros.
5. No boto AutoFiltro da coluna Produtos, na caixa Pesquisar, digite
C?n* e clique em OK.

Classificar e filtrar

Book Excel2010 avancado.indb 164

20/09/2013 08:41:13

EXCEL 2010 Avanado 165

O Excel retornar todos os itens que na primeira posio iniciam com


a letra c; o uso do ponto de interrogao (?) faz com que o Excel traga qualquer caractere na segunda posio, mas obrigatoriamente ltra
apenas os itens que possuem a letra n na terceira posio e qualquer
caractere a partir do asterisco (*).
6. Limpe os ltros.
7. No boto AutoFiltro da coluna Vendedor, na caixa Pesquisar, digite
*o e clique em OK. O Excel retornar os valores que terminam com
a vogal o.
8. Limpe os ltros.
9. Salve o arquivo.

Atividade 7 Filtrando dados com mais


de um critrio
Objetivo: Filtrar dados com mais de um critrio para os diferentes
tipos de campo.
Tarefas:

Aplicar ltros de texto.


Aplicar ltros de nmero.
Aplicar ltros de data.
Limpar ltro.
Salvar o arquivo.

O uso de mais de um critrio deve ser feito por meio do boto AutoFiltro.
Nesse exemplo, voc aprender a ltrar dados do tipo texto (3) utilizando mais de um critrio.

Classificar e filtrar

Book Excel2010 avancado.indb 165

20/09/2013 08:41:13

166 EXCEL 2010 Avanado

1. No boto AutoFiltro da coluna Vendedor, em Filtros de Texto,


escolha a opo Diferente de...
Na caixa de dilogo Personalizar AutoFiltro, voc pode combinar
mais de um critrio de pesquisa.
2. Clique na seta na segunda caixa de combinao e selecione o vendedor Paulo Dias.
3. Mantenha selecionada a opo E.
A diferena entre essas duas opes que quando indicamos a opo
E, os dois critrios devero ser respeitados; porm, quando indicamos a opo OU, bastar que apenas um critrio atenda aos requisitos
indicados.
4. Na linha abaixo, digite Abrao*. Essa outra opo para o caso
de voc no necessitar informar o nome completo do vendedor ou
escolher mais de uma opo dentro dos critrios utilizando os caracteres coringas (* e ?).

O Excel apresentar a lista excluindo os vendedores Paulo e Abrao.


5. Limpe o seu ltro.
Os dados do tipo numrico seriam outra opo para aplicar critrios
aos ltros.

Classificar e filtrar

Book Excel2010 avancado.indb 166

20/09/2013 08:41:13

EXCEL 2010 Avanado 167

6. No boto AutoFiltro da coluna Preo, em Filtros de Nmero, escolha a opo Maior ou Igual a...

7. Na caixa de dilogo Personalizar AutoFiltro, com a opo maior


ou igual a... selecionada, digite 500 e clique em OK.

Sua tabela ltrar todos os dados com valor igual ou superior a


R$ 500,00.
8. Limpe o ltro.
Outra maneira de trabalhar um ltro consiste em trabalhar um
intervalo.

Classificar e filtrar

Book Excel2010 avancado.indb 167

20/09/2013 08:41:13

168 EXCEL 2010 Avanado

9. No boto AutoFiltro da coluna Preo, em Filtros de Nmero, escolha a opo Est Entre...

10. Na caixa de dilogo Personalizar AutoFiltro, digite 500 para a


primeira linha.
11. Mantenha selecionada a opo E.
12. Na segunda linha, digite 800 e clique em OK.

Os dados exibidos ltraro somente os resultados que atendam ao critrio dentro do intervalo especicado.
13. Limpe o ltro.
Voc pode ltrar os primeiros ou os ltimos itens de uma tabela por
valor ou pelos percentuais que representam na lista. Para isso, siga os
passos:
14. No boto AutoFiltro da coluna Preo, em Filtros de Nmero, escolha a opo 10 primeiros....

Classificar e filtrar

Book Excel2010 avancado.indb 168

20/09/2013 08:41:13

EXCEL 2010 Avanado 169

15. Na caixa de dilogo AutoFiltro 10 primeiros, em Mostrar, escolha


Primeiros, na primeira caixa de combinao.
16. Digite 5 na segunda caixa de combinao e mantenha a opo Itens,
na terceira caixa de combinao.
17. Clique em OK.

O Excel apresentar na lista os cinco principais valores, porm mostrar sete linhas, pois a sexta e a stima linhas possuem o mesmo valor da
quinta linha.
18. Limpe o ltro.
Caso necessite aplicar um ltro levando em conta um intervalo especco de datas, siga a sequncia abaixo:
19. No boto AutoFiltro da coluna Data, em Filtros de Data, escolha a
opo Est Entre....

Classificar e filtrar

Book Excel2010 avancado.indb 169

20/09/2013 08:41:13

170 EXCEL 2010 Avanado

A caixa de dilogo Personalizar AutoFiltro exibida apresentando


itens semelhantes aos que voc viu at aqui. Contudo, existem botes
que possibilitam abrir um pequeno calendrio, facilitando assim a escolha das respectivas datas.

Nesse exemplo, voc escolher os itens que correspondem s vendas da


terceira semana de janeiro de 2012.
20. Digite ou escolha no calendrio a primeira data do intervalo que
corresponde a 16/01/2012.
21. Digite ou escolha no calendrio a segunda data do intervalo que
corresponde a 20/01/2012 e clique em OK.
O Excel trar a lista que corresponde aos itens vendidos na respectiva
semana.
22. Limpe o ltro e salve o seu arquivo.

Atividade 8 Filtrando com critrios


avanados
Objetivo: Aprender a utilizar critrios na pesquisa com o uso dos
caracteres * e ?.
Tarefas:

Aplicar ltros na caixa Pesquisar.


Limpar ltros.
Salvar o arquivo.

Os critrios avanados funcionam de uma maneira diferente do que foi


visto com o uso do AutoFiltro.
A ltragem de dados baseada na digitao de dados de sua planilha, que,
de uma forma lgica, so indicados como critrios para essa ltragem.
Voc utilizar um exemplo em que temos as vendas, os produtos e os
setores do ms de janeiro de uma loja de mveis.

Classificar e filtrar

Book Excel2010 avancado.indb 170

20/09/2013 08:41:13

EXCEL 2010 Avanado 171

1. Abra o arquivo Filtro Avanado.xlsx.

A tabela traz a lista de produtos, o total das vendas de janeiro dos respectivos produtos e o setor a que cada produto pertence.
Duas planilhas esto disponveis no exemplo:
A primeira Vendas Geral Janeiro exibe a tabela com os dados.
Na segunda Filtros Avanados estaro os critrios de pesquisa. Para
facilitar o entendimento, parte dela j est preenchida.
Para facilitar o seu trabalho, voc deve renomear o intervalo que corresponde lista de dados.
2. Selecione toda a planilha
3. Na caixa de nome, digite Intervalo.

Classificar e filtrar

Book Excel2010 avancado.indb 171

20/09/2013 08:41:13

172 EXCEL 2010 Avanado

4. V para a planilha Filtros Avanados.

Existem vrios itens que sero utilizados nesse exemplo.


Para inserir os critrios, importante que haja um rtulo correspondente ao da planilha de dados.

Filtrando com um critrio e utilizando


caracteres coringas
O primeiro exemplo indica que devero ser ltrados os itens de produtos que iniciem com a letra E. Siga os seguintes passos:
5. Na clula A3, digite ==E* e pressione Enter. O Excel retornar =E*.
6. Crie uma nova planilha, com o nome de Filtro 1.
7. Na guia Dados, no grupo Classicar e Filtrar, clique em Avanado.

Classificar e filtrar

Book Excel2010 avancado.indb 172

20/09/2013 08:41:13

EXCEL 2010 Avanado 173

exibida a caixa de dilogo Filtro avanado.


Na opo Ao, voc pode ltrar os dados na planilha em que est a sua
tabela ou indicar um novo local na prpria planilha ou em outra, como
voc est fazendo.
A opo Intervalo da lista refere-se rea que corresponde aos dados
principais de sua planilha. Voc nomeou como Intervalo.
A opo Intervalo de critrios indica onde esto os critrios para ltragem digitados. No seu exemplo, voc est inserindo esses critrios na
planilha Filtros Avanados.
A opo Copiar para indica onde sero apresentados os itens que correspondem ltragem. Eles podem ser exibidos na mesma planilha
onde esto os dados ou em outra planilha. Como exemplo, voc vai
criar uma planilha para cada ltro.

8. Na caixa de dilogo Filtro Avanado, em Ao, selecione a opo


Copiar para outro local.
9. Em Intervalo da lista digite Intervalo (esse nome corresponde ao
endereo A1:C30 da planilha Vendas Geral Janeiro).
10. Em Intervalo de critrios, selecione o intervalo A2:A3 da planilha
Filtros Avanados.
11. Em Copiar para, selecione o intervalo A1 da planilha Filtro 1.

12. Clique em OK.


Classificar e filtrar

Book Excel2010 avancado.indb 173

20/09/2013 08:41:13

174 EXCEL 2010 Avanado

O Excel ltrar na planilha uma lista que corresponde aos produtos que
iniciam pela letra e.

Filtrando com critrio para um registro


especfico
Seguindo o raciocnio, voc pode ltrar um registro especco.
13. V para a planilha Filtros Avanados.
14. Na clula A7, digite ==Colcho Garibaldi Mola Pillow Unifase
e pressione Enter.
15. Crie uma nova planilha com o nome FILTRO 2.
16. Na guia Dados, no grupo Classicar e Filtrar, clique em Avanado.
17. Na caixa de dilogo Filtro Avanado, em Ao, selecione a opo
Copiar para outro local.
18. Em Intervalo da lista digite Intervalo.
19. Em Intervalo de critrios, selecione o intervalo A6:A7 da planilha
Filtros Avanados.
20. Em Copiar para, selecione o intervalo A1 da planilha Filtro 2.
21. Clique em OK.
O Excel exibir a ltragem com o respectivo registro.

Filtrando com mais de um critrio


em uma coluna
Voc pode ltrar mais de um produto. Nesse caso, a ltragem dos dados
deve indicar uma condio onde mais de um critrio possa atender
ltragem. Como se trata de um mesmo campo, um ou outro pode ser
verdadeiro. O Excel interpreta essa ltragem como lgica booleana.

Classificar e filtrar

Book Excel2010 avancado.indb 174

20/09/2013 08:41:13

EXCEL 2010 Avanado 175

Por exemplo, Produto = A OU Produto = B, bastando apenas um


critrio ser verdadeiro para atender expresso.
Siga os passos:
22. V para a planilha Filtros Avanados.
23. Na clula A11, digite ==Colcho Garibaldi Mola Pillow Unifase
e pressione Enter.
24. Na clula A12, digite ==Colcho Donnatelo Mola Donnel e
pressione Enter.
25. Crie uma nova planilha com o nome FILTRO 3.
26. Na guia Dados, no grupo Classicar e Filtrar, clique em Avanado.
27. Na caixa de dilogo Filtro Avanado, em Ao, selecione a opo
Copiar para outro local.
28. Em Intervalo da lista, digite Intervalo.
29. Em Intervalo de critrios, selecione o intervalo A10:A12 da planilha Filtros Avanados.
30. Em Copiar para, selecione o intervalo A1 da planilha Filtro 3.
31. Clique em OK.
O Excel exibir a ltragem com o respectivo registro.

Filtrando com critrio numrico


Para digitar os critrios nos nmeros no necessrio o sinal de igual
(=). Nesse exemplo, voc deve ltrar os registros que possuem o valor
de venda maior que R$ 1000,00.
Siga os passos:
1. V para a planilha Filtros Avanados.
2. Na clula A16, digite >1000 e pressione Enter.
3. Crie uma nova planilha com o nome Filtro 4.
4. Na guia Dados, no grupo Classicar e Filtrar, clique em Avanado.
5. Na caixa de dilogo Filtro Avanado, em Ao, selecione a opo
Copiar para outro local.
6. Em Intervalo da lista digite Intervalo.

Classificar e filtrar

Book Excel2010 avancado.indb 175

20/09/2013 08:41:14

176 EXCEL 2010 Avanado

7. Em Intervalo de critrios, selecione o intervalo A15:A16 da planilha Filtros Avanados.


8. Em Copiar para, selecione o intervalo A1 da planilha Filtro 4.
9. Clique em OK.
O Excel exibir a ltragem com o respectivo registro.

Filtrando com vrios conjuntos de critrio para


a mesma coluna
Quando voc ltrar um conjunto de registros em uma mesma coluna, a lgica booleana interpretar como verdadeiros os dois critrios.
Por exemplo, Venda > 5 e Venda < 2. Nesse exemplo, voc utilizar
o ltro para trazer os registros em que o valor de venda est entre
R$ 500,00 e R$ 800,00.
Siga os passos:
1. V para a planilha Filtros Avanados.
2. Na clula A20, digite >=500 e pressione Enter.
3. Na clula B20, digite <=800 e pressione Enter.
4. Crie uma nova planilha com o nome Filtro 5.
5. Na guia Dados, no grupo Classicar e Filtrar, clique em Avanado.
6. Na caixa de dilogo Filtro Avanado, em Ao, selecione a opo
Copiar para outro local.
7. Em Intervalo da lista, digite Intervalo.
8. Em Intervalo de critrios, selecione o intervalo A19:B20 da planilha Filtros Avanados.
9. Em Copiar para, selecione o intervalo A1 da planilha Filtro 5.
10. Clique em OK.

Classificar e filtrar

Book Excel2010 avancado.indb 176

20/09/2013 08:41:14

EXCEL 2010 Avanado 177

O Excel exibe a ltragem com o respectivo registro.

Filtrando um conjunto de critrios com


diferentes colunas
Voc pode utilizar diferentes colunas, e nesse exemplo voc deve ltrar
os registros que tenham o valor de venda menor que R$ 500,00 e pertenam ao setor de dormitrios.
Siga os passos:
1. V para a planilha Filtros Avanados.
2. Na clula A25, digite <500 e pressione Enter.
3. Na clula B20, digite ==Dormitrios e pressione Enter.
4. Crie uma nova planilha com o nome Filtro 6.
5. Na guia Dados, no grupo Classicar e Filtrar, clique em Avanado.
6. Na caixa de dilogo Filtro Avanado, em Ao, selecione a opo
Copiar para outro local.
7. Em Intervalo da lista, digite Intervalo.
8. Em Intervalo de critrios, selecione o intervalo A24:B25 da planilha Filtros Avanados.
9. Em Copiar para, selecione o intervalo A1 da planilha Filtro 6.
10. Clique em OK.
O Excel exibir a ltragem com o respectivo registro.

Filtrando um conjunto de critrios utilizando


uma frmula
Ao trabalhar com frmulas e funes, voc deve ter o cuidado de
mencionar as planilhas de onde obtm seus dados. Neste exemplo,
Classificar e filtrar

Book Excel2010 avancado.indb 177

20/09/2013 08:41:14

178 EXCEL 2010 Avanado

voc vai exibir os valores de venda que so maiores que a mdia de


todos os preos.
Siga os passos:
1. V para a planilha Filtros Avanados.
2. Na clula A25, digite, =Vendas Geral Janeiro!B2>MDIA(Vendas
Geral Janeiro!$B$2:$B$30) e pressione Enter.
3. Crie uma nova planilha com o nome Filtro 7.
4. Na guia Dados, no grupo Classicar e Filtrar, clique em Avanado.
5. Na caixa de dilogo Filtro Avanado, em Ao, selecione a opo
Copiar para outro local.
6. Em Intervalo da lista, digite Intervalo.
7. Em Intervalo de critrios, selecione o intervalo A28:A29 da planilha Filtros Avanados.
8. Em Copiar para, selecione o intervalo A1 da planilha Filtro 7.
9. Clique em OK.
O Excel exibir a ltragem com o respectivo registro.

Classificar e filtrar

Book Excel2010 avancado.indb 178

20/09/2013 08:41:14

EXCEL 2010 Avanado 179

Resumo do captulo
Para

Procedimento

Classicar
dados

Posicione o cursor em qualquer clula na


coluna que deseja classicar.

Boto

Na guia Dados, no grupo Classicar e


Filtrar, clique em Classicar da A a Z ou
clique em Classicar de Z a A.
Classicar
por mais de
um critrio

Posicione o cursor em qualquer parte


da tabela, na guia Dados, no grupo
Classicar e Filtrar, e clique em
Classicar.

Criar lista
personalizada

Posicione o cursor em qualquer parte


da tabela, na guia Dados, no grupo
Classicar e Filtrar, e clique em
Classicar.
Em Coluna, na opo Classicar por,
selecione o nome do campo.
Em Coluna, na opo Ordem, selecione
Lista Personalizada...
Selecione a opo Nova Lista e clique em
Adicionar.

Classicar
por cor de
fonte

Posicione o cursor em qualquer parte


da tabela, na guia Dados, no grupo
Classicar e Filtrar, e clique em
Classicar.
Em Coluna, na opo Classicar por,
selecione o campo desejado.
Em Coluna, na opo Classicar em,
selecione Cor da Fonte.
Em Coluna, na opo Ordem, selecione a
cor desejada e clique em OK.

Aplicar ltro
em uma
tabela

Na guia Dados, no grupo Classicar e


Filtrar, clique em Filtrar.
No cabealho em que esto as
informaes sobre o nome do cabealho
da coluna, clique no boto AutoFiltro.

Classificar e filtrar

Book Excel2010 avancado.indb 179

20/09/2013 08:41:14

180 EXCEL 2010 Avanado

Para

Procedimento

Filtrar dados
por meio de
um critrio

No boto AutoFiltro da coluna desejada,


na caixa Pesquisar, digite a letra c e
clique em OK.

Boto

ou
No boto AutoFiltro da coluna desejada,
na caixa Pesquisar, digite C?n* e clique
em OK.

Filtrar dados
com mais de
um critrio

No boto AutoFiltro da coluna desejada,


em Filtros de Texto escolha a opo
Diferente de...
Clique na seta na segunda caixa de
combinao e selecione uma opo que
ser o primeiro critrio.
Mantenha selecionada a opo E.
Na linha abaixo, digite ou selecione uma
opo que ser o segundo critrio.

Filtrar dados
com critrios
avanados

Na guia Dados, no grupo Classicar e


Filtrar, clique em Avanado.
Na caixa de dilogo Filtro Avanado,
em Ao, selecione a opo Copiar para
outro local.
Em Intervalo da lista, digite Intervalo.
Em Intervalo de critrios, selecione o
intervalo.
Em Copiar para, selecione o intervalo.

Classificar e filtrar

Book Excel2010 avancado.indb 180

20/09/2013 08:41:14

Hipteses

OBJETIVOS
Solucionar problemas por meio do
comando Atingir Meta.
Testar hipteses por meio de
Cenrios.
Determinar valores utilizando o
mtodo Solver.

Book Excel2010 avancado.indb 181

20/09/2013 08:41:15

Book Excel2010 avancado.indb 182

20/09/2013 08:41:15

EXCEL 2010 Avanado 183

Aplicando hipteses
O teste de hipteses o processo de alterao dos valores nas clulas. Na maioria dos casos, essas alteraes afetam resultados que esto
amarrados por meio de frmulas. Esses testes so interessantes para
ver como os resultados na planilha sero afetados. Neste captulo, voc
aprender trs ferramentas para efetuar testes: Atingir Meta, Cenrios
e Solver.

Atividade 1 Atingindo metas


Objetivo: Testar hipteses por meio do comando Atingir Meta.
Tarefas:

Abrir arquivo existente.


Utilizar o comando Atingir Meta.
Salvar e fechar arquivo.

Atingir Meta permite que, na hiptese de um possvel resultado, sejam


determinados valores de entrada que gerem esse resultado.
Suponha que voc queira trocar o seu automvel e necessite nanciar
parte desse valor. Voc sabe o valor de que precisa, porm necessita
de um valor de parcela que caiba no seu bolso por um perodo de
parcelamento.
1. Abra o arquivo Atingir Metas.xlsx.
O exemplo possui como campos uma estrutura fcil em que voc encontrar o seguinte exemplo:

Na clula B5 temos o percentual anual de juros.

Na clula C5 temos o nmero de parcelas.

Na clula D5 temos o valor do emprstimo.

Na clula D7 temos o valor a ser pago que obtido por meio da


funo PGTO vista no captulo 1.

A frmula composta dos argumentos =PGTO(B5/12;C5;D5), em que:

a taxa o percentual mensal calculado pela diviso do valor de B5


pela quantidade de meses no ano;

Hipteses

Book Excel2010 avancado.indb 183

20/09/2013 08:41:15

184 EXCEL 2010 Avanado

o perodo o valor de C5, que representa a quantidade de parcelas;


o valor presente que est em D5 o valor do emprstimo.

Observe que, no exemplo, para obter um emprstimo de R$ 15.000,00


em um ano, o valor da prestao est muito alto. Como obter uma nova
hiptese pensando na reduo do valor a ser pago mensalmente para
R$ 800,00? Para isso, voc utilizar o comando Atingir Meta.
2. Na guia Dados, no grupo Ferramentas de Dados, clique em Teste de
Hipteses e, em seguida, em Atingir meta.

Ser exibida a caixa de dilogo Atingir meta.

3. Na caixa Denir clula, insira a referncia para a clula que contm


aquela em que voc deseja testar a sua nova condio ou hiptese.
Digite D7.
4. Na caixa Para valor, digite o valor desejado: -800. Observe que o
nmero negativo porque representa um pagamento.
5. Na caixa Alternando clula, insira a referncia para a clula que
contm o valor que pode ser modicado. Nesse exemplo, ser ajustado o nmero de parcelas. Digite C5.
6. Clique no boto OK.
Ser apresentada a caixa de dilogo Status do comando atingir meta.

7. Clique no boto OK.


Hipteses

Book Excel2010 avancado.indb 184

20/09/2013 08:41:15

EXCEL 2010 Avanado 185

O comando Atingir meta executado e gera um resultado com um nmero de um pouco mais de 21 parcelas, como mostra a gura a seguir.

Voc pode testar uma hiptese da mesma parcela de R$ 800,00, porm


em apenas um ano, mas com um valor de emprstimo menor.
8. Digite 12 na clula C5. A planilha ser recalculada.
9. Na guia Dados, no grupo Ferramentas de Dados, clique em Teste de
Hipteses e, em seguida, em Atingir meta.
10. Na caixa Denir clula, digite D7.
11. Na caixa Para valor, digite -800.
12. Na caixa Alternando clula, digite D5.
13. Clique no boto OK duas vezes.
O comando Atingir meta executado e gera um resultado do valor de
emprstimo menor, porm dentro da hiptese de valor de parcela em
um ano.

14. Salve e feche o seu arquivo.

Atividade 2 Trabalhando com cenrios


Objetivos: Ter uma projeo de valores por meio da criao de cenrios.
Tarefas:

Abrir um arquivo.
Criar cenrios
Mesclar cenrios
Exibir cenrios.
Salvar o arquivo.
Hipteses

Book Excel2010 avancado.indb 185

20/09/2013 08:41:15

186 EXCEL 2010 Avanado

Gerenciador de cenrios
O Gerenciador de cenrios um teste de hiptese em que, por meio da
alterao nos valores das clulas, possvel fazer uma projeo progressiva para explorar, criar e salvar um conjunto de diferentes resultados, permitindo comparar valores e ver como essas alteraes afetaro
sua planilha.
Voc pode agrupar informaes de outras fontes, mesclando cenrios
em uma planilha; por exemplo, uma empresa onde existem projees
de vrios departamentos, como oramentos, folhas de pagamentos, valores de produo, etc. Para comparar vrios cenrios, voc pode criar
um relatrio que os resuma na mesma pgina.
Voc pode criar um nmero ilimitado de cenrios, porm cada
cenrio pode acomodar at 32 valores de variveis. Se quiser
analisar mais de 32 valores e esses valores representarem apenas
uma ou duas variveis, use tabela de dados.

Criando cenrios
Para criar um cenrio, voc deve construir um conjunto inicial de valores na planilha ou ter um modelo pronto. Nesse caso, voc utilizar um
exemplo j preparado para esse exerccio.
1. Abra o arquivo Cenrio.xlsx.

Esse modelo traz uma planilha que estima, por meio de uma frmula,
um custo nal para revenda de um produto (Revenda), levando em
conta o preo pago na transao (Preo unitrio), o volume comprado

Hipteses

Book Excel2010 avancado.indb 186

20/09/2013 08:41:15

EXCEL 2010 Avanado 187

(Quantidade comprada), o percentual de impostos pago (Impostos), o


valor para armazenagem do produto (Custo de armazenamento). Esse
valor obtido por meio de uma frmula que pesquisa o quadro de armazenamento (B11:D18) e o valor total pago (Custo nal), que uma
frmula que leva em conta o preo unitrio, a quantidade comprada,
os impostos e o custo de armazenamento, o custo individual de cada
pea (Custo pea) e o percentual desejado a ser adicionado para o
valor de revenda (% revenda).
2. Na guia Dados, no grupo Ferramentas de Dados, clique em Teste de
Hipteses e, em seguida, em Gerenciador de Cenrios.

3. Na janela Gerenciador de cenrios, clique em Adicionar.

Ser exibida a caixa de dilogo Editar cenrio, em que:

Nome do cenrio: como voc pode criar mais de um cenrio, procure colocar nomes relacionados s hipteses desejadas.

Clulas variveis: so os endereos que sofrero alterao conforme


a hiptese desejada. Voc poder selecionar uma ou mais clulas e,
pressionando a tecla CTRL, endereos no adjacentes.

Proteo: selecione Evitar Alteraes para impedir a edio do cenrio quando a planilha estiver protegida e selecione Oculto para
impedir a exibio do cenrio quando a planilha estiver protegida.

Hipteses

Book Excel2010 avancado.indb 187

20/09/2013 08:41:15

188 EXCEL 2010 Avanado

Para preservar os valores iniciais para as clulas variveis, adicione um cenrio que use esses valores antes de criar cenrios
adicionais que usem valores diferentes.

4. Na caixa Nome do cenrio, digite Compras de Janeiro.


5. Na caixa Clulas variveis, insira a clula C3.
6. Clique em OK.

7. Na caixa de dilogo Valores de Cenrio, para preservar os valores


iniciais, mantenha o valor inicial e clique em OK.
Novamente ser exibida a caixa de dilogo Gerenciador de cenrios
com o cenrio criado.

Para criar cenrios adicionais, repita as etapas de 3 a 7.

Hipteses

Book Excel2010 avancado.indb 188

20/09/2013 08:41:15

EXCEL 2010 Avanado 189

8. Adicione um novo cenrio com o nome Compras de Fevereiro.


9. Na caixa Clulas variveis, insira a clula C3.
10. Na caixa de dilogo Valores de Cenrio, altere o valor para 700 e
clique em OK. O novo cenrio ser criado.
11. Adicione um novo cenrio com o nome Compras de Maro.
12. Na caixa Clulas variveis, insira a clula C3.
13. Na caixa de dilogo Valores de Cenrio, altere o valor para 1200 e
clique em OK. O novo cenrio ser criado.

Quando um cenrio for exibido, 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.

Exibindo cenrios
Para exibir os cenrios, clique no nome do cenrio que deseja mostrar.
14. Clique no cenrio Compras de Fevereiro e em Mostrar.

Hipteses

Book Excel2010 avancado.indb 189

20/09/2013 08:41:15

190 EXCEL 2010 Avanado

Observe que a planilha ter os seus valores alterados por causa do


novo cenrio. Nesse caso, para cobrir um investimento maior e manter os mesmos percentuais na revenda, possvel ter um valor de revenda menor.

Procure exibir o outro cenrio.


15. Clique no cenrio Compras de Maro e em Mostrar.

Nesse caso, sua planilha ter um valor de revenda maior, mantendo o


percentual de revenda de 40%. Talvez o vendedor tenha diculdades em
negociar esse produto. Uma soluo pode ser negociar o valor unitrio
de compra. Uma vez que a quantidade comprada ser bem maior, pode-se conseguir um desconto. Ser necessrio que no cenrio de Compras
de Maro voc tenha essa hiptese.

Editando cenrios
16. Clique no cenrio de Compras de Maro e em Editar.

Hipteses

Book Excel2010 avancado.indb 190

20/09/2013 08:41:15

EXCEL 2010 Avanado 191

17. Na caixa Clulas variveis, altere o endereo para C2:C3 e clique


em OK.

18. Na caixa de dilogo Valores do cenrio, altere o valor da caixa relativa clula C2 para a frmula =C2-(C2*10%) e clique em OK.

O Excel exibir uma mensagem dizendo que os resultados de frmula


sero convertidos em valores.
Voc pode inserir valores diretamente em vez de inserir uma
frmula. Usamos uma frmula para facilitar o clculo.

19. Clique em OK.

Observe que, mesmo com um desconto de 10% na compra, o resultado


do valor de revenda no foi satisfatrio. Com isso, possvel vericar
por meio de cenrios novas possibilidades e situaes.
20. Clique em Fechar.

Hipteses

Book Excel2010 avancado.indb 191

20/09/2013 08:41:15

192 EXCEL 2010 Avanado

Depois que voc fechar a caixa de dilogo Gerenciador de cenrios,


os valores do ltimo cenrio exibido permanecero na planilha.

Mesclando cenrios
Voc pode utilizar cenrios feitos em outras planilhas, mesclando essas
hipteses em uma nica planilha. Primeiro, voc deve selecionar a planilha na qual deseja armazenar os resultados desses cenrios.
Observe que no arquivo Cenrio.xlsx existem mais trs planilhas:
Matriz, Filial 1 e Filial 2.
21. Selecione a planilha Matriz para que seja a planilha ativa.
22. Na guia Dados, no grupo Ferramentas de Dados, clique em Teste de
Hipteses e, em seguida, em Gerenciador de cenrios.
23. Clique em Mesclar.
Ser exibida a caixa de dilogo Mesclar cenrios.
Pasta: ao clicar na seta ao lado de Pasta, sero exibidas as pastas de
trabalho que contm cenrios a serem mesclados nos seus resultados.
Planilha: exibe os cenrios existentes na pasta escolhida.

24. Na caixa Planilha, clique em Filial 1.


25. Clique em OK.
Ser exibida a caixa de dilogo Gerenciador de cenrios com os cenrios mesclados.

Hipteses

Book Excel2010 avancado.indb 192

20/09/2013 08:41:16

EXCEL 2010 Avanado 193

Voc agora deve inserir os cenrios da planilha Filial 2.


26. Clique em Mesclar.
27. Na caixa de dilogo Mesclar cenrios, na caixa Planilha, clique em
Filial 2.
28. Clique em OK.
Note que mais cenrios faro parte da planilha atual.

Selecionando uma das opes dos cenrios disponveis e clicando em


Mostrar sero exibidos os cenrios das planilhas mescladas.
29. Clique em Fechar.

Criando um relatrio de resumo do cenrio


O resumo do cenrio gera automaticamente um relatrio de dados com
os cenrios existentes em uma nova pasta, permitindo a exibio das
simulaes em uma nica planilha.
Voc utilizar os cenrios de compras da planilha Armazenamento, que
aprendeu a criar no incio deste captulo.
30. Clique na pasta Armazenamento.
31. Na guia Dados, no grupo Ferramentas de Dados, clique em Teste de
Hipteses e, em seguida, em Gerenciador de cenrios.
O Excel exibir a caixa de dilogo Gerenciador de cenrios com os
cenrios criados, que foram as compras de janeiro, fevereiro e maro.
32. Clique em Resumir.

Hipteses

Book Excel2010 avancado.indb 193

20/09/2013 08:41:16

194 EXCEL 2010 Avanado

Ser exibida a caixa de dilogo Resumo do cenrio.


Dois tipos de relatrios podem ser exibidos na planilha, um resumo dos
cenrios existentes e uma tabela dinmica contendo esses cenrios.
33. Clique em Resumo do cenrio.
34. Na caixa Clulas de resultado, insira as clulas que fazem referncia aos valores que so alterados pelos cenrios; nesse exemplo, a
quantidade comprada, os custos de armazenamento, nal, da pea e
valor de revenda (C3, C5, C6, C7 e C9).
Separe as diversas referncias por vrgulas.

35. Clique em OK.


Ser criada uma nova pasta com o nome Resumo do cenrio.

Hipteses

Book Excel2010 avancado.indb 194

20/09/2013 08:41:16

EXCEL 2010 Avanado 195

Voc pode fazer alteraes e formatar o contedo se desejar.


36. Exclua a coluna D e as linhas 5, 6, 7, 14, 15 e 16.
37. Altere o ttulo das Clulas de resultado, conforme a gura abaixo:

Relatrios de cenrios no so automaticamente recalculados.


Se voc alterar os valores de um cenrio, essas alteraes no
aparecero em um relatrio de resumo existente, mas sero
exibidas se voc criar um novo relatrio de resumo.
Voc no precisa de clulas de resultados para gerar um relatrio de resumo de cenrios, mas precisar delas para obter
um relatrio de tabela dinmica de cenrios.

38. Salve o arquivo e feche a planilha.

Atividade 3 Instalando o Solver


Objetivo: Instalar suplemento no Excel
Tarefas:

Instalar o suplemento Solver.

O Solver um suplemento do Excel que permite testar hipteses procurando um valor ideal (mximo ou mnimo) para uma frmula ou uma
clula. O Solver trabalha com um grupo de clulas que participam do
clculo das frmulas (chamadas variveis de deciso) ajustando seus
valores e produzindo um resultado que satisfaa objetivos e restries
indicados pelo usurio.
Suplementos so recursos do Microsoft Excel que oferecem comandos
e recursos adicionais. Para utilizar o Solver, necessrio instalar um
suplemento.

Hipteses

Book Excel2010 avancado.indb 195

20/09/2013 08:41:16

196 EXCEL 2010 Avanado

1. Na guia Arquivo, clique em Opes.

2. Na caixa de dilogo Opes do Excel, clique na categoria Suplementos.


3. Na caixa Gerenciar, clique em Ir.

Hipteses

Book Excel2010 avancado.indb 196

20/09/2013 08:41:16

EXCEL 2010 Avanado 197

4. Na caixa de dilogo Suplementos disponveis, marque a caixa de


seleo Solver e clique em OK.

5. Clique na guia Dados.


Observe que o grupo Anlise foi adicionado. Esse grupo contm o boto com o suplemento Solver.

Atividade 4 Resolvendo um problema


com o Solver
Objetivo: Aprender a utilizar o mtodo Solver.
Tarefas:

Abrir arquivo existente.


Aplicar o Solver.
Restaurar conguraes originais.

Nesse exemplo, voc ter uma lista de compras de produtos j elaborada,


em que temos como clulas variveis o Preo unitrio, a Quantidade,
o Preo nal com uma frmula de multiplicao do Preo unitrio, a
Quantidade e o somatrio dos preos indicado como Total.

Hipteses

Book Excel2010 avancado.indb 197

20/09/2013 08:41:16

198 EXCEL 2010 Avanado

1. Abra o arquivo Solver.xlsx.

O problema em questo que o usurio necessita comprar os produtos


que esto na lista, mas possui apenas R$ 70,00. O custo apontado na
clula F18 de R$ 94,66. Ser necessrio alterar os valores nas clulas
variveis (Preo unitrio ou Quantidade), apontando uma soluo que
atenda ao objetivo, em que o valor de despesa no ultrapasse o valor do cliente (R$ 70,00). Como no possvel inuenciar nos valores
de mercado (Preo unitrio), resta apenas a possibilidade de alterar as
quantidades a serem compradas.
2. Na guia Dados, no grupo Anlises, clique em Solver.
Ser exibida a caixa de dilogo Parmetros do Solver.

Hipteses

Book Excel2010 avancado.indb 198

20/09/2013 08:41:16

EXCEL 2010 Avanado 199

Na caixa Denir Objetivo, deve-se selecionar o endereo ou intervalo


que faz referncia ao objetivo procurado.
3. Em Denir Objetivo, selecione a clula F18.
Na caixa Para voc pode indicar trs opes:

Mx: para que o valor da clula de objetivo seja o maior possvel.

Mn: para que o valor da clula de objetivo seja o menor possvel.

Valor de: para que o valor da clula de objetivo seja especicado.


4. Na caixa Para, selecione a opo Valor de e digite 70.

Na caixa Alterando Clulas Variveis, preciso indicar a referncia em


que esto localizadas as clulas variveis de deciso.
5. Na caixa Alterando Clulas Variveis, indique o intervalo E3:E17.
6. Clique em Resolver.
A planilha ser alterada com novos valores das quantidades dos respectivos produtos e ser apresentada a caixa de dilogo Resultados
do Solver, indicando que o resultado foi encontrado e que todas as
condies foram satisfeitas.

Para aceitar a sugesto indicada, basta clicar em OK e formatar a planilha, mas nesse exemplo voc vai ignorar a sugesto indicada.
7. Selecione a opo Restaurar Valores Originais e clique em OK.

Hipteses

Book Excel2010 avancado.indb 199

20/09/2013 08:41:16

200 EXCEL 2010 Avanado

Atividade 5 Utilizando o Solver com


restries
Objetivo: Resolver problemas com Solver restringindo valores.
Tarefas:

Aplicar o Solver restringindo linhas.


Salvar e fechar arquivo.

Dentro da lista de compras j criada, o problema persiste: o usurio


necessita fazer a compra de produtos que esto na lista, mas possui
apenas R$ 70,00. Na atividade anterior, voc aprendeu como resolver
esse problema, porm o usurio necessita que dois itens no sofram
alterao: a quantidade de laranjas e de uvas. Ao utilizar o Solver, voc
dever indicar que as clulas variveis possuem esse tipo de restrio.
Com o arquivo Solver.xlsx aberto, na guia Dados, no grupo Anlises,
clique em Solver.
A caixa Parmetros do Solver aberta com os dados anteriormente
indicados.
Na caixa Sujeito s Restries, insira as restries que voc deseja aplicar, procedendo como se segue.
Na caixa de dilogo Parmetros do Solver, clique em Adicionar.

Ser exibida a caixa de dilogo Adicionar Restrio.

Na caixa Referncia de Clula, voc pode inserir a referncia de clulas


cujo valor voc deseja restringir.
Na relao, devero ser escolhidas as opes <=, =, >=, int, bin ou dif ,
que fazem referncia entre a clula e a restrio.
Em Restrio, voc dever digitar um nmero ou indicar a referncia
restrio desejada.
Hipteses

Book Excel2010 avancado.indb 200

20/09/2013 08:41:16

EXCEL 2010 Avanado 201

1. Em Referncia de Clula, selecione a clula E10.


2. Escolha a opo igual (=).
3. Em Restrio, digite 2.
Com isso, voc indicou a restrio quantidade de laranjas. Voc dever indicar o mesmo para a quantidade de uvas.
4. Clique no boto Adicionar.
5. Selecione a clula E17 como nova referncia.
6. Escolha a opo igual (=).
7. Em Restrio, digite 2.
8. Clique em OK.
O Excel apresentar sugestes que atendam ao objetivo e aos critrios
indicados.

9. Em Resultados do Solver, deixe a opo Manter Soluo do Solver


selecionada e clique em OK.
10. Aplique as formataes necessrias para que as quantidades tenham
duas casas decimais e salve o seu arquivo.

Hipteses

Book Excel2010 avancado.indb 201

20/09/2013 08:41:16

202 EXCEL 2010 Avanado

Resumo do captulo
Para

Procedimento

Atingir metas

Na guia Dados, no grupo Ferramentas de


Dados, clique em Teste de Hipteses e,
em seguida, em Atingir meta.

Boto

Na caixa Denir clula, insira a


referncia para a clula que contm
aquela em que voc deseja testar a sua
nova condio ou hiptese.
Na caixa Para valor, digite o valor
desejado.
Na caixa Alternando clula, insira a
referncia para a clula que contm o
valor que pode ser modicado. Clique no
boto OK.
Criar cenrios

Na guia Dados, no grupo Ferramentas de


Dados, clique em Teste de Hipteses e,
em seguida, em Gerenciador de cenrios.
Na janela Gerenciador de cenrios,
clique em Adicionar.
Na caixa Nome do cenrio, digite o nome
do cenrio desejado.
Na caixa Clulas variveis, insira a
clula correspondente e clique em OK.
Clique em Mostrar para exibir o cenrio.

Hipteses

Book Excel2010 avancado.indb 202

20/09/2013 08:41:16

EXCEL 2010 Avanado 203

Para

Procedimento

Instalar
suplemento
Solver

Na guia Arquivo, clique em Opes.

Boto

Na caixa de dilogo Opes do Excel,


clique na categoria Suplementos. Na
caixa Gerenciar, clique em Ir.
Na caixa de dilogo Suplementos
disponveis, marque a caixa de seleo de
Solver e clique em OK.

Aplicar o
Solver

Na guia Dados, no grupo Anlises, clique


em Solver.
Na caixa Denir Objetivo, selecione o
endereo ou intervalo que faz referncia
ao objetivo procurado.
Na caixa Para, selecione a opo Valor
de e digite o valor desejado.
Na caixa Alterando Clulas Variveis,
indique a referncia em que esto
localizadas as clulas variveis de
deciso.
Clique em Resolver.
Hipteses

Book Excel2010 avancado.indb 203

20/09/2013 08:41:16

204 EXCEL 2010 Avanado

Anotaes

Anotaes

Book Excel2010 avancado.indb 204

20/09/2013 08:41:16

10

Ferramentas
de dados

OBJETIVOS
Validar e controlar a entrada de
dados em uma planilha.
Agrupar e resumir dados em uma
nica planilha.

Book Excel2010 avancado.indb 205

20/09/2013 08:41:17

Book Excel2010 avancado.indb 206

20/09/2013 08:41:17

EXCEL 2010 Avanado 207

Validao de dados
A validao de dados utilizada para controlar o tipo de dado a ser inserido em uma clula. Isso impede que dados invlidos sejam digitados
na planilha, alm de fornecer instrues, auxiliando o usurio a corrigir
esses erros.

Atividade 1 Adicionando regras de


validao
Objetivo: Aprender a restringir a entrada de dados em uma planilha.
Tarefas: Abrir um arquivo existente.
Restringir a entrada de dados.

Aplicando uma regra de validao de dados


1. Abra o arquivo Validao de Dados.xlsx.
2. Clique na planilha Cursos.

3. Selecione o intervalo A8:A18.


4. Na guia Dados, no grupo Ferramentas de Dados, clique em Validao
de Dados.

O comando Validao de Dados no estar disponvel na guia


Dados enquanto voc estiver inserindo dados em uma clula ou
se a planilha estiver protegida ou compartilhada.

5. Na caixa de dilogo Validao de dados, na guia Conguraes, na


caixa Permitir, selecione Lista.

Ferramentas de dados

Book Excel2010 avancado.indb 207

20/09/2013 08:41:17

208 EXCEL 2010 Avanado

6. Clique na caixa Fonte.


Os valores da lista devem ser separados por ponto e vrgula.
Esse caractere separador de listas definido pelo Microsoft
Windows (Painel de Controle, Regio e Idioma, Configuraes
adicionais, Separador de listas).

7. Digite 94;95;96;196 e clique no boto OK.

Ao posicionar o cursor em qualquer das clulas indicadas, o Excel exibe uma seta suspensa ao lado de cada clula, contendo a lista dos itens
denidos.

8. Na clula A8, digite 97 e pressione Enter.


Como a restrio a alguns dados no permite o nmero 97 como um
nmero vlido, o Excel apresenta uma mensagem de erro informando
a violao da regra.

O boto Repetir permite uma nova digitao na clula, enquanto o boto Cancelar desconsidera a digitao anterior.

Ferramentas de dados

Book Excel2010 avancado.indb 208

20/09/2013 08:41:17

EXCEL 2010 Avanado 209

Voc pode clicar na seta ao lado da clula e escolher um valor vlido ou


digitar diretamente esse valor.
9. Clique no boto Repetir, digite o valor 94 e pressione Enter.

Atividade 2 Definindo mensagens


de dados
Objetivo: Congurar mensagens para orientar a entrada de dados em
uma planilha.
Tarefas:

Denir mensagem de orientao de dados.


Denir mensagens de alerta de dados.

Mensagem de validao de dados


possvel congurar mensagens antes da digitao dos dados pelo
usurio, que orientem sobre o tipo de dado desejado. Voc tambm
pode optar por mostrar um alerta de erro, que ser exibido somente
depois que os usurios inserirem dados invlidos.
1. Selecione o intervalo A8:A18.
2. Na guia Dados, no grupo Ferramentas de Dados, clique em Validao
de Dados.

3. Na guia Conguraes, desmarque a opo Menu suspenso na clula.


Isso far com que no seja mais exibida a seta suspensa ao lado da
clula.
4. Clique na guia Mensagem de entrada.
5. Na caixa Ttulo, digite Cdigos da Subrea.
6. Na caixa Mensagem de entrada, digite Utilize apenas os cdigos
94, 95, 96 ou 196 na coluna subrea.
7. Clique em OK.

Ferramentas de dados

Book Excel2010 avancado.indb 209

20/09/2013 08:41:17

210 EXCEL 2010 Avanado

Ao posicionar o cursor sobre qualquer clula dentro da rea de validao, ser exibida uma mensagem indicando a restrio criada por voc.
Essa mensagem poder ser selecionada e arrastada para qualquer parte
da planilha, facilitando a visualizao e a digitao.

8. Selecione o intervalo A8:A18.


9. Na guia Dados, no grupo Ferramentas de Dados, clique em Validao
de Dados.
10. Clique na guia Mensagem de entrada e desmarque a opo Mostrar
mensagem de entrada ao selecionar clula.

11. Clique na guia Alerta de erro.


12. Na caixa Ttulo, digite Ateno.
13. Na caixa Mensagem de erro, digite Esta clula aceita os valores 94,
95, 96 e 196. O texto da mensagem pode ter at 225 caracteres.

Ferramentas de dados

Book Excel2010 avancado.indb 210

20/09/2013 08:41:17

EXCEL 2010 Avanado 211

14. Na caixa de combinao Estilo, escolha a opo Parar.

possvel escolher trs tipos de alertas de erro, conforme apresentado


a seguir.
cone

Tipo

Use para

Parar

Impede que os usurios insiram


dados invlidos em uma clula. Uma
mensagem de alerta Parar tem duas
opes: Repetir ou Cancelar.

Aviso

Avisa aos usurios que os dados


inseridos so invlidos, mas no
os impede de inseri-los. Quando
uma mensagem de alerta de aviso
exibida, os usurios podem clicar
em Sim, para aceitar a entrada
invlida, em No, para edit-la, ou em
Cancelar, para remov-la.

Informaes

Informa aos usurios que os dados


inseridos so invlidos, sem impedir sua
insero. Esse tipo de alerta de erro o
mais exvel. Quando uma mensagem
de alerta de Informaes exibida, os
usurios podem clicar em OK, para
aceitar o valor invlido, ou em Cancelar,
para rejeit-lo.

Se voc no inserir um ttulo ou um texto, o Excel utilizar um


texto padro.

15. Clique no boto OK.

Ferramentas de dados

Book Excel2010 avancado.indb 211

20/09/2013 08:41:17

212 EXCEL 2010 Avanado

16. Na clula A8, digite 99 e pressione Enter. Ser exibida a mensagem


de alerta.

17. Clique no boto Repetir e corrija o valor digitando 94.


18. Clique na clula B8 e digite EXCEL AVANADO.
19. Clique na clula C8 e digite APLICATIVOS.

Atividade 3 Criando regras de validao


em lista de outra planilha
Objetivo: Criar regra de validao de dados fazendo referncia a
uma lista em outra planilha.
Tarefas:

Criar regra de validao fazendo referncia a outra planilha.


Limpar regras de validao.
Criar referncia ao nome de um intervalo.
Salvar arquivo.

Referncia a um intervalo de outra planilha


Voc tambm pode criar as entradas da lista fazendo referncia a um
intervalo de clulas em outro local da pasta de trabalho.
1. Selecione o intervalo D8:D18.
2. Na guia Dados, no grupo Ferramentas de Dados, clique em Validao
de Dados.
3. Na guia Conguraes, na caixa Permitir, escolha a opo Lista.
4. Na caixa Fonte, clique no boto Recolher.

Ferramentas de dados

Book Excel2010 avancado.indb 212

20/09/2013 08:41:18

EXCEL 2010 Avanado 213

A caixa de dilogo ser minimizada.

5. Clique na planilha Modalidade.

6. Selecione o intervalo A1:A10.

7. Clique no boto Expandir.

8. Clique no boto OK. Os valores sofrero restrio para a seleo


indicada.
9. Para fazer um teste, na clula D8 digite DISTNCIA. Pressione
Enter. O Excel emitir uma mensagem de erro.
10. Clique em Repetir e digite EAD. Pressione Enter.

Limpando as regras de validao


Para limpar as regras de validao de uma clula ou de uma seleo,
siga estes passos:
11. Selecione o intervalo D8:D18.
12. Na guia Dados, no grupo Ferramentas de Dados, clique em Validao
de Dados.
13. Clique no boto Limpar Tudo e no boto OK.

Ferramentas de dados

Book Excel2010 avancado.indb 213

20/09/2013 08:41:18

214 EXCEL 2010 Avanado

Referncia a nome de um intervalo de outra


planilha
14. Clique na planilha Modalidade.
15. Selecione a coluna A.
16. Atribua o nome Modalidades para essa rea.

17. Clique na planilha Cursos.


18. Selecione o intervalo D8:D18.
19. Na guia Dados, no grupo Ferramentas de Dados, clique em Validao
de Dados.
20. Na guia Conguraes, na caixa Permitir, escolha a opo Lista.
21. Desmarque a opo Ignorar em branco.
Se os valores permitidos forem baseados em um intervalo de
clulas que possui um nome definido e houver uma clula em
branco em qualquer parte desse intervalo, marcar a caixa de seleo Ignorar em branco permitir que qualquer valor seja inserido na clula validada.

22. Na caixa Fonte, digite =Modalidades.


23. Clique no boto OK.
24. Na clula D8, digite PARTICULAR. O Excel apresentar uma mensagem de erro.
25. Clique em Cancelar.
26. Clique na planilha Modalidade.
27. Na clula A11, digite PARTICULAR.
28. Clique na planilha Cursos.
29. Na clula D8, digite PARTICULAR. Note que no haver mensagem
de erro e esse dado passou a ser inserido na regra de validao.
30. Salve seu arquivo.

Ferramentas de dados

Book Excel2010 avancado.indb 214

20/09/2013 08:41:18

EXCEL 2010 Avanado 215

Atividade 4 Aplicando validao a dados


j inseridos
Objetivo: Criar regra de validao de dados para corrigir entradas
invlidas.
Tarefas:

Criar regra de validao no formato hora.


Denir regras utilizando frmulas.
Circular dados invlidos.
Limpar crculos de validao.
Testar regras de validao.
Salvar arquivo.

possvel aplicar a validao de dados a clulas que j possuem dados


inseridos. O Excel pode realar com crculos os dados invlidos por
meio de instrues fornecidas pelo usurio, e aps a identicao
possvel ocultar os crculos e corrigir as entradas invlidas.

Restringindo entrada de dados


com formato hora
1. Clique na planilha Horrio.

A planilha que ser utilizada como exemplo traz horrios de um funcionrio durante a primeira quinzena do ms de julho.

As regras desse funcionrio compreendem:

um intervalo mnimo de 1 h de almoo;

8 h de trabalho, considerando a entrada e o intervalo de almoo.


Ferramentas de dados

Book Excel2010 avancado.indb 215

20/09/2013 08:41:18

216 EXCEL 2010 Avanado

Para isso, siga estes passos:


2. Selecione o intervalo D2:D16.
3. Na guia Dados, no grupo Ferramentas de Dados, clique em Validao
de Dados.
4. Na guia Conguraes, na caixa Permitir, escolha a opo Hora.
5. Na caixa Dados, escolha a opo maior ou igual a.
6. Na caixa Hora inicial, digite =C2+1:00.
7. Clique no boto OK.

8. Selecione o intervalo E2:E16.


9. Na guia Dados, no grupo Ferramentas de Dados, clique em Validao
de Dados.
10. Na guia Conguraes, na caixa Permitir, escolha a opo Hora.
11. Na caixa Dados, escolha a opo maior ou igual a.
12. Na caixa Hora inicial, digite =D2+08:00+(D2-C2).
13. Clique no boto OK.

Como os dados j foram digitados, as regras no funcionaro de imediato; ser necessrio aplicar uma validao para novas regras.

Ferramentas de dados

Book Excel2010 avancado.indb 216

20/09/2013 08:41:18

EXCEL 2010 Avanado 217

Circulando dados invlidos


14. Na guia Dados, no grupo Ferramentas de Dados, clique em Circular
Dados Invlidos.

O Excel realar com um crculo todas as clulas que contm dados


invlidos.

Limpando crculos de validao


Antes de corrigir os dados invlidos, procure limpar os crculos da planilha.
15. Na guia Dados, no grupo Ferramentas de Dados, clique em Limpar
Crculos de Validao.

Testando a regra de validao


16. Clique na clula D2, digite 12:59 e pressione Enter. Ser exibida a
mensagem de alerta.

17. Digite o valor correto. Clique no boto Repetir.


18. Na clula D2, digite 13:00 e pressione Enter.

Ferramentas de dados

Book Excel2010 avancado.indb 217

20/09/2013 08:41:18

218 EXCEL 2010 Avanado

A regra de validao da clula D2 foi respeitada, porm as demais clulas continuam com dados invlidos. Procure novamente circular os
dados e corrigir essas informaes.
19. Na guia Dados, no grupo Ferramentas de Dados, clique em Circular
Dados Invlidos.

Observe que a clula E2 possui indicao de dados invlidos. Isso se


deu por causa da alterao da informao da clula D2. Por isso, nesse
exemplo, importante que a cada alterao seja aplicada uma nova
validao.
20. Clique na clula E2 e digite 18:00.
21. Corrija os demais dados aplicando, aps a correo, a validao de
dados.
22. Salve o arquivo.

Atividade 5 Personalizando regras de


validao
Objetivo: Testar outras regras de validao.
Tarefas:

Criar regra de validao de data.


Criar regra de validao de comprimento.
Criar regra de validao de nmero inteiro.
Criar regra de validao de nmero decimal.
Criar regra de validao utilizando funo Texto.
Salvar e fechar arquivo.

Ferramentas de dados

Book Excel2010 avancado.indb 218

20/09/2013 08:41:18

EXCEL 2010 Avanado 219

Restringindo entrada de dados com


outros critrios
1. Clique na planilha Vendas Sudeste.

A planilha Vendas Sudeste refere-se a uma lista de equipamentos em


que necessrio restringir a entrada de dados em um perodo no ms,
denir um tamanho xo para o cdigo do produto, evitar que os nmeros da sada de equipamentos sejam maiores que o estoque, permitir
que no mximo seja dado um desconto de 8% do valor unitrio e que
no campo Estado s seja digitado texto.
Tudo isso possvel de ser feito aplicando regras de validao.

Inserindo restrio de data


2. Selecione o intervalo A3:A10.
3. Na guia Dados, no grupo Ferramentas de Dados, clique em Validao
de Dados.
4. Na caixa de dilogo Validao de dados, na guia Conguraes, na
caixa Permitir, selecione Data.
5. Na caixa Dados, selecione a opo est entre.
6. Em Data de incio ser inserida a primeira data, que far a referncia ao intervalo pretendido. Digite 01-05-2012.
7. Em Data de trmino, digite 31-05-2012 e clique em OK.

Ferramentas de dados

Book Excel2010 avancado.indb 219

20/09/2013 08:41:18

220 EXCEL 2010 Avanado

8. Na clula A3, digite 13-06-2012. Voc receber uma mensagem de


erro ao tentar conrmar a data.
9. Clique em Repetir e digite a linha conforme abaixo:
Data

13-05-2012

Cdigo

R02

Equipamento

Roteador

Estoque

55

Sada

15

Valor

99

Desconto

Estado

RJ

Inserindo restrio de comprimento


Os dados do Cdigo devem car restritos a at trs caracteres.
10. Selecione o intervalo B3:B10.
11. Na guia Dados, no grupo Ferramentas de Dados, clique em Validao
de Dados.
12. Na caixa de dilogo Validao de dados, na guia Conguraes, na
caixa Permitir, selecione Comprimento de texto.
13. Na caixa Dados, selecione a opo igual a.
14. Em Comprimento, digite 3 e clique em OK.

15. Na clula A4, digite 16-05-2012.


16. Na clula B4, digite N1. Voc receber uma mensagem de erro ao
tentar conrmar o Cdigo.

Ferramentas de dados

Book Excel2010 avancado.indb 220

20/09/2013 08:41:18

EXCEL 2010 Avanado 221

17. Clique em Repetir e digite a linha conforme abaixo:


Cdigo

N01

Equipamento

Notebook

Estoque

250

Sada

25

Valor

1500

Desconto

100

Estado

SP

Inserindo restrio de nmeros


Voc deve restringir os dados de sada para que tenham um valor mximo igual ao da quantidade de Estoque.
18. Selecione o intervalo E3:E10.
19. Na guia Dados, no grupo Ferramentas de Dados, clique em Validao
de Dados.
20. Na caixa de dilogo Validao de dados, na guia Conguraes, na
caixa Permitir, selecione Nmero inteiro.
21. Na caixa Dados, selecione a opo menor ou igual a.
22. Em Mximo, digite =D3 e clique em OK.

23. Na clula A5, digite 17-05-2012.


24. Na clula B5, digite C02.
25. Na clula E5, digite 130. Voc receber uma mensagem de erro ao
tentar conrmar o valor da sada.

Ferramentas de dados

Book Excel2010 avancado.indb 221

20/09/2013 08:41:18

222 EXCEL 2010 Avanado

26. Clique em Repetir e digite a linha conforme abaixo:


Sada

90

Valor

2600

Desconto

200

Estado

SP

Inserindo restrio de decimais


Voc deve restringir os dados de Desconto para que tenham um valor
menor ou igual a 8% do valor do produto.
27. Selecione o intervalo G3:G10.
28. Na guia Dados, no grupo Ferramentas de Dados, clique em Validao
de Dados.
29. Na caixa de dilogo Validao de dados, na guia Conguraes, na
caixa Permitir, selecione Decimal.
30. Na caixa Dados, selecione a opo menor ou igual a.
31. Em Mximo, digite =F3*0,08 e clique em OK.

32. Na clula A6, digite 17-05-2012.


33. Na clula B6, digite M04.
34. Na clula E6, digite 5.
35. Na clula G6, digite 100. Voc receber uma mensagem de erro ao
tentar conrmar o valor do Desconto.
36. Clique em Repetir e digite a linha conforme abaixo:
Desconto

43,90

Estado

SP

Ferramentas de dados

Book Excel2010 avancado.indb 222

20/09/2013 08:41:18

EXCEL 2010 Avanado 223

Inserindo restrio de texto por meio de funo


Voc deve restringir os dados do Estado para que no sejam inseridos
nmeros.
37. Selecione o intervalo H3:H10.
38. Na guia Dados, no grupo Ferramentas de Dados, clique em Validao
de Dados.
39. Na caixa de dilogo Validao de dados, na guia Conguraes, na
caixa Permitir, selecione Personalizado.
40. Na caixa Dados, selecione a opo igual a.
41. Em Frmula, digite =TEXTO(H3) e clique em OK.

42. Na clula A7, digite 23-05-2012.


43. Na clula B7, digite M15.
44. Na clula E7, digite 12.
45. Na clula G7, digite 20.
46. Na clula H7, digite 1. Voc receber uma mensagem de erro ao
tentar conrmar o Estado.
47. Clique em Repetir e digite RJ.
48. Preencha as demais linhas com quaisquer valores, testando as regras. Salve e feche seu arquivo.

Consolidando dados
Para agrupar e resumir informaes de planilhas separadas em uma nica planilha, voc pode consolidar os dados de outras planilhas em uma
nica que ser o resumo de todas as informaes. As planilhas podem
estar na mesma pasta de trabalho que a planilha que ser o resumo ou
ainda em outras pastas de trabalhos.

Ferramentas de dados

Book Excel2010 avancado.indb 223

20/09/2013 08:41:18

224 EXCEL 2010 Avanado

H duas maneiras para consolidar dados:

Por posio: quando voc tiver planilhas que foram criadas com o
mesmo modelo e, os dados de origem forem organizados na mesma
ordem e usarem a mesma linha e os mesmos rtulos de coluna.

Por categoria: quando voc tiver dados de vrias planilhas organizados de forma diferente, porm com os mesmos rtulos de linha
e coluna, ainda que cada planilha contenha itens diferentes ou um
nmero diferente de itens.

Atividade 6 Consolidando dados


Objetivo: Consolidar planilhas criadas em um mesmo modelo.
Tarefas:

Abrir um arquivo.
Consolidar valores de outras planilhas.
Salvar o arquivo.

A empresa possui duas liais, uma em So Paulo e outra no Rio de


Janeiro. Ambas possuem o mesmo modelo de planilha de despesas e
semestralmente elaboram uma planilha de gastos.
Ser necessrio elaborar uma planilha contendo a combinao de dados
e a soma dos respectivos valores de despesas constantes nas duas liais.
1. Abra o arquivo Consolidao de Despesas.xlsx.
A pasta trar trs planilhas: Filial So Paulo, Filial Rio de Janeiro e
Despesas Semestrais.

Ferramentas de dados

Book Excel2010 avancado.indb 224

20/09/2013 08:41:18

EXCEL 2010 Avanado 225

2. Clique na planilha Despesas Semestrais.

3. Clique na clula B3, para que ela seja a clula ativa.


Na planilha mestre, clique na clula superior esquerda da rea
em que voc deseja que os dados consolidados sejam exibidos.

4. Na guia Dados, no grupo Ferramentas de Dados, clique no boto de


comando Consolidar.

Ser exibida a caixa de dilogo Consolidar.


Na caixa Funo, sero exibidas vrias opes, porm voc deve deixar
na opo Soma.

Ferramentas de dados

Book Excel2010 avancado.indb 225

20/09/2013 08:41:19

226 EXCEL 2010 Avanado

5. Na caixa Referncia, clique no boto Recolher Caixa de Dilogo


para selecionar os dados na planilha.

Ser apresentada a caixa de dilogo Consolidar Referncia.

6. Na planilha Filial So Paulo, selecione o intervalo B3:G12.

7. Clique no boto Recolher na caixa de dilogo Consolidar Referncia.

Ferramentas de dados

Book Excel2010 avancado.indb 226

20/09/2013 08:41:19

EXCEL 2010 Avanado 227

8. Com a caixa de dilogo Consolidar ampliada, clique no boto


Adicionar.

O intervalo indicando a regio da Filial So Paulo ser inserido na


caixa Todas as referncias.
Voc deve repetir os passos 5 a 8 para inserir o intervalo da Filial Rio
de Janeiro.
9. Na caixa Referncia, clique no boto Recolher Caixa de Dilogo
para selecionar os dados na planilha.
10. Na planilha Filial Rio de Janeiro, selecione o intervalo B3:G12.
11. Clique no boto Recolher na caixa de dilogo Consolidar Referncia.
12. Com a caixa de dilogo Consolidar ampliada, clique no boto
Adicionar.
13 Com o intervalo da Filial Rio de Janeiro inserido na caixa Todas as
referncias, clique no boto OK.

Ferramentas de dados

Book Excel2010 avancado.indb 227

20/09/2013 08:41:19

228 EXCEL 2010 Avanado

As somas das despesas constantes nas duas liais sero apresentadas na


planilha, consolidando os valores.

14. Salve o arquivo

Atividade 7 Consolidando dados com


vnculo
Objetivo: Consolidar planilha mantendo vnculos com as planilhas
de origem.
Tarefas: Congurar a consolidao para que ela se atualize automaticamente quando os dados de origem forem alterados.
Salvar o arquivo.
Em caso de qualquer alterao nos valores nas planilhas Filial So Paulo
ou Filial Rio de Janeiro, os valores na planilha Despesas Semestrais
no sero alterados. Isso somente acontecer se houver um vnculo nos
itens consolidados.
1. Na planilha Despesas Semestrais, clique na clula B3 para que ela
seja a clula ativa.
2. Na guia Dados, no grupo Ferramentas de Dados, clique no boto de
comando Consolidar.
3. Marque a caixa de seleo Criar vnculos com dados de origem.

4. Clique no boto OK.


Ferramentas de dados

Book Excel2010 avancado.indb 228

20/09/2013 08:41:19

EXCEL 2010 Avanado 229

Importante: marque essa caixa de seleo apenas se a planilha que contm os dados estiver em outra pasta de trabalho. Depois de marcar essa
caixa de seleo, no ser mais possvel alterar as clulas e os intervalos
que esto inclusos na consolidao.
O Excel exibir uma rea cinza com nmeros (1 e 2) e com sinais de
adio (+) do lado esquerdo. Note que a planilha sofrer alteraes
nas respectivas linhas em que esto as despesas (gua, Luz e Telefone
foram deslocadas duas linhas para baixo, o mesmo acontecendo com as
demais despesas).
Cada sinal de adio compreende um agrupamento de linhas que correspondem ao total que exibido.

5. Clique no nmero 2 do lado esquerdo.


Todas as linhas que estavam ocultas sero exibidas, e o smbolo de subtrao substituir o smbolo de adio para cada total exibido.

6. Clique no nmero 1 do lado esquerdo.

Ferramentas de dados

Book Excel2010 avancado.indb 229

20/09/2013 08:41:19

230 EXCEL 2010 Avanado

A planilha retornar a situao anterior. Voc pode visualizar um item


de despesa isoladamente em vez da planilha inteira.
7. Clique no sinal de adio, que corresponde despesa gua, Luz e
Telefone da linha 5.

As linhas 3 e 4 que so exibidas correspondem aos valores das liais de


So Paulo e do Rio de Janeiro. Ao posicionar o cursor, por exemplo, na
clula B3, observe que o contedo uma frmula que faz referncia
planilha Filial Rio de Janeiro.

8. Clique no sinal de subtrao para ocultar novamente as linhas 3 e 4.


A grande vantagem da consolidao com vnculo que voc pode alterar valores das planilhas que compem os dados, alterando a exibio
dos valores na planilha consolidada.
9. Na planilha Filial So Paulo, na clula B3, altere o valor da despesa
gua, Luz e Telefone para 3000.
10. Retorne novamente planilha Despesas Semestrais.

O valor ser reajustado automaticamente.


11.Salve e feche o arquivo.

Ferramentas de dados

Book Excel2010 avancado.indb 230

20/09/2013 08:41:19

EXCEL 2010 Avanado 231

Atividade 8 Consolidando dados em


outras pastas
Objetivo: Consolidar dados de vrios arquivos em uma nica planilha.
Tarefas:

Abrir arquivos existentes.


Consolidar dados em uma planilha.
Salvar o arquivo.

O Senac oferece cursos de ps-graduao em vrias de suas unidades.


Essas informaes esto distribudas em arquivos. O objetivo consolidar as informaes de nmeros de vagas oferecidas e nmeros de
inscritos em uma nica planilha.
Abra as planilhas Consolidao Geral, Consolidao Tito, Consolidao
Sto Amaro e Consolidao 9 de Julho.
O Excel abrir as quatro planilhas, mas exibir apenas a ltima planilha
aberta. Voc deve organizar as planilhas para que sejam exibidas lado a
lado, para facilitar a utilizao dos dados.

1. Em qualquer planilha que esteja aberta, na guia Exibio, no grupo


Janela, clique no boto de comando Organizar Tudo.

Ferramentas de dados

Book Excel2010 avancado.indb 231

20/09/2013 08:41:19

232 EXCEL 2010 Avanado

Ser exibida a caixa de dilogo Organizar janelas.

As janelas sero exibidas lado a lado.


2. Selecione a opo Lado a lado e clique no boto OK.

Observe que as demais planilhas possuem as mesmas informaes, mas


que no esto na mesma ordem e nem na mesma quantidade (nmero de
linhas). Talvez elas no tenham sido abertas na mesma ordem da gura.
Voc dever consolidar os dados na planilha Consolidao_Geral.
3. Na planilha Consolidao_Geral, clique na clula B3 para que seja
a clula ativa.
4. Na guia Dados, no grupo Ferramentas de Dados, clique no boto de
comando Consolidar.
Voc dever indicar as referncias de dados nos outros arquivos abertos.
5. Na caixa de dilogo Consolidar, em Funo, mantenha a opo
Soma.
6. Na caixa Referncia, clique no boto Recolher Caixa de Dilogo
para selecionar os dados na planilha.
7. Com a caixa de dilogo Consolidar-Referncia aberta, selecione os
dados da regio A3:C7 da planilha Consolidao-Campus_Stoamaro.

Ferramentas de dados

Book Excel2010 avancado.indb 232

20/09/2013 08:41:19

EXCEL 2010 Avanado 233

8. Clique no boto Recolher na caixa de dilogo Consolidar Referncia.


9. Com a caixa de dilogo Consolidar ampliada, clique no boto
Adicionar.
Repita os procedimentos de 6 a 10 para adicionar os demais itens.

10. Aps adicionar o itens referentes s planilhas Consolidao-9dejulho


e Consolidao-Tito, selecione a opo Coluna esquerda na caixa
Usar rtulos na.

11. Clique no boto OK.

Ferramentas de dados

Book Excel2010 avancado.indb 233

20/09/2013 08:41:20

234 EXCEL 2010 Avanado

A planilha Consolidao-Geral trar os dados referentes aos cursos


consolidados.

12. Salve o arquivo Consolidao_Geral e feche os demais arquivos.

Ferramentas de dados

Book Excel2010 avancado.indb 234

20/09/2013 08:41:20

EXCEL 2010 Avanado 235

Resumo do captulo
Para

Procedimento

Adicionar
regras de
validao

Na guia Dados, no grupo Ferramentas de


Dados, clique em Validao de Dados.

Boto

Na caixa de dilogo Validao de dados,


na guia Conguraes, na caixa Permitir,
selecione Lista.
Clique na caixa Fonte, digite os valores
da lista e clique no boto OK.

Denir
mensagens de
dados

Na guia Dados, no grupo Ferramentas de


Dados, clique em Validao de Dados.
Na guia Conguraes, desmarque a
opo Menu suspenso na clula.
Clique na guia Mensagem de entrada.
Na caixa Ttulo, digite um texto
identicador, na caixa Mensagem de
entrada, digite Utilize apenas os cdigos
necessrios e clique no boto OK.
Ou ainda:
Na guia Dados, no grupo Ferramentas de
Dados, clique em Validao de Dados.
Clique na guia Alerta de erro.
Na caixa Mensagem de erro, digite a
mensagem desejada.
Na caixa de combinao Estilo, escolha a
opo desejada.

Ferramentas de dados

Book Excel2010 avancado.indb 235

20/09/2013 08:41:20

236 EXCEL 2010 Avanado

Para

Procedimento

Criar regras
de validao
em lista de
outra planilha

Na guia Dados, no grupo Ferramentas de


Dados, clique em Validao de Dados.

Boto

Na guia Conguraes, na caixa


Permitir, escolha a opo Lista.
Na caixa Fonte, clique no boto
Recolher.
Clique na outra planilha e selecione o
intervalo desejado.
Clique no boto OK. Os valores sofrero
restrio para a seleo indicada.

Aplicar
validao
a dados j
inseridos

Na guia Dados, no grupo Ferramentas de


Dados, clique em Validao de Dados.
Na guia Conguraes, na caixa
Permitir, escolha a opo Hora.
Na caixa Dados, escolha a opo maior
ou igual a.
Na caixa Hora Inicial, digite a frmula.
Clique no boto OK.

Personalizar
regras de
validao

Na guia Dados, no grupo Ferramentas de


Dados, clique em Validao de Dados.
Na caixa de dilogo Validao de dados,
na guia Conguraes, na caixa Permitir,
selecione Data.
Na caixa Dados, selecione a opo Est
entre.
Em Data de incio, ser inserida a
primeira data que far referncia ao
intervalo pretendido.
Em Data de trmino, clique em OK.

Ferramentas de dados

Book Excel2010 avancado.indb 236

20/09/2013 08:41:20

EXCEL 2010 Avanado 237

Para

Procedimento

Consolidar
dados

Na guia Dados, no grupo Ferramentas


de Dados, clique no boto de comando
Consolidar.

Boto

Na caixa Funo, escolha a opo Soma.


Na caixa Referncia, clique no boto
Recolher Caixa de Dilogo para
selecionar os dados na planilha.
Em Consolidar Referncia, selecione o
intervalo da planilha desejada
Com a caixa de dilogo Consolidar
ampliada, clique no boto Adicionar.
Clique em OK.
Consolidar
dados com
vnculos

Na guia Dados, no grupo Ferramentas


de Dados, clique no boto de comando
Consolidar.
Marque a caixa de seleo Criar vnculos
com dados de origem.
Clique no boto OK.

Consolidar
dados em
outras pastas

Abra vrias planilhas.


Na guia Dados, no grupo Ferramentas
de Dados, clique no boto de comando
Consolidar.
Na caixa de dilogo Consolidar, em
Funo, mantenha a opo Soma.
Na caixa Referncia, clique no boto
Recolher Caixa de Dilogo para
selecionar os dados na planilha.
Com a caixa de dilogo Consolidar
Referncia aberta, selecione os dados da
regio da planilha desejada.
Clique no boto Recolher na caixa de
dilogo Consolidar Referncia.
Com a caixa de dilogo Consolidar
ampliada, clique no boto Adicionar.
Aps adicionar os itens referentes s
planilhas, selecione a opo Coluna
esquerda na caixa Usar rtulos na.
Clique no boto OK.

Ferramentas de dados

Book Excel2010 avancado.indb 237

20/09/2013 08:41:20

238 EXCEL 2010 Avanado

Anotaes

Anotaes

Book Excel2010 avancado.indb 238

20/09/2013 08:41:20

11

Estrutura de dados

OBJETIVO
Agrupar linhas ou colunas de
resumo utilizando o recurso
estrutura de tpicos.

Book Excel2010 avancado.indb 239

20/09/2013 08:41:20

Book Excel2010 avancado.indb 240

20/09/2013 08:41:20

EXCEL 2010 Avanado 241

Para organizar uma lista de dados, voc pode criar uma estrutura de
tpicos. Nela, sero exibidas linhas e colunas de resumo e ser possvel
trabalhar em at oito nveis. O nvel interno representado pelo nmero
mais alto. O resumo dos dados representado por smbolos que alteram
o modo de exibio de uma planilha. Essa organizao chamada de
estrutura de tpicos.

Ob

Atividade 1 Trabalhando com estrutura


de tpicos

Ta

Objetivo: Trabalhar dados de uma planilha por meio de uma estrutura de tpicos.

Tarefas:

Abrir um arquivo.
Criar uma estrutura de tpicos em linha.
Exibir ou ocultar uma estrutura de dados.
Desagrupar uma estrutura de tpicos em linha.
Remover uma estrutura de tpicos.
Criar uma estrutura de tpicos por coluna.
Incluir subtotais.
Incluir estrutura de AutoTpicos.
Salvar arquivo.

Agrupar uma estrutura de tpicos em linha


1. Abra o arquivo Vendas Loja Shopping.xlsx.
Uma loja de eletrnicos deseja controlar as suas vendas quinzenalmente
por meio de uma planilha. Para isso, necessita resumir os principais
dados, j que a planilha no permite uma fcil visualizao.
2. Clique na clula A4 para que ela seja a clula ativa.
Voc deve selecionar o intervalo entre a descrio e os totais exibidos.

Estrutura de dados

Book Excel2010 avancado.indb 241

20/09/2013 08:41:21

242 EXCEL 2010 Avanado

3. Selecione o intervalo de A4:L7.

4. Na guia Dados, no grupo Estrutura de Tpicos, clique no boto de


comando Agrupar.

Ser apresentada a caixa de dilogo Agrupar.

5. Escolha a opo Linhas e clique no boto OK.


Ser exibido um resumo dos dados com smbolos esquerda de sua
planilha. Nmeros simbolizando, no seu exemplo, dois nveis (nmeros
1 e 2) e o sinal de subtrao.

Estrutura de dados

Book Excel2010 avancado.indb 242

20/09/2013 08:41:21

EXCEL 2010 Avanado 243

6. Clique no boto 1 para exibir o resumo dos dados.

Voc ocultar a descrio dos equipamentos dos games, apresentando


apenas os totais.
Note que no lugar do smbolo de subtrao, o Excel exibe o sinal de
adio. Isso indica que existem dados resumidos e ocultos.
7. Para reexibir os dados ocultos, clique no boto 2.
Voc pode exibir e ocultar os itens em estrutura de tpicos pressionando os smbolos de adio () e subtrao (), ou ainda os
botes de comando Mostrar Detalhe e Ocultar Detalhe.

8. Escolha a opo Linha e clique no boto OK.


Voc dever resumir os demais dados, seguindo o mesmo raciocnio
dos passos 3 a 5. Procure resumir toda a estrutura para facilitar a
visualizao.
Ao nal do exerccio, sua planilha dever ter o seguinte aspecto:

Desagrupar uma estrutura de tpicos em linha


1. Clique no boto 2 para exibir toda a estrutura de tpicos.
2. Selecione o intervalo de A4:L7.

Estrutura de dados

Book Excel2010 avancado.indb 243

20/09/2013 08:41:21

244 EXCEL 2010 Avanado

3. Na guia Dados, no grupo Estrutura de Tpicos, clique no boto de


comando Desagrupar.

Ser exibida a caixa de dilogo Desagrupar.

4. Escolha a opo Linhas e clique no boto OK.


Note que somente esse intervalo voltar ao normal sem a estrutura de
tpicos.

Remover uma estrutura de tpicos


Voc pode desagrupar os demais itens de uma nica vez. Para isso, siga
estes passos:
1. Clique em qualquer clula dentro de sua estrutura de tpicos.
2. Na guia Dados, no grupo Estrutura de Tpicos, clique na seta abaixo do boto de comando Desagrupar.
3. Clique na opo Limpar estrutura de tpicos.

Sua planilha retornar ao estado inicial, removendo todas as estruturas


de tpicos.

Estrutura de dados

Book Excel2010 avancado.indb 244

20/09/2013 08:41:21

EXCEL 2010 Avanado 245

Agrupar uma estrutura de tpicos em coluna


1. Clique na planilha Plan2
. Voc ter um modelo j preenchido para esse prximo exerccio.
Essa planilha j ter uma estrutura de tpicos criada por linha. Voc
far a insero de uma estrutura por colunas para melhorar ainda mais
a visualizao.
2. Selecione as colunas D e F.
3. Na guia Dados, no grupo Estrutura de Tpicos, clique na seta abaixo do boto de comando Agrupar.
Pelo fato de voc ter selecionado as colunas e no uma rea, no foi
solicitada a indicao de linha ou coluna.

Voc poder resumir e ocultar as colunas correspondentes s quinzenas


apresentando apenas o valor do ms. Utilize para isso o boto 1 ou o
sinal de subtrao.
4. Faa o mesmo para criar uma estrutura de tpicos nas quinzenas dos
meses de fevereiro (colunas G e H) e maro (colunas J e K). Utilize
o raciocnio das etapas 2 e 3.
Aps a insero de estrutura de tpicos por coluna e agrupando os dados,
seu modelo apresentar os agrupamentos conforme a gura a seguir.

Estrutura de dados

Book Excel2010 avancado.indb 245

20/09/2013 08:41:21

246 EXCEL 2010 Avanado

Com o agrupamento por coluna, voc obter nveis de resumo que permitiro novas visualizaes dos resultados.

Inserindo subtotais em uma lista de dados de


uma planilha
O comando Subtotal permite que o Excel calcule automaticamente os
subtotais e os totais gerais em uma lista para uma coluna. Os subtotais
so calculados com uma funo de resumo como Soma ou Mdia.
1. Clique na planilha Plan3. Nela, voc encontrar uma planilha j
preenchida para essa atividade.
Para esse exerccio, algumas modicaes foram feitas:

Na coluna A, foi inserido o rtulo Setor e foram feitas as cpias da


descrio de cada setor.

Foram retirados os totais de cada setor.


2. Selecione o intervalo A4:L23.
3. Na guia Dados, no grupo Estrutura de Tpicos, clique no boto de
comando Subtotal.

O Excel exibir uma caixa de dilogo indicando que existe uma linha
que poder servir de rtulo para cada lista de dado.

4. Clique no boto Sim.


Ser exibida a caixa de dilogo Subtotais. Essa caixa de dilogo mostra
que a cada alterao na descrio do setor ser inserida uma totalizao
dos valores ou dos itens selecionados.

Estrutura de dados

Book Excel2010 avancado.indb 246

20/09/2013 08:41:21

EXCEL 2010 Avanado 247

5. No item A cada alterao em, escolha Setor.


6. No item Usar funo, escolha Soma.
7. No item Adicionar subtotal a, selecione todos os itens relacionados
a Valor.
8. Deixe marcadas as opes Substituir subtotais atuais e Resumir
abaixo dos dados.
9. Clique no boto OK.
A planilha exibir os subtotais de cada valor a partir da mudana da descrio do setor e totalizar os valores no nal da planilha. Os trs nveis
de agrupamento correspondero ao total geral para o nvel 1, subtotais
por setor para o nvel 2 e para a planilha geral nvel 3.

Agrupando dados em uma planilha por meio


de AutoTpicos
O comando AutoTpicos permite que o Excel calcule automaticamente
os subtotais e os totais gerais em uma planilha que j possua dados
totalizados.
1. Clique na planilha Plan4. Nela, voc encontrar uma planilha j
preenchida para essa atividade.
Essa planilha bem simples e possui a totalizao mensal dos equipamentos vendidos e a totalizao bimestral de cada produto.
2. Clique em qualquer clula dentro da planilha.
3. Na guia Dados, no grupo Estrutura de Tpicos, clique no boto de
comando Agrupar.
4. Clique na opo AutoTpicos.

Estrutura de dados

Book Excel2010 avancado.indb 247

20/09/2013 08:41:21

248 EXCEL 2010 Avanado

Sua planilha ter inseridos todos os agrupamentos automaticamente.


O Excel considerar a cada subtotal um agrupamento a ser construdo.

5. Salve e feche o seu arquivo.

Estrutura de dados

Book Excel2010 avancado.indb 248

20/09/2013 08:41:21

EXCEL 2010 Avanado 249

Resumo do captulo
Para

Procedimento

Agrupar tpicos

Na guia Dados, no grupo Estrutura de


Tpicos, clique no boto de comando
Agrupar.

Boto

Escolha a opo Linhas e clique no boto


OK.
Clique no boto 1 para exibir o resumo
dos dados.
Para reexibir os dados ocultos, clique no
boto 2.
Desagrupar tpicos

Na guia Dados, no grupo Estrutura de


Tpicos, clique no boto de comando
Desagrupar.
Escolha a opo Linhas e clique no boto
OK.

Remover uma estrutura


de tpicos

Na guia Dados, no grupo Estrutura de


Tpicos, clique na seta abaixo do boto
de comando Desagrupar.
Clique na opo Limpar estrutura de
tpicos.

Inserir subtotais

Na guia Dados, no grupo Estrutura de


Tpicos, clique no boto de comando
Subtotais.
Clique no boto Sim.
No item A cada alterao em, escolha
Setor.
No item Usar funo, escolha Soma.
No item Adicionar subtotal a, selecione
todos os itens relacionados a Valor.
Deixe marcadas as opes Substituir
subtotais atuais e Resumir abaixo dos
dados.
Clique no boto OK.

Agrupar por meio de


AutoTpicos

Na guia Dados, no grupo Estrutura de


Tpicos, clique no boto de comando
Agrupar.
Clique na opo AutoTpicos.

Estrutura de dados

Book Excel2010 avancado.indb 249

20/09/2013 08:41:21

250 EXCEL 2010 Avanado

Anotaes

Anotaes

Book Excel2010 avancado.indb 250

20/09/2013 08:41:21

12

Proteo

OBJETIVO
*erenciar um arquivo do Excel
protegendo partes de uma
planilha, estrutura ou arquivo
completo por meio de senha.

Book Excel2010 avancado.indb 251

20/09/2013 08:41:22

Book Excel2010 avancado.indb 252

20/09/2013 08:41:22

EXCEL 2010 Avanado 253

muito comum trabalhar e compartilhar planilhas. Assim, outros usurios tero acesso informao e, se necessrio, alteraro os contedos.
Em alguns casos, porm, isso pode ser catastrco, pois um usurio
sem conhecimento do Excel pode danicar, acidental ou propositadamente, a planilha criada, alterando ou mesmo excluindo informaes
que prejudiquem seu correto funcionamento. Para evitar isso, voc
pode proteger determinados elementos da planilha ou da pasta de trabalho, inserindo ou no uma senha.

Atividade 1 - Protegendo elementos da


planilha
Objetivo: Permitir restries na planilha para que usurios no possam alter-la, desbloqueando apenas partes para digitao.
Tarefas:

Abrir arquivo.
Proteger elementos de uma planilha.
Remover a proteo.
Salvar o arquivo.

Quando voc compartilha um arquivo com outros usurios, recomendvel proteger dados em partes especcas de sua planilha para
impedir alteraes. Outros usurios no conseguem inserir, modicar, excluir ou formatar dados em uma clula bloqueada. E possvel
especicar quais elementos os usurios podem alterar, quando uma
planilha protegida.
1. Abra o arquivo Vendas Trimestre.xlsx.
2. Selecione o intervalo D3:E17. Esse intervalo ser desbloqueado e o
usurio poder alter-lo.
Por padro, quando uma planilha protegida, todas as suas clulas so
bloqueadas, impedindo qualquer alterao por parte dos usurios. Assim, para que a rea selecionada possa ser utilizada, necessrio que
voc desative o recurso Bloquear clula.
3. Na guia Pgina Inicial, no grupo Clulas, clique em Formatar.
4. Na guia Proteo, clique em Bloquear Clula para desativar o
bloqueio.

Proteo

Book Excel2010 avancado.indb 253

20/09/2013 08:41:22

254 EXCEL 2010 Avanado

5. Na guia Reviso, no grupo Alteraes, clique em Proteger Planilha.

Ser exibida a caixa de dilogo Proteger planilha.

possvel especicar uma senha que os usurios tero que digitar


para alterar elementos especcos protegidos de planilhas e pastas de
trabalho.
Ao proteger uma planilha ou pasta de trabalho, voc tem a opo de
adicionar uma senha. Esse nvel de proteo por bloqueio de elementos
por senha no garante que todos os dados sigilosos da pasta de trabalho
Proteo

Book Excel2010 avancado.indb 254

20/09/2013 08:41:22

EXCEL 2010 Avanado 255

estejam seguros. recomendvel proteger a prpria pasta de trabalho


com uma senha, para ajudar a evitar acesso no autorizado.
Use senhas que combinem letras maisculas e minsculas, nmeros e
smbolos. Procure criar uma senha com oito ou mais caracteres. fundamental que voc no se esquea de sua senha. Sem ela, no ser possvel desproteger a pasta de trabalho ou planilha e o Excel no poder
recuper-la.
Alm disso, possvel impedir que os usurios alterem a estrutura de
uma planilha. Na caixa de listagem existem vrias opes:

Selecionar clulas bloqueadas: permite que os usurios movimentem o ponteiro para clulas nas quais a caixa de seleo Bloquear
Clula est marcada. Por padro, o usurio pode selecionar clulas
bloqueadas.

Selecionar clulas desbloqueadas: permite que os usurios movimentem o ponteiro para clulas nas quais a caixa de seleo
Bloquear Clula est desmarcada na guia Proteo da caixa de
dilogo Formatar Clulas. Por padro, os usurios podem selecionar clulas desbloqueadas e pressionar a tecla TAB para mover-se
entre clulas desbloqueadas em uma planilha protegida.

Formatar clulas: permite que os usurios alterem qualquer uma


das opes das caixas de dilogo Formatar Clulas ou Formatao
Condicional. Se voc aplicou formatos condicionais antes de proteger a planilha, a formatao continuar sendo alterada quando um
usurio inserir um valor que atenda a uma condio diferente.

Formatar Colunas: permite que os usurios usem qualquer comando de formatao de coluna, incluindo a alterao da largura da coluna ou a ocultao das colunas.

Formatar linhas: permite que os usurios usem qualquer comando


de formatao de linha, incluindo a alterao da altura da linha ou a
ocultao das linhas.

Inserir colunas: permite que os usurios insiram colunas.

Inserir linhas: permite que os usurios insiram linhas.

Inserir hiperlinks: permite que os usurios insiram novos hiperlinks,


at mesmo em clulas desbloqueadas.

Excluir colunas: permite que os usurios excluam colunas.

Excluir linhas: permite que os usurios excluam linhas.

Classicar: permite que os usurios usem qualquer comando para


classicar dados.

Usar AutoFiltro: permite que os usurios usem setas suspensas para


alterar o ltro em intervalos quando os AutoFiltros forem aplicados.
Proteo

Book Excel2010 avancado.indb 255

20/09/2013 08:41:22

256 EXCEL 2010 Avanado

Usar relatrios de tabela dinmica: permite que os usurios formatem, alterem o layout, atualizem ou modiquem de alguma forma os
relatrios de tabela dinmica ou criem novos relatrios.

Editar objetos: permite que os usurios faam alteraes em objetos grcos, incluindo mapas, grcos incorporados, formas, caixas
de texto e controles que voc no desbloqueou antes de proteger a
planilha.

Editar cenrios: permite que os usurios exibam cenrios que voc


ocultou, faam alteraes em cenrios que no podem ser alterados
e excluam esses cenrios.
6. Deixe selecionada a opo Proteger a planilha e o contedo de
clulas bloqueadas.
7. Digite a seguinte senha: cursoexcel2010.
Lembre-se de que o Excel diferencia as letras maisculas das
letras minsculas.

8. Mantenha selecionadas as opes Selecionar clulas bloqueadas e


Selecionar clulas desbloqueadas e clique em OK.
9. Digite novamente a senha e clique em OK.
Caso ocorra qualquer tentativa de alterao das reas que no foram
selecionadas, o Excel exibir um aviso.

Uma vez protegidos os elementos da planilha, basta salvar o arquivo e


distribuir para a utilizao de outro usurio.
Observe que novas digitaes podem ser feitas no intervalo D3:E17.
10. Com a planilha protegida, digite quaisquer valores nos meses de
fevereiro e maro.
Para desbloquear os elementos da planilha, siga os seguintes passos:
11. Na guia Reviso, no grupo Alteraes, clique em Desproteger
Planilha.
12. Digite a senha cursoexcel2010 e clique em OK.
13. Salve e feche o seu arquivo.
Proteo

Book Excel2010 avancado.indb 256

20/09/2013 08:41:22

EXCEL 2010 Avanado 257

Atividade 2 - Protegendo uma planilha


Objetivo: Ocultar a estrutura da pasta de trabalho para que usurios
no possam alter-la.
Tarefas:

Ocultar planilha.
Proteger planilha.
Reexibir planilha.
Salvar arquivo.

possvel bloquear a estrutura de uma pasta de trabalho, o que impede


os usurios de adicionar ou excluir planilhas, ou de exibir pastas de
trabalho ocultas. Tambm possvel impedir os usurios de alterar o tamanho ou a posio de janelas de planilhas. A proteo da estrutura e de
janelas da pasta de trabalho se aplica prpria pasta de trabalho inteira.
1. Abra o arquivo Comisso e Vendas.xlsx.
Observe que nesse arquivo existem duas planilhas j criadas: Comisso
e Vendas.
Ser importante permitir alteraes na planilha de Vendas e no permitir
acesso aos usurios planilha Comisso, pois essa exibe o percentual que
utilizado na frmula e que dever ser restrito a quem administra a rea.
2. Selecione a planilha Comisso.
3. Clique com o boto direito do mouse e oculte a planilha.

4. Na guia Reviso, no grupo Alteraes, clique em Proteger Pasta de


Trabalho.

Proteo

Book Excel2010 avancado.indb 257

20/09/2013 08:41:22

258 EXCEL 2010 Avanado

Ser exibida a caixa de dilogo Proteger Estruturas e Janelas.

Para proteger a estrutura de uma pasta de trabalho, marque as caixas de


seleo relacionadas a seguir.

Estrutura
Essa opo faz com que os usurios sejam impedidos de ver as planilhas que voc tenha ocultado; mover, excluir, ocultar ou alterar os
nomes das planilhas e de inserir novas planilhas ou planilhas de grco.
Tambm no ser possvel que movam ou copiem planilhas para outra
pasta de trabalho. Em relatrios de tabela dinmica, no ser possvel
exibir os dados de origem de uma clula da rea de dados ou exibir
pginas de campo de pgina em planilhas separadas; em cenrios, no
ser possvel criar um relatrio de resumo do cenrio; em ferramentas
de anlise, no ser possvel usar as ferramentas de anlise que coloquem resultados em uma nova planilha.

Janela
Faz com que os usurios sejam impedidos de alterar o tamanho e a posio das janelas da pasta de trabalho quando esta for aberta. No permite
que movam, redimensionem ou fechem as janelas.
5. Selecione as opes Estrutura e Janelas.
6. Digite uma senha e clique em OK.
7. Clique com o boto direito do mouse em Vendas.

Proteo

Book Excel2010 avancado.indb 258

20/09/2013 08:41:22

EXCEL 2010 Avanado 259

Observe que no est disponvel qualquer tentativa de mover, excluir


ou mesmo reexibir a planilha oculta. A planilha Vendas, porm, est
disponvel para digitao dos valores dos respectivos meses, e quem
zer as alteraes no ver os percentuais que so utilizados por cada
funcionrio.
Para desproteger a pasta de trabalho, siga as instrues:
8. Na guia Reviso, no grupo Alteraes, clique em Proteger Pasta de
Trabalho.
9. Digite a senha escolhida e clique em OK.
10. Reexiba a planilha anteriormente oculta.

11. Salve e feche o seu arquivo.

Atividade 3 Protegendo um arquivo


Objetivo: Proteger um arquivo, bloqueando o acesso aos seus dados
por meio de uma senha.
Tarefas:

Proteger um arquivo inserindo senha.


Abrir um arquivo com senha de proteo.
Desproteger um arquivo.
Salvar arquivo.

possvel bloquear o acesso ao arquivo. Para isso, necessrio utilizar


senhas para ajudar a evitar que outras pessoas abram ou modiquem
uma planilha. Esse nvel de proteo impede o acesso ao arquivo.

Proteo

Book Excel2010 avancado.indb 259

20/09/2013 08:41:22

260 EXCEL 2010 Avanado

Inserindo uma senha


1. Abra o arquivo Vendas Trimestre.xlsx.
2. Na guia Arquivo, em Informaes, na opo Permisses, clique em
Proteger Pasta de Trabalho.

Sero exibidas as opes relacionadas a seguir.

Marcar como Final


Torna o documento somente leitura. Quando uma planilha marcada
como nal, a digitao, a edio de comandos e as marcas de reviso
de texto so desabilitadas ou desativadas, e a planilha se torna somente
leitura. Esse comando ajuda a comunicar que voc est compartilhando
uma verso concluda de uma planilha, evitando que revisores ou leitores faam alteraes inadvertidas na planilha.

Criptografar com Senha


Dene uma senha para o documento. Quando voc seleciona Criptografar com Senha, a caixa de dilogo Criptografar Documento exibida. Na caixa Senha, digite uma senha.
Importante: a Microsoft no pode recuperar senhas perdidas ou esquecidas, por isso, mantenha uma lista de suas senhas e os nomes de
arquivo correspondentes em um local seguro.
Proteo

Book Excel2010 avancado.indb 260

20/09/2013 08:41:23

EXCEL 2010 Avanado 261

Proteger Planilha Atual


Protege a planilha e as clulas bloqueadas. Com esse recurso, voc
pode selecionar a proteo por senha e permitir ou impedir outros
usurios de selecionar, formatar, inserir, excluir, classicar ou editar
reas da planilha.

Proteger Estrutura da Pasta de Trabalho


Protege a estrutura da planilha. Voc pode selecionar a proteo por senha e opes para impedir que os usurios alterem, movam ou excluam
dados importantes.

Restringir Permisso por Pessoas


Instala o Gerenciamento de Direitos do Windows para restringir permisses. Para isso, use um Windows Live ID ou uma conta do Microsoft Windows para restringir permisses. Voc pode aplicar permisses
por meio de um modelo usado por sua organizao ou adicionar permisses; para isso, basta clicar em Restringir Acesso.

Adicionar uma Assinatura Digital


Adiciona uma assinatura digital visvel ou invisvel. As assinaturas digitais autenticam informaes digitais, como documentos, mensagens
de e-mail e macros, usando a criptograa do computador. Para criar assinaturas digitais, digite uma assinatura ou use uma imagem de uma assinatura para estabelecer a autenticidade, a integridade e o no repdio.
3. Clique em Criptografar com Senha.

4. Na caixa Criptografar Documento, digite a senha cursoexcel2010 e


clique em OK.
5. Na caixa Conrmar Senha, digite novamente cursoexcel2010 e clique em OK.
6. Salve e feche o seu arquivo.
Proteo

Book Excel2010 avancado.indb 261

20/09/2013 08:41:23

262 EXCEL 2010 Avanado

Abrindo um arquivo com senha


Ao distribuir ou receber um arquivo protegido, ser necessrio que o
autor passe ou receba a senha de acesso. Para isso, siga estes passos:
7. Abra o arquivo Vendas Trimestre.xlsx.
O Excel solicitar a digitao da senha.

8. Na caixa Senha, digite cursoexcel2010 e clique em OK.


A planilha ser aberta e permitir que o usurio faa qualquer alterao.

Retirando a senha de proteo


Independentemente de o usurio salvar ou no esse arquivo, para entrar
novamente nele ser necessrio digitar a senha de acesso. Entretanto, se
o usurio quiser retirar a senha, deve seguir estes passos:
9. Na guia Arquivo, em Informaes, na opo Permisses, clique em
Proteger Planilha.
10. Clique em Criptografar Senha, apague a senha digitada e clique em
OK.
11.Salve e feche o arquivo.
Ao abrir novamente o mesmo arquivo, no ser mais solicitada a senha
de acesso.

Proteo

Book Excel2010 avancado.indb 262

20/09/2013 08:41:23

EXCEL 2010 Avanado 263

Resumo do captulo
Para

Procedimento

Proteger
elementos de
uma planilha

Selecione o intervalo desejado.

Boto

Na guia Pgina Inicial, no grupo


Clulas, clique em Formatar.
Na guia Proteo, clique em Bloquear
Clula para ativar o bloqueio.
Na guia Reviso, no grupo Alteraes,
clique em Proteger Planilha.
Especique as estruturas que deseja
bloquear.
Digite uma senha e clique em OK.

Proteger uma
planilha

Na guia Reviso, no grupo Alteraes,


clique em Proteger Pasta de Trabalho.
Selecione a planilha Comisso.
Com o boto direito do mouse, oculte a
planilha desejada.
Na guia Reviso, no grupo Alteraes,
clique em Proteger Pasta de Trabalho.
Selecione as opes Estrutura e Janelas.
Digite uma senha e clique em OK.

Proteger um
arquivo

Na guia Arquivo, em Informaes, na


opo Permisses, clique em Proteger
Planilha.
Clique em Criptografar com Senha.
Na caixa Criptografar Documento, digite
a senha cursoexcel2010 e clique em OK.
Na caixa Conrmar Senha, digite
novamente cursoexcel2010 e clique em
OK.
Salve e feche o seu arquivo.

Proteo

Book Excel2010 avancado.indb 263

20/09/2013 08:41:23

264 EXCEL 2010 Avanado

Anotaes

Anotaes

Book Excel2010 avancado.indb 264

20/09/2013 08:41:23

13

Macros interativas

OBJETIVO
Gravar macros por meio do
gravador de macros.

Book Excel2010 avancado.indb 265

20/09/2013 08:41:23

Book Excel2010 avancado.indb 266

20/09/2013 08:41:23

EXCEL 2010 Avanado 267

Macro uma sequncia de procedimentos que sero executados com a


nalidade de realizar tarefas repetitivas.
As macros podem ser criadas de duas formas:

Pelo gravador de macros: criadas a partir da gravao dos procedimentos realizados pelo usurio na planilha. Esse processo ser
estudado neste captulo.

Pela linguagem VBA: criadas pela escrita do script da macro, utilizando comandos e funes da linguagem VBA (Visual Basic for
Applications).

A gravao de uma macro requer que saibamos exatamente a sequncia


de procedimentos que deveremos realizar para alcanar nosso objetivo.
Uma boa prtica anotar em um papel todos os comandos que sero
executados, na ordem em que devem ser executados.
A empresa Confeces Mariska mantm um registro de suas vendas
mensais por meio de planilha do Excel. O departamento responsvel
pela manuteno da planilha recebe do departamento de vendas um
relatrio contendo o volume de vendas no ms corrente. A cada ms,
Silvana, que efetua a atualizao da planilha geral de vendas, tem que
transferir os dados do relatrio recebido para o seu controle. Por ser
uma tarefa que se repete todos os meses, Silvana decide criar uma macro que execute os procedimentos de transferncia, clculo e formatao dos dados de forma automatizada.
A planilha que contm os registros das vendas mensais a planilha
Vendas, que se encontra na pasta Mariska-Vendas.xlsx. A planilha que
Silvana recebe todos os meses do departamento de vendas tem o nome
de Vendas no Ms e est na mesma pasta.

Atividade 1 Criando macros interativas


Objetivo: Criar macro interativa utilizando o gravador de macros.
Tarefas: Criar macro que atualize a planilha Vendas da pasta Mariska-Vendas.xlsx com os dados da planilha Vendas no
Ms.
Gravar a pasta Mariska-Vendas no formato de pasta habilitada para macros.
Habilitar as macros no carregamento da planilha Mariska-Vendas.xlsm.

Macros interativas

Book Excel2010 avancado.indb 267

20/09/2013 08:41:23

268 EXCEL 2010 Avanado

Na planilha Vendas da pasta Mariska-Vendas.xlsx, os procedimentos que Silvana deve executar para gravar a macro desejada so os
seguintes:
Clicar na clula H4.
Copiar os dados da planilha Vendas no Ms para a planilha
Vendas.
Formatar adequadamente a planilha Vendas.
1. Abra a pasta Mariska-Vendas.xlsx.

2. Na guia Exibio, no grupo Macros, clique na setinha da ferramenta


Macros e escolha a opo Gravar Macro...

O gravador tambm pode ser acessado clicando na ferramenta Gravar


Macro na Barra de Status.

Macros interativas

Book Excel2010 avancado.indb 268

20/09/2013 08:41:24

EXCEL 2010 Avanado 269

3. A caixa de dilogo se abrir para que voc preencha os campos:

Nome da macro: voc pode adotar como nome da macro o padro


sugerido pelo Excel. No entanto, melhor que atribua um nome
que identique o que a macro executa. Esse nome no pode conter
espaos em branco. Digite PreencheVendas.

Tecla de atalho: combinao de teclas que pode ser utilizada para


executar a macro. Digite a letra P.

Armazenar macro em: podemos armazenar a macro nas seguintes


pastas:

Pasta de trabalho pessoal de macros: a macro car gravada no


Excel do seu computador e estar disponvel em qualquer pasta
de trabalho. Neste caso, a macro ser gravada na pasta do Excel
de nome Personal.xlsb.

Nova pasta de trabalho: a macro car disponvel em todas as


novas pastas criadas.

Esta pasta de trabalho: a macro car disponvel somente na


pasta em que foi gravada. Selecione esta opo.

Descrio: breve descrio da macro.

Clique no boto OK. A partir de agora todos os seus movimentos na


planilha sero gravados.
4. Selecione a planilha Vendas no Ms.
5. Copie a faixa de clulas B1:B7.
6. Selecione a planilha VENDAS.
7. Clique na clula H4.
8. Cole as clulas copiadas.

Macros interativas

Book Excel2010 avancado.indb 269

20/09/2013 08:41:24

270 EXCEL 2010 Avanado

9. Clique na clula G3 e, pela ala de preenchimento, preencha o valor


da clula G4.
10. Clique na clula B2, mescle e centralize corretamente o contedo.
11. Faa o mesmo na clula A1.
12. Formate corretamente as clulas H4:H10.
13. Na guia Exibio, no grupo Macros, clique na setinha da ferramenta
Macros e escolha a opo Parar gravao.

A gravao tambm poder ser interrompida clicando na ferramenta


Parar gravao na Barra de Status.

14. Salve a pasta de trabalho. Observe que, ao tentar salv-la no formato .xlsx, o Excel envia uma mensagem informando que a planilha
contm macros e que, se quisermos que sejam gravadas junto com
a pasta, necessrio modicar o tipo do arquivo para Pasta de Trabalho Habilitada para Macro do Excel (.xlsm).

Clique em No e, na janela Salvar Como, escolha o tipo de arquivo


adequado para salvar a pasta (.xlsm).
15. Feche a pasta de trabalho.
16. Vamos agora abrir a pasta salva (Mariska-Vendas.xlsm).

Macros interativas

Book Excel2010 avancado.indb 270

20/09/2013 08:41:24

EXCEL 2010 Avanado 271

17. Observe o aviso de segurana. Quando abrimos uma pasta que contm macro, o Excel interpreta o cdigo como um possvel perigo
execuo da planilha.

Para poder executar as macros gravadas necessrio habilitar o contedo.


Clique no boto Habilitar Contedo.

Segurana de macro
A partir da verso 2007 do Excel, as conguraes para ajuste de segurana de macros foram modicadas para que a sua execuo seja mais
segura, evitando que cdigos maliciosos possam danicar pastas de trabalho, arquivos ou mesmo o prprio sistema operacional.
Para acessar a janela que permite escolher o nvel de segurana de macro, clique na guia Arquivo, Opes.

Macros interativas

Book Excel2010 avancado.indb 271

20/09/2013 08:41:24

272 EXCEL 2010 Avanado

Na janela apresentada, selecione a opo Central de Conabilidade.

18. Clique em Conguraes da Central de Conabilidade...

Macros interativas

Book Excel2010 avancado.indb 272

20/09/2013 08:41:24

EXCEL 2010 Avanado 273

Ao clicar no boto Conguraes de Macro, voc ter as seguintes opes:

Desabilitar todas as macros sem noticao: desabilita todas as macros e impede que sejam executadas. Se for ativada, somente as macros presentes em locais conveis podero ser executadas. Esses
locais conveis podem ser estabelecidos pelo usurio.

Desabilitar todas as macros com noticao: as macros esto desabilitadas, mas podero ser habilitadas pela mensagem exibida na
rea de Mensagem no carregamento da planilha. a opo recomendada para a maioria das pastas de trabalho do Excel.

Desabilitar todas as macros, exceto as digitalmente assinadas: permite


que somente as macros que tenham assinatura digital sejam executadas.

Habilitar todas as macros (no recomendado; cdigos possivelmente perigosos podem ser executados): habilita todas as macros,
tornando o programa vulnervel a ataques de cdigos maliciosos.
Essa opo no recomendada.

Atividade 2 Executando macros


Objetivo: Executar a macro gravada.
Tarefas:

Executar a macro PreencheVendas pela caixa de dilogo


de macros.
Executar a macro PreencheVendas pelas teclas de atalho.
Executar a macro PreencheVendas por meio de um boto
criado na Barra de Ferramentas de Acesso Rpido.

Macros interativas

Book Excel2010 avancado.indb 273

20/09/2013 08:41:24

274 EXCEL 2010 Avanado

Agora que a macro foi criada, vamos aprender a execut-la. Existem


vrias formas de executar macros. Neste captulo veremos trs maneiras: pela ferramenta Macros, pelas teclas de atalho e por um boto colocado na Barra de Ferramentas de Acesso Rpido.
1. Apague toda a coluna H para retornar a planilha aos seus valores
anteriores execuo da macro.
2. Vamos executar a macro pela ferramenta Macros. Na guia Exibio,
selecione a ferramenta Macros e clique sobre o nome da macro criada e em Executar.

3. Vamos executar a macro pelas teclas de atalho. Elimine a coluna H


e pressione as teclas Ctrl+Shift+P.
4. Vamos agora atribuir a macro a um boto que ser colocado na Barra de Ferramentas de Acesso Rpido. Na guia Arquivo, clique em
Opes.

Macros interativas

Book Excel2010 avancado.indb 274

20/09/2013 08:41:25

EXCEL 2010 Avanado 275

5. Clique em Barra de Ferramentas de Acesso Rpido.

6. No quadro Escolher comandos em, selecione Macros. A seguir, clique


sobre o nome da macro PreencheVendas e em Adicionar >>.

Macros interativas

Book Excel2010 avancado.indb 275

20/09/2013 08:41:25

276 EXCEL 2010 Avanado

7. Observe que o nome da macro foi adicionado ao quadro da direita.


Se voc for utilizar a macro somente quando esta pasta de trabalho
estiver aberta, selecione a opo De Mariska-Vendas.xlsm.

8. Para mostrar o boto na Barra de Ferramentas de Acesso Rpido, o


Excel vai utilizar um cone genrico. Vamos escolher um cone personalizado para representar a macro. Clique sobre o nome da macro
no quadro direita e, depois, no boto Modicar....

9. Nessa janela, podemos escolher o cone desejado e tambm modicar o nome da macro para exibio. Escolha um cone da lista e
digite o nome Vendas no Ms. Clique em OK.
Macros interativas

Book Excel2010 avancado.indb 276

20/09/2013 08:41:25

EXCEL 2010 Avanado 277

10. Observe que podemos, agora, executar a macro clicando no boto


criado na Barra de Ferramentas de Acesso Rpido. Quando posicionamos o mouse sobre o cone, o nome para exibio atribudo
macro mostrado na Dica de Tela.

Silvana deseja modicar a macro criada para que, alm de copiar os


dados da planilha Vendas no Ms, os dados do primeiro ms na planilha
Vendas sejam transferidos para a planilha Histrico. Dessa forma, ela
pretende preservar os dados da planilha e criar um histrico de vendas.

Atividade 3 Utilizando referncias


relativas para criar macros
Objetivo: Utilizar referncias relativas na criao de macros.
Tarefa:

Criar a macro TransfereVendas.

Em muitos casos, quando utilizamos macros, desejamos que os dados


no sejam posicionados sempre nas mesmas clulas, mas que ocupem
espaos relativos dentro da planilha. o caso, por exemplo, de transferir os dados de um local para outro. Esses dados transferidos, porm,
no devero ocupar o lugar de informaes j existentes; a prpria macro dever encontrar um local vazio e adequado para efetuar a movimentao.
A macro que ser criada dever executar os seguintes procedimentos:

Copiar os dados referentes ao primeiro ms da planilha Vendas.

Colar esses dados na primeira coluna vazia da planilha Histrico.

Transferir ao dados da planilha Vendas no Ms para a planilha Vendas,


formatando-a adequadamente.
1. Modique os dados da planilha Vendas no Ms para os seguintes:

Macros interativas

Book Excel2010 avancado.indb 277

20/09/2013 08:41:25

278 EXCEL 2010 Avanado

2. Inicie a gravao da macro TransfereVendas.


3. Selecione a planilha Vendas e recorte os dados de B3:B10.
4. Clique na planilha Histrico.
5. Pressione a tecla F5 (Ir Para) e no campo Referncia digite o endereo XFD1. Em seguida, clique em OK.

6. Na guia Exibio, clique na ferramenta Macros e na opo Usar


Referncias Relativas. Certique-se de que a ferramenta esteja selecionada.

7. Pressione END e, depois, a tecla Seta esquerda para selecionar a


primeira clula preenchida esquerda.
8. Pressione a tecla Seta direita para selecionar a primeira clula
vazia.
9. Cole os valores recortados.
10. Desative a opo Usar Referncias Relativas.
11. Selecione a planilha Vendas.
12. Selecione a regio C3:H10 e movimente-a para a regio B3:G10.

Macros interativas

Book Excel2010 avancado.indb 278

20/09/2013 08:41:25

EXCEL 2010 Avanado 279

13. Clique na clula G3 e, pela ala de preenchimento, preencha a


clula H3.
14. Selecione a planilha Vendas no Ms e recorte o intervalo B1:B7.
15. Selecione a planilha Vendas, clique na clula H4 e cole o intervalo
recortado.
16. Formate a planilha adequadamente e encerre a gravao da macro.
17. Insira novos valores na planilha Vendas no Ms e execute a macro.
18. Salve as alteraes e feche a pasta.

Macros interativas

Book Excel2010 avancado.indb 279

20/09/2013 08:41:25

280 EXCEL 2010 Avanado

Resumo do captulo
Para

Procedimento

Gravar uma macro


interativa

Clique na seta da ferramenta Macros do


grupo Macros da guia Exibio. Escolha
a opo Gravar Macro...

Gravar uma macro


interativa

Clique na ferramenta Gravar Macro na


Barra de Status.

Parar a gravao de
uma macro interativa

Clique na setinha da ferramenta Macros


do grupo Macros da guia Exibio.
Escolha a opo Parar gravao.

Parar a gravao de
uma macro interativa

Clique na ferramenta Parar Gravao na


Barra de Status.

Executar uma macro


gravada

Clique na ferramenta Macros da guia


Exibio. Clique sobre o nome da macro
desejada.

Boto

Macros interativas

Book Excel2010 avancado.indb 280

20/09/2013 08:41:25

14

Controles de
formulrio
automao de
planilhas

OBJETIVO
Automatizar planilhas usando
controles de formulrios e
macros.

Book Excel2010 avancado.indb 281

20/09/2013 08:41:26

Book Excel2010 avancado.indb 282

20/09/2013 08:41:26

EXCEL 2010 Avanado 283

Controles de formulrio
Uma planilha um tipo de formulrio no qual podemos inserir, excluir
ou modicar dados. As planilhas oferecem vrios recursos para facilitar
a entrada dos dados e sua validao, inserir comentrios, imagens e
outras funcionalidades tpicas de formulrios.
No entanto, as planilhas podem melhorar em funcionalidade e automao com o uso de controles e outros objetos de desenho combinados,
muitas vezes, com a utilizao de macros.
Controles de formulrio so elementos que possibilitam interagir com
as clulas da planilha de forma simples, selecionando valores de uma
lista, executando macros, efetuando clculos, etc.
Para trabalhar com os controles de formulrio, necessrio exibir a
faixa de opes Desenvolvedor.

Atividade 1 Mostrando a faixa de


opes Desenvolvedor
Objetivo: Exibir a faixa de opes Desenvolvedor.
Tarefa:

Ativar a opo Desenvolvedor na janela Opes do Excel.

1. Na guia Arquivo, selecione Opes.


2. Na janela Opes do Excel, selecione Personalizar Faixa de Opes.
3. No quadro direita da janela exibida, ative a opo Desenvolvedor
e, a seguir, clique em OK.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 283

20/09/2013 08:41:26

284 EXCEL 2010 Avanado

4. A faixa de opes Desenvolvedor mostrada com os seguintes


grupos:

Cdigo: contm as ferramentas para o desenvolvimento e a utilizao de macros e Visual Basic.

Suplementos: permite gerenciar os suplementos disponveis.

Controles: permite trabalhar com os controles disponveis.

XML: permite gerenciar arquivos XML.

Painel de Documentos: permite especicar o tipo de modelo do


painel de informaes do documento.

O Excel 2010 disponibiliza os seguintes controles de formulrio:


CONTROLE

NOME

DESCRIO

Boto (ou
boto de ao)

Quando pressionado, executa


uma macro. A macro atribuda
ao boto pelo usurio.

Caixa de
Combinao

Exibe uma lista suspensa de


valores para que um deles seja
selecionado.

Caixa de
Seleo

Ativa ou desativa um valor.

Boto de
Rotao

Clicando nas setas, aumenta ou


diminui um valor, um horrio ou
uma data.

Caixa de
Listagem

Exibe uma lista de itens para que


um deles seja escolhido.

Boto de
Opo

Permite a escolha de uma nica


opo dentro de um conjunto
de opes. Este controle est,
normalmente, inserido em um
controle Caixa de Grupo.

Caixa de
Grupo

Agrupa controles que


representam itens de contedos
relacionados, normalmente
botes de opo ou caixas de
seleo.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 284

20/09/2013 08:41:26

EXCEL 2010 Avanado 285

CONTROLE

NOME

DESCRIO

Rtulo

Permite a exibio de um texto.

Barra de
Rolagem

Percorre um intervalo de valores


quando as setas so clicadas.

Para acessar esses controles, clique na ferramenta Inserir, no grupo


Controles, da guia Desenvolvedor.

A escola de informtica Infomatik oferece cursos para as reas de


software e hardware. Os dados referentes aos programas de treinamento oferecidos esto em uma planilha do Excel. O diretor da escola necessita desenvolver uma forma de extrair informaes dessa planilha
facilmente, sem que o seu funcionrio necessite saber sobre ltros, macros e outros procedimentos. Para isso, desenvolveu um modelo que
mostra exatamente o que precisa. O nosso trabalho ajudar o diretor a
desenvolver essa ferramenta. Ele deseja que a janela em que o funcionrio vai denir as opes de ltro seja a seguinte:

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 285

20/09/2013 08:41:26

286 EXCEL 2010 Avanado

Atividade 2 Criando um formulrio para


entrada e pesquisa de dados
Objetivo: Utilizar os controles de formulrio.
Tarefa:

Inserir os controles Caixa de Grupo, Boto de Opo,


Caixa de Combinao, Caixa de Listagem e Caixa de
Seleo em um formulrio do Excel.

1. Abra a pasta Informatik.xlsx.


Nessa pasta voc encontrar trs planilhas:

Formulrio: onde o formulrio para pesquisa e exibio dos


dados ser desenvolvido.

Dados: onde esto os dados referentes aos cursos que sero


manipulados.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 286

20/09/2013 08:41:27

EXCEL 2010 Avanado 287

Filtros: planilha em que caro os ltros e os dados auxiliares.

2. Vamos colocar os controles: Caixa de Grupo, para agrupar as opes


Software e Hardware, e Caixas de Opo, para a seleo das duas opes. Na guia Desenvolvedor, no grupo Controles, selecione Inserir.
Selecione a opo Caixa de Grupo.

3. Com o mouse posicionado perto da clula B5, desenhe a caixa de


grupo.
4. Com a Caixa de Grupo ainda selecionada, digite REAS.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 287

20/09/2013 08:41:27

288 EXCEL 2010 Avanado

5. Selecione o controle Boto de Opo.

6. Com o mouse, desenhe o controle dentro da caixa de grupo e, ainda


com o controle selecionado, digite SOFTWARE.

7. Ainda com o boto de opo selecionado, clique em Propriedades


no grupo Controles.

8. Na caixa de dilogo apresentada, devemos informar em que local


ser armazenada a condio do boto de opo, ou seja, em que
clula ser armazenado o valor 1 (caso a opo Software esteja selecionada) ou 2 (caso a opo Software no esteja selecionada). Esse
valor ser armazenado na clula A3 da planilha Filtros. Dena esse
endereo como Vnculo da clula, selecione Sombreamento 3D e
clique em OK.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 288

20/09/2013 08:41:27

EXCEL 2010 Avanado 289

9. Repita os procedimentos 5, 6, 7 e 8 para inserir o boto de opo


Hardware. A clula A3 da planilha Filtros tambm deve ser denida
como Vnculo da clula.
Os nmeros que representam as opes so atribudos de acordo
com a ordem de criao dos controles. Como o boto para Software
foi criado em primeiro lugar, se esta for a opo selecionada, o valor
que aparecer na clula A3 da planilha Filtros ser 1. Seguindo o
mesmo raciocnio, como o boto para Hardware foi criado em segundo lugar, se esta for a opo selecionada, o valor que aparecer
na clula A3 da planilha Filtros ser 2.

10. Teste o funcionamento dos botes de opo vericando o contedo


da clula A3 da planilha Filtros.
11. O diretor da escola precisa que o funcionrio informe qual a rea
desejada, clicando na opo correta, e que o Excel possa ltrar os
dados da planilha Dados de acordo com a opo informada. No en-

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 289

20/09/2013 08:41:27

290 EXCEL 2010 Avanado

tanto, nesta planilha, a rea est identicada pelo nome (Software


ou Hardware), e na clula A3 da planilha Filtros temos o nmero
que representa a escolha efetuada. Como vamos trabalhar com ltros, necessrio que o critrio esteja de acordo com o que est armazenado na fonte de dados. Clique na clula A2 da planilha Filtros
e digite a frmula:
=SE(A3=1;SOFTWARE;HARDWARE)
12. Agora, vamos colocar uma Caixa de Combinao para que seja escolhido o assunto. A fonte para este controle (todos os assuntos)
estar contida na coluna H da planilha Filtros. Copie todos os dados
da coluna B da planilha Dados para a coluna H da planilha Filtros.
13. Observe que temos diversos valores repetidos. Para retirar esses valores repetidos, selecione toda a coluna H da planilha Filtros e, na
guia Dados, no grupo Ferramentas de Dados, clique na ferramenta
Remover Duplicatas.

14. Deixe selecionada a caixa colunas H e clique em OK.

15. Observe que todos os valores duplicados da lista foram eliminados.


Selecione a planilha Formulrio.
16. Na guia Desenvolvedor, no grupo Controles, ferramenta Inserir, selecione o controle Caixa de Combinao.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 290

20/09/2013 08:41:27

EXCEL 2010 Avanado 291

17. Desenhe a caixa de combinao abaixo da palavra ASSUNTO.

18. Com o controle ainda selecionado, clique em Propriedades no grupo Controles. Informe como Intervalo de entrada a coluna H da
planilha Filtros e como Vnculo da clula a clula B3 da planilha
Filtros. Selecione Sombreamento 3D e clique em OK.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 291

20/09/2013 08:41:27

292 EXCEL 2010 Avanado

19. O nmero colocado na clula B3 da planilha Filtros corresponde


posio do item selecionado dentro da lista de itens, ou seja, corresponde ao nmero da linha em que se encontra na lista. Teste o
controle escolhendo um assunto e vericando o contedo da clula
B3 da planilha Filtros.
20. Como vamos procurar o assunto selecionado na planilha Dados pelo
nome e no pela posio ocupada na lista da caixa de combinaes,
vamos preencher a clula B2 da planilha Filtros com o nome do
Assunto escolhido. Para isso, vamos utilizar a funo ndice. Clique
na clula B2 da planilha Filtros e digite a seguinte frmula:
=NDICE(H:H;B3;1)
21. Vamos agora colocar o controle Caixa de Listagem para a escolha
do curso desejado. Na guia Desenvolvedor, no grupo Controles, na
ferramenta Inserir, selecione o controle Caixa de Listagem.

22. Logo abaixo da palavra Curso, desenhe uma caixa de listagem.


23. Com o controle ainda selecionado, clique em Propriedades no grupo Controles. Informe como Intervalo de entrada a coluna J da
planilha Filtros e como Vnculo da clula a clula C3 da planilha
Filtros. Selecione Sombreamento 3D e clique em OK.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 292

20/09/2013 08:41:27

EXCEL 2010 Avanado 293

24. Da mesma forma que procedemos para o item Assunto, vamos copiar os
cursos para a coluna J da planilha Dados, removendo suas duplicatas.
25. Clique na clula C2 da planilha Filtros e digite a frmula:
=NDICE(J:J;C3;1)
26. Teste os controles efetuando as escolhas dos itens e verique na
planilha Filtros.
27. Vamos agora colocar os perodos (Manh, Tarde e Noite) usando
o controle Caixa de Seleo. A caixa de seleo retorna o valor
Verdadeiro se estiver selecionada e Falso se no estiver. Na guia
Desenvolvedor, no grupo Controles, na ferramenta Inserir, selecione o controle Caixa de Seleo.

28. Desenhe a primeira caixa de seleo ao lado da caixa de listagem


inserida anteriormente.
29. Com o controle ainda selecionado, digite Manh.
30. Clique em Propriedades. Informe como Vnculo da clula a clula
D3 da planilha Filtros, selecione Sombreamento 3D e clique em OK.
31. Na clula D2 da planilha Filtros, digite a frmula:
=SE(D3=VERDADEIRO;Sim;No)
32. Repita os procedimentos 27, 28, 29, 30 e 31 para inserir caixas de seleo para as opes Tarde e Noite. Para a opo Tarde, coloque como
vnculo da clula a clula E3 da planilha Filtros. Para a opo Noite,
coloque como vnculo da clula a clula F3 da planilha Filtros.
33. Teste os controles.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 293

20/09/2013 08:41:27

294 EXCEL 2010 Avanado

A planilha foi mostrada ao diretor da escola e ele, ento, fez as seguintes solicitaes:

Ao escolher uma rea, mostrar na caixa de combinao somente os


assuntos correspondentes rea selecionada.

Ao escolher um assunto, mostrar na caixa de listagem somente os


cursos referentes ao assunto selecionado.

Atividade 3 Utilizando macros para


automatizar os controles criados
Objetivo: Utilizar macros associadas a controles de formulrio.
Tarefa:

Associar macros aos controles Assuntos e Cursos para automatizar as planilhas, mostrando somente as informaes
relacionadas.

Vamos criar a macro que gere uma lista de assuntos na coluna H (que
a fonte de dados para a caixa de combinao). Esta lista deve conter
somente os assuntos relacionados rea escolhida. Para isso, vamos
utilizar o recurso ltro avanado.
1. Inicie a gravao da macro.
2. Informe o nome Assunto e armazene a macro Nesta pasta de trabalho. Clique em OK para iniciar a gravao da macro.
3. Selecione a planilha Filtros.
4. Apague os dados das colunas H e I.
5. Clique em I1 e digite ASSUNTO.
6. Clique na clula M1 (ou em qualquer outra clula longe dos dados
da planilha) e, na guia Dados, no grupo Classicar e Filtrar, clique
em Avanado.
7. Preencha os campos da seguinte forma:
Ative a opo Copiar para outro local.
Intervalo da lista: DADOS!$A$1:$I$53
Intervalo de critrios: FILTROS!$A$1:$A$2
Copiar para: FILTROS!$I$1
Ative a opo Somente registros exclusivos
Clique em OK.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 294

20/09/2013 08:41:27

EXCEL 2010 Avanado 295

8. Clique em I2.
9. Na guia Desenvolvedor, no grupo Cdigo, selecione Usar Referncias
Relativas.
10. Pressione a tecla SHIFT e, mantendo-a pressionada, pressione as
teclas END e seta para baixo simultaneamente.
11. Copie os dados.
12. Na guia Desenvolvedor, no grupo Cdigo, selecione Usar Referncias
Relativas.
13. Clique na clula H1 e cole os dados copiados. A seguir, pressione a
tecla ESC.
14. Selecione a coluna I e apague seu contedo.
15. Selecione a planilha Formulrio.
16. Pare a gravao da macro.
17. Observe que agora somente os assuntos relacionados rea que
est marcada so mostrados na caixa de combinao. No entanto,
se voc mudar a seleo da rea, os assuntos da caixa de combinao no se modicaro. Vamos, ento, associar a macro criada
aos botes de opo que permitem a seleo da rea desejada
para que, a cada mudana de seleo, a macro seja executada
mostrando somente os assuntos relacionados rea na caixa de
combinao.
Clique com o boto direito do mouse dentro do boto de opo
Software. No menu suspenso, selecione a opo Atribuir macro...

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 295

20/09/2013 08:41:28

296 EXCEL 2010 Avanado

18. Selecione a macro ASSUNTO e clique em OK.

19. Repita os procedimentos 17 e 18 para o boto de opo Hardware.


20. Modique a seleo da rea e verique a lista mostrada na caixa de
combinao ASSUNTO.
21. Vamos agora mostrar na caixa de listagem Cursos somente aqueles
referentes ao assunto selecionado. Inicie a gravao da macro.
22.Informe o nome Curso e armazene a macro Nesta pasta de trabalho.
Clique em OK para iniciar a gravao da macro.
23. Selecione a planilha Filtros.
Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 296

20/09/2013 08:41:28

EXCEL 2010 Avanado 297

24. Apague os dados das colunas J e K.


25. Clique em K1 e digite CURSO.
26. Clique na clula M1 (ou em qualquer outra clula longe dos dados
da planilha) e, na guia Dados, no grupo Classicar e Filtrar, clique
em Avanado.
27. Preencha os campos da seguinte forma:
Ative a opo Copiar para outro local.
Intervalo da lista: DADOS!$A$1:$I$53
Intervalo de critrios: FILTROS!$B$1:$B$2
Copiar para: FILTROS!$K$1
Ative a opo Somente registros exclusivos.
Clique em OK.

28. Clique em K2.


29. Na guia Desenvolvedor, no grupo Cdigo, selecione Usar Referncias
Relativas.
30. Pressione a tecla SHIFT e, mantendo-a pressionada, pressione as
teclas END e seta para baixo simultaneamente.
31. Copie os dados.
32. Na guia Desenvolvedor, no grupo Cdigo, selecione Usar Referncias
Relativas.
33. Clique na clula J1 e cole os dados copiados. A seguir, pressione a
tecla ESC.
34. Selecione a coluna K e apague seu contedo.
35. Selecione a planilha Formulrio.
Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 297

20/09/2013 08:41:28

298 EXCEL 2010 Avanado

36. Pare a gravao da macro.


37. Vamos associar a macro criada caixa de combinao que permite
a seleo do assunto desejado para que, a cada mudana de seleo,
a macro seja executada mostrando somente os cursos relacionados
rea na caixa de listagem.
Clique com o boto direito do mouse dentro da caixa de combinao
Assunto. No menu suspenso, selecione a opo Atribuir macro...

38. Selecione a macro Curso e clique em OK.


39. Verique o funcionamento dos controles.

Atividade 4 Utilizando o controle Boto


para efetuar a pesquisa desejada
Objetivo: Utilizar macros associadas a controles de formulrio.
Tarefa:

Associar macro a um controle Boto para retornar o(s)


curso(s) desejado(s) de acordo com os dados informados
nos controles criados.

J temos todos os dados informados para que o diretor da escola possa fazer sua pesquisa. Para concluir nossa tarefa, vamos utilizar uma
macro associada a um controle Boto que vai executar um ltro, considerando os critrios construdos, e que mostre o resultado na planilha
Formulrio.
1. Inicialmente, vamos criar a macro que vai fornecer o resultado desejado. Inicie a gravao da macro.
2. Apague os dados da regio B15:J21.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 298

20/09/2013 08:41:28

EXCEL 2010 Avanado 299

3. Clique na clula O15 (ou em qualquer outra clula longe dos dados
da planilha) e, na guia Dados, no grupo Classicar e Filtrar, clique
em Avanado.
4. Preencha os campos da seguinte forma:
Ative a opo Copiar para outro local.
Intervalo da lista: DADOS!$A$1:$I$53
Intervalo de critrios: FILTROS!$A$1:$F$2
Copiar para: FORMULRIO!$B$15
Clique em OK.

5. Pare a gravao da macro.


6. Na guia Desenvolvedor, no grupo Controles, na ferramenta Inserir,
selecione o controle Boto.

7. Desenhe o boto abaixo da caixa de combinao ASSUNTO.


8. Atribua a macro Resultado ao boto.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 299

20/09/2013 08:41:28

300 EXCEL 2010 Avanado

9. Clique dentro do boto e modique seu nome para Pesquisa.

10. Teste o funcionamento do boto, modicando as opes de cursos.


11. Feche a pasta, salvando a planilha como Infomatik.xlsm.

Atividade 5 Utilizando controles para


clculo
Objetivo: Utilizar os controles Barra de Rolagem e Boto de Rotao para efetuar clculos no formulrio.
Tarefas:

Inserir o controle Barra de Rolagem para escolher a taxa


de juros de um nanciamento.
Inserir o controle Boto de Rotao para denir o prazo de
nanciamento.

O Banco Tuiui deseja enviar aos seus clientes preferenciais uma planilha que efetue a simulao de um nanciamento automotivo. Com
isso, o gerente pretende que o cliente possa vericar em seu prprio
computador valores nanciados, taxas de juros e nmero de parcelas. O
banco deniu como leiaute da planilha o formulrio mostrado abaixo.
Nossa tarefa inserir controles neste formulrio para que o objetivo de
simulao seja atingido.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 300

20/09/2013 08:41:28

EXCEL 2010 Avanado 301

O valor a ser nanciado ser informado na clula G16. O nmero de


parcelas ser informado na clula G17 e dever ser 12, 24, 36, 48 ou
60. A taxa de juros ser informada na clula G19 e dever estar entre
0% e 7%. O valor da parcela, que o resultado da simulao, dever ser
mostrado na clula G23.
Abra a pasta Banco Tuiuiu.xlsx.
12. Vamos inserir o controle Boto de Rotao para denir o nmero de
parcelas. Na guia Desenvolvedor, no grupo Controles, na ferramenta Inserir, selecione o controle Boto de Rotao.

13. Desenhe o boto de rotao ao lado da clula G16.


14. Com o controle selecionado, clique na opo Propriedades do grupo Controles.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 301

20/09/2013 08:41:28

302 EXCEL 2010 Avanado

15. Digite as seguintes informaes:

Valor mnimo: 12 ( o nmero mnimo de prestaes permitido).

Valor mximo: 60 ( o nmero mximo de prestaes permitido).

Alterao incremental: 12 (os perodos s podem variar de 12


em 12 meses).

Vnculo da clula: $G$17 (o valor escolhido car armazenado


em G17).

Clique em OK.

16. Teste o funcionamento do controle, aumentando e diminuindo o


prazo de nanciamento.
17. Vamos inserir o controle Barra de Rolagem para denir a taxa de
juros. Na guia Desenvolvedor, no grupo Controles, na ferramenta
Inserir, selecione o controle Barra de Rolagem.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 302

20/09/2013 08:41:28

EXCEL 2010 Avanado 303

18. Desenhe a barra de rolagem abaixo da palavra Juros.


19. Com o controle selecionado, clique na opo Propriedades.
20. A barra de rolagem s aceita nmeros inteiros como argumentos.
Como o nmero que desejamos um percentual, deve estar na faixa
de 0% a 7% e desejamos que seja incrementado em 0,5%, vamos ter
que trabalhar com os valores multiplicados por 100. Assim, o valor
7% (0,07) ser representado por 700, e o incremento ser representado por 50. Dessa forma, digite os seguintes valores na caixa de
dilogo:

Valor mnimo: 0 corresponde a 0%, que a taxa mnima de juros.

Valor mximo: 700 corresponde a 7%, que a taxa mxima de


juros.

Alterao incremental: 50 corresponde a 0,5%, que o incremento da taxa de juros. Indica o nmero de unidades que o
cursor se deslocar a cada vez que as setas laterais da barra de
rolagem forem clicadas.

Mudana de pgina: 100 corresponde a 1%, indicando o nmero de unidades que o cursor se deslocar a cada vez que o espao entre o cursor e uma das setas laterais da Barra de rolagem
for clicado.

Vnculo da clula: $H$19 clula que armazenar o valor


escolhido.

Clique em OK.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 303

20/09/2013 08:41:28

304 EXCEL 2010 Avanado

21. Na clula G19, vamos calcular o valor correto do percentual escolhido. Digite a frmula:
=H19/10000
Formate para ser exibido no formato percentual.
22. Na clula G23, vamos colocar a frmula para calcular o valor da
parcela do nanciamento de um valor presente na clula G16, com
nmero de parcelas indicado na clula G17 e com taxa de juros indicada na clula G19. Digite a frmula:
=PGTO(G19;G17;-G16)
23. Utilize os controles criados e o valor a ser nanciado para vericar
as simulaes.
24. Formate a cor da fonte da clula H19 para branco.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 304

20/09/2013 08:41:28

EXCEL 2010 Avanado 305

Resumo do captulo
Para

Procedimento

Boto

Inserir Boto (ou Boto


de ao)

Na guia Desenvolvedor, clique na


ferramenta Inserir e selecione Boto.

Inserir Caixa de
Combinao

Na guia Desenvolvedor, clique na


ferramenta Inserir e selecione Caixa de
Combinao.

Inserir Caixa de
Seleo

Na guia Desenvolvedor, clique na


ferramenta Inserir e selecione Caixa de
Seleo.

Inserir Boto de
Rotao

Na guia Desenvolvedor, clique na


ferramenta Inserir e selecione Boto de
Rotao.

Inserir Caixa de
Listagem

Na guia Desenvolvedor, clique na


ferramenta Inserir e selecione Caixa de
Listagem.

Inserir Boto de Opo

Na guia Desenvolvedor, clique na


ferramenta Inserir e selecione Boto de
Opo.

Inserir Caixa de Grupo

Na guia Desenvolvedor, clique na


ferramenta Inserir e selecione Caixa de
Grupo.

Inserir Rtulo

Na guia Desenvolvedor, clique na


ferramenta Inserir e selecione Rtulo.

Inserir Barra de
Rolagem

Na guia Desenvolvedor, clique na


ferramenta Inserir e selecione Barra de
Rolagem.

Controles de formulrio automao de planilhas

Book Excel2010 avancado.indb 305

20/09/2013 08:41:29

306 EXCEL 2010 Avanado

Anotaes

Anotaes

Book Excel2010 avancado.indb 306

20/09/2013 08:41:29

Atividades
complementares

Book Excel2010 avancado.indb 307

20/09/2013 08:41:29

Book Excel2010 avancado.indb 308

20/09/2013 08:41:29

EXCEL 2010 Avanado 309

1. A Universidade Grande So Paulo adotou, a partir do ano de 2010,


novos procedimentos para aprovao dos alunos na matria
Estatstica. Aps estudos, seus dirigentes perceberam que, considerando somente a mdia das provas, os alunos aprovados no
apresentavam conhecimento suciente para exercer suas prosses. Resolveram, ento, considerar mais dois fatores para compor
o conceito de aprovao: mdia ponderada de trabalhos propostos
e frequncia s aulas. Dessa forma, o critrio para aprovao cou
sendo o seguinte:

Clculo da mdia aritmtica das provas: para ser considerado


como aprovado neste quesito, o aluno tem que obter mdia igual
ou maior que 7.

Clculo da mdia ponderada dos trabalhos: para ser considerado como aprovado neste quesito, o aluno tem que obter mdia
igual ou maior que 6. A mdia deve ser calculada como sendo
a soma dos produtos das notas pelos pesos dividido pela soma
dos pesos.

Vericao de faltas: para ser considerado aprovado neste quesito, o nmero de faltas do aluno deve ser igual ou menor que
25% das aulas dadas.

Para ser aprovado na matria, o aluno precisa ser aprovado nos


trs quesitos considerados.

a) Abra a pasta Universidade.xlsx.

b) Selecione a planilha Mdias.


c) Calcule a mdia das provas.
d) Calcule a mdia dos trabalhos como sendo a mdia ponderada
entre o trabalho 1 e o trabalho 2.

Atividades complementares

Book Excel2010 avancado.indb 309

20/09/2013 08:41:29

310 EXCEL 2010 Avanado

e) Preencha a coluna Condio provas da seguinte forma: se a mdia das provas for maior ou igual a 7, ento colocar OK, seno
colocar Mdia insuciente.
f) Preencha a coluna Condio trabalhos da seguinte forma: se a
mdia dos trabalhos for maior ou igual a 6, ento colocar OK,
seno colocar Mdia insuciente.
g) Preencha a coluna Condio faltas da seguinte forma: se o nmero de faltas for igual ou menor que 25% do nmero de aulas no
ano, colocar OK, seno colocar Faltas acima do limite.
h) Preencha a coluna Resultado da seguinte forma: se a mdia de
provas for igual a OK e mdia de trabalhos estiver OK e faltas
tambm for OK, ento colocar Aprovado; caso contrrio, colocar Reprovado.
i) Formate condicionalmente a coluna Resultado, colocando em
vermelho os reprovados e em azul, os aprovados.
j) Calcule a planilha Resumo.

2. A loja Caravelas.com decidiu exercer maior controle sobre o atendimento aos clientes pelo SAC. Assim, cada atendente preenche
uma planilha onde so registrados data, nome do cliente, problema
relatado pelo cliente, hora inicial e nal do atendimento, tempo total de atendimento, dias teis para retorno ao cliente, data prevista
para o retorno e observaes sobre o atendimento. Essa coluna de
observaes preenchida de acordo com o tempo de atendimento.
A loja instituiu que o tempo mximo de atendimento ao cliente
de 20 min. Vamos ento vericar a planilha de Leonardo no ms de
setembro de 2011.
Atividades complementares

Book Excel2010 avancado.indb 310

20/09/2013 08:41:29

EXCEL 2010 Avanado 311

a) Abra a pasta SAC.xlsx.

Nessa pasta, voc encontrar as planilhas Atendimento e Feriados.


A primeira planilha deve ser preenchida da seguinte forma:
b) Considere o ms de setembro de 2011.
c) Preencha a coluna Data com os dias teis deste ms.
c) Calcule o tempo de atendimento de cada cliente.
e) Calcule a data para retorno considerando o dia do atendimento e
o prazo (em dias teis) para retorno.
f) Preencha a coluna Observaes com o seguinte: se o tempo de
atendimento for igual ou menor que 20 min, deve ser colocado
OK; se o tempo de atendimento for maior do que 20 min e
igual ou menor que 30 min, colocar a mensagem Cuidado com
o tempo de atendimento; se o tempo de atendimento for maior
do que 30 min, colocar a mensagem Tempo excessivo! Reveja
os procedimentos!. Se achar necessrio, insira uma coluna para
calcular o total de minutos dos atendimentos.
g) Utilize a planilha Feriados para informar os feriados de setembro
de 2011.
3. O banco Bomsucesso resolveu modicar os procedimentos para
contemplar seus clientes com cheque especial. Dessa forma, para o
prximo trimestre, ser considerado o seguinte:

O cliente s ter cheque especial se o saldo for positivo e se a


mdia entre o saldo atual e o saldo anterior for igual ou maior do
que R$ 3.000,00.

O limite do cheque especial, para os clientes que sero contemplados com ele, ser calculado de acordo com o total de crditos
Atividades complementares

Book Excel2010 avancado.indb 311

20/09/2013 08:41:30

312 EXCEL 2010 Avanado

da seguinte forma: se o total de crditos do cliente for igual ou


menor do que R$ 3.000,00, o limite do cheque especial ser de
R$ 2.000,00; caso contrrio, o limite ser de R$ 5.000,00.
a) Abra a pasta Banco.xlsx. Siga os seguintes procedimentos para
efetuar os clculos na planilha:

b) Calcule o saldo atual.


c) A coluna Situao deve ser preenchida com Cheque especial se
o cliente for contemplado com cheque especial e Cheque normal
se o cliente no tiver direito a cheque especial.
d) Preencha a coluna Limite do cheque especial considerando as
regras estabelecidas para atribuir o limite.
e) Conte o nmero de clientes que receberam cheque especial.
4) O Pet Shop Ces & Gatos tem uma lista de animais cadastrados em
que constam as seguintes informaes: nome do dono, nome do animal, tipo (cachorro ou gato), sexo, data de nascimento e idade. Para
poder planejar promoes aos seus clientes, a loja precisa emitir um
relatrio no qual constem as seguintes informaes:

a quantidade de animais de cada cliente;

a quantidade de cachorros machos e de gatas fmeas;

a quantidade de animais que tm menos do que 5 anos, mais do


que 3 anos e mais do que 8 anos;

a quantidade de animais aniversariantes em cada ms do ano.

Atividades complementares

Book Excel2010 avancado.indb 312

20/09/2013 08:41:30

EXCEL 2010 Avanado 313

a) Abra a pasta Ces e gatos.xlsx. Nessa pasta, temos duas planilhas: Dados e Relatrio.

b) Calcule a idade de cada animal. Para isso, considere o ano da data


de hoje e o ano da data de nascimento do animal.
c) Calcule o nmero do ms de nascimento de cada animal.
d) Preencha a planilha Relatrio.
5. A loja de suprimentos Compnet vende quatro tipos de produto: placa de rede, roteador, pen drive e HD externo. Ao nal de cada quinzena a loja emite um relatrio contendo a quantidade vendida de
cada produto, o valor da venda por produto e os valores da maior e
menor venda no perodo. Voc deve calcular os valores do relatrio
para as vendas efetuadas na primeira quinzena do ms de julho de
2011 de acordo com a planilha a seguir.

Atividades complementares

Book Excel2010 avancado.indb 313

20/09/2013 08:41:30

314 EXCEL 2010 Avanado

a) Abra a pasta Compnet.xlxs.

b) Calcule o valor total de vendas para cada dia.


c) Calcule o nmero de itens vendidos por produto, o valor total das
vendas por produto e a maior e menor venda.
6. A clnica Boa sade mantm em seus registros o histrico de seus
pacientes, incluindo o controle de peso. Na ltima atualizao, a
clnica decide enviar aos clientes um relatrio que, entre outras informaes, mostra como est o peso da pessoa e uma mensagem de
acordo com esse estado. Os valores so avaliados de acordo com o
ndice de Massa Corprea (IMC), que indica a condio do paciente
em relao ao peso e altura. A tabela informa o seguinte:
IMC

Resultado

Abaixo de 18,5

Abaixo do peso ideal

Entre 18,5 e 24,9

Peso normal

Entre 25 e 29,9

Sobrepeso

Entre 30 e 34,9

Obesidade grau I

Entre 35 e 39,9

Obesidade grau II

Acima de 40

Obesidade grau III

O IMC calculado da seguinte forma: peso/altura2.


Preencha a planilha IMC com os resultados obtidos pela tabela.
Atividades complementares

Book Excel2010 avancado.indb 314

20/09/2013 08:41:30

EXCEL 2010 Avanado 315

Abra a pasta IMC.xlsx.


1. Calcule o ndice de massa corprea (IMC) de cada pessoa. Lembre-se de que para o clculo de potenciao utiliza-se o caractere ^.
2. Preencha a coluna Resultado com a mensagem adequada de acordo com a classicao do IMC.
7. A escola Santa Clara faz todo o controle de notas de seus alunos
por meio de planilhas do Excel. No ms de dezembro de 2011, para
calcular as mdias gerais e conceitos na matria Portugus do 6o ano,
a escola trabalhou com a pasta Portugues.xlsx. Nessa pasta existem
trs planilhas: Boletim, Mdias e Conceitos. A planilha Boletim mostra a mdia calculada dos alunos, conceitos e mensagens que devem
ser impressas nos boletins. A planilha Mdias armazena as notas
bimestrais dos alunos e calcula suas mdias. A planilha Conceitos
armazena uma tabela com as faixas de mdias, seus conceitos e suas
mensagens. O nosso objetivo preencher a planilha Boletim com as
mdias, os conceitos e as mensagens.
Abra a pasta Portugues.xlsx.
Preencha a planilha Boletim com as mdias, os conceitos e as mensagens aos alunos.
8. O mercado Tudo tem aqui tem em seu estoque produtos de diversos
tipos. Cada um recebe um cdigo que, alm de identicar o produto
individualmente, tambm identica o tipo de produto (pelo primeiro caractere), se pertence cesta bsica (pelos trs caracteres que
ocupam da segunda quarta posio) e a distribuidora (pelos dois
caracteres que ocupam a quinta e a sexta posies). Preencha a planilha ESTOQUE utilizando as tabelas que se encontram na planilha
Tabelas da seguinte forma:
a) Coluna Tipo do Produto: deve conter o tipo do produto.
b) Coluna Cesta Bsica: deve conter Sim se o produto pertence
cesta bsica ou No se no pertence.
c) Coluna Distribuidora: deve conter o nome da distribuidora.
9. A empresa Consumir.com vende produtos para quatro estados brasileiros: Bahia, Rio de Janeiro, Rio Grande do Sul e So Paulo. O
preo do frete e a alquota de ICM variam de acordo com o estado.
A forma de pagamento varia de acordo com o volume de vendas.
A empresa efetuou uma venda para o mercado Gigante, que possui
liais nos quatro estados. Para consolidar a venda, a Consumir deve
enviar ao mercado Gigante uma nota e um relatrio que esto na
pasta Consumir.xlsx.
Atividades complementares

Book Excel2010 avancado.indb 315

20/09/2013 08:41:30

316 EXCEL 2010 Avanado

a) Nota: deve ser preenchida com os clculos dos valores dos produtos e a forma de pagamento;
b) Critrios: planilha que contm os critrios para o clculo das funes no Relatrio;
c) Relatrio: planilha que deve ser preenchida, por estado, com os
clculos da soma, mdia, produtos de menor e maior valor, quantidade dos produtos de menor e maior valor e quantidade total de
produtos.
10. O pet shop Cachorros e outros bichos necessita que Eliana realize
outras tarefas:
a) Importar para uma planilha do Excel os nomes e as datas de nascimento de todos os cachorros presentes na tabela Animais_dados
do banco de dados do Access Dados.accdb.
b) Importar para uma planilha do Excel os dados de todos os funcionrios que tambm se encontram no mesmo banco de dados.
c) O departamento de compras efetuou uma compra de um fornecedor que, antes de entregar a mercadoria, enviou por e-mail um
relatrio no formato de arquivo-texto contendo itens comprados,
quantidades, preos unitrios e respectivos cdigos de barras.
No sabendo como proceder para transformar as informaes em
dados de uma planilha, Roberto solicitou a Eliana que o ajudasse
nessa importao. Importe para uma planilha do Excel o arquivo
de texto Compras pet shop.txt.
d) Para ter certeza de que os itens enviados pelo fornecedor provinham de fato das regies informadas no ato da compra, Roberto
mostra a Eliana que, por meio dos primeiros dgitos do cdigo
de barras, possvel vericar onde foram fabricados os produtos adquiridos. Ele diz que essa vericao evita que as pessoas
sejam enganadas, comprando produtos de procedncia diferente da anunciada. Mas, para vericar essa informao, Eliana
deve procurar na internet uma tabela com esses cdigos. Por
meio de uma pesquisa, ela encontrou um site com a tabela completa dos primeiros dgitos do cdigo de barras e a procedncia:
www.tourlife.com.br/blog/?p=185.
a) Importe para uma planilha do Excel a tabela com os primeiros
dgitos dos cdigos de barras.
b) Grave a pasta com as planilhas elaboradas com o nome Atividades pet shop.xlsx.
11. A administradora de cartes de crdito VipCard vai oferecer uma
promoo aos seus associados. Para ter uma ideia exata do perl
Atividades complementares

Book Excel2010 avancado.indb 316

20/09/2013 08:41:30

EXCEL 2010 Avanado 317

desejado, precisa obter, a partir dos dados cadastrais, uma srie


de informaes. Os dados considerados como principais para a
emisso dos relatrios esto na pasta Vipcard.xlsx, na planilha
Dados. A nossa tarefa produzir os relatrios desejados por meio
de tabelas dinmicas.
Os relatrios desejados so os seguintes:
a) Nmero de associados agrupados por instruo, moradia e sexo.
b) Mdia de renda mensal por sexo.
c) Nmero de associados agrupados por viagens, sexo e instruo.
d) Nmero de associados por cidade e grau de instruo.
e) Nmero de automveis por cidade e sexo dos associados.
Utilize, tambm, os recursos de segmentao de dados e grcos
dinmicos.
12. A empresa Madeira do Brasil deseja personalizar suas planilhas
com cabealho e rodap contendo as seguintes informaes:
Cabealho: nome da empresa, data e nmero da pgina.
Rodap: endereo da empresa, telefone e endereo do site.
a) Abra uma nova pasta de trabalho.
b) Crie uma macro que coloque na planilha as informaes solicitadas no cabealho e no rodap.
c) A macro deve car disponvel para todas as planilhas.
13. A empresa Gomes Pereira solicitou que fosse desenvolvido um formulrio para executar algumas pesquisas em seu cadastro de funcionrios. So elas:
a) Listar todos os funcionrios que trabalham em um departamento
selecionado, ocupam um cargo selecionado e recebem um salrio
maior ou igual ao informado.
b) Listar todos os funcionrios que ocupam um cargo selecionado e
que tm idade superior a uma idade informada.
Voc deve utilizar os controles de formulrio e macros para atender
ao pedido da empresa. Para isso, utilize a pasta Gomes Pereira
Formulario.xlsx.
14. Uma escola de informtica necessita que sejam desenvolvidos critrios de classicao e ltros em um arquivo do Excel para que
posteriormente sejam utilizados em pesquisa e impresso. Abra o

Atividades complementares

Book Excel2010 avancado.indb 317

20/09/2013 08:41:30

318 EXCEL 2010 Avanado

arquivo Cursos.xlsx e crie vrias planilhas conforme a sugesto de


nomes abaixo, utilizando os critrios como classicao ou ltro:
a) Cursos Manter como planilha original que no ter alteraes.
b) Maior Preo Classicar os automveis do maior ao menor preo.
c) rea e Cursos Classicar em ordem crescente por rea e em
seguida por Cursos.
d) Segmento Personalizado Criar uma lista personalizada classicando sua planilha pela coluna Segmentos com a seguinte ordem:
Vdeo, 3D e Animao, Animao, Criao de Pginas Web, Linguagem Web, Navegadores Web, Aplicaes Web, Arquitetura,
Editorao, Gerncia Tcnica, Gesto, Certicao, Apresentao de Slides, Editor de Texto, Melhor Idade, Planilha Eletrnica, Escritrio, Banco de Dados, Automao de Escritrio, Generalista e Projetos.
e) Classicao por Cor Classicar os cursos seguindo a ordem
de cor: Vermelho, Laranja e Preto.
f) Filtro entre R$ 400,00 e R$ 500,00 Filtrar os cursos que tm
preo entre R$ 400,00 e R$ 500,00.
g) Filtro Duplo Filtrar cursos cujo nome comece com a letra A
ou E e que tenham valor maior que R$ 600,00.
h) Cursos de Maro Utilize critrios avanados para copiar dados
da planilha referentes ao ms de maro. Crie uma planilha com o
nome de Critrios para servir de intervalo de consulta.
15. Uma agncia de automveis possui uma planilha que controla suas
vendas, porm a quantidade de informaes no permite uma visualizao adequada. Abra o arquivo Agncia autos.xlsx e trabalhe
com estrutura de tpicos inserindo subtotais nos meses de janeiro,
fevereiro, maro e vendas no trimestre a cada mudana de marca.
16. Uma empresa necessita cadastrar funcionrios utilizando o Excel.
Para facilitar o cadastramento, a responsvel solicitou que a planilha
tenha uma soluo que valide os dados a serem digitados evitando
diferenas em informaes j utilizadas e mantendo um padro de
digitao. Para resolver o problema, utilize regras de validao de
dados, conforme a seguir:
a) Abra o arquivo Cadastro funcionrios.xlsx.
b) Em Escolaridade, dena uma lista de valores (at a linha 32)
com os seguintes itens: Ensino Mdio, Graduao, Ps-Graduao e Mestrado. Utilize uma mensagem de erro no permitindo
uma digitao fora da lista.

Atividades complementares

Book Excel2010 avancado.indb 318

20/09/2013 08:41:30

EXCEL 2010 Avanado 319

c) Em Estado Civil, crie uma lista de valores (at a linha 32)


com os seguintes itens: Solteiro(a), Casado(a), Separado(a),
Divorciado(a) e Vivo(a). Utilize uma mensagem de erro no
permitindo uma digitao fora da lista.
d) Em Departamento, crie uma lista de valores (at a linha 32), utilizando como fonte os itens da coluna H. Utilize uma mensagem
de erro no permitindo uma digitao fora da lista.
e) Em Ms de Admisso, crie uma lista de valores (at a linha 32),
utilizando como fonte a planilha Meses. Utilize uma mensagem
de erro no permitindo uma digitao fora da lista.
17. Abra o arquivo Oramento domestico 2.xlsx e consolide os gastos
dos meses de janeiro, fevereiro e maro em uma nova planilha com
o nome Despesa Trimestral.
18. O arquivo Calculo do deposito.xlsx possui um valor de depsito
mensal em dois anos em um caderneta de poupana levando em
conta juros de 0,99% ao ms. Calcule o valor que deve ser feito de
depsito para que tenha um valor no futuro de R$ 25.000,00.
19. Abra o arquivo Oramento domestico 1.xlsx. Veja que a planilha
apresentada mostra que o ms de abril apresentar um valor negativo de R$ 684,00. Construa dois cenrios para os gastos do ms de
maro:
a) Corte Ameno reduo de 50% nos gastos de maro em relao
ao ms anterior dos itens: Energia eltrica, Telefone, Combustvel, Supermercado/aougue e Artigos pessoais.
b) Corte Drstico Corte nos gastos nos itens: TV por assinatura,
Empregada/faxineira, Combustvel, Academia, Artigos pessoais
e Passeios.
20. A empresa Egnia produtos de informtica trabalha com suprimentos na rea e necessita desenvolver uma nota scal no Excel
onde possa:
a) permitir somente a digitao nos itens de quantidade, bloqueando
as demais reas da planilha (senha: notascal);
b) colocar uma senha para o acesso ao arquivo (senha: notascal).

Atividades complementares

Book Excel2010 avancado.indb 319

20/09/2013 08:41:30

320 EXCEL 2010 Avanado

Anotaes

Anotaes

Book Excel2010 avancado.indb 320

20/09/2013 08:41:30

EXCEL 2010 Avanado 321

Sobre os autores

Richard Martelli ps-graduado pela PUC de Campinas no curso


Educao e Gesto de Pessoas, ps-graduado pela GV no curso de
Administrao da Tecnologia da Informao e graduado pela Fundao Escola de Sociologia e Poltica de So Paulo como bacharel no
curso de Sociologia e Poltica. coordenador educacional das reas
de Aplicativos, Internet e Computao Grca na Gerncia de Desenvolvimento no Senac SP. autor do livro Excel Bsico 2010, da
Editora Senac So Paulo.
Maria Silvia Mendona de Barros possui formao em matemtica
pela Pontifcia Universidade Catlica de So Paulo (PUC-SP). analista de sistemas, desenvolvedora de software e instrutora de Access,
VBA, Lgica de Programao, Excel e outros aplicativos. D suporte
tcnico, treinamento e elabora a programao de aulas e material didtico para cursos no Senac. autora do livro Access 2010 da Editora
Senac So Paulo.

Sobre os autores

Book Excel2010 avancado.indb 321

20/09/2013 08:41:31

Book Excel2010 avancado.indb 322

20/09/2013 08:41:31

EXCEL 2010 Avanado 323

ndice geral

Abrindo um arquivo com senha, 262


Adicionando regras de validao (Atividade 1), 207
Adicionar uma assinatura digital, 261
Agrupando dados em uma planilha por meio de AutoTpicos, 247
Agrupar uma estrutura de tpicos em coluna, 245
Agrupar uma estrutura de tpicos em linha, 241
Ajuste do monitor, IV
Aplicando hipteses, 183
Aplicando uma regra de validao de dados, 207
Aplicando validao a dados j inseridos (Atividade 4), 215
Apresentao, I
Atingindo metas (Atividade 1), 183
Atividades complementares, 307
Atualizando dados na tabela dinmica (Atividade 2), 136
Auditoria de frmulas, 99, 101
Avaliando frmulas (Atividade 4), 106
Calculando o nmero de parcelas de um investimento a uma taxa de juros
e pagamentos constantes (Atividade 10), 39
Calculando o valor da parcela a ser paga para um investimento
(Atividade 9), 37
Calculando o valor futuro de um investimento (Atividade 7), 35
Calculando o valor presente de um investimento (Atividade 8), 36
Circulando dados invlidos, 217
Classicando dados, 151
Classicando dados (Atividade 1), 151
Classicando por fonte (Atividade 4), 156
Classicando por mais critrios (Atividade 2), 153
Classicar e ltrar, 149
Consolidando dados, 223
Consolidando dados (Atividade 6), 224
Consolidando dados com vnculo (Atividade 7), 228
Consolidando dados em outras pastas (Atividade 8), 231
Controlando as vendas da loja Tudo em Informtica (Atividade 1), 11

ndice geral

Book Excel2010 avancado.indb 323

20/09/2013 08:41:31

324 EXCEL 2010 Avanado

Controles de formulrio, 283


Controles de formulrio automao de planilhas, 281
Criao da tabela dinmica (Atividade 1), 131
Criando cenrios, 186
Criando grcos dinmicos (Atividade 6), 145
Criando macros interativas (Atividade 1), 267
Criando nveis na tabela dinmica e cruzando dados (Atividade 3), 138
Criando novos grupos (Atividade 4), 139
Criando regras de validao em lista de outra planilha (Atividade 3), 212
Criando um formulrio para entrada e pesquisa de dados (Atividade 2), 286
Criando um relatrio de resumo do cenrio, 193
Criando uma lista personalizada (Atividade 3), 155
Criptografar com senha, 260
Dados externos, 111, 113
Denindo mensagens de dados (Atividade 2), 209
Desagrupar uma estrutura de tpicos em linha, 243
Editando cenrios, 190
Equipamento necessrio, III
Estrutura, 258
Estrutura de dados, 239
Estrutura do livro, VI
Executando macros (Atividade 2), 273
Exibindo cenrios, 189
Ferramentas de dados, 205
Filtrando com critrio numrico, 175
Filtrando com critrio para um registro especco, 174
Filtrando com critrios avanados (Atividade 8), 170
Filtrando com mais de um critrio em uma coluna, 174
Filtrando com um critrio e utilizando caracteres coringas, 172
Filtrando com vrios conjuntos de critrio para a mesma coluna, 176
Filtrando dados por meio de critrios (Atividade 6), 163
Filtrando dados com mais de um critrio (Atividade 7), 165
Filtrando dados em uma tabela (Atividade 5), 158
Filtrando um conjunto de critrios com diferentes colunas, 177
Filtrando um conjunto de critrios utilizando uma frmula, 177
Formatao de datas, 40
Formatando datas (Atividade 11), 40
Funo ALEATRIOENTRE, 16
Funo ANO, 44

ndice geral

Book Excel2010 avancado.indb 324

20/09/2013 08:41:31

EXCEL 2010 Avanado 325

Funo ARRUMAR, 77
Funo BDCONTARA, 94
Funo BDEXTRAIR, 92
Funo BDMX, 91
Funo BDMDIA, 90
Funo BDMN, 92
Funo BDSOMA, 88
Funo CONT.NM, 24
Funo CONT.SE, 25
Funo CONT.SES, 26
Funo CONT.VALORES, 23
Funo CONTAR.VAZIO, 24
Funo CORRESP, 69
Funo DIA, 45
Funo DIA.DA.SEMANA, 45
Funo DIATRABALHO.INTL, 47
Funo DIATRABALHOTOTAL.INTL, 49
Funo DIREITA, 80
Funo E, 31
Funo ESQUERDA, 80
Funo EXT.TEXTO, 80
Funo HOJE, 44
Funo HORA, 52
Funo NDICE, 70
Funo MAISCULA, 78
Funo MXIMO, 20
Funo MDIA, 22
Funo MDIASE, 26
Funo MDIASES, 27
Funo MS, 45
Funo MNIMO, 21
Funo MINSCULA, 78
Funo MINUTO, 52
Funo MODO.NICO, 18
Funo MULT, 12
Funo NPER, 39
Funo ORDEM.EQ, 22
Funo OU, 32
Funo PGTO, 38

ndice geral

Book Excel2010 avancado.indb 325

20/09/2013 08:41:31

326 EXCEL 2010 Avanado

Funo PRI.MAISCULA, 76
Funo PROCH, 67
Funo PROCV, 61
Funo SE, 29
Funo SEERRO, 34
Funo SOMA, 11
Funo SOMARPRODUTO, 13
Funo SOMASE, 13
Funo SOMASES, 14
Funo VF, 35
Funo VP, 37
Funes de banco de dados, 85, 87
Funes de data e hora (Atividade 12), 44
Funes de pesquisa, 59, 61
Funes de texto, 73, 75
Funes estatsticas, 17
Funes nanceiras, 35
Funes lgicas, 29
Funes matemticas, 11
Funes matemticas, estatsticas, lgicas, nanceiras e de data e hora, 9
Gerando nmeros aleatrios para apostas na Mega-Sena (Atividade 2), 16
Gerenciador de cenrios, 186
Hipteses, 181
Importando arquivos de dados para o Excel (Atividade 2), 118
Importando arquivos-texto para o Excel (Atividade 1), 113
Importando base de dados como consulta para o Excel (Atividade 3), 120
Importando dados de uma pgina da web (Atividade 4), 123
Importando um arquivo de dados, 118
Importando um arquivo-texto , 113
Importando uma tabela como consulta, 120
ndice geral, 323
Inserindo restrio de comprimento, 220
Inserindo restrio de data, 219
Inserindo restrio de decimais, 222
Inserindo restrio de nmeros, 221
Inserindo restrio de texto por meio de funo, 223
Inserindo subtotais em uma lista de dados de uma planilha, 246
Inserindo uma senha, 260
Instalando o Solver (Atividade 3), 195

ndice geral

Book Excel2010 avancado.indb 326

20/09/2013 08:41:31

EXCEL 2010 Avanado 327

Janela, 258
Limpando as regras de validao, 213
Limpando crculos de validao, 217
Limpando ltros, 161
Macros interativas, 265
Marcar como nal, 260
Mensagem de validao de dados, 209
Mesclando cenrios, 192
Mostrando a faixa de opes Desenvolvedor (Atividade 1), 283
Mostrando frmulas (Atividade 5), 108
Mostrando os dados da tabela dinmica por pgina de relatrio
(Atividade 7), 147
O que a Nova Srie Informtica?, III
Personalizando regras de validao (Atividade 5), 218
Premiando os vendedores que ocupam a primeira posio em vendas e
estabelecendo conceitos sobre seu desempenho, de acordo com a meta
de vendas estipulada (Atividade 5), 29
Premiando vendedores que no ocupam o primeiro lugar em vendas, mas
que atingiram metas de venda estipuladas (Atividade 6), 31
Proteo, 251
Protegendo elementos da planilha (Atividade 1), 253
Protegendo um arquivo (Atividade 3), 259
Protegendo uma planilha (Atividade 2), 257
Proteger estrutura da pasta de trabalho, 261
Proteger planilha atual, 261
Rastreando erros em frmulas (Atividade 3), 104
Rastreando os dependentes de uma clula (Atividade 2), 103
Rastreando os precedentes de uma clula (Atividade 1), 101
Reaplicando ltros, 162
Referncia a nome de um intervalo de outra planilha , 214
Referncia a um intervalo de outra planilha, 212
Remover uma estrutura de tpicos, 244
Resolvendo um problema com o Solver (Atividade 4), 197
Restringindo entrada de dados com formato hora, 215
Restringindo entrada de dados com outros critrios, 219
Restringir permisso por pessoas, 261
Resumo do captulo, 54, 72, 84, 97, 110, 127, 148, 179, 202, 235, 249,
263, 280, 305
Retirando a senha de proteo, 262
Segurana de macro, 271

ndice geral

Book Excel2010 avancado.indb 327

20/09/2013 08:41:31

328 EXCEL 2010 Avanado

Signicado dos smbolos, VII


Sobre os autores, 321
Tabela dinmica, 131
Tabelas dinmicas, 129
Testando a regra de validao, 217
Trabalhando com cenrios (Atividade 2), 185
Trabalhando com estrutura de tpicos (Atividade 1), 241
Utilizando a funo PROCV (Atividade 1), 61
Utilizando as funes BDSOMA, BDMDIA, BDMX, BDMN,
BDEXTRAIR e BDCONTARA (Atividade 1), 87
Utilizando as funes CORRESP e NDICE (Atividade 2), 69
Utilizando as funes ESQUERDA, DIREITA e EXT.TEXTO
(Atividade 2), 79
Utilizando as funes PRI.MAISCULA, ARRUMAR, MAISCULA e
MINSCULA (Atividade 1), 75
Utilizando controles para clculo (Atividade 5), 300
Utilizando macros para automatizar os controles criados (Atividade 3), 294
Utilizando o controle Boto para efetuar a pesquisa desejada
(Atividade 4), 298
Utilizando o material da Nova Srie Informtica, VII
Utilizando o Solver com restries (Atividade 5), 200
Utilizando referncias relativas para criar macros (Atividade 3), 277
Utilizando segmentao de dados (Atividade 5), 144
Validao de dados, 207
Vericando o desempenho dos vendedores da loja Seu Carro Aqui
(Atividade 4), 19
Vericando o nmero que foi sorteado com maior frequncia nos sorteios
da Mega-Sena no perodo de 1 de janeiro de 2011 a 11 de junho de
2011 (Atividade 3), 17

ndice geral

Book Excel2010 avancado.indb 328

20/09/2013 08:41:31

Você também pode gostar