UC –
Introdução a Informática
Docente: André Luiz Silva de Moraes
1º sem – Análise e Desenvolvimento de Sistemas
Roteiro 10: (Planilhas
Eletrônicas) - Função procv / manipulação de
formulários
Objetivos
•
•
•
Explorar funções de procura e referência;
Explorar ferramentas para controle de formulários em planilhas;
Importar e exportar dados em planilhas;
Ferramentas Necessárias
Microsoft Excel, libreoffice Calc
Introdução
Neste roteiro serão exploradas as funcionalidades de funções para procura e referência, que são importantes para filtrar
resultados em pesquisas onde existam informações que possam ser consultadas como tabelas de cadastros ou dados que
forem importados de listas pré-existentes.
Função procv
Função
PROCV(critério de
pesquisa;matriz;índice;ordem de
classificação)
Descrição
Exemplo
Retorna os dados referentes ao critério de
pesquisa em um conjunto de células.
PROCV("senac";D16:F19;2;0)
Esta função é útil para desenvolver planilhas de controle de estoque onde é necessário pesquisar itens através de um código,
por exemplo, ou através de alguma referência que identifique os itens de forma exclusiva.
Função PROCV – Exemplo:
Seja a seguinte planilha, a região de pesquisa
Ainda na mesma planilha, a região de dados de estoque:
Para funcionar a pesquisa, inseriremos as seguintes fórmulas nas células a seguir:
A, ao inserir qualquer valor que conste nos códigos do estoque teremos a pesquisa sendo realizada:
P á g | 50
Faculdade de Tecnologia SENAC PELOTAS - Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
A função procv consiste em uma busca na vertical. Ela permite que seja possível pesquisar dados em tabelas dentro da
mesma planilha, em planilhas diferentes ou em arquivos diferentes.
UC –
Introdução a Informática
Docente: André Luiz Silva de Moraes
1º sem – Análise e Desenvolvimento de Sistemas
Para qualquer valor que for inserido como referência que não existir na tabela de estoque será exibido um valor de erro:
Este valor refere-se ao fato de estarmos lidando com um valor não disponível. Por isto é exibida tal mensagem. Existem outras
tantas mensagens de erro que podem ser inclusive utilizadas pelo programador da planilha ao elaborar alguns cálculos.
Criar formulários é uma maneira bastante interessante de controlar e padronizar as informações que podem ser inseridas em
planilhas pelo seus usuários. A entrada de dados pode ser feita através de campos de formulário. Estes campos permitem ao
usuário optar por um item específico dentro de um universo de informações com valores pré-definidos, ou selecionar diversos
itens de uma lista.
Para poder utilizar recursos de formulário no calc, é necessário primeiro ativar a barra de ferramentas Formulário, localizada no
menu Exibir / Barra de ferrramentas / Controles de formulários. No Microsoft Excel 2010 é necessário ativar a guia
desenvolvedor, acessando as opções do excel / Personalizar faixa de opções / guias principais / desenvolvedor e no
Excel 2007 deve-se acessar opções do excel / mais usados / mostrar guia desenvolvedor na faixa de opções. A Figura 30
ilustra a barra de formulários no calc e no Excel.
Figura 30 - barra de controle de formulários de calc e excel.
No calc, para desenhar um item de formulário, é utilizada a mesma maneira de ferramentas de desenho, bastando clicar no
objeto a ser desenhado, posicionar em qualquer região da planilha e arrastar o mouse com o botão pressionado para desenhar
o elemento.
Na primeira vez que um objeto é desenhado o calc ativa um assistente de criação de objetos, para auxiliar na construção do
formulário, mas faremos a desativação do mesmo clicando no último botão mostrado na figura anterior. Após, os elementos
são criados sem qualquer pergunta, passando a tarefa de configurar o controle criado de forma manual, demonstrada a seguir:
P á g | 51
Faculdade de Tecnologia SENAC PELOTAS - Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
Elaborando Formulários
UC –
Introdução a Informática
Docente: André Luiz Silva de Moraes
1º sem – Análise e Desenvolvimento de Sistemas
Ferramenta
Significado
Detalhe de implementação
Ativa os modos de “edição” ou “utilização”, permitindo
visualizar a funcionalidade dos controles utilizados.
Para calc e para excel o funcionamento é
semelhante. O detalhe é que nas últimas versões
do Excel foi criado um botão de design maior e
mais visível, mas o funcionamento segue o
mesmo.
Cria um botão de opção, onde é possível optar por
somente um.
No calc vincula-se uma célula par cada controle
retornando VERDADEIRO ou FALSO para
marcado ou não marcado. No excel retorna o
número do índice do controle criado vinculados
todos em uma única célula.
Cria uma caixa de listagem, com vários itens, onde é
possível selecionar apenas um deles.
Para calc e para excel o funcionamento é
semelhante.
Cria uma caixa de combinação, onde o item selecionado
aparece no topo da caixa;
Para calc e para excel o funcionamento é
semelhante.
Cria um rótulo na planilha, como por exemplo, um título;
Para calc e para excel o funcionamento é
semelhante.
Cria uma caixa de seleção, onde é possível optar por
vários itens;
No calc vincula-se uma célula par cada controle
retornando VERDADEIRO ou FALSO para
marcado ou não marcado. No excel retorna o
número do índice do controle criado vinculados
todos em uma única célula.
Cria uma caixa de texto, onde é possível solicitar ao
usuário que insira um texto qualquer;
Para calc e para excel o funcionamento é
semelhante.
Cria um botão de comando, utilizado quando é
necessário ativar alguma rotina ou programa por parte do
usuário;
Para calc e para excel o funcionamento é
semelhante.
Ativa a barra “mais controles”, possibilitando o uso de
mais ferramentas para formulários;
Para calc e para excel o funcionamento é
semelhante.
Tabela 5 - componentes da barra de formulário
Vinculando controles
Vincular controles significa que faremos com que o objeto criado comunique-se com a planilha, ou seja, para que sejam
listados itens em uma caixa de listagem, por exemplo, estes dados devem ser obtidos de algum local. E quando algum dado é
selecionado, também deve-se decidir o que fazer com a informação inserida, normalmente é definido que o valor seja inserido
em alguma célula existente na planilha. Faremos alguns exemplos a seguir que demonstram estas funcionalidades, o exemplo
escolhido para esta criação foi a caixa de combinação:
P á g | 52
Faculdade de Tecnologia SENAC PELOTAS - Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
Na criação de formulários, o universo de itens que podem ser criados é bastante grande. O mais comum é utilizar objetos que
permitam interagir com as informações de uma planilha. A tabela x ilustra alguns dos itens existentes:
UC –
Introdução a Informática
Docente: André Luiz Silva de Moraes
1º sem – Análise e Desenvolvimento de Sistemas
Passo 1: crie/prepare os dados de origem a serem listados
Toda a informação listada em qualquer caixa deve ser obtida de algum lugar, neste caso digitamos nas células de A1:A5 os
elementos que serão listados ao usuário.
Passo 3: Acesse as propriedades do objeto criado para realizar a sua configuração
Todo o objeto criado possui configurações. Para as tarefas que necessitamos deve-se procurar duas opções: como obter a
listagem de itens e como vincular o objeto a alguma célula da planilha. Clique com o botão da direita no objeto que foi criado e
vá na opção CONTROLE.
Passo 4: Alterne para Desativar o modo Design
O modo design é a maneira que temos de alterar as propriedades dos controles no calc, para poder utilizar as funcionalidades
ou testar o que foi configurado é necessário alternar neste modo.
P á g | 53
Faculdade de Tecnologia SENAC PELOTAS - Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
Passo 2: crie o objeto de caixa de combinação
Exiba a barra de formulários caso não esteja listada, e insira uma caixa de combinação em qualquer região da planilha.
UC –
Introdução a Informática
Docente: André Luiz Silva de Moraes
1º sem – Análise e Desenvolvimento de Sistemas
Feito isto, as configurações do controle estão prontas para serem utilizadas, bastando agora realizar o teste necessário para
verificar as configurações.
Note que a configuração CÉLULA VINCULADA será a célula onde será armazenado o valor selecionado pelo usuário, e como
este valor fica armazenado em célula pode ser utilizado posteriormente por qualquer função que seja elaborada
posteriormente, como um SE ou PROCV fazendo com que estes dados possam interagir com o que for selecionado pelo
usuário.
1)
Em plan1, elaborar a planilha de controle de estoque
a)
b)
c)
d)
Utilizando a função PROCV, faça com que seja possível inserir um código de um produto na coluna CÓDIGO e os
dados de QUANTIDADE, UNIDADE, DESCRIÇÃO, CUSTO sejam localizados automaticamente.
a. A célula de busca (referência) será a célula c2, para a primeira linha.
b. A área de busca dos dados será de A19:E26.
c. A coluna retornada irá variar de acordo com a informação escolhida.
Insira a fórmula para cálculo do subtotal, do desconto.
O frete deverá ser inserido manualmente.
Insira a fórmula para cálculo do total geral.
2)
Em plan2, elaborar uma planilha para o controle de notas de alunos.
P á g | 54
Faculdade de Tecnologia SENAC PELOTAS - Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
Tarefas (ATENÇÃO: executar o roteiro no calc e no excel, fazendo a entrega dos dois arquivos-fonte)
UC –
Introdução a Informática
Docente: André Luiz Silva de Moraes
1º sem – Análise e Desenvolvimento de Sistemas
e)
Insira os dados de notas de alunos
Calcule as médias por aluno na coluna G.
Ative a barra de formulários e insira uma caixa de combinação, posicione-a sobre a célula B9;
Na caixa de combinação inserida:
a. Defina como intervalo de origem os dados de B2:B7;
Calcule todas as funções de pesquisa e referência na seção de pesquisa de alunos utilizando a função PROCV
utilizando como referência a célula A9;
3)
Em plan3, elaborar uma planilha contendo um formulário para compra de equipamentos.
a)
b)
c)
Insira os elementos de formulário necessários;
Configure os elementos de formulário para as células respectivas
Para o somatório de valores, deve-se utilizar a função SE verificando os valores booleanos resultantes das células de
vínculo;
Para o somatório de opcionais, combine a função SOMA() com a função SE() verificando quando cada opcional foi
comprado no formato SOMA(SE()), utilize um SE para cada opcional.
Calcule o total geral, somando os valores das células anteriores.
d)
e)
Referências
Material disponível no Mussum.
“Livro - Aprenda em 24 horas Microsoft Office XP PERRY”, Greg, Rio de Janeiro Campus 2001;
P á g | 55
Faculdade de Tecnologia SENAC PELOTAS - Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
a)
b)
c)
d)
Download

UC –Introdução a Informática