excel 2000 avançado

36

Upload: guipoeta2

Post on 04-Jul-2015

348 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Excel 2000 Avançado

������

������� ����

����������

����������������

Page 2: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 2

ESCOLA TÉCNICA DE INFORMÁTICA

Sumário

1. FUNÇÕES DE BANCO DE DADOS 3

1.1. FUNÇÕES DE BD MAIS IMPORTANTES PARA O NOSSO CURSO 4

2. FORMATAÇÃO CONDICIONAL 6

3. SUBTOTAIS 7

4. VALIDAÇÃO 9

4.1. DEFININDO UMA VALIDAÇÃO DECIMAL 10 4.2. AJUSTANDO UMA MENSAGEM DE ENTRADA 10 4.3. DEFININDO O NÍVEL DE BLOQUEIO 11 4.4. CONSOLIDAR 13

5. ATINGIR META 15

6. CENÁRIOS 16

7. AUDITORIA 18

8. SOLVER 18

9. LISTAS 21

9.1. VISUALIZANDO AS LISTAS EXISTENTES. 21 9.2. ADICIONANDO UMA NOVA LISTA 22 9.3. IMPORTANDO DADOS PARA FORMAR UMA NOVA LISTA. 22 9.4. EXCLUINDO UMA LISTA 22

10. MACROS 22

10.1. CONSTRUINDO UMA MACRO: 23 10.2. EXECUTANDO UMA MACRO 24 10.3. ATRIBUINDO MACROS A FIGURAS 25 10.4. CRIANDO UMA NOVA BARRA DE FERRAMENTAS 25 10.5. ASSOCIANDO SUAS MACROS A BOTÕES DE BARRAS DE FERRAMENTAS. 27 10.6. EDITANDO A IMAGEM DE BOTÃO 28 10.7. COPIANDO E COLANDO A IMAGEM DE BOTÃO 28 10.8. EXCLUINDO MACROS 29 10.9. EXCLUÍDO BARRAS DE FERRAMENTAS 29

11. VISUALIZANDO O CÓDIGO ESCRITO EM VISUAL BASIC APPLICATION29

11.1. SEGURANÇA 29

12. FILTRO AVANÇADO 30

12.1. EXIBINDO TODOS OS REGISTROS 31

13. TABELA DINÂMICA 32

14. OUTRAS FUNÇÕES QUE VOCÊ PODE PRECISAR USAR NO PROJETO 35

Page 3: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 3

ESCOLA TÉCNICA DE INFORMÁTICA

1. Funções de Banco de Dados São funções que tratam a tabela, área que contém títulos das colunas, como um banco de dados. Todas as funções de banco de dados, quando se referem a tabela, incluem seus títulos como parte da tabela, esse conceito se contrapõe as funções de procura e referencia já estudadas (PROC e PROCV).

Para não ficar cansativo em todas as fórmulas se referenciar a tabela (com os títulos), aconselhamos a definir um nome para a tabela.

Definindo um nome para a tabela – nomeando uma faixa de células

Observe a planilha abaixo. Sua área de dados se estende até a linha 30 (que não está visível na figura). Para definir um nome para a área da tabela, siga os seguintes passos:

1. Selecione a tabela inteira. Clique em qualquer célula da tabela e pressione CTRL + *.

2. Clique no Menu Inserir – Nome – Definir.

Clicar dentro da caixa de texto “Nomes na pasta de trabalho”, digite um nome para a área da tabela, por exemplo Vendas e clicar no botão Adicionar. Note que o nome Vendas aparece abaixo, dentro da caixa de listagem. Agora clique no botão OK.

Observe na figura acima que o nome Vendas, recém criado, refere-se a área de A3:E30, da planilha Quadro de Vendas.

Page 4: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 4

ESCOLA TÉCNICA DE INFORMÁTICA

1.1. Funções de BD mais importantes para o nosso curso • BDSoma – Soma células cujos registros satisfaçam a critérios previamente estabelecidos;

• BDMáx – Extrai o maior valor de uma região cujos registros satisfaçam a critérios previamente estabelecidos;

• BDMín - Extrai o menor valor de uma região cujos registros satisfaçam a critérios previamente estabelecidos;

• BDMédia – Calcula a média de valores cujos registros satisfaçam a critérios previamente estabelecidos.

• BDExtrair – Extrai uma informação de uma tabela, desde que os critérios previamente estabelecidos apontem um único registro como solução.

• BDContar – Conta quantos registros possuem um certo campo com conteúdo numérico e que satisfaçam a critérios previamente estabelecidos.

• DBContara – Conta quantos registros satisfazem os condições impostas por critérios previamente estabelecidos.

Observe que todas de BD somente reconhecem os registros (linhas da tabela) que satisfaçam a condições impostas por critérios previamente estabelecidos.

O que são critérios ? Uma ou mais condições que você especifica para limitar os registros incluídos no conjunto de resultados de uma consulta. Por exemplo, para definir que, usando a tabela Infótica – Relatório de Vendas como exemplo, somente sejam considerados os registros referentes ao vendedor André Luiz, veja como seria o critério:

Vendedor André Luiz

Isso mesmo, os critérios do Microsoft Excel são sempre de duas linhas, na primeira linha são especificados os títulos e na segunda o conteúdo a ser reconhecido. No exemplo abaixo somente serão reconhecidos os registros em que o vendedor seja José Luiz e o produto seja Micro Pentium II.

Vendedor Produto André Luiz Micro Pentium II

Sintaxe das funções de BD

Uma das grandes vantagens das funções de BD é que a sintaxe de suas funções é a mesma, ou seja aprendendo a usar, por exemplo, a função BDSOMA, você estará aprendendo também a usar a função BDMÉDIA.

As funções de BD possuem três argumentos, a saber: O primeiro é a tabela inteira, com seu respectivos títulos das colunas, o segundo é o título da coluna de referencia e o terceiro é a região onde você digitou os critérios.

Para facilitar sua vida usaremos como exemplo, mais uma vez, a tabela Infótica – Relatório de Vendas. Digite os critérios em células livres na planilha atual, ou se quiser pode até inseri-los em outra planilha. No nosso exemplo dirigido digitaremos nosso critérios nas células G5:G6, como mostra a figura abaixo:

G

5 Vendedor 6 André Luiz

Page 5: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 5

ESCOLA TÉCNICA DE INFORMÁTICA

Suponha também que você deseja calcular qual foi o total vendido pelo vendedor André Luiz. Digite numa célula livre qualquer a fórmula abaixo:

=BDSoma(vendas;E3;G5:G6) Como já vimos, o primeiro parâmetro é a área da tabela com os títulos é nós nomeamos a planilha como vendas, poderíamos também especificar A3:E30. O segundo parâmetro especifica o título da coluna de referência, que no nosso exemplo é a coluna valor - o que queremos somar – poderíamos digitar a palavra valor, seria a mesma coisa. Porém aconselhamos que você sempre digite o endereço, para não correr o risco de escrever errado. O terceiro parâmetro especifica a faixa de critérios.

Agora pense um pouco, o que seria mudado na fórmula se você quisesse somar as vendas de André Luiz porém só as vendas do dia 08/07/99.

E aí, a que conclusão você chegou?

Basta incluir mais uma coluna nos critérios, como mostra a figura abaixo e incluir a alteração na fórmula.

G H 5 Vendedor Data Venda 6 André Luiz 08/07/99

=BDSoma(vendas;E3;G5:H6) Estão marcados de vermelho as alterações necessárias.

Exercícios propostos Crie a tabela abaixo e responda as questões inserindo as funções de BD que achar necessário.

Lojas Barateiras

Data Produto Preço Unitário Quantidade Valor Vendedor

01/01/99 Mesa 57,00 1 57,00 Ana 01/01/99 Cama 100,00 2 200,00 Ana 01/01/99 Geladeira 500,00 2 1.000,00 Ana 01/01/99 Geladeira 500,00 1 500,00 Paula 02/01/99 Fogão 199,00 3 597,00 Paula 02/01/99 Mesa 57,00 2 114,00 Ana 02/01/99 Mesa 57,00 2 114,00 Maria 03/01/99 Mesa 57,00 1 57,00 Joana 03/01/99 Mesa 57,00 3 171,00 Mércia 04/01/99 Cama 100,00 4 400,00 Mércia 04/01/99 Geladeira 500,00 2 1.000,00 Mércia 04/01/99 Geladeira 500,00 1 500,00 Joana 05/01/09 Geladeira 500,00 1 500,00 Ana

Perguntas

1) Quanto vendeu a vendedora ? 2) Quantas vendas foram realizadas no dia ? 3) Quanto ganhou de comissão o vendedor das vendas do produto ? 4) Quanto foi vendido entre os dias (datas) e ?

Page 6: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 6

ESCOLA TÉCNICA DE INFORMÁTICA

5) Quanto foi pago de comissão aos vendedores sobre as vendas do produto ? 6) Quanto foi pago ao vendedor no período de ate ?

2.Formatação condicional As vezes é necessário formatar uma ou mais células, de acordo com seu preenchimento ou de outras células. Por exemplo é possível fazer com que células que tenham valores inferiores a um certo limite, fiquem com a cor da fonte ou tenham um sombreamento diferente.

Clique no menu Formatar e em seguida Formatação Condicional. Será apresentada a janela acima. Sob o título Condição 1, na caixa combinação, são apresentadas 2 (duas ) opções, a saber: “O valor da célula é” é usada quando queremos formatar a célula de acordo com o seu conteúdo e “A fórmula é” é usada quando queremos formatar uma célula de acordo com o conteúdo de outra.

Veremos um exemplo de como formatar uma célula de acordo com seu conteúdo.

Suponha que as células da coluna A, onde temos o nome dos vendedores, fiquem com a cor da fonte azul, quando seu conteúdo for igual à José Augusto.

Passo a passo: 1. Selecione as células da coluna A; 2. Clique no menu formatar – formatação condicional;

Page 7: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 7

ESCOLA TÉCNICA DE INFORMÁTICA

3. Certifique-se de que as opções estejam iguais as da tela acima e clique no botão formatar;

4. Defina a cor azul e clique OK, fechando a janela de formatar células; 5. Clique OK para confirmar a formatação condicional.

Note que as células que já tiverem o seu conteúdo igual a José Augusto, já estão azuis. Para verificar com funciona, altere o nome de outro vendedor para José Augusto e veja que ela já fica também azul.

3.Subtotais Esse recurso do Excel nos permite realizar totalizações em planilhas. Observe a planilha abaixo:

Data Produto Preço Unitário Quantidade Valor total 05/05/00 Cama 200,00 2 400,00 05/05/00 Cadeira 70,00 1 70,00 05/05/00 Mesa 490,00 2 980,00 08/05/00 Cama 200,00 3 600,00 08/05/00 Mesa 490,00 1 490,00 08/05/00 Cadeira 70,00 2 140,00 08/05/00 Mesa 490,00 3 1.470,00 09/05/00 Cama 200,00 2 400,00 09/05/00 Fogão 300,00 2 600,00 10/05/00 Cadeira 70,00 2 140,00 10/05/00 Fogão 300,00 1 300,00 10/05/00 Cama 200,00 3 600,00 10/05/00 Cama 200,00 4 800,00 11/05/00 Cadeira 70,00 1 70,00 11/05/00 Mesa 490,00 2 980,00 11/05/00 Cama 200,00 2 400,00

Page 8: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 8

ESCOLA TÉCNICA DE INFORMÁTICA

11/05/00 Fogão 300,00 2 600,00 11/05/00 Cadeira 70,00 1 70,00

Suponha que você queira gerar um relatório de vendas, subtotalizando por dia.

Para resolver este problema é necessário classificar a tabela pela coluna em que você deseja agrupar. No nosso exemplo é necessário classificar a tabela por data, observe também que no exemplo acima a tabela já esta classificada, se não estivesse, seríamos obrigados a classifica-la.

Muito bem, agora vamos usar o recurso subtotais. O primeiro passo é selecionar a tabela inteira (clique dentro da tabela e pressione CTRL + asterisco), feito isso clique no Menu Dados – Subtotais, será apresentada a tela abaixo:

Na caixa de combinação “A cada alteração em:” são apresentados todos os títulos das colunas. Selecione Data, pois queremos que quando mudar a data ele totalize.

Na caixa de combinação “Usar função:” são apresentados todas as funções disponíveis. Selecione Soma, pois queremos que sejam somados os valores.

Na caixa de combinação “Adicionar subtotal a:” são apresentados todos os títulos das colunas. Selecione Valor total, pois queremos que a coluna somada seja ela.

A caixa de seleção Substituir subtotais atuais deve ser ativada quando a tabela já estiver com algum subtotal e você quiser substituir os subtotais já apresentados pelos que você está fazendo agora. No nosso caso (1o. exemplo) deixe desativada.

A caixa de seleção Quebra de página entre grupos deve ser ativada se quiser que o Excel coloque, automaticamente, uma quebra de página após uma mudança da coluna indicada na caixa de combinação A cada alteração em. No nosso exemplo quando mudar de data.

A caixa de seleção Resumir abaixo dos dados deve ser ativada se quiser que os dados sejam totalizados abaixo de cada quebra e o total geral abaixo da tabela. O default é subtotalizar antes.

Observe como ficou a nossa tabela após aplicação do recurso estudado.

Page 9: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 9

ESCOLA TÉCNICA DE INFORMÁTICA

Note que do lado esquerdo da tabela, quando apresentada com subtotais, são apresentados símbolos – e +. Esses símbolos sevem para aplicar nos subtotais filtros de visualização (exibição). Clique no sinal de – (subtração) e observe que o conjunto de linhas associadas é ocultado e é apresentada apenas a linha de totalização correspondente ao conjunto. O sinal de adição volta a apresentar as linhas que estavam ocultas.

4.Validação Permite que os dados digitados em células obedeçam a regras previamente estabelecidas.

Imagine que você está preenchendo uma planilha de notas escolares, e que as notas devem ser sempre numéricas e devem variar entre 0 (zero) e 10 (dez).

Aluno: Bruna de Oliveira Matrícula 220000671 CursoJornalismo

Disciplina 1o.Exercício 2o.Exercício 3o.Exercício Total de Pontos Média Pesquisa de Campo Redação Português Linguística

No exemplo acima, a área com sombreamento amarelo deve receber as notas das dos exercícios de cada disciplina.

Durante a digitação é provável que o operador cometa um erro de digitação e coloque, por exemplo, uma nota 65 quando seria 6,5. Para resolver esse problema a garantir que as notas devem variar entre 0 e 10, inclusive as duas, proceda assim: Primeiro selecione a área correspondente. No nosso exemplo selecione a área amarela. Depois clique no Menu Dados – Validação. Será apresentada a tela a seguir:

Page 10: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 10

ESCOLA TÉCNICA DE INFORMÁTICA

Note que a janela Validação de dados possui 3 (três) guias. Na primeira guia você especifica a validação em si. A segunda guia você define uma mensagem de entrada, ou seja, quando você clicar na célula, será apresentada uma mensagem de orientação. A terceira guia serve para que você defina o nível de bloqueio.

Vamos deixar de papo-furado e começar logo a incrementar a validação necessária.

Tendo selecionado a área em que desejamos colocar a validação e estando no Menu Dados – Validação, certifique-se de que a guia Configurações está em primeiro plano.

4.1. Definindo uma validação Decimal Clique na caixa de combinação Permitir e escolha a opção Decimal, pois, as notas inseridas podem ser decimais, agora clique na caixa de combinação Dados e selecione Entre, pois, o valor de cada nota pode variar dentro de um intervalo. Por último clique nas caixas de texto Mínimo e Máximo, especificando os limites 0 (mínimo) e 10 (máximo).

4.2. Ajustando uma mensagem de entrada

Page 11: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 11

ESCOLA TÉCNICA DE INFORMÁTICA

Clique na guia Mensagem de Entrada e sob o título “Título:” digite um título para a mensagem de entrada e sob o título “Mensagem de entrada:” digite um texto para orientar o usuário.

Orientação para a prática A configuração de uma mensagem de entrada só é utilizada na prática quando a validação é feita numa célula onde se recebe um parâmetro, ou coisa parecida. A colocação de mensagens de entrada em células próximas (região) numa tabela não fica muito boa, pois, a cada célula a ser preenchida a mensagem de entrada se repete se tornando cansativo.

4.3. Definindo o nível de bloqueio

Clique na guia Alerta de erro

O Excel oferece 3 (três) níveis de bloqueio. Em todos eles você pode colocar um texto para ser lido pelo operador, quando for cometido um erro no preenchimento da célula.

O primeiro deles e o mais “rígido” é o Estilo Parar. Esse nível inibe totalmente a transcrição de dados para célula se o valor estiver contrariando a validação.

O segundo um pouco mais flexível.

O terceiro dará apenas uma informação.

Page 12: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 12

ESCOLA TÉCNICA DE INFORMÁTICA

Escolha o nível de bloqueio e coloque uma mensagem apropriada para cada situação.

A validação de dados não serve apenas para números decimais, use validação para criticar o preenchimento de células com: números inteiros, Data, Hora, comprimento do texto e também com Listas e Fórmulas.

Na sala de aula seu professor fará mais exemplos. Gostaria de enfatizar a validação de Lista.

Veja o exemplo abaixo:

Produtos Cama Fogão Geladeira Mesa Televisor

Data Produto Preço Unitário Quantidade Valor total 05/05/00 200,00 2 400,00 05/05/00 70,00 1 70,00 05/05/00 490,00 2 980,00 08/05/00 200,00 3 600,00 08/05/00 490,00 1 490,00 08/05/00 70,00 2 140,00 08/05/00 490,00 3 1.470,00 09/05/00 200,00 2 400,00

Observe que os nomes (descrição) dos produtos estão digitados na tabela. Para garantir que durante a digitação do nome do produto vendido não seja transcrito de forma errada, faremos uma validação de Lista.

Page 13: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 13

ESCOLA TÉCNICA DE INFORMÁTICA

Para resolver esse problema, selecione na tabela a área onde os nomes dos produtos serão digitados (coluna B, abaixo do título Produto), feita a seleção, clique no Menu Dados – Validação, na guia Configurações selecione Permitir Lista e na caixa de texto Origem defina a área da tabela onde já estão digitados os nome de todos os produtos (lista).

Depois de definir, opcionalmente, Mensagem de Entrada e Alerta de Erro, clique no botão OK e vamos testar.

Clique numa das células onde foram inseridas validações de lista e note a presença de uma “setinha”, clique na setinha e veja a lista. Não é interessante!

A origem de dados para a validação de listas só é permitida na mesma planilha, entretanto existem alguns truques para contornar esta limitação. Comente com seu professor que truques seriam esses.

4.4. Consolidar Esse recurso é usado para consolidar, totalizando linhas com a mesma identificação entre planilhas e pastas.

Vamos criar um exemplo para facilitar o entendimento.

Estudo de caso

Page 14: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 14

ESCOLA TÉCNICA DE INFORMÁTICA

O Ibratec repassa aos seus alunos alguns itens oriundos do pólo irradiador, órgão do Ibratec onde é feita a coordenação de todas as unidades. Para ajudar a funcionária Mirthes, responsável pela distribuição dos materiais às unidades, vamos construir uma pasta contendo as seguintes planilhas: Pólo-Irradiador, Boa Viagem, CDU, Graças, Piedade, JPessoa e Maceió.

Observe o layout de cada planilha.

Semanalmente as unidades remetem uma planilha conforme o modelo acima, via E-mail, para o Pólo-Irradiador. A Srta. Mirthes de Montserrat, exímia conhecedora do Excel, usa o recurso consolidar para totalizar os pedidos por tipo, solicitar a confecção dos mesmos, e envia-los de volta a cada unidade.

Supondo que a Srta. Mirthes resolva copiar cada planilha e colar dentro de uma mesma pasta (em planilhas diferentes) cada uma das tabelas remetidas pelas unidades.

Resolvendo o problema Suponha que a Srta Mirthes foi fazer um estágio na Microsoft e você assumiu o lugar dela.

A primeira coisa a ser feita é inserir uma nova planilha (vazia) e clicar na célula onde será construído o início da consolidação, feito isso clique no Menu Dados – Consolidar, será apresentada a tela abaixo:

Na caixa de combinação “Função:” você deve especificar a função desejada, no nosso exemplo selecione Soma.

A caixa de texto “Referência:” serve para você identificar as diversas planilhas a serem usadas na consolidação. Marque uma a uma, inclusive com os títulos, após selecionar cada uma, clique no botão ADICIONAR. Se os dados a serem consolidados estiverem em outra planilha, clique no botão PROCURAR, localize o arquivo e selecione nele a área de referencia.

Page 15: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 15

ESCOLA TÉCNICA DE INFORMÁTICA

Caso tenha marcado uma área errada e já adicionada, identifique-a dentro da caixa de listagem “Todas as referências:” clicando sobre ela e clique no botão EXCLUIR.

As caixas de seleção Linha superior e Coluna esquerda devem estar marcadas para que na montagem da tabela de consolidação esses títulos sejam exibidos.

Observe agora como ficou construída a planilha consolidada:

Totais dos Materiais a serem remetidos às unidades Referência: de 2 à 6 de maio de 2000 Preço Unitário Quantidade Valor Apostila de Word Avançado 45,00 19 142,50 Bloco rascunho 3,00 17 17,00 Kit Vestibular 40,00 15 300,00 Apostila de Excel Básico 12,00 16 96,00 Histórico Escolar (2a via) 20,00 3 30,00 Recibo de pagamento - 2 -

5.Atingir Meta Esse recurso tem o objetivo de fazer uma célula atingir um determinado valor, variando uma outra célula. Naturalmente, a célula que irá atingir determinado valor deve ter uma fórmula, e que a célula que irá variar deve fazer parte do cálculo.

Vejamos no exemplo abaixo:

Festa de Formatura do PFSU10

Descrição das despesas Valor

Aluguel do clube 300,00 Placa comemorativa 350,00 Recursos humanos 450,00 Descartáveis 150,00 Conjunto "Os Incríveis" 350,00 Alimentação (carnes) 450,00 Alimentação (acompanhamentos) 100,00 Bebidas 500,00 Brindes 350,00 Total 3.000,00

A célula que do valor total dos itens tem uma fórmula de soma, que é calculada somando todos os itens acima. Imagine que o durante o curso, os alunos juntaram através de cota, um montante em dinheiro equivalente a R$ 3.000,00 (três mil reais), e resolveram gastar tudo na festa de formatura. Depois de lançarem os valores das despesas, verificaram que houve sobre de dinheiro. O total das despesas não atingir o limite de R$ 3.000,00, e eles sabem que não pode haver sobra. Claro, com quem ficaria a sobra ?

Para solucionar o problema, os alunos resolveram utilizar o recurso Atingir Meta do Excel e decidiram que o dinheiro que sobraria seria aplicado em Brindes.

Solução do Atingir Meta Clique na célula que tem a fórmula de soma, clique no Menu Ferramentas – Atingir meta.

Page 16: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 16

ESCOLA TÉCNICA DE INFORMÁTICA

Será apresentada a tela abaixo:

Ajuste as informações solicitadas:

� Definir célula: Indique a célula que tem o somatório, como estava na célula que tinha a fórmula ela já aparece correta.

� Para valor: Defina o limite a ser atingido. No exemplo 3000.

� Variando a célula: Indique a célula que tem (ou terá) o valor a ser gasto em brindes.

Depois de pressionada a tecla OK, a célula somatório passou a ter R$ 3.000,00 e a célula que tem o valor dos brindes passou a ter R$ 350,00.

As limitações do atingir meta são visíveis, a principal é que somente uma célula pode variar. Existe um recurso no Excel, o Solver, que é coisa de gente grande e que vai, com certeza, preencher suas expectativas em tudo que o atingir meta não resolveu. Veremos esse tópico mais adiante.

6.Cenários Esse tópico é muito interessante porque permite que você crie situações para estudos de caso.

Imagine que em uma determinada empresa, composta de 3 (três) diretores, houve uma reunião para decidir como seriam os gastos para o ano de 2001. Foi criada uma tabela no Excel para que cada diretor preencha as células de acordo com suas opinião pessoal. O problema é que depois que os dados são preenchidos por um diretor, eles devem ser impressos e depois apagados para outro diretor possa lançar seus dados.

Resolveremos esse problema com ajuda do recurso Cenários. Guardaremos as respostas de cada diretor num cenário, esse cenário terá um nome, e quando nós quisermos voltar a ver as respostas de um dos diretores, e só mostrar o cenário que corresponde a suas respostas.

A planilha abaixo foi concebida para receber as respostas dos diretores.

Page 17: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 17

ESCOLA TÉCNICA DE INFORMÁTICA

Obs: O nome do diretor está na célula B12.

Para usar o recurso, clique no Menu Ferramentas – Cenários, será apresentada uma tela informando que nenhum cenário foi definido, clique no botão ADICIONAR e será apresentada a tela abaixo:

Clique na caixa de texto “Nome do cenário” e digite o nome do 1o. diretor. José Maria. Em seguida clique na caixa de texto “Células variáveis” e indique todas as células que serão preenchidas pelo 1o. diretor, inclusive o nome dele na célula B12. Clique no botão OK. Será apresentada agora uma tela onde você vai digitar os dados que correspondem as respostas do diretor (células variáveis).

Após o preenchimento, clique no botão OK ou adicionar (adicionar um novo cenário). Faça isso para cada diretor.

Após a criação dos cenários, você pode, através da tela Gerenciador de cenários, voltar a exibir os dados de um determinado cenário (mostrar), adicionar um novo cenário (adicionar), excluir um cenário que não quer mais (excluir), alterar dados de um cenário (editar), mesclar e resumir.

Page 18: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 18

ESCOLA TÉCNICA DE INFORMÁTICA

7.Auditoria Algumas vezes você é surpreendido no Excel com fórmulas com erros, dependendo do tamanho da planilha é importante usar o recurso auditoria para rastrear erros em células antecedentes e precedentes, e assim tentar descobrir o porquê do erro e também saber quais as células que serão afetadas por esse erro.

Para utilizar esse recurso, coloque o cursor na célula que tem o erro, clique no Menu Ferramentas – Auditoria, clique ativando a barra de ferramenta auditoria.

Clicando nos botões rastrear antecedentes e precedentes são apresentadas setas coloridas indicando as células que originaram o erro e também para as células que dependem da célula que tem o erro.

8.Solver O recurso Solver pode não estar disponível em seu computador. Clique no Menu Ferramentas e verifique se existe a opção Solver, se existir pode pular para o tópico O que é o Solver ?, caso contrário clique no Menu Ferramentas – Suplementos, e será apresentada a tela a seguir:

Page 19: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 19

ESCOLA TÉCNICA DE INFORMÁTICA

Ative a caixa de seleção correspondente ao Solver e clique no botão OK para instala-lo.

O que é o Solver ? Até mesmo os programadores mais experientes, que preferem dar soluções a seus problemas através de programação, curvam-se ao Solver. Enfim o Solver é um recurso do Excel que ajuda ao usuário a encontrar soluções para problemas usando algoritmos bem sofisticados.

A pesquisa para encontrar a(s) melhor(es) solução(ões) segue dois padrões:

Newton - Usa o método quase-Newton que geralmente exige mais memória e bem menos iterações do que o método gradiente Conjugado. Conjugado - Requer menos memória do que o método Newton, mas geralmente exige mais iterações para atingir determinado nível de precisão. Use esta opção quando houver um problema grande e a quantidade de memória disponível for uma preocupação, ou quando as várias iterações do processo de solução revelarem um progresso lento.

O Método default é o Newton.

Vamos montar uma situação para facilitar o entendimento do poderoso recurso solver. Observe a planilha abaixo:

Os alunos do PFSU10 estão com um problema. Eles juntaram R$ 3.000,00 (três mil reais) durante todo o curso e querem gastar todo (o máximo possível) na sua festa de formatura. Eles já contabilizaram as despesas, exceto as despesas do item Brindes. Planejaram gastar todo dinheiro que sobrar em 3 (três) tipos de brindes, John Walker, Ovo de Páscoa e Caixas de disquetes. Inclusive já fizeram a cotação de preço desses brindes, só não sabem quantos brindes tem que comprar de cada um para aproveitar o dinheiro da melhor maneira possível.

Entenda melhor a situação. Se eles comprarem 10 litros de John Walker e 3 caixas de disquetes, ainda vão restar R$ 6,00. Se eles comprarem 10 litros de John Walker e comprarem 1 Ovo de páscoa e 1 caixa de disquetes, ainda sobra dinheiro. Como resolver ?

Aplicaremos o recurso Solver para encontrar a melhor resposta.

Clique no Menu Ferramentas – Solver e configure a janela assim:

Page 20: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 20

ESCOLA TÉCNICA DE INFORMÁTICA

A célula destino é a que tem o valor total, queremos que ela atinja o valor de R$ 3.000,00, as céulas que irão variar são as que têm as quantidades dos brindes (D21:D23), as restrições são as seguintes: as quantidades dos itens têm que ser maior do que zero D21:D23>=0 e tem que ser positivos D21:D23=número.

Ele encontrará a melhor combinação possível de acordo com o algoritmo seguido.

Festa de Formatura do PFSU10 Valor arrecadado 3.000,00

Descrição das despesas Item valor

Aluguel do clube 300,00 Placa comemorativa 350,00 Recursos humanos 450,00 Descartáveis 150,00 Conjunto "Os Incríveis" 350,00 Alimentação (carnes) 450,00 Alimentação (acompanhamentos) 100,00 Bebidas 500,00 Brindes 350,00 Total 3.000,00 Brindes

Produto Valor Unitário Quantidade Total John Walker 32,00 7 224,00 Ovo de Pascoa nr 30 21,00 6 126,00 Caixas de disquetes 8,00 0 -

O Solver, após encontrar a solução oferece ainda relatórios de performance, permite que você mantenha a solução do Solver ou restaure os valores originais. Se quiser pode ainda salvar a solução como cenário.

Page 21: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 21

ESCOLA TÉCNICA DE INFORMÁTICA

9.Listas Recurso incorporado pelo Excel para facilitar a digitação de listas comuns.

Veja como funciona.

Digite em qualquer célula do Excel a palavra Agosto. Agora aponte o mouse na alça de preenchimento da célula onde você digitou a palavra agosto e arraste até um certo ponto. Note que enquanto você arrasta o Excel apresenta o nome de outros meses. Quando você soltar o botão do mouse, a lista contendo o nome dos meses começando em Agosto, foi inserida das células de destino.

Você deve estar pensando como é que o Excel sabe o nome dos meses subseqüentes.

O Excel trás consigo algumas listas já prontas, tais como: Jan, Fev , Mar,.......Dez; Dom, Seg, Ter, Qua,.....Sab; e ainda com os dias da semana sem abreviar.

9.1. Visualizando as listas existentes. Clique no Menu Ferramentas – Opções – e em seguida na guia Listas. Será apresentada a janela abaixo:

Page 22: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 22

ESCOLA TÉCNICA DE INFORMÁTICA

9.2. Adicionando uma nova lista

Clique na caixa de listagem Entradas da lista e digite os componentes da nova lista, use vírgula (ou ENTER) para separar os itens, quando a lista estiver completa, clique no botão Adicionar e em seguida OK. Para verificar se está funcionado, digite qualquer um dos componentes da lista e copie, arrastando, até onde desejar.

9.3. Importando dados para formar uma nova lista. As vezes você já tem a lista digitada na planilha e não teria sentido ter que re-digitar para inclui-la na lista.

Clique no Menu Ferramentas – Opções – e em seguida na guia Listas. Agora clique dentro da objeto selecionar.

Selecione na planilha as células que você deseja incluir na lista e clique no botão Importar. Pronto a nova lista já está criada e poderá ser usada em novas planilhas.

9.4. Excluindo uma Lista

Abra a guia a que se refere a figura principal desse assunto, clique na lista e clique no botão Excluir.

10.Macros

O que são Macros? São procedimentos editados (VBA) ou gravados, usados para automatizar tarefas executadas com maior freqüência.

Uma macro é uma seqüência de comandos e funções armazenados em um módulo do Visual Basic (VBA) e pode ser executada sempre que você precisar executar a tarefa. Quando você grava uma macro, o Excel escreve as ações realizadas à medida que você executa uma seqüência de comandos em módulos que são anexados a uma pasta de trabalho. Em seguida, você executa a macro para repetir, ou "reproduzir", as ações.

Antes de gravar uma macro, planeje as etapas e os comandos que você deseja que a macro execute. Se cometer um erro durante a gravação da macro, as correções feitas também são gravadas.

Se você seguiu as etapas anteriores para gravar a macro de retorno automático de texto, o resultado pode parecer com este:

Gerenciar suas macros Com o Editor do Visual Basic, você pode editar macros, copiar macros de um módulo para outro, copiar macros entre pastas de trabalho diferentes, renomear os módulos que armazenam as macros ou renomear as macros.

Segurança da macro O Microsoft Excel 2000 fornece proteção contra vírus que podem ser transmitidos através das macros. Se você compartilha macros com outros usuários, você pode certificá-las com uma assinatura digital de forma que os outros usuários possam verificar que as macros são de origem confiável. Sempre que você abrir uma pasta de trabalho que contenha macros, poderá verificar a origem das macros antes de ativá-las.

Page 23: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 23

ESCOLA TÉCNICA DE INFORMÁTICA

10.1. Construindo uma macro:

1. Planejando as ações de uma macro. Suponha que queremos criar uma macro para simplesmente mudar de planilha.

2. Gravando uma macro. Você pode fazer isso partindo do Menu Ferramentas – Macro – Gravar nova macro.

Uma outra maneira é na barra de ferramentas Visual Basic, clicar no botão Gravar nova macro.

3. Na janela Gravar macro você define:

a. O nome da macro – O Excel sempre irá sugerir um nome genérico (macro1, macro2,....) , coloque um nome mais sugestivo.

b. Apesar de poder definir uma tecla de atalho, combinando CTRL+ (Tecla), na prática isso é muito raro.

c. Defina também o local de armazenamento da macro. Se você definir a pasta pessoal de macros, ela estará disponível em todas as pastas.(XLS).

d. Na descrição (opcional) define um comentário a respeito das funções da macro que será gravada.

Depois de clicar no botão OK da janela de Gravar macro, note a presença de uma nova barra de ferramentas.

Page 24: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 24

ESCOLA TÉCNICA DE INFORMÁTICA

Observação: O botão (parar gravação) só deve ser pressionado quando todas as ações forem efetuadas.

4. Agora clique na guia que corresponde a planilha destino.

5. Agora clique no botão Parar gravação.

10.2. Executando uma macro As macros podem ser executadas das seguintes formas:

1. Pressionando a combinação de teclas, CTRL+(tecla), definida no momento da gravação. 2. No Menu Ferramentas – Macro – Macros.

Note que na janela Macro, todas as macros gravadas (e também as codificadas em VBA) são apresentadas dentro da caixa de listagem, para executar uma delas e só clicar no seu nome e em seguida clicar no botão executar.

A janela macros também é apresentada quando você clica no botão Executar macro, da barra de ferramentas Visual Basic.

3. Clicando numa figura (imagem) que esteja associada a uma macro. Esta figura servirá como botão acionador da

macro. Veremos no próximo tópico como fazer essa associação.

4. Clicando num botão que esteja associado a uma macro, numa barra de ferramentas qualquer.

5. Macros automáticas – No Excel existem macros que são executadas automaticamente quando uma determinada pasta (arquivo) é aberta ou fechada. Mais adiante saberemos mais a respeito dessas macros automáticas.

Page 25: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 25

ESCOLA TÉCNICA DE INFORMÁTICA

10.3. Atribuindo macros a figuras 1. Insira uma figura qualquer dentro da planilha. Essa figura poder até um botão da barra de ferramentas

formulários ou uma autoforma da barra de ferramentas desenho. Alguns objetos, tal como o botão da barra de ferramentas de formulário, pede essa atribuição assim que é inserido na planilha, já em outros (maioria) dos objetos (figuras), para fazer a atribuição é necessário clicar com o botão direito e em seguida clicar na opção atribuir macro.

2. Na janela acima, clique no nome da macro e em seguida clique no botão OK.

Você vai notar que ao passar o ponteiro do mouse sobre a figura, ele se transformará em uma mãozinha. .

10.4. Criando uma nova barra de ferramentas

Clique no Menu Ferramentas – Personalizar – Guia Barra de ferramentas. Depois clique no botão Nova, digite o nome da nova barra de ferramentas e clique em OK.

Note a presença da nova barra de ferramentas. Sugiro que você a mova para fora da janela atual. Coloque-a junto às demais barras de ferramentas.

Page 26: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 26

ESCOLA TÉCNICA DE INFORMÁTICA

Page 27: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 27

ESCOLA TÉCNICA DE INFORMÁTICA

10.5. Associando suas macros a botões de barras de ferramentas. Ainda com a janela Personalizar aberta, clique na guia Comandos e selecione a categoria Macros.

Observe que as macros estão sob o título Comandos. Aponte o mouse e arraste até a barra de ferramentas desejada. Pode ser a nova ou até uma outra barra de ferramentas qualquer.

Quando você arrasta até a barra de ferramentas, o ponteiro do mouse se transforma numa barra vertical, indicando o local exato onde será inserido o botão.

Page 28: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 28

ESCOLA TÉCNICA DE INFORMÁTICA

Quando você solta o botão do mouse, a identificação da macro fica como mostra a figura acima. Aponte o mouse sobre essa identificação e clique com o botão direito do mouse. Será apresentada a figura ao lado:

Clique em Estilo padrão e em seguida Alterar a imagem do botão. Serão apresentados vários tipos de ícones (desenhos) e você deve selecionar um deles para ficar representando a macro na barra de ferramentas.

Para definir a dica que será apresentada quando o ponteiro do mouse estiver sobre o botão altere o parâmetro nome dessa tela.

10.6. Editando a imagem de botão

Clique em editando a imagem de botão e redesenhe a imagem já selecionada, fazendo alguma alteração.

10.7. Copiando e colando a imagem de botão

Esse recurso é interessante porque permite que você personalize seu botão usando qualquer figura que esteja na área de transferência.

Vamos testar ?

• Feche a janela Personalizar e volte à planilha. • Insira uma figura qualquer na planilha. A intenção é apenas copiá-la, jogando na área de transferência. • Selecione a figura e clique no botão copiar. • Volte a exibir a janela personalizar e aponte o mouse sobre o botão da barra de ferramentas que você está

trabalhando. • Clique com o botão direito e em seguida clique em colar imagem de botão.

Não é incrível!

Cuidado! Com esse recurso você poderá alterar a imagem de todos os botões de todas as barras de ferramentas de seu Excel, mas não faça isso indiscriminadamente, alterando os padrões normais, um operador menos capacitado ou até mesmo você, poderá sentir alguma dificuldade em usar um Excel com os botões mais comuns diferentes.

Page 29: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 29

ESCOLA TÉCNICA DE INFORMÁTICA

10.8. Excluindo Macros Para excluir uma macro, clique no Menu Ferramentas – Macro – Macros, clique na macro a ser excluída e clique no botão Excluir.

10.9. Excluído Barras de Ferramentas Faça aparecer a janela personalizar, clique na guia barra de ferramentas, selecione a barra a ser excluída e clique no botão Excluir.

11.Visualizando o código escrito em Visual Basic Application

Toda macro quando é gravada, é também escrita numa linguagem de programação chamada VBA. Observe o código referente a gravação de uma macro com as seguintes ações:

1. Clique numa planilha qualquer (plan2). 2. Clique na célula A10.

Para visualizar o código VBA referente a gravação de uma macro, clique no Menu Ferramentas – Macro – Macros, clique na identificação da macro e depois clique no botão editar.

A janela do editor do VBA será apresentada. Veja você mesmo.

Para sair do Editor do Visual Basic Application, feche a janela.

Excluindo uma Macro

Para excluir uma macro você deve clique no Menu Ferramentas – Macro – Macros, clique na identificação da macro e depois clique no botão excluir.

11.1. Segurança Como já comentamos no início desse assunto, Macros, as macros podem ser gravadas ou escritas numa linguagem de programação. Uma linguagem de programação possui recursos que podem ser usados para prejudicar a performance de seu sistema, como, por exemplo, fazendo com que seu arquivo não possa ser mais aberto, ou ainda alterar inadvertidamente a formatação total de seu documento. Esses códigos nocivos podem estar presentes num documento copiado inocentemente por você. São chamados vírus de macro. Para garantir que o seu Excel (Pasta pessoal.xls e outros arquivos) não será contaminado por essas pestes, o Excel 2000 foi implementando com um recurso que iremos comentar agora.

Page 30: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 30

ESCOLA TÉCNICA DE INFORMÁTICA

Na barra de ferramentas Visual Basic, apresentada acima, aparece um título Segurança..., clicando nela é apresentada a janela abaixo:

Como pode ser lido no próprio texto da janela, existem 3 (três) opções. A primeira opção ativa ou desativa automaticamente as macros dependendo de sua origem. A segunda opção faz com que, quando um arquivo do Excel aberto e ele possui macros, o Excel perguntará se as macros devem ser ativadas ou não. A terceira ativa automaticamente todas as macros sem perguntar nada ao usuário.

12.Filtro Avançado Esse recurso é muito usado na geração de relatórios. A grande vantagem do filtro avançado é que ele usa critérios e pode então ser programado.

Observe a planilha abaixo:

Nr Seq Placa Data chegada

Hora chegada

Data saída Hora saída Tempo de permanência

Valor do serviço

1 HFE-3455 03/05/00 8:01 03/05/00 12:30 4:29 13,45 2 HTT-0999 03/05/00 8:10 03/05/00 16:00 7:50 23,50 3 HGM-2775 03/05/00 9:00 03/05/00 10:00 1:00 3,00 4 HRE-8771 03/05/00 10:00 03/05/00 18:00 8:00 24,00 5 KJL-5521 03/05/00 15:00 04/05/00 8:00 17:00 51,00 6 KMN-4555 04/05/00 10:00 04/05/00 12:00 2:00 6,00 7 HTT-0999 04/05/00 10:10 04/05/00 15:00 4:50 14,50 8 KGM-2775 04/05/00 11:00 04/05/00 15:01 4:01 12,05 9 HRE-6633 04/05/00 11:04 04/05/00 18:00 6:56 20,80 10 HFN-2865 04/05/00 12:00 04/05/00 17:50 5:50 17,50

A planilha acima equivale ao controle de veículos estacionados no Shopping Ibratec, com o passar do tempo a quantidade de lançamentos será tanto que uma análise visual não responderá a perguntas tais como:

O veículo cuja placa é KGM-2775, já esteve estacionado no Shopping Ibratec? Em caso afirmativo dê-me um histórico desses registros.

Page 31: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 31

ESCOLA TÉCNICA DE INFORMÁTICA

Você até que poderia usar um Autofiltro para responder a questão, porém teria que criar na clicar no filtro Placa e escolher dentre tantas a placa do veículo que lhe interessa. Uma outra maneira de resolver o problema é usar uma função de banco de dados (BDCONTARA) e um Filtro avançado, além de obter um relatório bem mais apresentável você oferecerá ao seu cliente (usuário) uma interface de consulta profissional.

Vamos então resolver o problema

Em algum lugar da planilha, onde não serão digitados dados, crie os critérios.

O critério acima servirá tanto para a função de BD quanto para o filtro avançado.

Após a criação dos critérios, selecione a planilha inteira e clique no Menu Dados – Filtro – Filtro avançado.

Será apresentada a tela a seguir:

Certifique-se de que a ação selecionada seja Filtrar a lista no local. note que o Intervalo da lista já aparece selecionado. Selecione o intervalo de critérios e clique OK.

O recurso de filtro avançado fica excelente quando combinado com macros.

12.1. Exibindo todos os registros

Observe que quando um filtro está ativado, as linhas exibidas são apresentada da cor azul. Para voltar a exibir todos os registros, clique no Menu Dados – Filtro – Mostrar todos.

Page 32: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 32

ESCOLA TÉCNICA DE INFORMÁTICA

Exercício proposto

Crie uma interface de consulta para a planilha acima, lembre-se de que seu usuário é totalmente despreparado e não conhece bem o Excel. Proteja tudo e oriente-o da melhor maneira possível. Você deve solicitar a ele a placa do carro e quando ele digitar, informe-o se o veículo já esteve ou não estacionado e em caso afirmativo, quantas vezes. Ofereça um botão (Macro) para ele visualizar os registros de estacionamento do veículo cuja placa ele digitou.

13.Tabela Dinâmica

Esse recurso do Excel é muito importante porquê facilita muito a geração relatórios modificando o layout original da planilha.

Observe a tabela abaixo. Ela guarda todos os registros de vendas da loja.

Data Produto Preço Unitário Quantidade Valor Vendedor

24/05/00 Cama 299,90 1 299,90José 24/05/00 Mesa 399,99 2 799,98Marcelo 24/05/00 Cadeira 59,00 3 177,00Francisco 24/05/00 Cama 299,90 1 299,90José 24/05/00 Mesa 399,99 2 799,98José 24/05/00 Cadeira 59,00 4 236,00Marcelo 24/05/00 Cama 299,90 2 599,80João Neto 24/05/00 Mesa 399,99 1 399,99Francisco 25/05/00 Cadeira 59,00 1 59,00José 25/05/00 Cama 299,90 1 299,90Marcelo

Agora o gerente da loja necessita de um relatório consolidando quantas unidades de cada produto cada vendedor vendeu.

Page 33: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 33

ESCOLA TÉCNICA DE INFORMÁTICA

Soma de Quantidade Produto

Vendedor Cadeira Cama Mesa Total Global Francisco 3 2 1 6 João Neto 2 1 3 José 2 2 2 6 Marcelo 4 1 5 10 Total Global 9 7 9 25

Para obter o relatório acima, bem como outros que podem ser criados, apresentamos o recurso “Relatório de Tabela Dinâmica”.

Para construir o produto acima, comece selecionando a tabela inteira, clique dentro da tabela e pressione CTRL + *. Com a planilha selecionada clique no Menu Dados – Relatório de Tabela e Gráficos Dinâmicos. O assistente assumirá o comando das ações de agora por diante. Na primeira etapa, confirma que os dados estão no Excel e escolha o relatório de tabela dinâmica. Depois é no clicar em Avançar.

A segunda etapa pede a confirmação da área da tabela. Como ela já está selecionada e só clicar em Avançar.

A terceira e última etapa serve apenas para que você escolha o local onde será apresentado o relatório de tabela dinâmica. Escolha como nova planilha e clique Concluir.

Page 34: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 34

ESCOLA TÉCNICA DE INFORMÁTICA

Observe bem a tela que será apresentada, pois é através dela que você monta seu relatório simplesmente arrastando as informações para construir o layout que quiser.

Aponte o mouse nos títulos das colunas contemplados dentro da barra de ferramentas Tabela dinâmica e arraste até Solte os campos de página aqui.

Depois que você arrastar todos os campos, desloque a barra de ferramentas até que ela fique junto das demais. Agora arraste Produtos até o título das colunas, arraste Vendedor até o título das linhas e arraste quantidade até o centro da planilha. Pronto já está pronta. Se quiser pode mudar tudo, ou ainda selecionar quais os produtos serão contabilizados. Pode fazer a mesma coisa com o vendedor. Isso não incrível!

Page 35: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 35

ESCOLA TÉCNICA DE INFORMÁTICA

14.Outras funções que você pode precisar usar no projeto Somase – Adiciona as células especificadas por um determinado critério ou condição

Sintaxe: =SOMASE(tabela sem os títulos; chave de localização; intervalo onde estão os valores a serem somados).

Cont.se – Calcula o número de células não vazias em um intervalo que corresponde a uma determinada condição.

Sintaxe: =CONT.SE (Intervalo; condição) Indireto – Retorna uma refer6encia indicada por um valor de texto. Sintaxe: =INDIRETO (Célula onde está o texto que deve valer uma referência)

Ext.texto – Retorna um número específico de caracteres a partir de uma seqüência de caracterees de texto, com início na posição especificada.

Sintaxe: =EXT.TEXTO( Cadeia de caracteres ou célula onde está a cadeira de caracteres; posição inicial na cadeia original; tamanho)

Arred - Arredonda um número seguindo o padrão normal (para baixo ou para cima) até uma quantidade especificada de dígitos.

Sintaxe: =ARRED(Célula onde está o valor ou o próprio valor;número de dígitos)

Arredondar.para.cima – Arredonda um número para cima até uma quantidade especificada de dígitos.

Sintaxe: =ARREDONDAR.PARA.CIMA(Célula onde está o valor ou o próprio valor;número de dígitos)

Arredondar.para.baixo – Arredonda um número para cima até uma quantidade especificada de dígitos.

Sintaxe: =ARREDONDAR.PARA.BAIXO(Célula onde está o valor ou o próprio valor;número de dígitos)

Truncar - Trunca um número com a uma quantidade especificada de dígitos.

Sintaxe: =TRUNCAR(Célula onde está o valor ou o próprio valor;número de dígitos)

Procv - Retorna um dado em uma tabela.

Sintaxe: =PROCV( chave a ser procurada;Tabela inteira sem os títulos;número de ordem seqüencial da coluna que contém o objeto de procura; FALSO/VERDADEIRO)

Page 36: Excel 2000 Avançado

MS Excel 2000 Avançado

Alexandre Dantas Página: 36

ESCOLA TÉCNICA DE INFORMÁTICA

Uma limitação da procv e que ela procura a chave na primeira coluna selecionada, ou seja para usar o procv a chave de procura tem que ser estar na primeira coluna da tabela.

Proc - Retorna um dado em uma tabela.

Sintaxe: = PROC( Chave a ser procurada; Vetor de procura; vetor de retorno)

Existe também na forma de matriz, porém como vetor o seu poder aumenta, pois podemos localizar um dado na tabela partindo de uma outra coluna qualquer. Uma limitação dessa função é que ela exige que a planilha esteja classificada de forma crscente pela chave de procura.

Cont.valores – Conta quantas células preenchidas existem no intervalo especificado.

Sintaxe: =CONT.VALORES (Intervalo)

SE - Retorna um valor se a condição avaliada for verdadeira e retorna outro valor se a condição avaliada for falsa.

Sintaxe: =SE (Condição; valor se a condição for verdadeira;valor se a condição avaliada for falsa).

As funções acima foram abordadas em sala de aula. Nesse ponto, gostaríamos apenas de ressaltar essas funções, que junto com as funções de Banco de Dados, são a base para a automação de planilhas.