Buscar

Apostila excel 2007 avançado FINAL 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 101 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 101 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 101 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

GOVERNO DO ESTADO DO RIO DE JANEIRO
SECRETARIA DE 
FUNDAÇÃO DE APOIO À ESCOLA TÉCNICA
 
APOSTILA
EXCEL AVANÇADO 2007
 
 
 
 
CENTRO DE EDUCAÇÃO TECNOLÓGICA E PROFISSIONALIZANTE DE GUAPIMIRIM
Estrada da Caneca Fina, nº 39 
 
 
GOVERNO DO ESTADO DO RIO DE JANEIRO
SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA 
FUNDAÇÃO DE APOIO À ESCOLA TÉCNICA
CETEP GUAPIMIRIM 
 
 
 
APOSTILA 
EXCEL AVANÇADO 2007
 
 
 
 
 
 
CENTRO DE EDUCAÇÃO TECNOLÓGICA E PROFISSIONALIZANTE DE GUAPIMIRIM
Estrada da Caneca Fina, nº 39 – Iconha – Guapimirim – RJ – CEP 25940
 
1 
GOVERNO DO ESTADO DO RIO DE JANEIRO 
TECNOLOGIA 
FUNDAÇÃO DE APOIO À ESCOLA TÉCNICA 
 
EXCEL AVANÇADO 2007 
CENTRO DE EDUCAÇÃO TECNOLÓGICA E PROFISSIONALIZANTE DE GUAPIMIRIM 
CEP 25940-000 
 
2 
 
Sumário 
 
1 Função SE ........................................................................................................................................................... 4 
2 Função E ............................................................................................................................................................. 6 
3 Função OU .......................................................................................................................................................... 7 
4 Função PROCV .................................................................................................................................................... 8 
5 Lista de Ordenação Personalizada ................................................................................................................... 10 
6 Ordenação de colunas ...................................................................................................................................... 13 
7 Importar ou exportar arquivos de texto .......................................................................................................... 15 
8 Filtro Avançado ................................................................................................................................................ 19 
9 Macros Excel..................................................................................................................................................... 27 
10 Filtro Avançado com Macro ............................................................................................................................. 32 
11 Função SUBTOTAL ............................................................................................................................................ 37 
12 Funções para análise dos dados em uma lista ................................................................................................. 42 
12.1 A função CONT.SE() .................................................................................................................................... 42 
12.2 A função SOMASE(): ................................................................................................................................... 43 
12.3 A função BDMÉDIA(): .................................................................................................................................. 43 
12.4 Algumas observações sobre o uso de funções de Banco de Dados: .......................................................... 44 
12.5 A função BDCONTAR(): ............................................................................................................................... 45 
12.6 A função BDCONTARA(): ............................................................................................................................. 46 
12.7 A função BDEXTRAIR(): ............................................................................................................................... 47 
12.8 A função BDMAX() ...................................................................................................................................... 48 
12.9 A função BDMÍN(): ...................................................................................................................................... 49 
12.10 A função BDMULTIPL(): .......................................................................................................................... 49 
12.11 A função BDEST(): ................................................................................................................................... 50 
13 Tabela Dinâmica ............................................................................................................................................... 52 
14 Gráfico Dinâmico .............................................................................................................................................. 58 
15 Formulários ...................................................................................................................................................... 60 
15.1 O problema é que essa guia, por padrão, não é exibida. Para que ela apareça, siga esses passos: .......... 60 
15.2 Como criar formulários no Excel ................................................................................................................ 61 
15.3 Resultado final da criação do formulário ................................................................................................... 77 
16 Solver (Definir e resolver um problema) .......................................................................................................... 80 
16.1 Exemplo 1: Produção de Ração .................................................................................................................. 81 
16.2 Alterando ou excluindo uma regra no solver ............................................................................................. 85 
16.3 Observações: .............................................................................................................................................. 85 
16.4 Etapas das soluções de avaliação do Solver ............................................................................................... 85 
16.5 Alterar a forma como o solver localiza soluções ........................................................................................ 86 
3 
 
16.6 Salvar ou carregar um modelo de problema .............................................................................................. 87 
16.7 Algoritmos e métodos usados pelo solver ................................................................................................. 87 
16.8 Exemplo 2: Produção de Artigos de Madeira ............................................................................................. 87 
16.9 Exemplo 3: Anúncios .................................................................................................................................. 90 
Público (Milhões) ....................................................................................................................................................... 91 
Quantidade Anúncios ................................................................................................................................................. 91 
Custo Total ................................................................................................................................................................. 91 
% Sobre Total ............................................................................................................................................................. 91 
Público Atingido (Milhões) ........................................................................................................................................ 91 
17 Teclas de atalho ................................................................................................................................................96 
18 Teclas de função ............................................................................................................................................... 98 
19 Outras teclas de atalho úteis .......................................................................................................................... 100 
 
 
 
 
4 
 
1 Função SE 
 
 Retorna um valor se uma condição que você especificou avaliar como VERDADEIRO e um outro valor se 
for avaliado como FALSO. 
 
 Use SE para conduzir testes condicionais sobre valores e fórmulas. 
 
Sintaxe 
 
=SE(teste_lógico;valor_se_verdadeiro;valor_se_falso) 
 
 Teste_lógico é qualquer valor ou expressão que possa ser avaliado como VERDADEIRO ou FALSO. Por 
exemplo, A10=100 é uma expressão lógica; se o valor da célula A10 for igual a 100, a expressão será considerada 
VERDADEIRO. Caso contrário, a expressão será considerada FALSO. Esse argumento pode usar qualquer operador 
de cálculo de comparação. 
 
 Valor_se_verdadeiro é o valor retornado se teste_lógico for VERDADEIRO. Por exemplo, se esse 
argumento for a seqüência de caracteres de texto "Dentro do orçamento" e o argumento teste_lógico for 
considerado VERDADEIRO, a função SE exibirá o texto "Dentro do orçamento". Se teste_lógico for VERDADEIRO e 
valor_se_verdadeiro for vazio, o argumento retornará 0 (zero). Para exibir a palavra VERDADEIRO, use o valor 
lógico VERDADEIRO para esse argumento. Valor_se_verdadeiro pode ser outra fórmula. 
 
 Valor_se_falso é o valor retornado se teste_lógico for FALSO. Por exemplo, se esse argumento for a 
seqüência de caracteres de texto "Acima do orçamento" e o argumento teste_lógico for considerado FALSO, a 
função SE exibirá o texto "Acima do orçamento". Se teste_lógico for FALSO e valor_se_falso for omitido (ou seja, 
se não houver vírgula após valor_se_verdadeiro), o valor lógico FALSO será retornado. Se teste_lógico for FALSO e 
valor_se_falso for vazio (ou seja, se houver uma vírgula após valor_se_verdadeiro seguida do parênteses de 
fechamento), o valor 0 (zero) será retornado. Valor_se_falso pode ser outra fórmula. 
 
Comentários 
 
 É possível aninhar a função SE como argumentos valor_se_verdadeiro e valor_se_falso para construir 
testes mais elaborados. Consulte o último dos exemplos a seguir. 
 
 Quando os argumentos valor_se_verdadeiro e valor_se_falso são avaliados, SE retorna o valor que foi 
retornado por estas instruções. 
 
 Se algum dos argumentos de SE for matriz, cada elemento da matriz será avaliado quando a instrução SE 
for executada. 
 
 O Microsoft Excel fornece funções adicionais que podem ser usadas para analisar os dados com base em 
uma condição. Por exemplo, para contar o número de ocorrências de uma seqüência de caracteres de texto ou 
um número dentro de um intervalo de células, use a função de planilha CONT.SE. Para calcular uma soma 
baseada em uma sequência de caracteres de texto ou em um número dentro de um intervalo, use a função de 
planilha SOMASE. 
 
 Exemplo 1 
 A 
1 Dados 
2 99 
 
=SE(A2<=100;"Dentro do orçamento";"Acima do orçamento") 
Se o número acima for menor ou igual a 100, a 
fórmula exibirá "Dentro do orçamento". Caso 
contrário, a função exibirá "Acima do 
orçamento" (Dentro do orçamento) 
5 
 
=SE(A2=100;SOMA(B5:B15);"") 
Se o número acima for 100, o intervalo B5:B15 
será calculado. Caso contrário, o texto vazio ("") 
será retornado () 
 
Exemplo 2 
 
 A B 
1 Despesas Reais Despesas Previstas 
2 1500 900 
3 500 900 
4 500 925 
 
=SE(A2>B2;"Acima do orçamento";"OK") 
Verifica se a primeira linha está acima do 
orçamento (Acima do orçamento) 
=SE(A3>B3;"Acima do orçamento";"OK") 
Verifica se a segunda linha está acima do 
orçamento (OK) 
 
Exemplo 3 
 
 
 
 
 
 
 
=SE(A2>89;"A";SE(A2>79;"B"; SE(A2>69;"C";SE(A2>59;"D";"F")))) Atribui uma letra ao primeiro resultado (F) 
=SE(A3>89;"A";SE(A3>79;"B"; SE(A3>69;"C";SE(A3>59;"D";"F")))) Atribui uma letra ao segundo resultado (A) 
=SE(A4>89;"A";SE(A4>79;"B"; SE(A4>69;"C";SE(A4>59;"D";"F")))) Atribui uma letra ao terceiro resultado (C) 
 
 No exemplo anterior, a segunda instrução SE também é o argumento valor_se_falso para a primeira 
instrução SE. Da mesma maneira, a terceira instrução SE é o argumento valor_se_falso para a segunda instrução 
SE. Por exemplo, se o primeiro teste_lógico (Média>89) for VERDADEIRO, "A" será retornado. Se o primeiro 
teste_lógico for FALSO, a segunda instrução SE é avaliada e assim por diante. 
 
 As letras são atribuídas a números usando a seguinte chave: 
 
Se o resultado for Então retornará 
Maior do que 89 A 
De 80 até 89 B 
De 70 até 79 C 
De 60 até 69 D 
Menor do que 60 F 
 
 
 
 
 
 A 
1 Resultado 
2 45 
3 90 
4 78 
6 
 
2 Função E 
 
 A função E retorna VERDADEIRO se todos os argumentos forem verdadeiros e FALSO se 
apenas um dos argumentos forem falsos. É utilizada quando torna-se necessário avaliar duas ou mais 
condições, sendo que todas devem ser verdadeiras para que o resultado seja verdadeiro. 
 
 A sintaxe da função é: 
 
E(argumento1; argumento2; ...; argumento255) 
 
 Onde argumento1; argumento2; ...; argumento255 são condições que serão testadas e que podem 
resulta em VERDADEIRO ou FALSO. 
 
 Para que o resultado da função E() seja verdadeiro, TODOS os argumentos devem resultar em 
VERDAREIRO. 
 
Argumento1 Argumento2 ... Argumento255 Resultado 
V V V V V 
V V V F F 
F F F F F 
 
 
7 
 
3 Função OU 
 
 A função OU retorna VERDADEIRO se qualquer argumento for verdadeiro e FALSO se todos 
os argumentos forem falsos. É utilizada quando torna-se necessário avalia duas ou mais condições, sendo 
que pelo menos uma é verdadeira para que o resultado seja verdadeiro. 
 
 A sintaxe da função é: 
 
OU(argumento1; argumento2; ...; argumento255) 
 
 Onde argumento1; argumento2; ...; argumento255 são condições que serão testadas e que podem 
resulta em VERDADEIRO ou FALSO. 
 
 Para que o resultado da função OU() seja verdadeiro, é necessário que APENAS um dos 
argumentos resulte em VERDAREIRO. 
 
Argumento1 Argumento2 ... Argumento255 Resultado 
V V V V V 
V F F F F 
F F F F F 
 
 
8 
 
4 Função PROCV 
 
 O Excel possui inúmeras funções que facilitam muito o nosso trabalho. Há momentos em que 
apenas referenciar uma célula não resolve nosso problema ou não oferece a solução desejada, sendo 
necessário buscar informações em uma sequência de células, a fim de encontrar aquele dado que atende 
às nossas necessidades. Se a procura for feita verticalmente, devemos usar a função PROCV. 
 
 A sintaxe da função PROCV (procura vertical) é a seguinte (é a mesma no Excel 2003 e Excel 
2007): 
 
=PROCV(valor_procurado;matriz_tabela;núm_índice_coluna;intervalo) 
 
=PROCV(BuscaOQue;TabeladeBusca;Coluna;lógico) 
 
Onde: 
 
 valor_procurado: é o critério utilizado na procura 
 
 matriz_tabela: é todo o intervalo de dados, compreendendo linhas e colunas 
 
 núm_índice_coluna: é a coluna que contém o valor a ser retornado. A primeira coluna tem valor 
1, a segunda 2, a terceira 3, e assim sucessivamente. 
 
 intervalo: define a precisão da procura. Pode ser 0 ou 1. Sendo: 
 
 0: retorna um valor exato 
 1: retorna um valor aproximado 
 
NOTA: o valor a ser procurado sempre deve estar na primeira coluna, caso contrário a função PROCV 
não irá funcionar. 
 
 Tutorial PROCV 
 
1. Monte a seguinte estrutura no seu Excel 2007 ou 2003: 
 
 A B C D E 
1 Código Produto Localizar Produto 
2 1 Cadeira 
3 2 Sapato Código Produto 
4 3 Mesa 
5 4 Sofá 
6 5 Rádio 
7 6 Cama 
8 7 Estante 
 
2. Selecione a célula E4, e insira a seguinte função: =PROCV(D4;A2:B8;2;0) 
 
3. Se preferir, use o assistente defunção (vá até a aba “Fórmulas”, no Excel 2007, em seguida clique em 
“Inserir função” e pesquise pela função PROCV). Confira a tela do assistente: 
 
9 
 
 
 
4. Se tudo deu certo, na célula E4 você estará vendo a mensagem #N/D. Essa mensagem de erro está 
aparecendo porque ainda não definimos o valor a ser procurado. Então vamos informar um valor. Na 
célula D4, digite o número 1, e veja o resultado. 
 
 A B C D E 
1 Código Produto Localizar Produto 
2 1 Cadeira 
3 2 Sapato Código Produto 
4 3 Mesa 1 Cadeira 
5 4 Sofá 
6 5 Rádio 
7 6 Cama 
8 7 Estante 
 
 Na célula D4 vá digitando o código de cada um dos produtos, e perceba na célula E4 os valores 
vão mudando de acordo com o código informado, ou seja, vai exibindo o nome dos produtos de acordo 
com o código. 
 
 
 
10 
 
5 Lista de Ordenação Personalizada 
 
 Pode utilizar uma lista personalizada para ordenar ou preencher por uma ordem definida pelo 
utilizador. O Microsoft Office Excel possui listas incorporadas para dias de semana e meses, mas também 
pode criar listas personalizadas. 
 
 Para compreender as listas personalizadas, é útil ver como funcionam e como são armazenadas 
num computador. 
 
 Comparar listas incorporadas e listas personalizadas. 
 
 O Office Excel fornece as seguintes listas incorporadas, dos dias da semana e dos meses 
personalizadas. 
 
LISTAS INCORPORADAS 
Dom, Seg, Ter, Qua, Qui, Sex, Sáb 
Domingo, Segunda-feira, Terça-feira, Quarta-feira, Quinta-feira, Sexta-feira, 
Sábado 
Jan, Fev, Mar, Abr, Mai, Jun, Jul, Ago, Set, Out, Nov, Dez 
Janeiro, Fevereiro, Março, Abril, Maio, Junho, Julho, Agosto, Setembro, Outubro, 
Novembro, Dezembro 
 
Nota: Não é possível editar ou eliminar uma lista incorporada. 
 
 No entanto, poderá criar uma lista personalizada e utilizá-la para ordenar ou preencher. Por 
exemplo, se pretender preencher as listas seguintes, necessitará de criar uma lista personalizada porque 
não existe uma ordem natural. 
 
LISTAS PERSONALIZADAS 
Alto, Médio, Baixo 
Grande, Médio e Pequeno 
Norte, Sul, Este e Oeste 
Diretor Geral de Vendas, Diretor Regional de Vendas, Diretor Local de Vendas e 
Representante de Vendas 
 
 Pode basear a lista personalizada num intervalo de células ou pode introduzir a lista na caixa de 
diálogo Listas Personalizadas. 
 
NOTA: Uma lista personalizada só pode conter texto ou uma combinação de texto e números. Para obter 
uma lista personalizada que só contenha números, tal como de 0 a 100, tem primeiro de criar uma lista de 
números formatados como texto. 
 
COMO AS LISTAS PERSONALIZADAS SÃO ARMAZENADAS 
 
 Após criar uma lista personalizada, esta é adicionada ao registro do computador, para que fique 
disponível para utilização em outros livros. Se utilizar uma lista personalizada quando ordenar dados, esta 
também é guardada com a planilha, para poder ser utilizada em outros computadores, incluindo em 
servidores em que a planilha possa ser publicado no Excel Services e da qual necessitar para uma 
operação de ordenação. 
 
 No entanto, se abrir a planilha em outro computador ou servidor, não verá a lista personalizada 
que está armazenada no arquivo do livro na caixa de diálogo Listas Personalizadas que está disponível 
em Opções do Excel, mas apenas na coluna Ordem da caixa de diálogo Ordenar. A lista personalizada 
11 
 
que está armazenada no arquivo da planilha também não está imediatamente disponível para o 
comando Preencher. 
 
 Se pretender, pode adicionar a lista personalizada que está armazenada no arquivo da planilha ao 
registro do outro computador ou servidor e torná-la disponível na caixa de diálogo Listas 
Personalizadas em Opções do Excel. Na caixa de diálogo Ordenar, na coluna Ordem, selecione Listas 
Personalizadas para visualizar a caixa de diálogo Listas Personalizadas e, em seguida, clique 
em Adicionar. 
 
CRIAR UMA LISTA PERSONALIZADA 
 
 Existem dois modos de criar uma lista personalizada. Se a sua lista personalizada for curta, poderá 
introduzir os valores diretamente na caixa de diálogo. Se a lista personalizada for longa, poderá importá-
la a partir de um intervalo de células. 
 
CRIAR UMA LISTA PERSONALIZADA INTRODUZINDO VALORES 
 
1. Clique no Botão do Microsoft Office e, em seguida, clique em Opções do Excel. 
 
2. Clique na categoria Mais usados e, em seguida, em Opções principais para o trabalho com o Excel, 
clique em Editar Listas Personalizadas. 
 
3. Na caixa Listas Personalizadas, clique em NOVA LISTA e, em seguida, escreva as entradas na 
caixa Entradas da lista, começando pela primeira entrada. 
 
 Pressione ENTER após cada entrada. 
 
4. Quando a lista estiver concluída, clique em Adicionar. 
 
Os itens na lista selecionada são adicionados à caixa Listas personalizadas. 
 
5. Clique duas vezes em OK. 
 
CRIAR UMA LISTA PERSONALIZADA A PARTIR DE UM INTERVALO DE CÉLULAS 
 
1. Num intervalo de células, introduza os valores que pretende ordenar ou preencher, pela ordem 
pretendida, de cima para baixo. Por exemplo: 
 
 A 
1 Alto 
2 Médio 
3 Baixo 
 
2. Selecione o intervalo que criou. No exemplo precedente, selecionaria as células A1:A3. 
 
3. Clique no Botão do Microsoft Office, clique em Opções do Excel, clique na categoria Mais 
usados e, em seguida, em Opções principais para o trabalho com o Excel, clique em Editar Listas 
Personalizadas. 
 
4. Na caixa de diálogo Listas Personalizadas, verifique se a referência das células da lista de itens que 
selecionou é apresentada na caixa Importar lista a partir das células e, em seguida, clique 
em Importar. 
 
 Os itens na lista selecionada são adicionados à caixa Listas Personalizadas. 
12 
 
 
5. Clique em OK duas vezes. 
 
NOTA: Só pode criar uma lista personalizada baseada num valor (texto, número e data ou hora). Não 
pode criar uma lista personalizada baseada num formato (cor de célula, cor de tipo de letra e ícone). 
 
ELIMINAR UMA LISTA PERSONALIZADA 
 
1. Clique no Botão do Microsoft Office e, em seguida, clique em Opções do Excel. 
 
2. Clique na categoria Mais usados e, em seguida, em Opções principais para o trabalho com o Excel, 
clique em Editar Listas Personalizadas. 
 
3. Na caixa Listas Personalizadas, selecione a lista que pretende eliminar e, em seguida, clique 
em Excluir. 
 
 
 
 
13 
 
6 Ordenação de colunas 
 
 O Excel dispõe de diversas formas de organização e ordenação das colunas, como ordem 
alfabética e numérica. 
Consiste em uma tarefa simples e fácil de fazer. Até mesmo quando há duas colunas associadas, onde as 
informações da A possui relação com os valores contidos na B, por exemplo, é possível colocá-los em 
ordem sem que se embaralhem as informações, as mesmas se deslocam levando consigo o seu valor 
correspondente. 
 
 Exemplo: Considere uma lista de alunos com suas respectivas médias escolares. Pretende-se, para 
melhor compreensão e organização, dispor destes dados em ordem. Há quatro possibilidades de ordená-
los: em ordem alfabética ou inversa de alunos e em ordem crescente ou decrescente de médias. 
Lembrando que a relação aluno/média, não será afetada. 
Vejamos como realizar cada possibilidade: 
 
ORDEM ALFABÉTICA 
 
 Esta etapa consiste em dispor as informações em ordem de A a Z ou ao contrário, de Z a A. Para 
isto, proceda da seguinte maneira: 
 
a) Após lançados os dados na planilha do Excel, selecione todas as células que estão sendo usadas, 
posteriormente localize e selecione a opção Classificar e Filtrar, localizada no canto superior direito da 
Guia de comando Início: 
 
 
 
b) Selecione a opção Filtro e perceba que irão aparecer pequenas setas indicadoras de menu em cada 
coluna, Alunos e Médias. 
 
 
 
14 
 
 
 
c) Clique na seta da célula Alunos e selecionea opção Classificar de A a Z. Observe que os nomes dos 
alunos irão ser ordenados da forma solicitada e sem alterar o valor de cada um, portanto, note que a célula 
Daiane se desloca sem perder o seu valor. 
 
 
 
d) Para fazer o inverso, ou seja, dispor as células de Z a A, basta agir da mesma forma. Porém, ao invés 
de selecionar a opção Classificar de A a Z, selecione Classificar de Z a A. Perceba que os nomes dos 
alunos ficaram na ordem solicitada. 
 
ORDEM NUMÉRICA CRESCENTE OU DECRESCENTE 
 
 Consiste em dispor os valores numéricos contidos nas células de uma coluna, em ordem crescente 
ou decrescente. Para fazer isto, realize as seguintes ações: 
 
1. Vá na seta de menu localizada na célula Médias da coluna B, e selecione a opção Classificar do 
Menor para o Maior, ou seja, as células ficaram em ordem de 0 a 10. 
 
2. Para dispor as células em ordem decrescente, proceda da mesma forma anterior. Porém, ao invés de 
selecionar a opção Classificar do Menor para o Maior, selecione Classificar do Maior para o Menor. 
 
 
Classificar do Menor para o Maior Classificar do Maior para o Menor 
 
15 
 
7 Importar ou exportar arquivos de texto 
 
 Há duas formas de importar dados de um arquivo de texto usando o Microsoft Office Excel: você 
pode abrir o arquivo de texto no Excel ou pode importar o arquivo de texto como um intervalo de dados 
externos. Para exportar dados do Excel para um arquivo de texto, use o comando Salvar como. 
 
 Há dois formatos de arquivo de texto usados com freqüência: 
 
• Arquivos de texto delimitados (.txt), nos quais o caractere TAB (código de caractere ASCII 009) 
geralmente separa cada campo de texto. 
 
• Arquivos de texto com valores separados por vírgulas ( .csv), nos quais o caractere vírgula (,) 
geralmente separa cada campo de texto. 
 
 Você pode alterar o caractere separador que é usado nos dois arquivos de texto, delimitado e .csv. 
Isto poderá ser necessário para verificar se a operação de importação ou exportação está funcionando da 
maneira desejada. 
 
OBSERVAÇÕES 
 
• Você pode importar ou exportar até 1.048.576 linhas e 16.384 colunas. 
 
• Se você estiver importando ou exportando dados, talvez deseje saber mais sobre os conversores de 
texto do Excel. Para obter mais informações, consulte "Formatos de texto" no tópico da 
ajuda, Formatos de arquivos que são aceitos no Excel e "Formatos de arquivo de texto" no tópico da 
Ajuda, Formatação e recursos do Excel que não são transferidos para outros formatos de arquivo. 
 
IMPORTAR UM ARQUIVO DE TEXTO ABRINDO-O NO EXCEL 
 
 Você pode abrir um arquivo de texto criado em outro programa como uma pasta de trabalho do 
Excel usando o comando Abrir. Abrir um arquivo de texto no Excel não altera o formato do arquivo — 
você pode vê-lo na barra de título do Excel, em que o nome do arquivo mantém a extensão do arquivo de 
texto (por exemplo, .txt ou .csv). 
 
1. Clique no Botão do Microsoft Office e, em seguida, clique em Abrir. 
 
 A caixa de diálogo Abrir será exibida. 
 
3. Em um computador que esteja executando o Windows Vista ou Windows 7 
 
• Na lista, selecione Arquivos de Texto. 
 
Em um computador que esteja executando o Microsoft Windows XP 
 
• Na lista Arquivos do tipo, selecione Arquivos de Texto. 
 
3. Em um computador que esteja executando o Windows Vista ou Windows 7 
 
• Na Barra de endereço, localize e clique duas vezes no arquivo de texto que você deseja abrir. 
 
Em um computador que esteja executando o Microsoft Windows XP 
 
• Na lista Examinar, localize e clique duas vezes no arquivo de texto que você deseja abrir. 
 
16 
 
• Se o arquivo de texto for (.txt), o Excel iniciará o Assistente de Importação de Texto. 
 
 Siga as instruções do Assistente de Importação de Texto. Clique em Ajuda para obter mais 
informações como usar o Assistente de Importação de Texto ou consulte Assistente de Importação de 
Texto. Quando terminar as etapas do assistente, clique em Concluir para concluir a operação de 
importação. 
 
• Se o arquivo for .csv, o Excel o abrirá automaticamente e exibirá os dados em uma nova pasta de 
trabalho. 
 
OBSERVAÇÃO: Quando o Excel abre um arquivo .csv, ele usa as configurações atuais de formato de 
dados padrão para interpretar como importar cada coluna de dados. Se quiser ter mais flexibilidade na 
conversão de colunas em diferentes formatos de dados, poderá usar o Assistente de Importação de Texto. 
Por exemplo, o formato de uma coluna de dados no arquivo .csv pode ser MDA, mas o formato de dados 
padrão do Excel é AMD ou você deseja converter em texto uma coluna de números que contém zeros à 
esquerda, para poder preservar esses zeros. Para executar o Assistente de Importação de Texto, é possível 
alterar a extensão do nome do arquivo de .csv para .txt antes de abri-lo ou é possível Importar um arquivo 
de texto conectando-se e ele. 
 
IMPORTAR UM ARQUIVO DE TEXTO CONECTANDO-O 
 
 Você pode importar dados de um arquivo de texto em uma planilha existente como um intervalo 
de dados externo. 
 
1. Clique na célula onde você deseja pôr os dados do arquivo de texto. 
 
2. Na guia Dados, no grupo Obter Dados Externos, clique em De Texto. 
 
 
 
3. Em um computador que esteja executando o Windows Vista ou Windows 7 
 
• Na Barra de endereço, localize e clique duas vezes no arquivo de texto que você deseja importar. 
 
Em um computador que esteja executando o Microsoft Windows XP 
 
• Na lista Examinar, localize e clique duas vezes no arquivo de texto que deseja importar. 
 
 Siga as instruções do Assistente de Importação de Texto. Clique em Ajuda para obter mais 
informações como usar o Assistente de Importação de Texto ou consulte Assistente de Importação de 
Texto. Quando terminar as etapas do assistente, clique em Concluir para concluir a operação de 
importação. 
 
4. Na caixa de diálogo Importar Dados, siga estes procedimentos: 
 
• Outra opção é clicar em Propriedades para definir as opções de atualização, formatação e layout 
para os dados importados. 
 
• Em Onde você deseja colocar os dados?, execute um dos seguintes procedimentos: 
 
17 
 
• Para retornar os dados para o local que você selecionou, clique em Planilha existente. 
 
• Para retornar os dados para o canto superior esquerdo de uma nova planilha, clique em Nova 
planilha. 
 
5. Clique em OK. 
 
 O Excel colocará o intervalo de dados externos no local que você especificar. 
 
 Se o Excel não converter uma coluna de dados no formato desejado, você poderá converter os 
dados depois que eles forem importados. 
 
EXPORTAR DADOS PARA UM ARQUIVO DE TEXTO SALVANDO-O 
 
 Você pode converter uma planilha do Excel para um arquivo de texto usando o comando Salvar 
Como. 
 
1. Clique no Botão do Microsoft Office e, em seguida, clique em Salvar Como. 
 
 A caixa de diálogo Salvar Como será exibida. 
 
2. Na caixa Salvar como tipo, escolha o formato de arquivo de texto para a planilha. 
 
 Por exemplo, clique em Texto (delimitado por tabulação) ou CSV (delimitado por vírgula). 
 
OBSERVAÇÃO: Os formatos diferentes oferecem suporte a conjuntos de recursos diferentes. Para obter 
mais informações sobre os conjuntos de recursos para os quais os diferentes formatos de arquivo de texto 
oferecem suporte, consulte Formatação e recursos do Excel que não são transferidos para outros formatos 
de arquivo. 
 
3. Em um computador que esteja executando o Windows Vista ou Windows 7 
 
• Na Barra de endereço, vá até o local em que deseja salvar o novo arquivo de texto e clique 
em Salvar. 
 
Em um computador que esteja executando o Microsoft Windows XP 
 
• Na caixa Salvar em, vá até o local em que deseja salvar o novo arquivo de texto e clique 
em Salvar. 
 
4. Uma caixa de diálogoé exibida lembrando-o de que somente a planilha atual será salva no novo 
arquivo. Se você tiver certeza de que a planilha atual é a que deseja salvar como arquivo de texto, clique 
em OK. Você pode salvar outras planilhas como arquivos de texto separados repetindo esse procedimento 
para cada planilha. 
 
5. Uma segunda caixa de diálogo é aberta, lembrando-o de que a planilha pode conter recursos para os 
quais os formatos de arquivo de texto não oferecem suporte. Se você só estiver interessado em salvar os 
dados da planilha no novo arquivo de texto, clique em Sim. Se não tiver certeza e quiser saber mais sobre 
quais recursos do Excel não possuem suporte nos formatos de arquivo de texto, clique em Ajuda para 
obter mais informações. 
 
 Para obter mais informações sobre como salvar arquivos em outros formatos de arquivo, 
consulte Salvar uma pasta de trabalho em outro formato de arquivo. 
 
18 
 
ALTERAR O DELIMITADOR QUE É USADO EM UM ARQUIVO DE TEXTO 
 
 Se você usar o Assistente de Importação de Texto para importar um arquivo de texto, poderá 
alterar o delimitador que é usado para um arquivo de texto delimitado, trocando um caractere TAB por 
outro caractere na Etapa 2 desse assistente. Nessa etapa, também é possível alterar a forma como 
delimitadores consecutivos, como aspas consecutivas, são manipulados. 
 
ALTERAR O SEPARADOR EM TODOS OS ARQUIVOS DE TEXTO .CSV 
 
1. No Microsoft Windows, clique no botão Iniciar e clique em Painel de Controle. 
 
2. Abra a caixa de diálogo Opções Regionais e de Idiomas. 
 
3. Siga um destes procedimentos: 
 
• No Windows Vista ou Windows 7, clique na guia Formatos e clique em Personalizar este 
formato. 
 
• No Windows XP, clique na guia Opções Regionais e clique em Personalizar. 
 
4. Digite um novo separador na caixa Separador de lista. 
 
5. Clique em OK duas vezes. 
 
OBSERVAÇÃO: Depois de alterar o caractere separador de lista no computador, todos os programas 
usarão o novo caractere como separador de lista. É possível retornar ao caractere padrão seguindo o 
mesmo procedimento. 
 
 Para filtrar um intervalo de células utilizando critérios complexos, use o comando Avançado no 
grupo Classificar e Filtrar da guia Dados. 
 
 
 
19 
 
8 Filtro Avançado 
 
A ferramenta de filtragem é um recurso avançado do Excel que permite filtrar uma lista de 
informações com mais de um critério. Filtrar é exibir dados que atendem uma certa condição e ocultar os 
demais. É excelente utilizar este recurso para selecionar dados numa lista grande. 
 
A grande diferença em usar o Auto Filtro e o Filtro Avançado, está em que no Auto Filtro você tem 
uma limitação aos critérios de filtro escolhido e no Filtro Avançado não possui limitação, ou seja, 
utilizando o Filtro Avançado você terá como definir quaisquer e quantos critérios desejar. 
 
• Guia Dados 
• Classificar e Filtrar 
• Avançado 
 
 
 
Digite a tabela abaixo: 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Tipo Vendedor Vendas 
2 Bebidas Rodrigo 5.122,00 
3 Carne Ribeiro 450,00 
4 produção Cardoso 6.328,00 
5 Produção Ribeiro 6.544,00 
6 Carne Rodrigo 800,00 Resultado do Filtro 
7 Laticínios Ribamar 1.520,00 
8 Legumes Cardoso 320,00 
9 Legumes Ribeiro 360,00 
10 Carne Cardoso 980,00 
11 Laticínios Ribamar 1.250,00 
 
Para filtrar o intervalo ocultando as linhas que não obedecem aos critérios, clique em Filtrar a lista 
no local. 
 
 
20 
 
 
Para filtrar o intervalo copiando as linhas que obedecem aos critérios para outra área da planilha, 
clique em Copiar para outro local, clique na caixa Copiar para e, em seguida, clique no canto superior 
esquerdo da área em que você deseja colar as linhas. 
 
 
 
DICA: Ao copiar linhas filtradas para um outro local, você pode especificar quais colunas incluir na 
operação de cópia. Antes de filtrar, copie os rótulos das colunas desejadas para a primeira linha da área 
onde planeja colar as linhas filtradas. Ao filtrar, insira uma referência nos rótulos das colunas copiadas na 
caixa Copiar para. As linhas copiadas incluirão somente as colunas para as quais você copiou os rótulos. 
 
Criando os critérios, o qual será formado pelos títulos das colunas. 
 
• Intervalo da Lista: A1:C11; 
• Intervalo de Critérios:E1:G2; 
• Ative o Copiar para, o qual deverá ser informado uma única célula: E7:G7. 
 
 
 
Filtro Vazio Filtro Preenchido 
 
Exemplo 1 - (Filtro simples) Filtrando as vendas de carnes: 
 
Vamos digitar "Carne" na célula E2, conforme abaixo: 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Tipo Vendedor Vendas 
2 Bebidas Rodrigo 5.122,00 Carne 
 
21 
 
O resultado será: 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Tipo Vendedor Vendas 
2 Bebidas Rodrigo 5.122,00 Carne 
3 Carne Ribeiro 450,00 
4 produção Cardoso 6.328,00 
5 Produção Ribeiro 6.544,00 
6 Carne Rodrigo 800,00 Resultado do Filtro 
7 Laticínios Ribamar 1.520,00 Tipo Vendedor Vendas 
8 Legumes Cardoso 320,00 Carne Ribeiro 450,00 
9 Legumes Ribeiro 360,00 Carne Rodrigo 800,00 
10 Carne Cardoso 980,00 Carne Cardoso 980,00 
 
Operadores Relacionais 
 
Devemos utilizar os operadores relacionais para efetuar pesquisas em que especificamos valores 
minimos e/ou maximos, como no exemplo acima . 
 
Relembrando os operadores relacionais: 
 
Operadores Relacionais Significado Exemplo 
= (sinal de igual) Igual a A1 = B1 
> (sinal de maior) Maior que A1 > B1 
< (sinal de menor) Menor que A1 < B1 
>= (sinal de maior ou igual) Maior ou igual a A1 >= B1 
<= (sinal de menor ou igual) Menor ou igual a A1 <= B1 
<> (sinal de diferente) Diferente de A1 <> B1 
 
Exemplo 2 - (Filtro com 2 critérios) Filtrando as vendas de carnes com valores acima de R$ 750,00, 
inclusive: 
 
Vamos digitar "Carne" na célula E2 e ">=750" na célula G2 conforme abaixo: 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Tipo Vendedor Vendas 
2 Bebidas Rodrigo 5.122,00 Carne >=750 
 
O resultado será: 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Tipo Vendedor Vendas 
2 Bebidas Rodrigo 5.122,00 Carne >=750 
3 Carne Ribeiro 450,00 
4 produção Cardoso 6.328,00 
5 Produção Ribeiro 6.544,00 
6 Carne Rodrigo 800,00 Resultado do Filtro 
7 Laticínios Ribamar 1.520,00 Tipo Vendedor Vendas 
8 Legumes Cardoso 320,00 Carne Rodrigo 800,00 
9 Legumes Ribeiro 360,00 Carne Cardoso 980,00 
 
Exemplo 3 - (Filtro com vários critérios) Filtrando as vendas de carnes e bebidas e valores acima de 
R$ 750,00: 
22 
 
 
Vamos digitar "Carne" na célula E2, "Bebidas" na célula E3 e ">=750" na célula G2 conforme 
abaixo: 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Tipo Vendedor Vendas 
2 Bebidas Rodrigo 5.122,00 Carne >=750 
3 Carne Ribeiro 450,00 Bebidas 
 
O resultado será: 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Tipo Vendedor Vendas 
2 Bebidas Rodrigo 5.122,00 Carne >=750 
3 Carne Ribeiro 450,00 Bebidas 
4 produção Cardoso 6.328,00 
5 Produção Ribeiro 6.544,00 
6 Carne Rodrigo 800,00 Resultado do Filtro 
7 Laticínios Ribamar 1.520,00 Tipo Vendedor Vendas 
8 Legumes Cardoso 320,00 Bebidas Rodrigo 5.122,00 
9 Legumes Ribeiro 360,00 Carne Rodrigo 800,00 
10 Carne Cardoso 980,00 Carne Cardoso 980,00 
 
Exemplo 4 - (Filtro com vários critérios) Filtrando as vendas de carnes e bebidas com valores acima 
de R$ 750,00: 
 
Vamos digitar "Carne" na célula E2, "Bebidas" na célula E3 e ">=750" nas células G2 e G3 
conforme abaixo: 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Tipo Vendedor Vendas 
2 Bebidas Rodrigo 5.122,00 Carne >=750 
3 Carne Ribeiro 450,00 Bebidas >=750 
 
O resultado será: 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Tipo Vendedor Vendas 
2 Bebidas Rodrigo 5.122,00 Carne >=750 
3 CarneRibeiro 450,00 Bebidas >=750 
4 produção Cardoso 6.328,00 
5 Produção Ribeiro 6.544,00 
6 Carne Rodrigo 800,00 Resultado do Filtro 
7 Laticínios Ribamar 1.520,00 Tipo Vendedor Vendas 
8 Legumes Cardoso 320,00 Bebidas Rodrigo 5.122,00 
9 Legumes Ribeiro 360,00 Carne Ribeiro 450,00 
10 Carne Cardoso 980,00 Carne Rodrigo 800,00 
11 Laticínios Ribamar 1.250,00 Carne Cardoso 980,00 
 
Critérios 
 
23 
 
Os critérios de pesquisa em colunas estão ligados pelo operador OU por linha, ou seja, cada linha 
separada é ligada pelo operador OU, o resultado seleciona os registros que atendam ao critério da 
primeira linha OU da segunda linha. 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Tipo Vendedor Vendas 
2 Bebidas Rodrigo 5.122,00 Carne 
3 Carne Ribeiro 450,00 Bebidas 
 
No exemplo acima, serão selecionados os registros em que o tipo de produto será igual a "Carne" 
OU igual a "Bebidas". 
 
Os critérios de pesquisa em linhas estão ligados pelo operador E por coluna, ou seja, cada coluna 
separada é ligada pelo operador E, o resultado seleciona os registros que atendam ao critério da primeira 
coluna E da segunda coluna. 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Tipo Vendedor Vendas 
2 Bebidas Rodrigo 5.122,00 Carne >=750 
 
No exemplo acima, serão selecionados os registros em que o tipo de produto será igual a "Carne" E 
os valores de vendas maior ou igual a 750,00. 
 
Filtrar usando critérios de caracteres curinga para localizar valores de texto que compartilham 
alguns caracteres, mas não outros. 
 
Para localizar valores de texto que compartilhem alguns caracteres mas não outros, siga um ou mais 
destes procedimentos: 
 
• Digite um ou mais caracteres sem um sinal de igual (=) para localizar linhas com valor de texto 
em uma coluna que inicie com tais caracteres. Por exemplo, se você digitar o texto Rib como 
critério, o Excel irá localizar "Ribeiro", "Ribas" e "Ribamar". 
 
• Utilize um caractere curinga. 
 
USE PARA LOCALIZAR 
? 
(ponto de interrogação) 
Qualquer caractere único 
Por exemplo: antoni? localizará "antonio" e "antonia" 
* 
(asterisco) 
Qualquer número de caracteres 
Por exemplo: * este localiza "Nordeste" e "Sudeste" 
~ (til) seguido de ?. * 
ou ~ 
Um ponto de interrogação, asterisco ou til 
Por exemplo: fy91~? localizará "fy91?" 
 
Vamos digitar "Rib*" na célula F2, conforme abaixo: 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Tipo Vendedor Vendas 
2 Bebidas Rodrigo 5.122,00 Rib* 
 
O resultado será: 
 
 
 
24 
 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Tipo Vendedor Vendas 
2 Bebidas Rodrigo 5.122,00 
3 Carne Ribeiro 450,00 
4 produção Cardoso 6.328,00 
5 Produção Ribeiro 6.544,00 
6 Carne Rodrigo 800,00 Resultado do Filtro 
7 Laticínios Ribamar 1.520,00 Tipo Vendedor Vendas 
8 Legumes Cardoso 320,00 Carne Ribeiro 450,00 
9 Legumes Ribeiro 360,00 Produção Ribeiro 6.544,00 
10 Carne Cardoso 980,00 Legumes Ribeiro 360,00 
11 Laticínios Ribamar 1.250,00 Latcinios Ribamar 1.250,00 
 
Filtrar usando uma fórmula para valores maiores que a média de todos os valores no intervalo de 
dados. 
 
Para localizar valores de acordo com um calculo (média). 
 
 A B C D E F G 
1 Tipo Vendedor Vendas MediaCalculada 
2 Bebidas Rodrigo 5.122,00 =C7>MEDIA($C$7:$C$16) 
 
NOTA: Não esqueça de alterar o intervalo de critério para E1:E2. 
 
O resultado será: 
 
 A B C D E F G 
1 Tipo Vendedor Vendas MediaCalculada 
2 Bebidas Rodrigo 5.122,00 =C7>MEDIA($C$7:$C$16) 
3 Carne Ribeiro 450,00 
4 produção Cardoso 6.328,00 
5 Produção Ribeiro 6.544,00 
6 Carne Rodrigo 800,00 Resultado do Filtro 
7 Laticínios Ribamar 1.520,00 Tipo Vendedor Vendas 
8 Legumes Cardoso 320,00 Bebidas Rodrigo 5.122,00 
9 Legumes Ribeiro 360,00 produção Cardoso 6.328,00 
10 Carne Cardoso 980,00 Produção Ribeiro 6.544,00 
 
Filtrar usando uma formula para texto em uma pesquisa com distinção entre maiúsculas e 
minúsculas. 
 
Para localizar registros em que o texto seja exatamente o que foi solicitado. 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Correspondência Exata 
2 Bebidas Rodrigo 5.122,00 =EXATO*A7,"Produção" 
 
NOTA: Não esqueça de alterar o intervalo de critério para E1:E2. 
 
O resultado será: 
 
25 
 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Correspondência Exata 
2 Bebidas Rodrigo 5.122,00 =EXATO*A7,"Produção" 
3 Carne Ribeiro 450,00 
4 produção Cardoso 6.328,00 
5 Produção Ribeiro 6.544,00 
6 Carne Rodrigo 800,00 Resultado do Filtro 
7 Laticínios Ribamar 1.520,00 Tipo Vendedor Vendas 
8 Legumes Cardoso 320,00 Produção Ribeiro 6.544,00 
 
Note que existem dois registro de produção, mas somente um esta escrito "Produção" (com P 
maiúsculo). 
 
Filtrar usando vários critérios 
 
Para localizar registros que atendam a uma condição em uma coluna ou uma condição em outra 
coluna, insira os critérios em linhas diferentes do intervalo de critérios. 
Por exemplo: Localizar as vendas de produtos do tipo "Bebidas" ou do vendedor "Rodrigo" ou que 
sejam maior que R$ 1.500,00. 
Deve-se digitar os valores conforme abaixo: 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Tipo Vendedor Vendas 
2 Bebidas Rodrigo 5.122,00 Bebidas 
3 Carne Ribeiro 450,00 Rodrigo 
4 produção Cardoso 6.328,00 >=1500 
 
O resultado será: 
 
 A B C D E F G 
1 Tipo Vendedor Vendas Tipo Vendedor Vendas 
2 Bebidas Rodrigo 5.122,00 Bebidas 
3 Carne Ribeiro 450,00 Rodrigo 
4 produção Cardoso 6.328,00 >=1500 
5 Produção Ribeiro 6.544,00 
6 Carne Rodrigo 800,00 Resultado do Filtro 
7 Laticínios Ribamar 1.520,00 Tipo Vendedor Vendas 
8 Legumes Cardoso 320,00 Bebidas Rodrigo 5.122,00 
9 Legumes Ribeiro 360,00 produção Cardoso 6.328,00 
10 Carne Cardoso 980,00 Produção Ribeiro 6.544,00 
11 Laticínios Ribamar 1.250,00 Carne Rodrigo 800,00 
12 Latcinios Cardoso 1.520,00 
 
Filtrar usando intervalo de datas 
 
Para localizar registros que atendam a condição de intervalo de datas, devemos informar a data 
inicial e a data final. 
Por exemplo: Localizar os alunos que nasceram entre 1990 e 2000. 
Vamos preencher uma tabela com as informações conforme abaixo: 
 
 
 
26 
 
 
 A B C D E F 
1 Alunos Nascimento Alunos Nascimento Nascimento 
2 Jose da Silva 01/12/1995 >=01/01/1990 <=31/12/2000 
3 João dos Santos 01/07/2002 
4 Reginaldo Freitas 01/12/1999 
5 William Ferreira 01/12/2001 
6 Augusto Vidal 05/08/2005 
7 Wilson Vaz 01/07/2000 
8 Adriana Santos 01/01/1992 
9 Ana Carolina 05/08/2004 
10 Rebeca Castro 09/12/2003 
 
Agora vamos preencher os dados do filtro avançado conforme abaixo: 
 
 
 
O resultado será: 
 
 A B C D E F 
1 Alunos Nascimento Alunos Nascimento Nascimento 
2 Jose da Silva 01/12/1995 >=01/01/1990 <=31/12/2000 
3 João dos Santos 01/07/2002 
4 Reginaldo Freitas 01/12/1999 Alunos Nascimento 
5 William Ferreira 01/12/2001 Jose da Silva 01/12/1995 
6 Augusto Vidal 05/08/2005 Reginaldo Freitas 01/12/1999 
7 Wilson Vaz 01/07/2000 Wilson Vaz 01/07/2000 
8 Adriana Santos 01/01/1992 Adriana Santos 01/01/1992 
9 Ana Carolina 05/08/2004 
10 Rebeca Castro 09/12/2003 
 
NOTA: Quando for necessário realizar pesquisa que envolva um intervalo de valores, de qualquer forma, 
deve-se informar o inicio do intervalo em uma célula e o final do intervalo em outra célula, porem, os 
titulos desses critérios devem ser identicos ao campo a ser pesquisado. 
 
 
 
27 
 
9 Macros Excel 
 
Para automatizar uma tarefa repetitiva, você pode gravar uma macro rapidamente no Microsoft 
Office Excel. Você também pode criar uma macro usando o Editor do Visual Basic, no Microsoft VisualBasic, para gravar o seu próprio script de macro ou para copiar toda a macro, ou parte dela, para uma 
nova. Após criar uma macro, você poderá atribuí-la a um objeto (como um botão da barra de ferramentas, 
um elemento gráfico ou um controle) para poder executá-la clicando no objeto. Se não precisar mais usar 
a macro, você poderá excluí-la. 
 
A opção de Macros está disponível na Guia Exibição conforme imagem abaixo: 
 
 
 
O botão de macro está dividido em duas partes: 
 
 
 
Parte Superior 
 
Parte Inferior 
 
A parte superior aciona uma janela conforme abaixo: 
 
 
 
As opções são: 
 
28 
 
Executar: 
 
Executa a macro selecionada. 
 
Depurar: 
 
Abre uma tela onde pode-se verificar a macro. Nessa opção, seleciona-se uma parte da macro que 
fica marcado com a seta amarela. Verifique a imagem abaixo: 
 
 
 
Editar: 
 
Abre uma janela onde pode-se alterar a macro. Verifique a imagem abaixo: 
 
 
 
Criar: 
 
Esta opção fica ativa quando escrevemos um nome para uma nova macro. No exemplo abaixo, 
estamos criando uma nova macro com o nome Filtrando. 
 
29 
 
 
 
Ao clicar em Criar, abre a janela abaixo: 
 
 
 
É criado uma seção com o nome da macro criada. Nesta seção pode-se escrever o código que 
desejar. 
 
Excluir: 
 
Exclui a macro selecionada. 
 
Opções: 
 
Podemos alterar a tecla de atalho da macro e a descrição desta macro. Na imagem abaixo podemos 
notar que foi selecionada com tecla de atalho a combinação CTRL+Shift+M. A descricao deste macro é 
"Lista as vendas acima da média", o que deixa bem evidente o que acontece quando executamos tal 
macro. 
 
30 
 
 
 
Macros em: 
 
Pode-se escolher entre todas as macros criadas no computador, as macros da planilha que esta 
aberta ou as macros de uma determinada pasta de uma planilha que esta aberta. 
 
A parte inferior irá apresentar 3 opções: 
 
 
 
Exibir Macros: 
 
Exibi a lista de macros, na qual podemos executar, depuar, editar, criar ou excluir uma macro. É 
como se tivesemos escolhido a parte superior do botão de macro. 
 
Gravar Macro: 
 
Grava uma macro. Quando começamos a gravar uma macro, devemos realizar os passos que 
desejamos que se realizem automaticamente, quando terminar os passos desejados, deve-se retornar na 
opção de macro e parar a gravação. Enquanto o procedimento de parar a gravação de macro não for 
selecionado, o Excel continuar gravando tudo o que for feito, podendo gerar varios erros na macro gerada. 
 
 
 
Usar Referências Relativas: 
 
Usar rferencias relativas de modo que as macros sejam gravadas com ações relativas à célula inicial 
selecionada. 
31 
 
Por exemplo: se voce gravar na célula A1 um macro que move o cursor para A2 com esta opção 
ativada, a execução da macro resultante na célula B1 moverá o cursor para B2, se esta opcao estiver 
desativada, sua execução na célula B1 moverá o cursor para A2. 
 
 
 
 
32 
 
10 Filtro Avançado com Macro 
 
Quando criamos um filtro avançado, e alteramos um dos critérios da pesquisa, precisamos ativar 
novamente o filtro avançado. Este procedimento gera repetição de ações que podem ser automatizadas. 
 
Sabendo das facilidades do filtro avançado e da comodidade de automatização de ações com 
macros, vamos juntar essas duas ferramentas para melhor utilização de suas funcionalidades. 
 
Para exercitarmos e aprendermos estas funcionalidades, iremos utilizar a planilha de vendas com 
algumas alterações. 
 
 A B C D E F G 
1 Tipo Vendedo
r 
Vendas Tipo Vendedo
r 
Vendas 
2 Bebidas Rodrigo 5.122,00 
3 Carne Ribeiro 450,00 
4 produção Cardoso 6.328,00 
5 Produção Ribeiro 6.544,00 
6 Carne Rodrigo 800,00 Resultado do Filtro 
7 Laticínios Ribamar 1.520,00 
8 Legumes Cardoso 320,00 
9 Legumes Ribeiro 360,00 
10 Carne Cardoso 980,00 
11 Laticínios Rodrigo 1.250,00 
 
Observem que: 
 
1) Foi criada novas informações nas células E2, E3 e E4, onde definimos que "1 >>>" será incluso 
uma Macro que terá como critério os dados em uma linha de critérios e que "2 >>>" será incluso 
uma Macro que terá como critério os dados em duas linhas de critérios e que "3 >>>" será 
incluso uma Macro que terá como critério os dados em tres linhas de critérios. 
 
2) Foi criada nova informação na célular E7 onde o complemento para pesquisa de um nome de 
produto será informada na célula E8, com isso, não será necessário ficar alterando a fórmula 
contida na célula E7. 
 
3) Foi criada nova informação na célula E11 que irá resultar nos valores de vendas maiores ou 
iguais a média dos valores de vendas. 
 
Exemplo 1: Filtro Simples - 1 linha de critérios para pesquisa. 
 
Criando uma Macro que realizará a pesquisa no intervalo de dados de acordo com as opções da 
primeira linha de critérios. 
 
1º Passo: Inicando a gravação da Macro. Acesse a Guia de Comando Exibição, escolhe a opção 
Macro e selecione Gravar Macro; 
 
33 
 
 
 
2º Passo: Informe um nome para a macro que iremos criar, selecione uma tecla para servir como 
atalho para executar a macro e preencha a descrição da macro; 
 
 
3º Passo: Acesse a Guia de Dados e escolha a opção Avançado; 
 
 
 
4º Passo: Voce pode escolher a opção desejada em relação a resposta do filtro. Neste exemplo 
usaremos a opção de Copiar para outro local; 
 
34 
 
 
 
5º Passo: Preencha os dados solicitados, conforme imagem a seguir,e confirme: 
 
 
 
6º Passo: Acesse a Guia de Comando Exibição, escolhe a opção Macro e selecione Parar 
gravação: 
 
 
 
A macro esta pronta, para executar esta macro basta digitar a tecla de atalho, no nosso caso 
escolhemos as teclas CTRL+Shift+F, a tecla de atalho foi selecionada na criação da macro. Podemos 
ainda, criar um botão para executar a macro, veremos em sequencia, os passos necessários para terminar a 
criação da macro com um botão para acionar a macro. 
 
7º Passo: Crie um objeto utilizando as formas disponíveis no Excel, na Guia Inserir, opção Formas: 
 
35 
 
 
 
8º Passo: Após escolher a forma, clique com o botão direito do mouse e escolha a opção Editar 
Texto e digite um nome para esta forma, neste exemplo, digite Filtrar: 
 
 
 
Editando um nome Editado 
 
9º Passo: Clique com o botão direito do mouse e escolha a opção Atribuir Macro: 
 
10º Passo: Escolha a macro criada anteriormente e clique em OK: 
 
36 
 
 
11º Passo: Clique no botão Filtrar e veja o resultado. 
 
DICA: Podemos criar tantas macros forem necessárias e definir um botão para cada uma delas. 
 
 
 
 
37 
 
11 Função SUBTOTAL 
 
 Retorna um subtotal em uma lista ou em um banco de dados. É geralmente mais fácil criar uma 
lista com subtotais usando o comando Subtotais, grupo Estrutura de Tópicos, na guia Dados. Assim 
que a lista de subtotais for criada, você poderá modificá-la editando a função SUBTOTAL. 
 
 Sintaxe 
 
=SUBTOTAL(núm_função, ref1, ref2, ..., ref254) 
 
 Núm_função é o número de 1 a 11 (incluindo valores ocultos) ou 101 a 111 (ignorando valores 
ocultos) que especifica qual função usar no cálculo de subtotais dentro de uma lista. 
 
NUM_FUNÇÃO 
(Incluindo 
Ocultos) 
NUM_FUNÇÃO 
(Ignorando Valores 
Ocultos) 
FUNÇÂO 
1 101 MÉDIA 
2 102 CONTA 
3 103 CONT.VALORES 
4 104 MÁX 
5 105 MÍN 
6 106 MULT 
7 107 DESVPAD 
8 108 DESVPADP 
9 109 SOMA 
10 110 VAR 
11 111 VARP 
 
 Ref1, Ref2 são de 1 a 254 intervalos ou referências cujo subtotal você deseja. 
 
Comentários 
 
• Se existirem outros subtotais dentro de ref1; ref2,… (ou subtotais aninhados), esses subtotais 
aninhados serão ignorados para evitar dupla contagem.• Para as constantes núm_função de 1 a 11, a função SUBTOTAL inclui os valores de linhas ocultas 
pelo comando Ocultar Linhas no submenu Ocultar e Exibir do comando Formato no grupo Células, 
na guia Início). Use essas constantes para subtotalizar números ocultos e não-ocultos em uma lista. Para 
as constantes núm_função de 101 a 111, a função SUBTOTAL ignora valores de linhas ocultos pelo 
comando Ocultar Linhas. Use essas constantes para subtotalizar somente números não-ocultos em uma 
lista. 
 
• A função SUBTOTAL ignora as linhas não incluídas no resultado de um filtro, independentemente de 
qual valor de núm_função seja utilizado. 
 
• A função SUBTOTAL foi projetada para colunas de dados ou intervalos verticais. Ela não foi 
projetada para linhas de dados nem intervalos horizontais. Por exemplo, quando você subtotaliza um 
intervalo horizontal usando uma núm_função de 101 ou maior, como SUBTOTAL(109,B2:G2), ocultar 
uma coluna não afeta o subtotal. Porém, ocultar uma linha em um subtotal de um intervalo vertical afeta o 
subtotal. 
 
• Se qualquer uma das referências for uma referência 3D, a função SUBTOTAL retornará o valor de 
erro #VALOR!. 
38 
 
 
Exemplo 1: Vamos digitar a planilha abaixo: 
 
 A B 
1 Esportes Vendas 
2 Golfe 1.000,00 
3 Golfe 2.000,00 
4 Golfe 5.000,00 
5 Safari 4.000,00 
6 Safari 9.000,00 
7 Tênis 500,00 
8 Tênis 600,00 
9 Tênis 900,00 
 
 Agora vamos inserir subtotais nesta planilha, para isso devemos acessar a Guia Dados e em 
Estrutura de Tópicos e escolha a opção Subtotal: 
 
 
 
 Vamos fazer com que a função faça um somatório na coluna de Vendas de acordo com a coluna 
de Esportes. 
 
 As opções são: 
 
 A cada alteração em: Nesta opção devemos escolher a coluna que irá servir como referência para 
o somatório; 
 
 Usar função: Nesta opção devemos escolher a função que irá ser utilizada. Podemos escolher 
entre: Soma, ContNúm, Média, Máx, Mínimo, Produto, Contar Números, DesvPad, DesvPadP, Var, 
Varp, 
 
 Adicionar subtotal a: Nesta opção devemos escolher a coluna que irá ser somada; 
 
 Substituir subtotais atuais: Esta opção atualiza os valores caso já haja uma função subtotal; 
 
 Quebra de página entre grupos: Insere uma quebra de página, separando os grupos de subtotal; 
 
 Resumir abaixo dos dados: Esta opção altera a posição dos subtotais de valores, quando 
marcado, o subtotal fica abaixo do grupo, quando desmarcado, o subtotal fica acima do grupo. 
 
 Remover todos: Remove a função subtotal existente. 
 
 Vamos escolher as opções de acordo com a imagem abaixo: 
 
39 
 
 
 
 A planilha ficará conforme abaixo: 
 
 
 
NOTA: A planilha deve estar classificada, de forma que a coluna escolhida fique agrupada. 
 
Inserir mais de um nível de subtotais. 
 
 Você pode inserir mais de um nível de subtotais para um grupo de dados, como mostra o exemplo 
a seguir. 
 
Exemplo 2: Vamos digitar a planilha abaixo: 
 
 A B C 
1 Região Esportes Vendas 
2 Leste Golfe 1.000,00 
3 Leste Golfe 2.000,00 
4 Leste Safari 4.000,00 
5 Leste Safari 9.000,00 
6 Leste Tênis 600,00 
7 Oeste Golfe 5.000,00 
8 Oeste Tênis 500,00 
9 Tênis 900,00 
40 
 
 
NOTA: Não esqueça que a planilha deve estar classificada, de forma que a coluna escolhida fique 
agrupada. 
 
1. Na guia Dados, no grupo Tópicos, clique em Subtotal. 
 
 
 
2. Na caixa A cada alteração em, clique na coluna dos subtotais externos. No exemplo acima, você 
clicaria em Região. 
 
3. Na caixa Usar função, clique na função de resumo que deseja usar para calcular os subtotais. No 
exemplo acima, você selecionaria Soma. 
 
4. Na caixa Adicionar subtotal a, marque a caixa de seleção para cada coluna que contém valores que 
você deseja subtotalizar. No exemplo acima, você selecionaria Vendas. 
 
5. Se quiser uma quebra de página automática depois de cada subtotal, marque a caixa de 
seleção Quebra de página entre grupos. 
 
6. Para especificar uma linha de resumo acima da linha de detalhes, desmarque a caixa de 
seleção Resumir abaixo dos dados. Para especificar uma linha de resumo abaixo da linha de detalhes, 
marque a caixa de seleção Resumir abaixo dos dados. No exemplo acima, você desmarcaria a caixa de 
seleção. 
 
7. Opcionalmente, você pode usar o comando Subtotais novamente repetindo as etapas de um a seis para 
adicionar mais subtotais com diferentes funções de resumo. Para evitar sobrescrever os subtotais 
existentes, desmarque a caixa de seleção Substituir subtotais atuais. 
 
 Para inserir mais um nível, deve ser seguidos os passos anteriores e escolher o segundo nível, ou 
seja: 
 
1. Na guia Dados, no grupo Tópicos, clique em Subtotal. 
 
 
 
2. Na caixa A cada alteração em, clique na coluna de subtotal aninhado. No exemplo acima, você 
selecionaria Esportes. 
 
3. Na caixa Usar função, clique na função de resumo que deseja usar para calcular os subtotais. No 
exemplo acima, você selecionaria Soma. 
 
4. Desmarque a caixa de seleção Substituir subtotais atuais. 
 
1. Repita a etapa anterior para mais subtotais aninhados, trabalhando a partir dos subtotais mais externos. 
 
41 
 
 O resultado será: 
 
 
 
DICA: Para exibir um resumo apenas dos subtotais e dos totais gerais, clique nos símbolos de estrutura 
de tópicos ao lado dos números de linha. Use os símbolos e para exibir ou ocultar as linhas 
de detalhes para subtotais individuais. 
 
 
 
 
42 
 
12 Funções para análise dos dados em uma lista 
 
 Estudaremos uma série de funções utilizadas para analisar dados em uma lista do Excel. Por 
exemplo, podemos usar a função CONT.SE para detectar quantas células não vazias, dentro de uma faixa 
de células, atendem a um determinado critério. A função CONT.SE retorna um número o qual indica 
quantas células contém um valor que corresponde ao critério especificado. Podemos usar a função 
SOMASE para efetuar uma soma condicional, onde os valores de uma coluna são ou não acrescentados a 
soma, com base nos valores de outra coluna. Por exemplo, poderíamos efetuar uma soma condicional 
para obter o total de vendas apenas para o mês de Outubro ou somente as vendas feitas para um 
determinado cliente e assim por diante. 
 
12.1 A função CONT.SE() 
 
 Esta função calcula o número de células não vazias em um intervalo que corresponde a 
determinados critérios. 
 
 Sintaxe: =CONT.SE(intervalo;critérios) 
 
 Intervalo: é o intervalo de células no qual se deseja contar células não vazias. 
 Critérios: é o critério na forma de um número, expressão ou texto que define quais células serão 
contadas. Por exemplo, os critérios podem ser expressos como 32, "32", ">32", "José da Silva","Pedro 
Pereira", etc. 
 
 Vamos apresentar alguns exemplos de uso da função CONT.SE: 
 
 A B C D E 
1 Setor Responsável Salário 
2 CONTAB Rodrigo 5.122,00 
3 ADM Ribeiro 450,00 
4 ADM Cardoso 6.328,00 
5 FINAN Ribeiro 6.544,00 
6 CONTAB Rodrigo 800,00 
7 ADM Ribamar 1.520,00 
8 FINAN Cardoso 320,00 
9 CONTAB Ribeiro 360,00 
10 ADM Cardoso 980,00 
 
 A seguir temos alguns exemplos de uso da função CONT.SE neste intervalo: 
 
• =CONT.SE(A1:A10;"CONTAB") irá retornar 4. Existe 4 vezes o setor CONTAB. 
• =CONT.SE(A1:A10;"ADM") irá retornar 4. Existe 4 vezes o setor ADM. 
• =CONT.SE(A1:A10;"FINAN") irá retornar 2. Existe 2 vezes o setor FINAN. 
 
 O que retorna a função a seguir: 
 
 =CONT.SE(C1:C10;">1000") 
 
 Irá retornar 5. Existe 5 valores acima de 1000. 
 
 R: Retorna o número de células, na faixa de C1 até C10, nas quais existe um valor maior do que 
1000. 
 
Observe que mesmo quando o critério é do tipo numérico, devemos colocá-lo entre aspas - ">1000".43 
 
 
12.2 A função SOMASE(): 
 
 A função SOMASE faz uma soma condicional. Por exemplo, podemos usar a função SomaSE 
para obter a soma de todos os salários para um determinado setor. Temos que fornecer três parâmetros 
para a função SOMASE, conforme descrito a seguir: 
 
 Sintaxe: =SOMASE(intervalo de pesquisa;critérios;intervalo de soma) 
 
 Intervalo de pesquisa: É o intervalo de células onde será feita a pesquisa de acordo com o 
critério especificado. Por exemplo, vamos supor que o nome do setor está na faixa A1:A10. Este seria o 
intervalo de critério, no qual a função SOMASE irá procurar pelo setor definido no parâmetro critérios. 
 
 Critérios: São os critérios na forma de um número, expressão ou texto, que define quais células 
serão adicionadas. Por exemplo, os critérios podem ser expressos como 32, "32", ">32", "maçãs". É 
importante salientar que, nos critérios da função SOMASE, não é possível usar a função E e a função OU. 
No nosso exemplo, se quiséssemos apenas os salários do setor CONTAB, especificaremos o seguinte 
critério: "CONTAB". 
 
 Intervalo de soma: São as células que serão realmente somadas. As células em intervalo de soma 
são somadas somente se suas células correspondentes em intervalo de pesquisa coincidirem com os 
critérios estipulados. Se o intervalo de soma for omitido, as células em intervalo de pesquisa serão 
somadas, ou seja, a coluna de pesquisa é a mesma onde os valores serão somados. No nosso exemplo, o 
valor dos salários estão na faixa de C1:C10. Neste caso a função SOMASE, para calcular o total de 
salários para o setor CONTAB, ficaria assim: 
 
 =SOMASE(A1:A10;"CONTAB";C1:C10) 
 
 A função inicia na linha 1. Procura na célula A1 o setor CONTAB, caso encontre, o valor da 
célula C1 será somado na soma parcial, caso contrário a função segue para a segunda linha e assim por 
diante. No final, o resultado será a soma de todos os salários para o setor CONTAB, que é exatamente o 
que queremos. 
 
12.3 A função BDMÉDIA(): 
 
 A função BDMÉDIA é utilizada para calcular a média dos valores em uma coluna de uma lista ou 
banco de dados que coincidirem com as condições especificadas por você. Ou seja, usamos a função 
BDMÉDIA para calcular a média dos valores de uma coluna, valores estes que coincidem com um 
critério especificado. 
 
 Sintaxe: =BDMÉDIA(banco_dados;campo;critérios) 
 
 Banco_dados: É o intervalo de células que constitui a lista ou o banco de dados. Um banco de 
dados é uma lista de dados relacionados na qual as linhas de informações relacionadas são os registros e 
as colunas de dados são os campos. A primeira linha da lista contém os rótulos de cada coluna. 
 
 Campo: Indica a coluna que será usada na função. O campo pode ser dado como texto com o 
rótulo da coluna entre aspas, como "País" ou "Cidade", ou como um número que represente a posição da 
coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante. 
 
 Critérios: É o intervalo de células que contém as condições especificadas. Você pode usar 
qualquer intervalo para o argumento de critérios, desde que ele inclua pelo menos um rótulo de coluna e 
ao menos uma célula abaixo do rótulo de coluna para especificar uma condição para a coluna. 
 
44 
 
 A B C D E 
1 Setor Responsável Salário Setor 
2 CONTAB Rodrigo 5.122,00 CONTAB 
3 ADM Ribeiro 450,00 
4 ADM Cardoso 6.328,00 
5 FINAN Ribeiro 6.544,00 
6 CONTAB Rodrigo 800,00 
7 ADM Ribamar 1.520,00 
8 FINAN Cardoso 320,00 
9 CONTAB Ribeiro 360,00 
10 ADM Cardoso 980,00 
 
 Utilizando a planilha acima como exemplo, a função para retornar a média de salários dos 
funcionários do setor CONTAB, ficaria assim: 
 
 =BDMÉDIA(A1:C10;"CONTAB";E1:E2) 
 
 O resultado desta função será 2094, que é o salário médio dos funcionários do setor CONTAB. 
Observe que E1:E2 é a faixa onde estão os critérios: (Setor=CONTAB). Neste caso estamos calculando 
uma média somente para as linhas que atendem aos critérios especificados na faixa de critérios. Podemos 
definir mais de um critério. 
 
12.4 Algumas observações sobre o uso de funções de Banco de Dados: 
 
 O Microsoft Excel inclui 12 funções de planilha que analisam os dados armazenados em listas ou 
bancos de dados. Cada uma dessas funções, citadas genericamente como BDfunções, usa três 
argumentos: banco de dados, campo e critérios. Esses argumentos se referem aos intervalos de planilha 
usados pela função. 
 
 A B C D E F 
1 Árvore Altura Idade Rendimento Lucro 
2 
3 
4 
5 Árvore Altura Idade Rendimento Lucro 
6 Maçã 18 20 14 105,00 
7 Pêra 12 12 10 96,00 
8 Cereja 13 14 9 105,00 
9 Maçã 14 15 10 75,00 
10 Pêra 9 8 8 76,80 
11 Maçã 8 9 6 45,00 
 
 Sintaxe: =BDfunção(banco_dados;campo;critérios) 
 
 Banco_dados: É o intervalo de células que constitui a lista ou o banco de dados. No Microsoft 
Excel, um banco de dados é uma lista de dados relacionados em que as linhas de informações 
relacionadas são os registros e as colunas de dados são os campos. A primeira linha da lista contém os 
rótulos de cada coluna. A referência pode ser inserida como um intervalo de células ou como um nome 
representando o intervalo que contém a lista. 
 
 Campo: Indica a coluna que será usada na função. As colunas de dados na lista devem ter um 
rótulo de identificação na primeira linha. O campo pode ser dado como texto com o rótulo de coluna entre 
aspas, como "Idade" ou "Rendimento" no exemplo de lista apresentado acima, ou como um número que 
45 
 
represente a posição da coluna na lista: 1 para a primeira coluna (Árvore), 2 para a segunda (Altura) e 
assim por diante. 
 
 Critérios: É uma referência a um intervalo de células que especifica as condições para a função. A 
função retorna informações da lista que atendem às condições especificadas no intervalo de critérios. O 
intervalo de critérios inclui uma cópia do rótulo da coluna na lista para a coluna que você deseja que a 
função resuma. A referência de critérios pode ser inserida como um intervalo de células, como A1:E2 no 
exemplo de banco de dados acima, ou como um nome que represente o intervalo, como "Critérios". 
 
Dicas: Você pode usar qualquer intervalo para o argumento de critérios, desde que ele inclua pelo menos 
um rótulo de coluna e ao menos uma célula abaixo do rótulo de coluna para especificar a condição. 
 
 Por exemplo, se o intervalo A1:A2 contiver o rótulo de coluna Árvore em A1 e o conteúdo 
"Maça" em A2, você poderá definir o intervalo como coincidir Árvore e usar este nome como o 
argumento de critérios nas funções de banco de dados. 
 
 Embora o intervalo de critérios possa ser colocado em qualquer local na planilha, não o posicione 
abaixo da lista. Se você adicionar outras informações à lista, usando o comando Formulário do menu 
Dados, as novas informações serão adicionadas na primeira linha abaixo da lista. Se a linha abaixo da 
lista não estiver em branco, o Microsoft Excel não poderá adicionar as novas informações. 
 
 Certifique-se de que o intervalo de critérios não se sobreponha à lista. 
Para efetuar uma operação em uma coluna inteira em um banco de dados, insira uma linha em branco 
abaixo dos rótulos de coluna no intervalo de critérios. 
 
12.5 A função BDCONTAR(): 
 
 A função BDCONTAR é utilizada para contar as células contendo números em uma coluna de 
uma lista ou banco de dados que coincidirem com as condições especificadas por você. Ou seja, permite 
uma contagem condicional, contando apenas as células que atendem ao critério especificado. 
O argumento de campo é opcional. Se o campo for omitido, BDCONTAR contará todos os registros no 
banco de dados que coincidirem com os critérios. 
 
 Sintaxe: =BDCONTAR(banco_dados;campo;critérios) 
 
 Banco_dados: É o intervalo de células que constitui a lista ouo banco de dados. Um banco de 
dados é uma lista de dados relacionados na qual as linhas de informações relacionadas são os registros e 
as colunas de dados são os campos. A primeira linha da lista contém os rótulos de cada coluna. 
 
 Campo: Indica a coluna que será usada na função. O campo pode ser dado como texto com o 
rótulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um número que represente a 
posição da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante. 
 
 Critérios: É o intervalo de células que contém as condições especificadas. Você pode usar 
qualquer intervalo para o argumento de critérios, desde que ele inclua pelo menos um rótulo de coluna e 
ao menos uma célula abaixo do rótulo de coluna para especificar uma condição para a coluna. 
 
 Considere como exemplo: 
 
 
 
 
 
 
46 
 
 A B C D E F 
1 Árvore Altura Idade Rendimento Lucro Altura 
2 Maçã >=10 <=16 
3 
4 
5 Árvore Altura Idade Rendimento Lucro 
6 Maçã 18 20 14 105,00 
7 Pêra 12 12 10 96,00 
8 Cereja 13 14 9 105,00 
9 Maçã 14 15 10 75,00 
10 Pêra 9 8 8 76,80 
11 Maçã 8 9 6 45,00 
 
 =BDCONTAR(A5:E11;"Idade";A1:F2) 
 
 É igual a 1. Esta função analisa os registros de macieiras (Árvore=maçã) com altura entre 10 e 16 
e conta quantos campos Idade nestes registros contêm números. A função retorna 1 porque existe somente 
um registro que atende os critérios especificados. 
 
12.6 A função BDCONTARA(): 
 
 Esta função é utilizada para contar todas as células não vazias em uma coluna de uma lista ou 
banco de dados que coincidirem com as condições especificadas por você. 
 
 Sintaxe: =BDCONTARA(banco_dados;campo;critérios) 
 
 Banco_dados: É o intervalo de células que constitui a lista ou o banco de dados. Um banco de 
dados é uma lista de dados relacionados na qual as linhas de informações relacionadas são os registros e 
as colunas de dados são os campos. A primeira linha da lista contém os rótulos de cada coluna. 
 
 Campo : Indica a coluna que será usada na função. O campo pode ser dado como texto com o 
rótulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um número que represente a 
posição da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante. Se 
você omitir o campo, BDCONTARA retornará uma contagem de todos os registros que atendam aos 
critérios. Se você incluir o campo, BDCONTARA retornará apenas os registros que contiverem o valor 
contido no campo e atendam aos critérios. 
 
 Critérios: É o intervalo de células que contém as condições especificadas. Você pode usar 
qualquer intervalo para o argumento de critérios, desde que ele inclua pelo menos um rótulo de coluna e 
ao menos uma célula abaixo do rótulo de coluna para especificar uma condição para a coluna. 
 
 Considere como exemplo: 
 
 
 
 
 
 
 
 
 
 
 
47 
 
 A B C D E F 
1 Árvore Altura Idade Rendimento Lucro Altura 
2 Maçã >=10 <=16 
3 
4 
5 Árvore Altura Idade Rendimento Lucro 
6 Maçã 18 20 14 105,00 
7 Pêra 12 12 10 96,00 
8 Cereja 13 14 9 105,00 
9 Maçã 14 15 10 75,00 
10 Pêra 9 8 8 76,80 
11 Maçã 8 9 6 45,00 
 
 =BDCONTARA(A5:E11;"Lucro";A1:F2) 
 
 É igual a 1. Esta função analisa os registros de macieiras com altura entre 10 e 16 e conta quantos 
campos Lucro nesses registros NÃO estão em branco. 
 
12.7 A função BDEXTRAIR(): 
 
 Esta função é utilizada para extrair um único valor em uma coluna de uma lista ou banco de dados 
que coincidir com as condições especificadas por você. 
 
 Sintaxe: BDEXTRAIR (banco_dados;campo;critérios) 
 
 Banco_dados: É o intervalo de células que constitui a lista ou o banco de dados. Um banco de 
dados é uma lista de dados relacionados na qual as linhas de informações relacionadas são os registros e 
as colunas de dados são os campos. A primeira linha da lista contém os rótulos de cada coluna. 
 
 Campo: Indica a coluna que será usada na função. O campo pode ser dado como texto com o 
rótulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um número que represente a 
posição da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante. 
 
 Critérios: É o intervalo de células que contém as condições especificadas. Você pode usar 
qualquer intervalo para o argumento de critérios, desde que ele inclua pelo menos um rótulo de coluna e 
ao menos uma célula abaixo do rótulo de coluna para especificar uma condição para a coluna. 
 
 Observações: 
 
 Se nenhum registro coincidir com os critérios, BDEXTRAIR retornará o valor de erro #VALOR!. 
 Se mais de um registro coincidir com os critérios, BDEXTRAIR retornará o valor de erro 
#NÚM!. 
 
 Considere como exemplo: 
 
 
 
 
 
 
 
 
 
48 
 
 A B C D E F 
1 Árvore Altura Idade Rendimento Lucro Rendimento 
2 Maçã >=10 <=16 
3 
4 
5 Árvore Altura Idade Rendimento Lucro 
6 Maçã 18 20 14 105,00 
7 Pêra 12 12 10 96,00 
8 Cereja 13 14 9 105,00 
9 Maçã 14 15 10 75,00 
10 Pêra 9 8 8 76,80 
11 Maçã 8 9 6 45,00 
 
 =BDEXTRAIR(A5:E11;"Rendimento";A1:F2) 
 
 Retornará o valor de erro #NÚM! porque mais de um registro coincide com os critérios. 
 
12.8 A função BDMAX() 
 
 Esta função é utilizada para retornar o maior número em uma coluna de uma lista ou banco de 
dados que coincidir com as condições especificadas por você. 
 
 Sintaxe: =BDMÁX(banco_dados;campo;critérios) 
 
 Banco_dados: É o intervalo de células que constitui a lista ou o banco de dados. Um banco de 
dados é uma lista de dados relacionados na qual as linhas de informações relacionadas são os registros e 
as colunas de dados são os campos. A primeira linha da lista contém os rótulos de cada coluna. 
 
 Campo: Indica a coluna que será usada na função. O campo pode ser dado como texto com o 
rótulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um número que represente a 
posição da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante. 
 
 Critérios: É o intervalo de células que contém as condições especificadas. Você pode usar 
qualquer intervalo para o argumento de critérios, desde que ele inclua pelo menos um rótulo de coluna e 
ao menos uma célula abaixo do rótulo de coluna para especificar uma condição para a coluna. 
 
 Considere como exemplo: 
 
 A B C D E F 
1 Árvore Altura Idade Rendimento Lucro Altura 
2 Maçã >=10 <=16 
3 Pêra 
4 
5 Árvore Altura Idade Rendimento Lucro 
6 Maçã 18 20 14 105,00 
7 Pêra 12 12 10 96,00 
8 Cereja 13 14 9 105,00 
9 Maçã 14 15 10 75,00 
10 Pêra 9 8 8 76,80 
11 Maçã 8 9 6 45,00 
 
 =BDMÁX(A5:E11;"Lucro";A1:A3) 
 
49 
 
 É igual a R$ 105,00, o lucro máximo de macieiras e pereiras. 
 
12.9 A função BDMÍN(): 
 
 Esta função é utilizada para retornar o menor número em uma coluna de uma lista ou banco de 
dados que coincidir com as condições especificadas por você. 
 
 Sintaxe: =BDMÍN(banco_dados;campo;critérios) 
 
 Banco_dados: É o intervalo de células que constitui a lista ou o banco de dados. Um banco de 
dados é uma lista de dados relacionados na qual as linhas de informações relacionadas são os registros e 
as colunas de dados são os campos. A primeira linha da lista contém os rótulos de cada coluna. 
 
 Campo: Indica a coluna que será usada na função. O campo pode ser dado como texto com o 
rótulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um número que represente a 
posição da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante. 
 
 Critérios: É o intervalo de células que contém as condições especificadas. Você pode

Outros materiais