Você está na página 1de 9

Lista 2.8

Especial

Funções de procura e referência do EXCEL

(incluindo PROCV e a combinação ÍNDICE com CORRESP)

DICAS EXCEL - Planilha sem códigos de erros

INSTRUÇÕES IMPORTANTES

Os exercícios desta aula serão feitos em grupos de 2 ou 3 alunos

Crie um arquivo no EXCEL para salvar suas respostas. Salve em uma pasta com com o nome dos elementos do seu grupo dentro de Meus Documentos;

Não use arquivos antigos ou de outras pessoas, crie arquivos novos ao começar uma lista;

Salve seu trabalho sempre que tiver acrescentado novas respostas para o caso de algum evento acidental: falta de luz, problemas no computador, etc;

Ao final do terceiro período (22:00 ou 11:00 no sábado) chame o professor para mostrar as respostas e ter sua nota registrada;

Nunca saia da aula sem mostrar os exercícios realizados ou não receberá nota e/ou presença pela aula!

Funções de Procura e Referência do EXCEL

O EXCEL possui várias funções especiais, usadas para fazer referências ou buscas, a mais famosa delas é o PROCV, que faz uma procura na vertical:

ENDEREÇO

Retorna uma referência como texto para uma única célula em uma planilha

ÁREAS

Retorna o número de áreas em uma referência

ESCOLHER

Escolhe um valor a partir de uma lista de valores

COL

Retorna o número da coluna de uma referência

COLS

Retorna o número de colunas em uma referência

PROCH

Procura na linha superior de uma matriz e retorna o valor da célula especificada

HYPERLINK

Cria um atalho ou um salto que abre um documento armazenado em um servidor de rede, em uma intranet ou na Internet

ÍNDICE

Usa um índice para escolher um valor de uma referência ou matriz

INDIRETO

Retorna uma referência indicada por um valor de texto

PROC

Procura valores em um vetor ou em uma matriz

CORRESP

Procura valores em uma referência ou matriz

DESLOC

Retorna um deslocamento de referência com base em uma determinada referência

LIN

Retorna o número da linha de uma referência

LINS

Retorna o número de linhas em uma referência

RTD

Recupera dados em tempo real de um programa que suporte a automação COM

TRANSPOR

Retorna a transposição de uma matriz

PROCV

Procura na primeira coluna de uma matriz e move ao longo da linha para retornar o valor de uma célula

A função PROCV, a mais utilizada das funções de PROCURA e REFERÊNCIA, é um pouco complicada para ser entendida. O

melhor é fazer o download de alguns arquivos EXCEL e observar como ela funciona. Faremos isso nos próximos exercícios.

Exercícios

Atenção!

Os arquivos de Excel abaixo usam MACROS e FUNÇÕES DEFINIDAS pelo USUÁRIO (UDF)

Para rodar estes programas é necessário alterar o nível de segurança do EXCEL ANTES de carregar os programas no EXCEL:

1)

No Menu Ferramentas Procure a opção Macro e clique em Segurança

2)

Selecione a opção "Baixo" e clique no botão OK

Agora os arquivos abaixo podem ser abertos pelo EXCEL!

Numerologia no Excel

1) CLIQUE AQUI para fazer o download do arquivo contendo a planilha numerologia.xls.

a) Abra a planilha numerologia.xls e teste o exemplo de PROCV entrando com seu nome e o nome de seus colegas para ver o que a

numerologia tem a dizer sobre o nome de cada um Observe que uma função calcula a soma das letras do nome e que uma função PROCV retira de uma tabela em outra planilha as sentenças correspondentes a cada algarismo.

PROCV

2) Clique aqui e faça o download do arquivo procv.xls. (se você usa br.office, use este arquivo: jh

a) Abra a planilha procv.xls e teste os exemplos preenchendo o nome de alguém da lista e observando que o PROCV retorna o

telefone e endereço do nome escolhido.

o PROCV retorna o telefone e endereço do nome escolhido. Funcionamento do PROCV Depois de testar

Funcionamento do PROCV

Depois de testar os exemplos da planilha procv.xls para ver como o PROCV é usado, tente entender o que é feito vendo a explicação abaixo:

3) Crie uma nova planilha (outro arquivo) no EXCEL com nomes dos elementos do seu

3) Crie uma nova planilha (outro arquivo) no EXCEL com nomes dos elementos do seu grupo (invente alguns para completar a lista se

for preciso). Salve a planilha com seu nome e/ou nome do seu grupo em uma pasta igualmente identificada com seu nome em Meus Documentos.

Nome

e-mail

Victor M. Sant'Anna

victor@naotemnome.com

a) Preencha as colunas ao lado do nome com o e-mail de cada pessoa.

b) Faça, seguindo o exemplo e explicações do exercício anterior (procv.xls) um sistema de consulta usando PROCV para em uma

célula escolhida por você ser digitado um nome e o e-mail ser mostrado.

FUNÇÃO ÍNDICE

(permite mostrar o valor de uma área a partir de índices)

4) Nem sempre a função PROCV pode ser usada: Um dos problemas que acontece frequentemente, é desejarmos mostrar

informações que estão à esquerda da informação procurada. Na tabela da planilha procv.xls, não é possível mostrar um nome a partir de seu telefone usando PROCV. Para isso, podemos usar uma mistura da função CORRESP (que mostra um numero correspondente à linha em que a informação está localizada) com a função ÍNDICE( que apresenta o conteúdo de uma tabela dados a linha e a coluna).

a) Abra novamente a planilha procv.xls. Olhe o exemplo contendo as funções CORRESP e ÍNDICE na segunda planilha (em outra

aba). Tente entender como estas duas funções estão sendo usadas em conjunto.

b) Tentando imitar o que foi feito neste exemplo, faça um sistema de consulta para escrevendo um e-mail, saber o nome do seu dono

na planilha criada por você no exercício anterior.

(mesma planilha ou planilha do mesmo arquivo)

5) O EXCEL possui o "poder" de fazer referências a outras células, Por exemplo, colar a fórmula abaixo em alguma célula

=A1

faz com que o conteúdo da célula A1 seja mostrado. Se a sua primeira planilha se chama Plan1, a fórmula abaixo, (em outra planilha):

=Plan1!A1

"pega" o conteúdo da célula A1 da planilha Plan1

a) Observe os exemplos de PROCV do arquivo numerologia.xls e veja como os dados de outra planilha (planilha sign_num) da

mesma pasta de trabalho foram utilizados. Na planilha numerologia o PROCV faz referência a uma área de nome significado um intervalo que está definido na planilha sign_num do mesmo arquivo.

b) Na planilha de nomes e e-mails criada por você, em uma outra planilha (em outra aba, a Plan2), use a partir da célula A1 uma

referência do tipo =Plan1!A1 para mostrar o que está na célula A1 da Plan1. Arraste esta célula para a direita e depois para as linhas abaixo para obter a tabela inteira que estiver na primeira planilha.

c) Modifique um dos nomes e/ou e-mails da primeira planilha e observe que eles são automaticamente atualizados na segunda

planilha.

REFERÊNCIAS a OUTRAS CÉLULAS (de outro arquivo)

É possível criar planilhas envolvendo valores que estão em outras pastas de trabalho, em sua máquina, na rede local ou na Internet.

Para isso, é preciso informar corretamente o endereço da informação externa. Por exemplo, para somar os valores da célula A2, na planilha atual, com a célula B2, da planilha Plan1, use a fórmula:

=A2+Plan1!B2

Para somar o valor de B2 da planilha atual pelo valor da célula B3 na planilha Plan1 da pasta de trabalho vendas.xls, escreva:

=B2 + 'c:\meus documentos\[vendas.xls]Plan1'!B3

O acesso a um arquivo localizado na Internet funciona assim:

=B2 + 'http://www.dominio.com. br/planilha/[vendas.xls] Plan1'! B3

ATENÇÃO - referências a planilhas externas na INTERNET dependem da conexão e da velocidade da Internet - seja paciente!

6) Referências a planilhas externas - Criar uma planilha nova no EXCEL:

a) clique na célula A1 e copie o código abaixo para ela:

='http://naotemnome.com.br/fapa/_lista28/[exemplo.xml]Plan1'!A1

ou

='http://naotemnome.com/fapa/_lista28/[exemplo.xls]Plan1'!A1

b) pressione a tecla ENTER (seja paciente: se surgir o código de erro #REF clique novamente na célula A1 e tecle F2 pressionando ENTER logo a seguir .

Repita isso até que a letra a surja na célula)

c) Copie e Cole (ou arraste) a célula A1 para a direita nas células B1, C1, D1, E1 e F1

d) Copie e Cole (ou arraste) as A1, B1, C1, D1, E1 e F1 para baixo até a linha 11.

e) Verifique se está parecido com a figura abaixo

7) Observe os exemplos de aulas anteriores (aula 1.5 e outras) e mostre como ficam

7) Observe os exemplos de aulas anteriores (aula 1.5 e outras) e mostre como ficam no EXCEL as seguintes fórmulas matemáticas para a planilha que você acabou de criar (a, b, x, y e z estão nas células A2, B2, C2, D2 e E2)

(a, b, x, y e z estão nas células A2, B2, C2, D2 e E2) 8)

8) Descubra usando funções apropriadas (revise as aulas para saber qual) do EXCEL para a mesma planilha do exercício anterior:

a) quantas notas são maiores do que 0,5 (funçaõ cont.se)

b) o menor nota de todas

c) a segunda menor nota (o penúltimo maior valor)

d) a terceira maior nota

9) Crie uma segunda planilha na mesma pasta de trabalho (clique na aba Plan2, embaixo da planilha atual

para ir para outra palnilha) com os mesmos nomes usados na planilha 1, mas referenciando os nomes de forma relativa (não use copiar e colar), por exemplo, se sua lista de nomes da primeira planilha estava a partir de A5 , na nova planilha na célula A1 escreva = Plan1!A5 e copie (ou arraste) essa fórmula para as células abaixo até obter os 5 nomes originais.

a) substitua na Plan1 original os nomes Martino, Santino, etc. pelo seu nome (e dos outros integrantes de seu

grupo, se houverem). Observe que na Plan2 os nomes são atualizados automaticamente.

b) crie na nova planilha Plan2, ao lado da lista de nomes, uma coluna com as idades dos indivíduos.

Usando a função apropriada (revise as aulas anteriores para saber qual), descubra:

c) a terceira maior idade

d) a segunda maior idade

e) quantas idades são maiores do 25

f) a soma das idades menores que 25 (função somase)

10) Usando PROCV (ver aulas explicação na introdução), procure na planilha anterior:

a) a idade do indivíduo de nome "Victor"

b) a idade de um dos nomes criados por você

11) (exercício usando a função SE) Crie uma coluna extra na planilha acima que escreva para cada indivíduo "inexperiente" caso o indivíduo tenha menos de 25 anos ou "maduro" caso tenha 25 anos ou mais.

Nome do Aluno

data entrega

hora prova

Média das Provas

Conceito Final

Jacó da Silva

14/1

19:08

4,5

Jaci de Sá

19/11

12:04

6,5

Jaqué C. de Ferro

12/3

19:12

6,5

Juca Batista

5/4

14:03

9,0

Cida Bem De Mais

5/9

17:07

9,0

Cartolina de Souza

9/3

23:56

9,1

a) em uma outra área da mesma planilha, crie a seguinte tabela

Nota Mínima

Nota Máxima

CONCEITO

0

4,9

D

5,0

6,9

C

7,0

9,0

B

9,1

10,0

A

b) Na coluna Conceito Final da primeira tabela, insira a função PROCV que consulte a tabela verde e atribua automaticamente o

conceito de acordo com a nota tirada por cada aluno. DICA: neste caso, não queremos valores exatos no PROCV e as colunas de números estão ordenadas, portanto não devemos usar o último argumento FALSO do PROCV. Use VERDADEIRO ou não use nada, exemplos para o conceito final de Jacó da Silva:

=PROCV(D2; B11:D15 ; 3; VERDADEIRO) ou =PROCV(D2; B11:D15 ; 3) ou, para facilitar a cópia para outras células, usar =PROCV(D2; B$11:D$15 ; 3; VERDADEIRO) ou =PROCV(D2; B$11:D$15 ; 3) (Nos exemplos acima, a tabela verde foi colocada no intervalo B11:B15 e a nota procurada está em D2)

13) Crie uma planilha para dada a data de aniversário, o signo seja mostrado. Siga as instruções:

a) Cole a tabela abaixo no Excel ou no Calc do BrOffice.org

de

até

signo

1/jan

20/jan

capricórnio

21/jan

18/fev

aquário

19/fev

20/mar

peixes

21/mar

20/abr

áries

21/abr

21/mai

touro

22/mai

21/jun

gêmeos

22/jun

22/jul

câncer

23/jul

23/jul

leão

24/ago

22/set

virgem

23/set

23/out

Libra

24/out

22/nov

escorpião

23/nov

21/dez

sagitário

22/dez

31/dez

capricórnio

Observação: no CALC do BrOffice.org é preciso usar a opção COLAR ESPECIAL, escolha a opção "formato Html".

c) Defina em alguma parte da planilha uma célula onde será inserida a data de aniversário:

Aniversário: Signo:

d) Selecione a célula onde será inserida a data de aniversário e defina o nome dela para ANIVER (menu INSERIR, opção NOME,

Escolha DEFINIR e dê o nome)

e) na célula onde deve aparecer o signo, insira a fórmula abaixo:

=PROCV(aniver;tabsig;3)

Esta fórmula procura a data que está na célula ANIVER dentro da tabela TABSIG, e quando encontra, mostra a coluna 3 da tabela

14) Quero fazer uma planilha que, dados 2 signos, ela diga qual as chances amorosas entre os dois. Siga as instruções:

a) Coloque em alguma parte da planilha a seguinte tabela:

 

Ari

Tau

Gem

Can

Leo

Vir

Lib

Sco

Sag

Cap

Aqu

Pis

Ari

15%

50%

50%

50%

80%

50%

95%

15%

65%

65%

80%

95%

Tau

50%

95%

50%

80%

65%

80%

65%

15%

50%

80%

50%

95%

Gem

50%

50%

50%

15%

65%

50%

65%

80%

80%

95%

15%

80%

Can

50%

80%

15%

80%

65%

65%

80%

80%

65%

50%

65%

80%

Leo

80%

65%

65%

65%

15%

15%

65%

15%

65%

80%

80%

50%

Vir

50%

80%

50%

65%

15%

65%

65%

50%

80%

65%

50%

15%

Lib

95%

65%

65%

80%

65%

65%

95%

15%

50%

65%

80%

80%

Sco

15%

15%

80%

80%

15%

50%

15%

15%

50%

95%

65%

65%

Sag

65%

50%

80%

65%

65%

80%

50%

50%

95%

80%

80%

80%

Cap

65%

80%

95%

50%

80%

65%

65%

95%

80%

95%

65%

80%

Aqu

80%

50%

15%

65%

80%

50%

80%

65%

80%

65%

95%

80%

Pis

95%

95%

80%

80%

50%

15%

80%

65%

80%

80%

80%

80%

Observação: no Calc do BrOffice é preciso usar a opção COLAR ESPECIAL, escolha a opção "formato Html".

b) Selecione a parte central da tabela (a parte rosa contendo as percentagens e nada mais) e defina o nome de TABAMOR

c) Selecone o intervalo da coluna que contem os nomes dos signos (coluna azul, de ARI até PIS) e defina o nome de LISTASIG

d) Coloque em alguma parte da mesma planilha a seguinte tabela:

signo 1

signo 2

chances no amor

e) Nesta última tabela, defina o nome da célula onde será digitado o primeiro signo (abaixo da célula onde está escrito "Signo 1")

como SIGNO_1 e para a célula onde será inserido o segundo signo defina o nome SIGNO_2 f) Crie uma lista de validação para permitir apenas entrar com os nomes dos signos conforme são apresentados na LISTASIG da lista

azul. Veja na lista de exercícios 1.3 como criar uma lista de validação (lembrando: selecione as duas células em que serão digitados os signos, vá no menu DADOS, opção VALIDAÇÃO e troque a opção "Qualquer valor" para "Lista". A seguir escreva no campo FONTE a expressão =LISTASIG ou, se preferir, selecione na planilha o intervalo em azul. Observação: no BrOffice, ao invés de LISTA, a opção deve ser INTERVALO de CÉLULAS)

g) Coloque na célula em que deve aparecer as "chances no amor" a fórmula:

=ÍNDICE(tabamor;CORRESP(signo_1;listasig;0);CORRESP(signo_2;listasig;0))

Teste com o seu signo e o signo de sua paixão!

Resistores em Paralelo

o seu signo e o signo de sua paixão! Resistores em Paralelo 15) A fórmula para

15) A fórmula para o cálculo da resistência equivalente (Req) de um circuito resistivo (composto de resistores) em paralelo é

circuito resistivo (composto de resistores) em paralelo é Calcule a resistência equivalente para os seguintes

Calcule a resistência equivalente para os seguintes conjuntos de resistores em paralelo:

10 40 20 40
10
40
20
40

Dica: Calcule o inverso de cada um dos valores (1/A1, 1/A2, etc.) e depois some estes valores. A seguir calcule o inverso da soma obtida

QUADRADO MÁGICO

1

2

3

4

5

6

7

8

9

16) Coloque a tabela dos números de 1 a 9 no EXCEL como na tabela acima, e crie fórmulas para obter a soma de cada linha e de cada coluna.

a) Apague os números de 1 a 9 e os coloque em outras posições, de modo que a soma dê a mesma em todas as linhas e colunas.

Experimente até conseguir (caso precise de ajuda, procure na Internet "quadrado mágico")

b) Faça o mesmo, em outra planilha (ou outra área da mesma planilha), para um quadrado mágico de 4 linhas e 4 colunas com os valores 1 a 16

17) a) Para as 2 tabelas abaixo, completar (e corrigir, caso necessário) no Excel ou BrOffice.org Calc as fórmulas para calcular a superfície e o volume dos sólidos platônicos, baseando-se pela terceira tabela:

Tamanho da Aresta (d)

Superfície Tetraedro

Superfície Cubo

Superfície Octaedro

Superfície Dodecaedro

Superfície Icosaedro

1

=RAIZ(3)*A2^2

=6*A2^2

     

2

         

3

         

4

         

Observação: estas planilhas estavam dispostas no Excel (ou Calc do BrOffice.org) a partir da célula A1

Tamanho da Aresta (d)

Volume Tetraedro

Volume Cubo

Volume Octaedro

Volume Dodecaedro

Volume Icosaedro

1

 

=A2^3

     

2

         

3

         

4

         

b) Completar (escreva no papel), baseado nas planilhas anteriores, como devem ser escritas as fórmulas matemáticas que estão faltando:

Nome

Tetraedro

Cubo

Octaedro

Dodecaedro

Icosaedro

Imagem

Imagem
Imagem
Imagem
Imagem
Imagem

Fórmula da Superfície (matemática)

(completar)

(completar)

Fórmula da Superfície (matemática) (completar) (completar)
Fórmula da Superfície (matemática) (completar) (completar)
Fórmula da Superfície (matemática) (completar) (completar)

Fórmula do Volume (matemática)

Fórmula do Volume (matemática) (completar)

(completar)

Fórmula do Volume (matemática) (completar)
Fórmula do Volume (matemática) (completar)
Fórmula do Volume (matemática) (completar)

Imagens retiradas da wikipédia:

http://pt.wikipedia.org/wiki/Sólido_platónico

Respostas esperadas para este exercício:

 

Superfície

Arestas

 

Tetraedro

Cubo

Octaedro

Dodecaedro

Icosaedro

1

 

1,73205

6,00000

3,46410

20,64573

8,66025

2

 

6,92820

24,00000

13,85641

82,58292

34,64102

3

 

15,58846

54,00000

31,17691

185,81156

77,94229

4

 

27,71281

96,00000

55,42563

330,33166

138,56406

 

Volume

Aresta

 

Tetraedro

Cubo

Octaedro

Dodecaedro

Icosaedro

 

1 0,11785

1,00000

0,47140

7,66312

2,18169

 

2 0,94281

8,00000

3,77124

61,30495

17,45356

 

3 3,18198

27,00000

12,72792

206,90421

58,90576

 

4 7,54247

64,00000

30,16989

490,43961

139,62848

   

Tetraedro

Cubo

 

Fórmula da Superfície (matemática)

Fórmula da Superfície (matemática)
Fórmula da Superfície (matemática)

Fórmula do Volume (matemática)

 
Fórmula do Volume (matemática)  

DICAS EXCEL - Planilha sem códigos de erros

Quando o Excel encontra um erro de fórmula, apresenta na célula as mensagens

#N/D (dado não disponível ) #DIV/0! (divisão por zero) ou #NÚM! (argumento não é um número, como esperado).

Você pode configurar suas planilhas para que exibam mensagens personalizadas.

Para isso, use a função ÉERROS no Excel.

Se, em lugar da mensagem de erro, você deseja que apareça a mensagem "DEU ERRO" e que, por exemplo, A2=12 e B2=0, a fórmula A2/B2 produz erro. Para evitar a mensagem, use a fórmula:

=SE(ÉERROS(A2/B2);"DEU ERRO"; A2/B2)

(você pode usar aspas com espaços para não mostrar nada quando surgir um erro)

Victor M. Sant'Anna - 2006-2010