56
[ Como Usar Hyperlinks para outros Documentos? ] O pacote Office permite que você trabalhe com hyperlinks em documentos, lincando- os a outros documentos. Com o Excel não é diferente: 1. Clique no botão Inserir Hyperlink na Barra de Ferramentas padrão; 2. Na caixa de diálogo Hyperlink , selecione o arquivo a ser linkado; Há um outro modo, aliás bem interessante, de fazer isso usando um trecho do próprio documento a ser linkado: 1. Selecione e copie um trecho do outro arquivo; 2. Use o Menu EDITAR para colar esse trecho no documento atual como um hyperlink. As pessoas poderão ver ou ler a parte selecionada do outro documento, e se estiverem interessadas, clicar em qualquer trecho do hyperlink, e ir diretamente para o outro documento. [Como Converter Texto para Colunas? ] Em muitos casos pode- se eliminar o uso de fórmulas para dividir uma coluna de texto, em diversas colunas de textos, quebrando o texto por espaçamentoos fixos, ou por tabulação, ou por espaço, etc. Basta lançar mão do menu DADOS * TEXTO PARA COLUNAS (ou então pressionar a teclas [ALT]+[D]+[E] ). Selecionando tal comando é iniciado um Wizard do Excel que te guiará por todas as etapas necessários à conversão pretendida por você. [ Como colocar um botão para imprimir uma região? ] Para configurar a impressão de uma região no EXCEL, você pode selecionar a área a imprimir e então usar a Barra de Menus para selecionar o comando: ARQUIVO * ÁREA DE IMPRESSÃO * DEFINIR ÁREA A IMPRIMIR . Depois é só mandar imprimir. Mas por que usar a Barra de Menus se você pode usar um BOTÃO?. Basta você adicionar o botão DEFINIR ÁREA A IMPRIMIR à sua Barra de Ferramentas: 1. Escolha FERRAMENTAS * PERSONALIZAR; 2. Clique na aba COMANDOS; 3. Sob CATEGORIAS, selecione ARQUIVO; 4. Sob COMANDOS, ache o ícone DEFINIR ÁREA DE IMPRESSÃO e arraste- a para a posição desejada na Barra de Ferramentas normal; 5. Clique no botão FECHAR; GEEK BRASIL – http://www.geekbrasil.com.br - 1

Dicas Excel

Embed Size (px)

DESCRIPTION

informatica

Citation preview

Page 1: Dicas Excel

[ Como Usar Hyperlinks para outros Documentos? ]

O pacote Office permite que você trabalhe com hyperlinks em documentos, lincando- os a outros documentos.Com o Excel não é diferente:

1. Clique no botão Inserir Hyperlink na Barra de Ferramentas padrão;

2. Na caixa de diálogo Hyperlink , selecione o arquivo a ser linkado;

Há um outro modo, aliás bem interessante, de fazer isso usando um trecho do próprio documento a ser linkado:

1. Selecione e copie um trecho do outro arquivo;

2. Use o Menu EDITAR para colar esse trecho no documento atual como um hyperlink.

As pessoas poderão ver ou ler a parte selecionada do outro documento, e se estiverem interessadas, clicar emqualquer trecho do hyperlink, e ir diretamente para o outro documento.

[Como Converter Texto para Colunas? ]

Em muitos casos pode- se eliminar o uso de fórmulas para dividir uma coluna de texto, em diversas colunas detextos, quebrando o texto por espaçamentoos fixos, ou por tabulação, ou por espaço, etc.

Basta lançar mão do menu DADOS * TEXTO PARA COLUNAS (ou então pressionar a teclas [ALT]+[D]+[E]).

Selecionando tal comando é iniciado um Wizard do Excel que te guiará por todas as etapas necessários àconversão pretendida por você.

[ Como colocar um botão para imprimir uma região? ]

Para configurar a impressão de uma região no EXCEL, você pode selecionar a área a imprimir e então usar a Barrade Menus para selecionar o comando:ARQUIVO * ÁREA DE IMPRESSÃO * DEFINIR ÁREA A IMPRIMIR. Depois é só mandar imprimir.

Mas por que usar a Barra de Menus se você pode usar um BOTÃO?. Basta você adicionar o botão DEFINIR ÁREA AIMPRIMIR à sua Barra de Ferramentas:

1. Escolha FERRAMENTAS * PERSONALIZAR;2. Clique na aba COMANDOS; 3. Sob CATEGORIAS, selecione ARQUIVO ; 4. Sob COMANDOS, ache o ícone DEFINIR ÁREA DE IMPRESSÃO e arraste- a para a posição desejada na Barra deFerramentas normal; 5. Clique no botão FECHAR;

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 1

Page 2: Dicas Excel

Agora nas próximas vezes que você quiser imprimir uma área, bastará apenas selecionar a área a ser impressa eclicar no botão recém definido.

[ Como quebrar linhas dentro das células? ]

Acho que a maioria sabe que o EXCEL permite que se faça quebra de linhas dentro de cada célula. Entretanto énecessário clicar com o botão direito na célula desejada e selecionar a opção através de alguns níveis de menu.Porém há um jeito muito mais simples, e talvez até mesmo mais efetivo, de fazer isso, de um modo direto e semnavegar por menus:

1. Digite algum texto dentro de uma célula;2. Pressione [Alt]+[Enter] para inserir um RETORNO FORÇADO, iniciando uma nova linha dentro daquela célula;3. Digite mais um pouco de texto; 4. Pressione [Enter ] quando tiver acabado de digitar todo o resto do texto.O Excel irá dar uma quebra de linha para que todas as linhas caibam no espaço (largura) da célula;

Isto é algo muito prático, você vai quebrando a linha apenas com o uso do teclado, e enquanto vai digitando.

[ Como copiar dias da semana? ]

O EXCEL permite que você faça dois tipos de cópias, envolvendo células que contenham dias da semana.Copiando o dia da semana seqüenciando os dias, ou copiando o mesmo e fixo dia da semana:

Copiando seqüencialmente os dias da semana:É o método mais direto....1. Digite um dia da semana (por exemplo: terça- feira);2. Arraste a célula com o dia sobre as demais células, até alcançar o número de dias desejados;Pronto em cada célula consecutiva apareceu um dia da semana (a 2ª célula escrita quarta- feira, a 3ª escritaquinta- feira, e assim por diante;

Mas se o que você deseja é copiar o mesmo dia da semana(exemplo: para criar 4 colunas de terças- feiras), faça assim:1. Digite um dia da semana (por exemplo: terça- feira);2. Arraste a célula com o dia sobre as demais células, mas mantendo a tecla [Ctrl] pressionada, até alcançar onúmero de dias desejados;Pronto em cada célula consecutiva apareceu o mesmo dia da semana (na 2ª célula estará escrito terça- feira, na 3ªestará terça- feira, e assim por diante em todas as células que receberam a cópia com o [Ctrl].

[ Como gerar números realmente randômicos? ]

Muitas vezes precisamos entrar dados de teste, para quando estamos desenvolvendo novas aplicações. Digitarnúmeros aleatoriamente não é fácil, e com certeza nunca serão realmente números randômicos, se apenasficarmos "chutando" os números, além do trabalho todo de digitar uma série grande de números. Por que nãodeixar o Excel fazer isso por você?

1. Na célula desejada digite =ALEATÓRIO() e pressione [ENTER];

2. A célula mostrará um número randômico (no caso entre 0 e 1).

3. Para outras faixas digite

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 2

Page 3: Dicas Excel

1. =ALEATÓRIO()*10 (para números entre 1 e 10);

2. =ALEATÓRIO()*100 (para números entre 1 e 100);

3. =ALEATÓRIO()*1000 (para números entre 1 e 1000);

e assim por diante...

E o melhor de tudo: cada vez que você pressionar a tecla [F9], ou entrar novamente na planilha, todos os númerosserão novamente gerados).

[ Como inserir data ou hora de modo rápido? ]

Quando precisar digitar a data ou a hora numa célula, por que digitar toda a informação, correndo o risco de erraro que está digitando, quando você pode apenas dar 2 toques?.

Como fazer isso no Excel, fácil:

• Para inserir a DATA pressione [CTRL][;] (a tecla CTRL e a tecla ; juntas)

• Para inserir a HORA pressione [CTRL][:] (a tecla CTRL e a tecla : juntas)

[ O que significa essa ^&#@##@!X de ##### na minha célula? ]

Quantas vezes caprichamos numa fórmula, e gastamos todos os nossos cansados neurônios, numa fórmula maiscomplicada, tudo para aparecer, como que nos xingando, apenas uns ###### na célula.

Não se desespere, o Excel está apenas dizendo - em sua língua - que não tem espaço para mostrar o resultadonumérico da sua fórmula.

Para resolver basta dar um duplo clique na margem direita do cabeçalho da coluna onde a célula afetada reside. (Nota: tal ação alarga o tamanho de toda a coluna, deixando - a no tamanho da maior célula existente nacoluna)

[ Como fazer para fazer múltiplas comparações (função SE)? ]

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 3

Page 4: Dicas Excel

Uma das mais usuais operações que se delega ao Excel, para que ele nos ajude na tomada de decisões de formaautomática, é usando a função SE (como no exemplo abaixo):

• =SE(A5>0,5*A4;"ALTO";"BAIXO")Neste caso o Excel compara o valor na célula A5 , e verifica se é maior que a metade do valor da célulaA4 ; se verdadeiro mostra "ALTO", se falso mostra "BAIXO";

Mas às vezes precisamos de lançar mão de mais de uma comparação; no exemplo abaixo é necessário saber seum aluno foi aprovado, se for reprovado, ou se ficou de recuperação:

• =SE(Media<5;"Reprovado";SE(Media=5;Recuperação";"Aprovado"))Neste exemplo (fornecido pelo amigo José Antônio) , é usada uma referência nomeada (Media é umacélula que foi nomeada dentro do Excel, assim não precisa ser referida pelo seu endereço físico - ex.:C54 - podendo ser usado o nome, dado à célula, de modo direto.Este exemplo usa o ANINHAMENTO de funções SE: como um dos argumentos da função SE inicial éusada uma outra função SE, e cujo argumento final (no caso o "Aprovado") é a resposta para falso nasduas condições definidas (Media < 5 e Media = 5);

Explicando melhor, passo a passo:

1. O Excel checa se o valor da célula Media é inferior a 5 (<5 );

2. Se for verdadeiro então mostra a palavra "Reprovado" na célula;

3. Se for falso então processa a segunda função SE;

4. Se esta der verdadeiro para a condição (Media=5 ) então mostra "Recuperação";

5. Se for falso então mostra que o aluno foi "Aprovado";

Mas outras vezes as coisas se enrolam um pouco mais, e necessitamos fazer, por exemplo, 4 comparações defaixa, para calcularmos um valor de imposto, por exemplo. Como fazer?

Exemplo: Taxas de Imposto: Custo<100 == Imposto=8%; Custo>=100 e <150 == Imposto=10%; Custo>=150 e<200 == Imposto=12%; e Custo>=200 == Imposto=15%.

Vamos por partes (como diria Jack, o Estripador); devemos montar nossa seqüência de SEs de sorte a pegar cadafaixa seqüencialmente; colocando os valores da taxa para cada caso "fechado" e partindo para novos SEs noscasos ainda "em aberto"; veja a fórmula abaixo primeiramente (Atenção a linha de baixo deve ser escrita numaÚNICA linha):

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 4

Page 5: Dicas Excel

• =SE(Custo<100;Custo*0,08;SE(Custo<150;Custo*0,10;SE(Custo<200;Custo*0,12;Custo*0,15)))

Explicando melhor, passo a passo:

1. Se o custo for <100 , o cálculo é Custo * 8%, direto;

2. Se o custo for <150 (e ele não era inferior a 100 - SE anterior) o cálculo é Custo * 10%;

3. Se o custo for <200 (e ele não era inferior a 150 - SE anterior) o cálculo é Custo * 12%;

4. Se o custo não for nenhum dos anteriores (então ele é maior ou igual a 200),o cálculo é Custo * 10%;

[ Como fazer que o diretório padrão seja outro que o Meus Documentos? ]

Quando se instala o Excel, por padrão ele aponta o diretório (pasta) "Meus Documentos" como o local padrão paraler e gravar planilhas. Para mudar tal padrão, e permitindo que você defina um diretório mais específico, siga ospassos abaixo:

1. Selecione o menu Ferramentas * Opções;

2. Clique na aba Geral ;

3. No campo "Local Padrão do Arquivo:" digite o caminho completo;exemplo: C:\Excel\Planilhas\Secretas;

4. Pressione o botão [OK];

[ Minha planilha está protegida e quando clico num botão de macro dá erro? ]

Quando se protege uma planilha, na verdade uma região dessa planilha, nada poderá alterar qualquer das célulasque fazem parte das regiões protegidas pelo atributo TRAVAR (obtido pela seleção do menu Formatar * Células* Proteção * Travada), exceto se a planilha for desprotegida instantes antes da alteração requerida ser acionada.

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 5

Page 6: Dicas Excel

Para que um botão de macro, ao ser acionado, não cause um erro ao tentar alterar alguma das células protegidasvocê tem, portanto, três alternativas:

• Altere a região protegida para que fique destravada; ou

• Altere a macro, de tal maneira a não alterar tal região;

• Desproteja a planilha no início da macro / proteja- a novamente ao final;

Para conhecer maiores detalhes, e checar várias nuances do modo de proteção do Excel, veja:

Excel: Protegendo o Conteúdo da Planilha

[ Como fixar algumas células, como um cabeçalho, para não se moverem? ]

1. Coloque o cursor 1 célula abaixo da última linha, ou à direita da última coluna (se for nas duas direçõesatenda às duas condições simultaneamente), que quer fixar;

2. Selecione o menu Janela * Congelar Painéis;

Pronto irá aparecer um traço horizontal mais grosso, ou um traço vertical (ou os dois), e você poderá se deslocarà vontade que as linhas, ou colunas (ou as duas ao mesmo tempo) selecionadas ficarão estáticas, sempre visíveisna tela.

• Para remover um painel que foi congelado, basta selecionar o menu Janela * Descongelar Painéis;

[ Como colocar numa célula o menor valor de uma região? ]

x | __A___ | __B___ | __C___ | __D___|1:| 123,65 | 322,54 | 321,55 | ????? |

1. Coloque o cursor na célula onde deseja- se obter o resultado (no exemplo D1 );

2. Digite a fórmula do valor MÍNIMO (perceba quando é 2 pontos e quando é ponto&vírgula):

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 6

Page 7: Dicas Excel

Se for uma região contínua a fórmula é: =MÍNIMO(A1:C1) ; (indique apenas o início e o fim)Se for uma região dispersa a fórmula é: =MÍNIMO(A1;B1;C1); (indique cada célula desejada)

3. Pressione a tecla [ENTER];

O Excel permite algumas outras funções estatísticas similares; veja alguns exemplos:

• O maior valor: =MÁXIMO(A1:C1) ;

• A média dos valores: =MÉDIA(A1:C1);

• A somatória dos valores: =SOMA(A1:C1) ;

[ Como preencher uma região com datas sem aparecer os finais- de- semana? ]

1. Na primeira célula (por exemplo: F5) digite a data inicial desejada;

2. Na célula seguinte (F6) digite a fórmula: =F5+(MOD(F5;7)=6)*2+1;

3. Formate a célula para que a data apareça no formato desejado;

4. Clique na célula F6 e, segurando o botão esquerdo do mouse sobre seu canto inferior direito, arraste- aaté preencher toda a região desejada;

Explicação Técnica: a função +(MOD(X;7)=6 quando verdadeira (isto é: quando a data anterior é umasexta- feira) gera a adição de 1*2 (= 2 dias) à data anterior, pulando efetivamente de tal data (que é umasexta- feira) direto para a próxima segunda- feira;

[ Como preencher uma região com dados de uma lista do Excel? ]

1. Digite o dado na primeira célula (exemplos: Janeiro ou segunda);

2. Clique com o mouse no canto inferior direito da célula inicial (o cursor vai mudar para uma pequenacruz);

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 7

Page 8: Dicas Excel

3. Arraste essa cruz, sempre com o botão esquerdo do mouse pressionado, até marcar toda a regiãodesejada;

4. Solte o botão do mouse;

[ Como somar os números de uma região?]

1. Selecione com o mouse toda a região que contém os números a somar;

2. Clique no botão de Soma (marcado com o símbolo de [Somatória (letra grega: Sigma)];

[ Como usar modelos prontos do Excel? ]

1. Selecione o menu Arquivo * Novo;

2. Em Soluções de Planilha escolha o tipo de planilha que parece melhor representar a sua planilha;

3. Clique no botão [OK];

[ Como mover uma região de dados? ]

1. Selecione, com o mouse, toda a região que quer mudar de lugar;

2. Clique com o botão esquerdo do mouse em qualquer borda da região (o cursor muda para uma seta);

3. Mantenha pressionado o botão enquanto move toda a região para o novo local;

4. Solte o botão do mouse;

Usando as Fórmulas Matriciais

O Que é uma Fórmula Matricial

No Excel uma fórmula matricial executa cálculos múltiplos e, em seguida, produz um resultado único, ou resultadosmúltiplos. Fórmulas matriciais agem sobre um ou mais conjuntos de valores, que são conhecidos como argumentos dematriz. Cada argumento de matriz deve ser retangular e cada argumento precisa ter o mesmo número de linhas e/ou omesmo número de colunas que os outros argumentos. Para produzir resultados múltiplos, a fórmula deve ser inserida em células múltiplas.

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 8

Page 9: Dicas Excel

No Excel para se inserir uma fórmula matricial, deve- se pressionar as teclas [CTRL]+[SHIFT]+[ENTER]simultaneamente. O Excel coloca fórmulas matriciais entre chaves { e }.Atentar para que essas chaves NUNCA sejam digitadas, pois assim não funcionará.

Recurso Pouco Utilizado

Além de pouco utilizado, por parecer muito complexo, é um recurso que quase ninguém conhece. Para facilitar acompreensão daremos abaixo dois exemplos de sua utilização prática. O primeiro exemplo ilustra a utilização dafórmula matricial como auxiliar na contagem de repetições de números. O segundo exemplo ilustra a utilização damesma na elaboração de uma lista de repetições de nomes. Para facilitar, ainda mais, disponibilizamos uma planilha comestes exemplos, completos, e que você pode baixar para checar e adaptar às suas necessidades. O link para o downloadestá no final desta página.

Exemplo 1: Contando o Número de Repetições numa Faixa de Células

Imaginemos que exista uma faixa de células onde são guardados diversos números, números esses que podem, ou não,se repetir dentro da faixa de entrada dos dados. Queremos ter a condição de saber quantas vezes um determinadonúmero aparece dentro da faixa de entrada.

Cenário:Nas células de A3 até A15 são colocadosos números, que podem ter, ou não,repetições. Na célula B3 se digita umnúmero - aquele que se quer conhecer onúmero de vezes que aparece na faixa dedados. Finalmente o resultado - onúmero de vezes que um dado valoraparece na faixa de entrada dos dados -deve aparecer na célula C3.

Aplicando a Fórmula Matricial:Com o cursor na célula C3, digita- se aseguinte fórmula:=SOMA(SE(A3:A15=B3;1;0)) - só que aoinvés de pressionar a tecla [ENTER], comose faz em todas as demais situações,para inserir uma fórmula matricial sepressionam, simultaneamente, as teclas[CTRL]+[SHIFT]+[ENTER].

O Excel irá representar a fórmula entrechaves, como mostrado abaixo:{=SOMA(SE(A3:A15=B3;1;0))}

A B C

1 Demonstração de Fórmula Matriz # 1

2 Entradas Checa esteNúmero No. De Repetições

3 10 10 3

4 12

5 10

6 15

7 16

8 15

9 15

10 12

11 10

12 19

13 18

14 18

15 17

Na célula acimadigita- se o número

que se desejapesquisar asrepetições

Na célula acimaaparece o númerode repetições dovalor digitado

Como Funciona:O Excel, percebendo se tratar de uma fórmula matricial, passa por todas as células da faixa demarcada,comparando- as com o valor digitado na célula B3 - SE(A3:A15=B3) . Quando uma das células contiver umnúmero idêntico a fórmula retorna o valor 1, senão retorna o valor 0. Ao final da faixa ser totalmentechecada o Excel totaliza os zeros e uns (através da função =SOMA) encontrados em cada comparação. Essasoma é exatamente igual ao número de vezes que tal número aparece na faixa de entrada.

Exemplo 2: Mostrando Nomes Repetidos Apenas Uma Única Vez

Imaginemos que exista uma faixa de células onde são guardados diversos nomes de visitantes de nosso estante de arte,por exemplo. Esses visitantes podem, ou não, retornar e assim podem se repetir dentro da faixa de entrada dos dados.Queremos ter condição de destacar, por exemplo na coluna ao lado apenas a primeira vez em que algum nome aparecedentro da faixa de entrada.

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 9

Page 10: Dicas Excel

Cenário:Nas células de A3 até A15 são colocados osnomes, que podem ter, ou não, repetições.Finalmente o resultado - uma coluna onde cadanome só apareça uma única vez - deve aparecerna célula C3.

Aplicando a Fórmula Matricial:Com o cursor na célula B3, digita- se a seguintefórmula:=SE(SOMA(A3=$B$2:B2)*1)=0;A3;"") - só queao invés de pressionar a tecla [ENTER], como sefaz em todas as demais situações, para inseriruma fórmula matricial se pressionam,simultaneamente, as teclas [CTRL]+[SHIFT]+[ENTER].O Excel irá representar a fórmula entre chaves,como mostrado abaixo:{=SE(SOMA(A3=$B$2:B2)*1)=0;A3;"")}Em seguida deve- se copiar a fórmula em B3 parao restante da faixa, no caso entre B4 e B15.

A B

1 Demonstração deFórmula Matriz # 2

2 Visitantes Visitantes Únicos

3 André André

4 Colombina Colombina

5 Matilde Matilde

6 Alfredo Alfredo

7 Antonio Antonio

8 Matilde

9 Colombina

10 André

11 Sérgio Sérgio

12 Matilde

13 André

14 Célia Célia

15 Antonio

Como Funciona:O Excel, percebendo se tratar de uma fórmula matricial, passa por todas as células da faixa demarcada,comparando o valor em A3 com todos os valores já definidos pela fórmula desde a posição B2 até a célulada coluna B na linha atual (B2 está vazia naturalmente, ou contém apenas um título, que não representa umnome). Quando uma das células da coluna A contiver um novo nome a fórmula retorna o valor 1, ou 2 ou dequantas vezes se repetiu essa nome até esse momento, se ele não apareceu nenhuma vez (o valor é 0) afórmula SE dá resultado verdadeiro e o Excel coloca o nome encontrado na mesma linha na coluna A, senão(o resultado de SE é falso) o Excel apenas coloca um valor vazio ("") na célula.

Experimente um pouco mais com este recurso pouco explorado, mas muito útil em diversos momentos de nossotrabalho com números e/ou nomes.

Procura de Dados em Tabelas

É muito comum termos de preencher determinados campos baseado numa informação digitada pelo usuário. Porexemplo: Numa planilha para controle de serviços prestados, precisa- se que sejam preenchidos os campos comNOME, ENDEREÇO e TELEFONE, baseados na digitação do código atribuído ao cliente. Com certeza se podeexecutar tal tarefa com o Excel. Para isso devemos lançar mão de uma das fórmulas de procura em tabelas que oExcel disponibiliza:

• Procura numa Tabela Vertical (onde os registros se posicionam no sentido de cima para baixo);

• Procura numa Tabela Horizontal (onde os registros se posicionam no sentido da esquerda para adireita);

Como a maioria das tabelas são formatadas na vertical, usaremos em nosso exemplo apenas esta opção - para aoutra opção é só mudar o nome da função para =PROCH() ;

Vamos a planilha que nos servirá como exemplo, adapte- a para atender às suas necessidades:

Parte A: Região definida para a Entrada do Dado à ser Procurado

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 10

Page 11: Dicas Excel

A B C D

1 Exemplo de Procura de Dados em Tabelas

2 Digite aqui o código: 154444 Nome Arnaldo

3 Salário 2.111,00

Perceba que, no nosso exemplo, temos a digitação do CÓDIGO definida na célula B2; enquanto os dadosprocurados serão apresentados nas células D2 e D3 ; são nestas duas células que devemos colocar asfórmulas adequadas;

Parte B: Região definida para a Tabela de Dados Cadastrados (faixa A8:D13)

A B C D

7 Código Nome Departamento Salário

8123255 Francisco Compras 4.555,00

9123268 Rodrigo Vendas 4.333,00

10126888 Flávia Técnico 2.334,00

11126998 Rosa Técnico 8.999,00

12154444 Arnaldo Vendas 2.111,00

13159850 Vanessa Vendas 3.232,00

Perceba que, para o nosso exemplo, definimos uma faixa de dados na região A8:D13 . Na coluna 1 (A na planilhaExcel) colocam- se os CÓDIGOS, na coluna 2 (B) colocam- se os NOMES, na 3 (C) colocam- se os DEPARTAMENTOS,e na 4 (D) colocam- se os SALÁRIOS.

Definido todo o layout da planilha, passamos à digitação das fórmulas (nas células D2 e D3 ).

Digite as fórmulas indicadas mais abaixo, e verificando na tabela o significado de cada um dos parâmetros dafunção =PROCV() .

Fórmula Utilizada: = PROCV(BuscaOQue;TabeladeBusca;Coluna;lógico)

Onde: Representa:

=PROCV() A fórmula que faz uma PROCura Vertical numa tabela de dados

BuscaOQue a célula onde será digitado o dado que será procurado na tabela

TabeladeBusca a região de células onde se encontra a tabela com os dados

Coluna o número da coluna que tem o dado à ser recuperado (1ª coluna=1)

lógico um valor 0 (FALSO) só apresenta uma resposta CORRETA

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 11

Page 12: Dicas Excel

atenção:um valor 1 (VERDADEIRO) apresenta o dado da linha anterior ào valor digitado

No nosso exemplo a fórmula (em D3 ) é =PROCV(B3;A8:D13;2;0), enquanto a fórmula (em D4 ) é =PROCV(B3;A8:D13;3;0)

Detalhamento da fórmula utilizada (em D3):

Como queremos buscar o NOME do funcionário, apenas se for digitado um código (matrícula) correto - digitadona célula B3, e essa informação se encontra na tabela, cujos dados se apresentam na faixa de A8 até D13, sendoque o nome é a 2ª coluna da tabela de dados, temos que definir a fórmula exatamente como:

=PROCV(B3;A8:D13;2;0)

Lembre- se que se for necessário executar cópias dessa fórmula, para apresentar diversos resultados diferentesao longo de uma coluna do Excel, deve- se ter o cuidado de "bloquear " a região dos dados, antes da cópia, poissenão os resultados serão totalmente incorretos (exceto o primeiro). Nesse caso a fórmula ficaria assim:

=PROCV(B3;$A$8:$D$13;2;0)

Escrevendo por Extenso (Excel, Word e Access)

Em muitas empresas, vários profissionais necessitam de preparar relatórios onde, invariavelmente, muitos valoresmonetários aparecem. É praxe que num relatório profissional todos esses valores sejam grafados tanto na suaforma numérica, quanto na sua forma por extenso. Não é aceitável a simples menção do valor monetário, comoR$ 123,45. É mais do que uma praxe citar, entre parêntesis, tal valor por extenso, como Cento e vinte e três reais,e quarenta e cinco centavos.

É uma tarefa tediosa e, principalmente, sujeita a erros. A solução é criar uma macro para resolver tal problema.

Mas melhor do que uma simples macro é usar uma biblioteca toda para isso. Assim fizemos anteriormente epublicamos várias páginas com as bibliotecas e macros para o Excel 4, 5 e 95 , e para o Word 6 e 95 . Com asatualizações que todos acabaram fazendo - para a versão 97 - quem pegou as macros pensando que serviriamtambém para a nova versão, descobriu porque eu não tinha escrito o número mágico (o 97) nessas páginas: eraporque NÃO SERVIAM para essa versão.

Juntando com alguns de nossos visitantes, que se sentem meio intimidados em mexer nos "meandros" da área demacros, resolvi refazer todo o processo já colocando uma aplicação pronta, que bastará apenas adaptar para suasnecessidades, mas já vêm com as novas macros já instaladas. Para compensar, temos num ÚNICO DOWNLOAD aBiblioteca DLL para Extenso e mais as aplicações prontas para os programas do MS-Office 97.

Assim à partir daqui você terá 3 aplicações prontinhas, uma para cada aplicativo do Office 97: EXCEL, WORD eo ACCESS. Vamos ver como fazer:

COMO INSERIR AS MACROS NO MODELO GLOBAL DO WORD:

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 12

Page 13: Dicas Excel

Para que uma macro esteja disponível para qualquer documento Word, é necessário que a macro esteja gravadano modelo global (o arquivo NORMAL.DOT). Esse arquivo fica na pasta MODELOS dentro da pasta onde foiinstalado o OFFICE 97. Para aproveitar as duas macros que coloquei no modelo XNORMAL.DOT (a macro deextenso e uma macro de brinde - mas muito útil - que imprime uma amostra de TODAS AS FONTES INSTALADASno seu Windows 95/98), você deve seguir os passos abaixo:

1. Rode o Word 97 ;

2. Selecione o menu FERRAMENTAS * MODELOS E SUPLEMENTOS;

3. Clique no botão [BIBLIOTECA];

4. Na parte esquerda da janela, onde deve estar escrito Documento 1, clique no botão [FECHARARQUIVO ];

5. Em seguida clique no mesmo botão (só que agora ele mudou seu nome para [ABRIR ARQUIVO]);

6. Procure o modelo XNORMAL.DOT - se necessário navegue na estrutura de diretórios até onde vocêdeixou gravado esse arquivo (só se você não seguiu nossa recomendação de colocar o arquivo na pastade modelos do Office 97);

7. Selecione- o com um único clique do mouse;

8. Clique no botão [ABRIR];

9. Selecione as macros EXTENSODLL (que contém a macro que escreve em extenso) e NEWMACROS (quecontém a macro que gera uma amostra de TODAS AS FONTES instaladas em seu Windows 95/98);

10. Clique no botão [COPIAR >> ];

11. Clique no botão [FECHAR ARQUIVO];

12. Clique no botão [FECHAR];

Para usar a macro de extenso no Word basta digitar o número desejado (com vírgula e os centavos senecessário) e SEM DAR NENHUM ESPAÇO acionar a macro*.

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 13

Page 14: Dicas Excel

• para acionar a macro use o menu FERRAMENTAS * MACRO * MACROS e selecione a macroEXTENSODLL;(se desejado pode- se facilitar, ainda mais, o processo colocando um botão na Barra deFerramentas que acione a macro)

Formatação Condicional no Excel 97

É muito comum termos de colocar como resultado final de um cálculo, não o valor puro, mas sim uma resposta,composta por uma palavra ou sentença, condicionada ao resultado numérico obtido. A isso chamamos de RespostasCondicionais.

Um bom exemplo é o do controle de aprovação de uma classe de alunos. Se um aluno tirar média final maior a 6 eleestará APROVADO , em caso da média ficar entre 4 e 6 deverá ir para EXAME, enquanto que se tiver média inferior a 4estará REPROVADO.

Vamos a planilha que nos servirá como exemplo, adapte- a para atender às suas necessidades:

A B C D E

1 NOME NOTA1 NOTA2 MÉDIA RESULTADO

2 Francisco 7 9 8,0 APROVADO

3 José 3 8 5,5 EXAME

4 Maria 7 4 5,5 EXAME

5 Carla 5 7 6,0 EXAME

6 Mota 4 3 3,5 REPROVADO

A nossa necessidade: colocar as expressões "Aprovado", "Exame" ou "Reprovado" na coluna E, de acordo com a médiafinal do aluno (que se encontra na coluna D). Como fazer? Simples, siga os passos abaixo:

1. Coloque o cursor na célula E2 e digite a fórmula:=SE(D2>6; "APROVADO"; SE(D2<4; "REPROVADO"; "EXAME" ));

2. Copie a fórmula por todas as demais células da coluna E, no exemplo até a linha 6;

Pronto, já podemos saber e/ou mostrar quem passou, quem não passou, ou mesmo quem vai ter fazer o EXAME FINAL,sem precisar prestar, muita, atenção aos números da coluna D.

Bem, terminou! Não? ah, já sei, tem sempre alguém querendo ainda mais, para dar maior e melhor visibilidade aosresultados, mesmo que já estejam mais claros. O que seria agora? Por que não colocar as respostas diferenciadas emazul (para os aprovados), verde (para quem vai para os exames) e vermelho (para os não aprovados). Como fazer?.

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 14

Page 15: Dicas Excel

A melhor solução é usar o recurso da FORMATAÇÃO CONDICIONAL exclusiva do Excel 97 . Veja como montar essaplanilha:

1. Entre na planilha e selecione toda a faixa de células que devam ser formatadas condicionalmente;

2. Selecione o menu Formatar * Formatação Condicional;

3. Ao se abrir a janela "Formatação Condicional" (fig. 1) altere a condição 1 para IGUAL Ae preencha o campo de resultado com a expressão ="REPROVADO";

4. Nessa mesma janela clique no botão FORMATAR;

5. Ao se abrir a janela "Formatar Células" (fig. 1) selecione as opções desejadasno caso, pelo menos escolha a cor VERMELHA;

6. Pressione o botão "ADICIONAR>> ";

7. Ao se abrir mais um grupo de formatação condicional repita os passos #3 à #5só que desta vez defina expressão ="EXAME" e a cor VERDE;

8. Pressione o botão "ADICIONAR>> ";

9. Ao se abrir mais um grupo de formatação condicional repita os passos #3 à #5só que desta vez defina expressão ="APROVADO" e a cor AZUL;

Pronto, o resultado final deverá ficar parecido com a tabela abaixo:

A B C D E

1 NOME NOTA1 NOTA2 MÉDIA RESULTADO

2 Francisco 7 9 8,0 APROVADO

3 José 3 8 5,5 EXAME

4 Maria 7 4 5,5 EXAME

5 Carla 5 7 6,0 EXAME

6 Mota 4 3 3,5 REPROVADO

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 15

Page 16: Dicas Excel

Figura 1: Montagem da Formatação Condicional; perceba que só se pode alterar o Estilo da Fonte, Sublinhado, Tachado,e a Cor da Fonte;

PS: O Excel 97 entretanto só permite até 3 condições simultaneamente; a figura #2 mostra a janela deFormatação Condicional que usa todas as 3 condições simultaneamente:

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 16

Page 17: Dicas Excel

Figura 2: A tela de formatação condicional mostrando 3 opções condicionais diferentes - o máximo possível no Excel 97;

Uma aplicação mais complexa, mas também bem prática, podemos simplificar, para efeitos didáticos como abaixo:

Quero fazer com que seja fornecida uma situação de pagamento em que se uma data do vencimento for menorque a data de hoje (=hoje()) então escreva "Pagamento OK", se for igual "Pagamento Hoje" senão "Pagamentoem: dia /mês /ano", e se a data estiver em branco escreva "Digi te a DATA"; para isso usei a seguinte fórmula,onde: B10, B11... ficam as datas de vencimento e E3 =hoje():=SE(B10="";"Digi te a data";SE(B10<$E$3;"Pagto OK";SE(B10=($E$3);"Pagto Hoje";"Pagto em: " &DIA(B10) &"/ "&MÊS(B10) &" / " &ANO(B10))))Mas quero que as respostas apareçam em cores diferentes, existe alguma forma de se fazer isso?

O problema aqui é que há necessidade de 4 condições diferentes:

1. campo data está em branco;

2. data preenchida com valor anterior à data de hoje;

3. data preenchida com valor idêntico à data de hoje;

4. data preenchida com valor superior à data de hoje;

E como colocamos, mais acima, o Excel 97 só permite a existência de até 3 condições. Como fazer?

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 17

Page 18: Dicas Excel

Simples, basta usarmos as 3 condições que o Excel permite, e a outra condição deixar como a condição normal deformatação das células:

Neste exemplo considera- se que a data de hoje é 25/12 /98

Vencimento Comentários

12/12/98 PAGTO. OK

24/12/98 PAGTO. OK

28/12/98 Pagto em: 28/12 /1998

25/12/98 PAGTO. HOJE

DIGITE A DATA

Como o Excel 97 não permite condições mais complexas na janela de Formatação Condicional deixamos então a opçãode concatenação de elementos de data fora da janela.

Neste exemplo prático, utilizamos a fórmula do Daniel, copiando- a pela região dos comentários. À seguir fizemos aFormatação Condicional, como indicado na figura #3; para todas as células da região entretanto fizemos uma formataçãonormal, usando fonte em itálico e cor verde; assim quando não for verdadeira nenhuma das opções da formataçãocondicional o Excel já formatará as entradas correspondentes do jeito necessário para a quarta condição.

Figura 3: A tela de formatação condicional mostrando o exemplo prático mostrado neste página;

Protegendo e Ocultando Fórmulas

Para proteger uma fórmula de sorte a que a mesma fique oculta, para quem vai utilizar a planilha, deve- seexecutar dois comandos em seqüência, conforme detalhamento abaixo:

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 18

Page 19: Dicas Excel

primeiro comando:

Formatar a célula para que assuma as opções OCULTA e PROTEGIDA:

a. Acione o menu FORMATAR * CÉLULAS;

b. na aba PROTEÇÃO deixe selecionadas as opções PROTEGIDA e OCULTA;

segundo comando:

Proteger a planilha para que a proteção configurada seja efetivada (ligada):

a. Acione o menu FERRAMENTAS * PROTEGER * PROTEGER PLANILHA;

b. Se desejado selecione as opções de objetos a serem protegidos, e também a inserção de uma senha;as proteções possíveis são:

1. proteger o conteúdo ;

2. proteger os objetos;

3. proteger cenários;

Para finalizar salve a planilha , para que todas as proteções selecionadas sejam gravadas junto com a planilha.Lembre- se de guardar bem a senha que você utilizar para a proteção, pois sem ela sua planilha estará perdida,sem possibilidade de se alterar a fórmula - ou os objetos que foram protegidos.

Para desproteger uma planilha, de sorte a que a mesma mostre as fórmulas ocultas, permitindo que odesenvolvedor da planilha possa fazer as alterações/modificações necessárias, deve- se executar o comandoconforme detalhamento abaixo:

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 19

Page 20: Dicas Excel

Desproteger a planilha para que a proteção configurada seja desativada (desligada):

a. Acione o menu FERRAMENTAS * PROTEGER * DESPROTEGER PLANILHA;

b. Se necessário digite a senha que abrirá a proteção anteriormente gravada(*)

(*) A senha deve ser conhecida - nos casos de senhas que foram esquecidas não há condições de se destravar aplanilha, devendo a mesma ser totalmente refeita para ser novamente utilizada (portanto: NÃO ESQUEÇAJAMAIS DA SENHA)

O Que Significam as Opções de Proteção do Excel:

• Quando você marca a caixa de seleção Conteúdo na caixa de diálogo Proteger planilha , os usuáriosnão poderão fazer o seguinte:

o Fazer alterações nas células, a menos que você tenha destravado as células antes de proteger aplanilha. Por exemplo, se você usar uma planilha como um formulário, pode deixar células quecontenham rótulos e instruções travadas, e destravar os campos de entrada de maneira queoutros usuários possam preenchê- los. Os usuários podem pressionar a tecla TAB para mover-se pelas células destravadas em uma planilha protegida.

o Exibir linhas ou colunas que você ocultou antes de proteger a planilha.

o Exibir as fórmulas das células para as quais você ocultou as fórmulas antes de proteger aplanilha.

o Para folhas de gráfico, fazer alterações nos itens da folha de gráfico, como seqüências dedados, eixos e legendas. O gráfico continua refletindo as alterações feitas nos dados deorigem.

• Quando você marca a caixa de seleção Objetos na caixa de diálogo Proteger planilha, os usuários nãopodem fazer o seguinte:

o Fazer alterações nos objetos gráficos, incluindo mapas criados como recurso de mapeamentodo Microsoft Excel, gráficos incorporados, formas e caixas de texto, a menos que você destraveos objetos antes de proteger a planilha. Por exemplo, se uma planilha possui um botão queexecuta uma macro, você pode clicar no botão para executar a macro, mas não pode excluir obotão.

o Fazer quaisquer alterações, como formatação, em um gráfico incorporado. No entanto, se vocêproteger um gráfico incorporado, ele continuará a ser atualizado quando a sua origem dedados for alterada.

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 20

Page 21: Dicas Excel

o Atualizar um mapa, se o mapa estiver protegido.

o Adicionar ou editar comentários.

o Para folhas de gráfico, fazer alterações em objetos gráficos, como caixas de texto, que vocêadicionou ao gráfico, a menos que você destrave os objetos antes de proteger a folha degráfico.

• Quando você marca a caixa de seleção Cenários na caixa de diálogo Proteger planilha, os usuários nãopodem fazer o seguinte:

o Exibir cenários que você ocultou.

o Fazer alterações em cenários que você protegeu contra alterações, ou excluir esses cenários.Os usuários podem editar os valores nas células variáveis, se as células não estiveremprotegidas, e adicionar novos cenários.

Observação: No Editor do Visual Basic for Aplications, os programadores podem usar apropriedade EnableSelection (do Visual Basic for Applicat ions) para proteger as células demaneira que os usuários não possam selecioná - las. Você poderá obter maiores informaçõessobre esse tópico consultando a Ajuda do Editor do Visual Basic.

Cálculos Trigonométricos (Topográficos)

Hoje as planilhas substituíram, quase que totalmente, os cálculos trigonométricos, para trabalhos de topografia porexemplo, que fazíamos em calculadoras científicas à poucos anos atrás.

Com as calculadoras científicas tínhamos aparelhos, especificamente, desenvolvidos para facilitar a entrada e os cálculosde diversos tipos de funções trigonométricas. Assim entrar ângulos, tais como 23º 15' 35" (vinte e três graus, 15minutos e 35 segundos) era moleza, assim como entrar com Radianos, etc. Somar , subtrair, e calcular seno, coseno,tangente, e etc, super moleza.

Hoje, com as planilhas tipo Excel, e outras, que são softwares genéricos - não apenas científicos - temos que dar umapequena "volta" para chegar aos resultados esperados. Mas vamos ser honestos: só precisamos fazer uma única vez, edepois é só digitar e "colher" os resultados, de bandeja.

Vamos dividir nosso problema em duas partes:

• 1ª parte: Como representar as medidas em grau, minuto e segundo no Excel;

• 2ª parte: Como calcular as funções trigonométricas com os argumentos obtidos na 1ª parte;

• 1ª Parte:

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 21

Page 22: Dicas Excel

Para termos cálculos com graus teremos de lançar mão de formatação similar,que é a Hora medida em horas (que poderíamos chamar de graus) minutos (ospróprios) e segundos (idem). Para tal devemos escolher o formato maisadequado, que no Excel deve ser o formato obtido através da seqüência abaixo,necessário para os cálculos aritméticos com os ângulos:

1. Selecione o menu Formatar * Células;

2. Clique na aba Número ;

3. Clique no formato Hora ;

4. Selecione o formato 26:30:55 (perceba que é diferente do formato13:30:55 , já que este só representa o formato até 1 dia (no caso 24horas) limite que para graus não cabe, já que podem ser mais de 24graus);

Na célula que conterá o ângulo final, de uma soma por exemplo, devemos aplicaroutro formato, obtido através da seqüência abaixo:

1. Selecione o menu Formatar * Células;

2. Clique na aba Número ;

3. Clique no formato Número ;

4. Selecione quantas casas sejam necessárias para mostrar a quem vaitrabalhar com a planilha (como o formato é apenas para efeito externo,já que o cálculo que o Excel faz utiliza de uma precisão interna de até15 casas decimais, poderia- se até esconder tal célula ou coluna, semafetar a legibilidade da planilha, e deixando a precisão mostrada comqualquer valor);

• 2ª Parte:

Para calcularmos uma função trigonométrica, tal como o COSENO, devemos noslembrar que as planilhas só utilizam os argumentos no formato RADIANOS.assim sendo é necessário um cálculo anterior, mas que pode ser colocado emconjunto com a função trigonométrica, para ganhar espaço na planilha:

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 22

Page 23: Dicas Excel

1. Digite, como exemplo, a função:

COS(célula*PI()/180) - isto transforma graus em radianos;

2. Aplique o formato desejado através da seqüência:

a. Selecione o menu Formatar * Células;

b. Clique na aba Número ;

c. Clique no formato Número ;

d. Selecione quantas casas sejam necessárias para mostrar aquem vai trabalhar com a planilha;

Para firmar conceitos, vamos imaginar uma planilha como a abaixo mostrada:

A B C D E

1 Angulo A Angulo B Soma (A+B) Ângulo Final Coseno

2 33:25:40 11:35:20 45:00:00 45,00 0,7071067

3 Fórmulas da linha 2: =A2+B2 =C2 =COS(D2*PI() /180)

Nesse nosso exemplo fictício teríamos de aplicar as formatações da primeira parte nas células A2 , B2 e C2 (formatohora ), e na célula D2 (formato número ). Na célula E2 aplicaremos o formato da segunda parte (formato número ).

Protegendo o Conteúdo da Planilha

Em muitas ocasiões nos deparamos com a necessidade de termos um mínimo de proteção para os dados, masprincipalmente fórmulas e macros, de nossas mais importantes planilhas. Felizmente o Excel nos coloca à disposiçãodiversos métodos, e níveis, de proteção; use aquele que for mais conveniente para você - e seus usuários.

A. Senhas de Proteção e Gravação: garante que ninguém possa abrir o arquivo, se não tiver a senha correta emmãos, ou garante que ninguém possa alterar seus dados, e regravar posteriormente o arquivo, se não tiver asenha;

B. Travando as Células Críticas: evita que o usuário altere dados em células críticas, por erro ou falha; pode terou não sua própria senha de bloqueio;

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 23

Page 24: Dicas Excel

Para a alternativa A, veja o topico "Protegendo Planilhas por Senhas" para uma discussão bastante detalhada sobre aspossibilidades disponíveis;

Para a alternativa B, veja os detalhes mais abaixo.

O ideal seria que o autor da planilha some as características positivas de cada alternativa, não descuidando dascaracterísticas negativas que advém dos excessos de proteção colocados sem pesar adequadamente todas aspossibilidades operacionais.

Alternativa B - Travando as Células Críticas

É importante entender o porque devemos lançar mão do recurso de travamento de parte de umaplanilha. O usuário é credenciado para executar o trabalho de atualização da planilha, assim não hárazão para impedi- lo de trabalhar na mesma; entretanto por ser um trabalho que pode demandarmuita digitação tal planilha pode ficar sujeita a erros operacionais, e que podem causar oapagamento (ou pior: a alteração de fórmulas ou constantes) de dados, fórmulas, e macros, quesejam de difícil reconstituição - ou de difícil auditoria para traçar a ocorrência de erros de modorápido e transparente.

A tarefa de travar regiões de uma planilha não é essencialmente complexa, porém é necessáriocompreender certos conceitos, pois senão a ação do responsável pela elaboração da planilha só traráproblemas, e com certeza só seguidos aborrecimentos advirão como conseqüência:

A. Uma planilha só está protegida se houver a definição das células a ficarem desprotegidas /protegidas, e concomitantemente for "ligada " a proteção global;

B. Deve- se explicitar as células que serão passíveis de alteração - informando ao Excel queestas serão as células NÃO- PROTEGIDAS;

C. Todas as demais células serão consideradas como PROTEGIDAS, assim que a proteçãoglobal for ativada;

Para facilitar o entendimento, vamos utilizar um exemplo prático, que pode ser visualizado na tabelaa seguir:

A B C D E

1 EMPRESA XPTO LTDA

2 Vendas do Trimestre

3 Produto JAN FEV MAR TOTAL

4 Papel 300 200 500 1.000

5 Caneta 35 15 20 70

6 Lápis 40 50 60 150

7 Caderno 15 20 25 60

8 Total 390 285 605 1.280

Definições de Projeto da Planilha de Exemplo:

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 24

Page 25: Dicas Excel

• Os meses do último trimestre corrido, estão na linha 3, iniciando na coluna B e indo até acoluna D;

• Os resultados do trimestre estão calculados na coluna E;

• Os totais mensais estão calculados na linha 8;

• As células da região B4:D7 devem sofrem alterações mensais pelo usuário;

• Todas as demais células devem ficar indisponíveis para o usuário;

• As fórmulas da linha 8, e também as da coluna E, não mudam, mesmo ao mudar de mês,pois só os valores mudam, as fórmulas não;

• Uma macro vai cuidar da "rotação" dos meses que são colocados na região B3:D3, nãohaverá intervenção humana aqui;

Para criarmos a proteção do conteúdo (títulos e sub- títulos, e fórmulas) devemos seguir os passosabaixo:

1. Com o mouse selecione toda a região a ficar desprotegida, no exemplo a região B4:D7 ;

2. Use o menu Formatar | Células;

3. Clique na aba Proteção;

4. Vá até a caixa de seleção marcada Travar e deixe- a em branco (isto é "não- travada ");

5. Use o menu Ferramentas | Proteger | Proteger a Planilha;

6. Se desejado coloque uma senha para proteção adicional (só quem souber a senha poderáretirar a proteção);

7. Salve a planilha;

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 25

Page 26: Dicas Excel

8. Feche a planilha;

Pronto, sua planilha já está protegida internamente.À partir da próxima execução dessa planilha,qualquer tentativa de se alterar e/ou incluir qualquer tipo de informação pelo teclado.

Não deve ser esquecido que, também a planilha onde está a macro que rodará os meses deve serintegralmente protegida, e com a colocação - muito recomendada - de senha para o desbloqueio;

A última definição de projeto - a rotação dos meses - deve ser muito bem analisada; se oresponsável entender de fazer o que sugerimos nesta página, então ele deverá colocar no corpo damacro um código adicional, que automaticamente destrave a região dos MESES. Não esquecendo que,com conhecimentos mínimos de programação por macros do Excel, não será possível ter a proteçãoativada por senha, já que a macro pedirá para fornecer a senha de proteção, porém não a recolocaráao final do processo. Com isso essa planilha (não as demais - incluindo a da macro) acabará no finaldo processo, perdendo a proteção da senha;

Para se ativar - na macro - a desproteção inicial - deve- se incluir no seu início o seguinte trecho decódigo (válido para a versão 7 do Excel):

PlanilhaAtiva.DesprotegerIntervalo("B3:D3).SelecionarSeleção.Travada = Falso

Para se ativar - na macro - a proteção final - deve- se incluir no seu final o seguinte trecho de código:

Intervalo("B3:D3).SelecionarSeleção.Travada = VerdadeiroPlanilhaAtiva.Proteger ObjetosDesenho:=Verdadeiro;Conteúdo:=Verdadeiro; Cenários:=Verdadeiro

Fazendo o Excel Dar Respostas Condicionais

É muito comum termos de colocar como resultado final de um cálculo, não o valor puro, mas sim uma resposta,composta por uma palavra ou sentença, condicionada ao resultado numérico obtido. A isso chamamos de RespostasCondicionais.

Um bom exemplo, e que me foi passado por um dos Internautas citados no rodapé desta página, é o do controle deaprovação de uma classe de alunos. Se um aluno tirar média final maior, ou igual, a 5.0 ele estará APROVADO, em casonegativo estará REPROVADO.

Vamos a planilha que nos servirá como exemplo, adapte- a para atender às suas necessidades:

A B C D E

1 NOME NOTA1 NOTA2 MÉDIA RESULTADO

2 Francisco 7 9 8,0 APROVADO

3 José 3 8 5,5 APROVADO

4 Maria 7 4 5,5 APROVADO

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 26

Page 27: Dicas Excel

5 Carla 5 7 6,0 APROVADO

6 Mota 5 4 4,5 REPROVADO

A nossa necessidade: colocar as expressões "Aprovado" ou "Reprovado" na coluna E, de acordo com a média final doaluno (que se encontra na coluna D). Como fazer? Simples, siga os passos abaixo:

1. Coloque o cursor na célula E2 e digite a fórmula: =SE(D2>=5;"APROVADO";"REPROVADO");

2. Copie a fórmula por todas as demais células da coluna E, no exemplo até a linha 6;

Pronto, já podemos saber e/ou mostrar quem passou e quem não, sem precisar prestar, muita, atenção aos números dacoluna D.

Bem, terminou! Não? há, já sei, tem sempre alguém querendo ainda mais, para dar maior e melhor visibilidade aosresultados, mesmo que já estejam mais claros. O que seria agora? Por que não colocar as respostas diferenciadas emazul (para os aprovados) e vermelho (para os não aprovados - é melhor que reprovados não?). Como fazer?.

Bom aqui a coisa pega um pouco, se no primeiro caso bastava usar uma das mais utilizadas funções internas do Excel, aformatação de números através de cores só está disponível, de maneira pré- programada, para números negativos epositivos. Qual é a solução então:

A primeira é só seguir a deixa que dei acima: números negativos x números positivos; como? não há notas abaixo dezero? (que bom para alguns não?) mas e se nós tirarmos 5 de cada média, quem tirasse 4,0 ficaria com - 1,0 (negativo =vermelho), mas quem tirasse 6,5 ficaria com 1,5 (positivo = preto). Pronto, como? não escutei? Ah! sim é verdade, o quese quer é o conceito colorido, não as notas, voltamos a estaca zero. Mas vamos pensar, na outra deixa, que taltrabalharmos a formatação das células dos conceitos?. E aqui temos a resposta, meio estrambólica é verdade, masfunciona muito bem:

1. Apague os dados da coluna E, ou crie uma nova coluna, a coluna F,

2. Lá copie a referência para a célula correspondente à coluna das médias (coluna D):digite a fórmula =D2 na célula E2;

3. Formate a célula exatamente como indicado nas 2 linhas abaixo:Menu Formatar * Células, aba Número , opção Personalizado ; no campo Tipo digite exatamente:[Azul][>=5]"APROVADO";[Vermelho][<5]"REPROVADO"

4. Copie a fórmula em E2 para o restante das linhas da coluna E, no exemplo até a linha 6;

Se voce tiver bastante cuidado com os colchetes, aspas, sinais (maior ou igual que, e menor que) e o ponto- e- vírgula,então o resultado final deverá ficar parecido com a tabela abaixo:

A B C D E

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 27

Page 28: Dicas Excel

1 NOME NOTA1 NOTA2 MÉDIA RESULTADO

2 Francisco 7 9 8,0 APROVADO

3 José 3 8 5,5 APROVADO

4 Maria 7 4 5,5 APROVADO

5 Carla 5 7 6,0 APROVADO

6 Mota 5 4 4,5 REPROVADO

Protegendo Planilhas por Senhas

Em muitas ocasiões nos deparamos com a necessidade de termos um mínimo de proteção para os dados, masprincipalmente fórmulas e macros, de nossas mais importantes planilhas. Felizmente o Excel nos coloca à disposiçãodiversos métodos, e níveis, de proteção; use aquele que for mais conveniente para você - e seus usuários.

A. Senha de Proteção: garante que ninguém possa abrir o arquivo, se não tiver a senha correta em mãos;

B. Senha de Gravação: garante que ninguém possa alterar seus dados, e regravar o arquivo, se não tiver asenha;

C. Somente Leitura : permite que o usuário seja avisado para trabalhar com uma cópia, deixando o originalintocado;

Para cada uma, dessas alternativas, veja os detalhes abaixo:

A - Senha de Proteção

Para usar a denominada senha de proteção deve- se iniciar o processo de Salvar Como no arquivodesejado:

1. Selecione o menu Arquivo * Salvar Como;

2. Digite o nome do arquivo, e selecione a pasta de armazenamento;

3. Clique no botão [OPÇÕES];

4. Na caixa de diálogo "Opções para Salvar" vá até a seção intitulada "Compartilhamentodo Arquivo ";

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 28

Page 29: Dicas Excel

5. Digite a senha desejada no campo "Senha de Proteção";

6. Cique no botão [OK] e ao ser solicitado redigite a senha - para garantir que você digitou asenha correta, na primeira vez;

7. Ao final clique no botão [SALVAR];

Observação : não escolha uma senha que for fácil, ou óbvia, demais, nem divulgue para aspessoas erradas; mas, principalmente, jamais esqueça a senha, pois sem ela jamais serápossível util izar sua planilha; nem Bill Gates resolverá seu problemão.

B - Senha de Gravação

Para usar a denominada senha de gravação deve- se iniciar o processo de Salvar Como no arquivodesejado:

1. Selecione o menu Arquivo * Salvar Como;

2. Digite o nome do arquivo, e selecione a pasta de armazenamento;

3. Clique no botão [OPÇÕES];

4. Na caixa de diálogo "Opções para Salvar" vá até a seção intitulada "Compartilhamentodo Arquivo ";

5. Digite a senha desejada no campo "Senha de Gravação";

6. Clique no botão [OK] e ao ser solicitado redigite a senha - para garantir que você digitou asenha correta, na primeira vez;

7. Ao final clique no botão [SALVAR];

Observação : não escolha uma senha que for fácil, ou óbvia, demais, nem divulgue para aspessoas erradas; mas, principalmente, jamais esqueça a senha, pois sem ela jamais serápossível util izar sua planilha; nem Bill Gates resolverá seu problemão.

C - Proteção de Somente Leitura

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 29

Page 30: Dicas Excel

Para usar o esquema de proteção por recomendação de somente leitura deve- se iniciar o processode Salvar Como no arquivo desejado:

1. Selecione o menu Arquivo * Salvar Como;

2. Digite o nome do arquivo, e selecione a pasta de armazenamento;

3. Clique no botão [OPÇÕES];

4. Na caixa de diálogo "Opções para Salvar" vá até a caixa de verificação intitulada"Recomendar a Abertura da Planilha como Somente Leitura";

5. Dê um clique na caixinha de verificação para marcar a opção desejada;

6. Clique no botão [OK];

7. Ao final clique no botão [SALVAR];

Comentário Final: não esqueça que o Excel trata a senha como uma string, você pode usar letras e números, emqualquer combinação. Mas cuidado que as letras maiúsculas e as minúsculas são consideradas diferentes; assim sendose digitar SECRETA na hora de criar o arquivo, mas ao tentar entrar na planilha digitar Secreta , o Excel vai informar quea senha não confere...

O Excel trata de maneira levemente diferente o usuário, na hora em que ele for abrir um arquivo, que foi anteriormente,gravado com uma das opções acima:

Caso A - Arquivo com Senha de Proteção

O Excel abre uma caixa de diálogo, como na figura 1, informando do esquema de proteção, e solicitaque o usuário digite a senha de proteção:

Figura 1: Tela para abertura de planilha protegida por senha

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 30

Page 31: Dicas Excel

Caso B - Arquivo com Senha de Gravação

O Excel abre uma caixa de diálogo, como na figura 2, informando do esquema de proteção, e solicitaque o usuário digite a senha de proteção:

Figura 2: Tela para abertura de planilha protegida por senha de gravação

Caso C - Arquivo com Recomendação de Proteção de Somente Leitura

O Excel abre uma caixa de diálogo, como na figura 3, informando do esquema de proteção, e solicitaque o usuário escolha se quer abrir somente como leitura ou não (permite então regravar sobre amesma):

Figura 3: Tela para abertura de planilha protegida por recomendação de abertura como somenteleitura:

Listas de Auto- preenchimento Específicas

Em muitas ocasiões nos deparamos com a necessidade de digitar uma série de informações que se repetem comalguma freqüência. Tais como a lista dos produtos de nossa pequena empresa, o nome dos familiares ou amigos,etc. Se é para redigitar duas, três, no máximo quatro vezes por ano tal tarefa deve ser realizada novamente a cadavez que a necessidade bater. Se, entretanto, temos que fazer isso mais vezes e, ainda por cima, mantendo amesma ordem de digitação, então devemos lançar mão de um dos, inúmeros, recursos escondidos do Excel: aconfecção de uma lista de auto- preenchimento para podermos usá- la sempre que necessário, sem ter deredigitá- la a cada vez.

A tarefa deve ser divida em 2 etapas:

1. A confecção da lista de auto- preenchimento (só será feita uma única vez);

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 31

Page 32: Dicas Excel

2. A inserção da lista na planilha desejada (será feita a cada vez que a lista precisar ser colocada numaplanilha);

Vamos ver, passo- a- passo, como executar cada uma dessas atividades:

• Confecção da Lista de Auto- preenchimento

1. No Excel 7.0 (deve funcionar no Excel 5.0) crie sua lista selecionando o menu Ferramentas * Opções * Lista;

2. Clique no botão [Adicionar ];

3. Digite cada nome em uma linha, dê [ENTER] para mudar de linha;

4. Repita o passo 3 até esgotar toda a lista;

5. Clique no botão [OK];

Cuidado com a ordem em que você digitar esta lista, pois a lista sairá na planilha, que você acolocar, na mesma ordem que você a digitou, originalmente.

• Utilização da Lista de Auto- preenchimento

1. Digite o primeiro (*) nome da sua lista específica (veja bem: se digitar a primeira letraem minúscula, então o Excel colocará toda a sua lista em minúsculas, e vice- versa);

2. Arraste a célula inicial, pelo canto inferior direito da célula, seja para a direita, sejapara baixo, até atingir a quantidade necessária para os dados (se você definir umaregião, para a colocação da lista, maior que o número de elementos nessa lista, entãoo Excel irá repetir a lista até que preencha toda a região desejada;

3. Solte o botão de arraste da célula, e aprecie seu salva- tempo funcionando como umaflecha;

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 32

Page 33: Dicas Excel

(*) não é necessário começar pelo primeiro elemento na lista, porém como uma lista de produtos, regiões, etc,parece ser mais razoável começar por um começo conhecido dentro da empresa (que tal a lista Norte- Sul- Leste-Oeste, virar a seqüência: Sul- Leste- Oeste- Norte, pode ser a mesma coisa, mas que não parece, isso não parecemesmo).

Ordenando uma Coluna de Acordo com Dados de Outra

Um dos motivos que justificam o uso de uma planilha de cálculo, como o Excel, é sua capacidade de trabalharinformações numéricas, que podem ser acopladas à informações alfanuméricas. Outrossim o Excel possui uma gamamuito ampla de funções que respondem à muitas das nossas necessidades do dia- a- dia. Mais ainda, há condições deencadear funções, de tal sorte a se atingir resultados impossíveis de se obter por modo direto.

Os problemas abaixo foram combinados numa única planilha, com o mesmo tipo de dados, para atender às solicitaçõesde Suporte de dois amigos Internautas: Como Ordenar uma Coluna Baseado nos Valores de Outra Coluna?

Os Dados: Na Tabela ao lado temos na Coluna A os dados referentesaos NOMES de pessoas (poderiam ser clientes, fornecedores,funcionários, etc) enquanto na Coluna B temos os dados referentes àssuas IDADES (poderia ser salário, valor da última compra, etc).

O Problema: como colocar os Nomes em ordem decrescente(poderia ser crescente) de Idade ?

A B C D E

1 NOMES IDADES Classif_A Classif_B

2 Adriana 23 3 LUIZA

3 Sérgio 32 2 SÉRGIO

4 Rodrigo 21 4 ADRIANA

5 Kátia 19 5 RODRIGO

6 Luiza 39 1 KÁTIA

Observações:

• Nos exemplos acima colocamos as duas respostas solicitadas simultaneamente; na prática pode- se utilizar asolução apresentada na coluna D, ou utilizar a solução apresentada na coluna E;

• Os valores e demais informações apresentadas na tabela exemplo são fictícias e foram simplificadas paraefeitos didáticos;

As Três Respostas:

1. A Solução Mais Simples para Casos Semelhantes*1:

• Selecione toda a matriz de dados (no caso do nosso exemplo: a região A2 até B6);

• Selecione o menu Dados * Classificar ;

• Na janela Classificar clique na seta ao lado da opção "Classificar por";

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 33

Page 34: Dicas Excel

• Escolha o campo desejado para servir de base da classificação (no caso a coluna IDADE);

• Selecione se a classificação deve se dar na ordem ASCENDENTE ou DESCENDENTE;

2. A Solução de Apresentar a Ordem de Cada Elemento:

• Classificar uma coluna colocando a sua ordem classificatória, correspondente ao geral, isto é: 1º, 2º,3º ... colocados, é alcançado com a utilização de uma das funções ESTATÍSTICAS do Excel (a funçãoORDEM());

• Digite, na célula D2 , a seguinte função: =ORDEM(B2;$B$2:$B$6;0)*2;

• Clique na fórmula da célula D2 e arraste até preencher até a célula D6 ;

Β.A Solução de Apresentar os Próprios Nomes Também na Ordem Desejada:

• Classificar uma coluna diretamente em função da ordenação de outra coluna, é algo um pouco maiscomplicado que a solução apontada acima; é necessário se criar mais duas colunas (que nãoprecisam aparecer no material que será impresso) e combinar 2 funções diferentes numa únicafórmula;

• Na coluna F (por exemplo) coloque a mesma função apresentada na resposta acima (isto é, utilize a

função ORDEM), arrastando a fórmula acima pela região das células F2:F6;

• Na coluna G (por exemplo) digite a ordem desejada com os números seqüenciais: 1, 2, 3 etc (sendo

que o 1 irá ser digitado na célula G2, o 2 na célula G3, e assim por diante);

• Na coluna E (a última que deverá ser apresentada em papel e/ou ficar visível na tela) digite a fórmula:

=ÍNDICE($A$2:$A$6;CORRESP(G2;$F$2:$F$6;0))*3;

(*1) Essa solução atende a maioria das necessidades;

(*2) Se fosse desejado ordenar na seqüência crescente, bastaria subst i tu ir o 0 , no terceiro argumento dafunção ORDEM, pelo 1 como em =ORDEM(B2;$B$2:$B$6;1);

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 34

Page 35: Dicas Excel

(*3) A parte da fórmula, que corresponde à função CORRESP, trás a correspondência do número da linha - damatr iz de dados - que corresponde ao número digitado na coluna G; à seguir a função ÍNDICE trás o valor textocolocado na coluna A, que corresponde àquele número de linha da matriz retornado pela função CORRESP; para oexemplo em questão na linha 2 teríamos que a linha correspondente ao primeiro colocado em idade - é o nomeda linha 5 (da matr iz) - 6 na planilha - que vai corresponder ao nome de LUIZA; e assim sucessivamente até aúlt ima linha de dados;

Trabalhando com Números Arrendados

(uma discussão teórico- prática sobre esta problemática)

Uma das maiores dificuldades, quando lidamos com números, é como devemos - ou podemos - apresentar essesnúmeros para quem vai utilizá- los. Quando a humanidade só conhecia os números inteiros (lembra da Matemática quete ensinaram na Escola: os números inteiros são representados pela seqüência: 1, 2, 3, 4 .....) não havia muito problema.Somar 3 com 6 deveria dar sempre 9 (será mesmo?). E com certeza subtrair 2 de 7, não deveria dar nenhum outroresultado além de 5.

Mas aí a humanidade foi apresentada aos números reais (tal como 2,567 ou o resultado da divisão de um 35 por um 3, oque gera uma dízima periódica na verdade), e mais tarde - bem mais tarde é verdade - nos brindaram com oscomputadores, e as planilhas de cálculo. Aí o problema se tornou um pouco mais complexo:

Não se trata de ter certeza apenas sobre a precisão dos números (qual é a melhor precisão?) mas, principalmente, comodevemos apresentar esses números aos leitores de nossas planilhas. Aqui é que a porca torce o rabo. A solução é jamaisesquecermos nossas lições de Matemática (será que cada um de nós passou com louvor, ou apenas passamosraspando?).

Para ajudar a esclarecer alguns pontos mais importantes, que se não cuidados devidamente podem causar estragos emnosso currículo, vamos dividir a questão (são dois exemplos, cada um apresentado à nós por um dos amigos citados nofinal deste texto) em duas partes: a TEÓRICA (baseada na Matemática) e a PRÁTICA (o que o Excel pode fazer para nosajudar), mas antes os dois problemas que nos enviaram:

Problemas apresentados - as planilhas foram modificadas para efeitos didáticos, a essência dos problemas foi mantidanos 2 casos:

Problema A: Na Tabela ao lado temos cálculos de taxas demarkup para compor o preço de componentes de um produto,mas que - sob algumas circunstâncias - acabam apresentandoo problema da soma não bater com a soma individual de cadaum dos componentes.

No exemplo ao lado, na coluna E foram digitados os dados dacoluna D, com as 2 casas decimais, e a soma dá 41,52. Mas nacoluna D com a fórmula do Excel (em D2 temos a fórmula:=C2*B2%), a somatória dos valores das linhas 2 a 5 dá oresultado de 41,51% (a fórmula =SOMA(D2:D6 ) está na célulaD7).

A B C D E

1 PEÇAS CUSTOS TX.MARKUP MARKUPTIRA-TEIMA

2 Eixo 123,50 12,0 14,82 14,82

3 Mancal 56,45 15,0 8,47 8,47

4 Caixa 29,00 20,0 5,80 5,80

5 M.O. 35,20 35,3 12,43 12,43

6 TOTAL 244,15 41,51 41,52

7 Diferença=>

+0,01

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 35

Page 36: Dicas Excel

Problema B: Na Tabela ao lado temos cálculos de distribuiçãoestatística de alguns dados, que devem ser dados em forma deporcentagem, mas que - sob algumas circunstâncias - aspartes somadas podem não bater com o resultado global (que é100,00 %).

No exemplo ao lado, na coluna D foram digitados os dados dacoluna C, com as 2 casas decimais, e a soma dá 100,01. Mas nacoluna C com a fórmula do Excel (em C2 temos a fórmula:=B2/B7%), a somatória dos valores das linhas 2 a 6 dá oresultado de 100,00% (a fórmula =SOMA(C2:C6) está na célulaC7).

A B C D

1 VENDEDORES VENDAS COEFICIENTETIRA-TEIMA

2 Carlos Alberto 125.450,00 15,49% 15,49

3 RobertoSantos

176.555,50 21,80% 21,80

4 Marcia Gomes 298.445,00 36,84% 36,84

5 Sandra Bullock 98.500,05 12,16% 12,16

6 James Mason 111.111,11 13,72% 13,72

7 Total Geral 810.061,66 100,00% 100,01

8 Diferença => +0,01

Observações:

• Nos exemplos acima vemos que há diferenças na última casa decimal, os "erros" são obviamente causadospelo sistema de arredondamento que as planilhas de cálculo utilizam (o Excel trabalha com 15 casas decimaisinternamente).

• Nos dois casos as diferenças deram positivas, mas poderiam dar negativas, bastando alterar algum número,

como qualquer um pode verificar se fizer alterações aleatoriamente em um dos valores.

• Finalmente os resultados que o Excel mostrou (no caso A na coluna D, e no caso B na coluna C) estão

CORRETOS, não importando o que pareçam, aos menos avisados, à primeira vista.

A Teoria por Trás dos Números

Muito embora os casos sejam teoricamente idênticos, o caso A é de mais fácil compreensão, enquanto o caso B carregauma falha grave de interpretação do objeto medido (lembrem- se a Matemática serve para medir "números"). Vamosexplicar melhor mais à frente.

O caso A só envolve o problema do arredondamento de um número real, que no caso em questão éfeito na 2ª casa decimal. Se o nosso leitor verificar por si só, se na coluna D for definida umaprecisão de 3 casas, os números mostrados ficariam apresentados como: 14,820; 8,468 ; 5,800;12,426 - com o total ficando em 41,513 (cujo arredondamento segundo as leis da Matemática deveser o número: 41,51).

Como pode ser visto o uso de uma calculadora, para conferir os cálculos de uma planilha de cálculo,é o responsável pelo erro aparente. Na verdade ao arredondar os números, na 2º casa, verificamosque houveram arredondamentos para cima nas linhas 3 e 5 (são os números em vermelho noparágrafo anterior), o que acarretou o aparente problema quando se utilizou apenas os resultadosaparentes com a calculadora.

O caso B além de envolver o problema do arredondamento de um número real, que no caso emquestão também é feito na 2ª casa decimal, ainda carrega a falha fundamental de que o objetomedido - A DISTRIBUIÇÃO DE UM BOLO EM VÁRIAS PARTES - deve ser sempre igual a 1 (em

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 36

Page 37: Dicas Excel

estatística utilizamos a forma percentual dos 100%). Um exemplo bem prático: pegue um disquete de360 KB (aqueles de densidade simples de 5.1/4 de polegada, lembram?) e com uma tesoura façavárias fatias. Nem se preocupe em medir cada pedaço, faça um bem maior que os outros, nãoimporta: o resultado de todas as fatias juntas ainda dá EXATAMENTE IGUAL a 1 disquete. Jamais asoma das partes, SOB NENHUMA CIRCUNSTÂNCIA, poderá ser representada por um númerodiferente de 100%. Qualquer um que apresentar este problema, do ângulo da soma de algunsnúmeros arredondados para a 2ª cassa decimal, como não sendo igual a 100,00000000% estaráabsolutamente equivocado.

Nesse exemplo, se fizermos o arredondamento dos números da coluna C para a 3ª casa decimal,notaremos que o Excel apresentará os seguintes números: 15,486 ; 21,795 ; 36,842 ; 12,160; 13,716- com com o total ficando em 99,999 (com o uso daquela calculadora, lembra?) cujoarredondamento, segundo as leis da Matemática, deve ser o número: 100,00.

Como pode ser visto o uso de uma calculadora, para conferir os cálculos de uma planilha de cálculo,é o responsável pelo erro aparente. Na verdade ao arredondar os números, na 2º casa, verificamosque houveram arredondamentos para cima nas linhas 2, 3 e 6 (são os números em vermelho noparágrafo anterior), e apenas um arredondamento para baixo na linha 4 (é o número em verde), oque acarretou o aparente problema quando se utilizou apenas os resultados aparentes com acalculadora.

A Prática dos Números

Bom agora já sabemos que o Excel está certo, porém não era para isso que iniciamos a discussão, que nossos amigosenfrentam no seu dia- a- dia. O que precisamos saber é:

1. Como fazer o Excel apresentar os dados de modo acurado, ou mais parecidos com os resultados desejados?;

2. Como convencer as pessoas a não usar calculadoras (no máximo 12 casas decimais) para conferir trabalhos deuma planilha de cálculo (no mínimo 14 casas decimais)?;

Respondendo as duas questões acima:

1. O Excel possui uma função que pode ser utilizada quando se deseja que os resultados fiquem realmente numadeterminada casa decimal:A função =ARRED(dado_a_arredondar ; número_de_casas_decimais) serve como uma luva aos casos:No caso A o uso da fórmula =ARRED(C2 * B2 % ; 2), ao invés da originalmente utilizada, resolveria oproblema da calculadora, já que os resultados seriam colocados como são externamente apresentados osnúmeros. Aqui haveria um erro de arredondamento ao final, já que o resultado correto (ou pelo menos maiscorreto) seria o número 41,51 e não o número que agora será apresentado: 41,52 (mas pelo menos os homensdas calculadoras ficarão contentes).No caso B o uso da fórmula =ARRED( B2 / B7 % ; 2 ) no lugar da fórmula original não dá resultado nenhum,pelo menos com aqueles números que eu apresentei, já que o erro aqui é de conceito, e pega mais em baixo.Tenho 2 sugestões que amenizam bastante o problema: a primeira é usar uma fórmula levemente diferente,que seria:=ARRED( B2 / B7 % ; 3) ao mesmo tempo que formata- se a apresentação numérica para apenas 2 casasdecimais , e a segunda seria utilizar a fórmula original mas formatando a saída com 3 casas decimais;

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 37

Page 38: Dicas Excel

2. Bata um papinho com os mais reticentes; coloque a Matemática para eles; e finalmente sugira, com bastantedelicadeza, que joguem suas calculadoras no lixo - ou façam eles próprios, doravante, os cálculosmanualmente toda a vez, deixando os amigos internautas com mais tempo para gastar suas energias econhecimento em coisas mais úteis.

Usando Formulários para Entrar Dados Numa Planilha

Um Formulário de Dados é uma das maneiras mais práticas que o Microsoft Excel dispõe para se preencherem dadosde uma tabela tipo Banco- de- Dados(1). Em geral este recurso é colocado pelo autor da planilha para ser usado porcolegas com poucos conhecimentos de informática, que em geral são os responsáveis apenas pela digitação dessesdados.

O Formulário de Dados garante que os dados serão colocados apenas nas células corretas, e que nenhuma outra célulaserá usada para nenhum tipo de digitação espúria.

Preparando o Formulário de Dados:

Antes de poder utilizar o Formulário de Dados será necessário montar adequadamente a TABELA onde os dados deverãoser colocados. Siga os passos abaixo:

1. Digite os nomes dos campos na primeira linha da planilha (não é obrigatório ser na linha 1, mas ajuda amelhorar a aparência global);

2. Formate os nomes dos campos de tal sorte a serem visualmente diferentes dos dados que virão abaixo (não éobrigatório colocar em Negrito , ou em MAIÚSCULAS, porém ajuda a melhorar a aparência global);

3. Digite os dados do primeiro registro e formate- os adequadamente (tipo, tamanho, fórmula, etc)(*);

4. Cuide que se houverem campos calculados as suas fórmulas sejam colocadas na célula correspondente aoprimeiro registro, pois o Excel percebe a existência da fórmula e - além de utilizá- la em todos os demaisregistros - impede que o digitador sobrescreva a fórmula, estragando o banco- de- dados;

Se desejado pode o criador da planilha colocar moldura sob a linha dos nomes dos campos, para melhorar a legibilidadeda planilha em si. Jamais deixe uma linha em branco, mesmo que com altura diferente, já que o Excel vai se perdernessa situação.

(*) Atenção : lembre- se que o Excel permite uma gama muito ampla na formatação de campos numéricos, porém atentepara o fato que nem tudo que é formado por algarismos é um número - na acepção matemática da palavra); muita gentetem me perguntado como formatar um RG, ou um CIC, ou mesmo um código especial de produtos, a resposta é: issoNÃO É número, e assim a única maneira que o Excel coloca em nossas mãos é:

• Formate o campo como TEXTO; tudo que você digitar, como você digitar, irá sair na célula do Excelexemplo: se digitado "456.544.678 /0001 - 49 " (sem as aspas é obvio) num campo cujas células foremformatadas como texto, então o Excel irá reproduzir - literalmente - o texto digitado, ficando assim:456.544.678 /0001 - 49 ;

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 38

Page 39: Dicas Excel

Utilizando o Formulário de Dados:

Para se utilizar o Formulário de Dados à partir de agora basta que o usuário selecione o menu DADOS *FORMULÁRIO, não esquecendo de um pequeno, mas importante detalhe:

• O cursor deve estar dentro da lista (sugestão: colocar o cursor na célula A1 clicando [CTRL][HOME])

O Excel vai criar um formulário dinamicamente, contendo um campo da tabela por linha, mas com os campos calculadosem cinza (isto é: indisponíveis para digitação direta - por razões óbvias). Veja a figura abaixo como exemplo:

Ações Possíveis num Formulário:

• NOVO registro: permite incluir um novo registro no fim da tabela do banco- de- dados;

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 39

Page 40: Dicas Excel

• EXCLUIR: permite que se exclua o registro que aparece no formulário;

• RESTABELECER: permite que se dê um UNDO na alteração efetuada (volta ao que estava digitado);

• LOCALIZAR ANTERIOR: vai para o registro anterior (se existir um critério: vai para o registro anterior queatenda ao critério colocado);

• LOCALIZAR PRÓXIMO: vai para o próximo registro (se existir um critério: vai para o próximo registro queatenda ao critério colocado);

• CRITÉRIOS: permite que o usuário pesquise a tabela (banco- de- dados) para consultar, alterar, ou excluir osregistros que atendam a determinado critério (ver Como Usar o Botão Critérios à seguir)

• FECHAR: fecha o formulário, escrevendo os dados, da ficha atual, na planilha se os mesmos forem novos outiverem sido alterados;

Como Usar o Botão Critérios:

O botão Critérios abre um formulário idêntico ao que você usou até agora, porém com os campos em branco. O usuáriodeverá preencher o campo (ou campos) que deseje usar como critério da pesquisa. Para facilitar o entendimento desteprocesso, veja alguns exemplos abaixo:

• Exemplos Básicos:

o digitando 2* o Excel vai mostrar o primeiro registro que tenha um algarismo 2 no início dessecampo;

o digitando 00??? o Excel vai mostrar o primeiro registro que tenha os algarismos 00 e maisquaisquer 3 outros algarismos nesse campo (assim só mostrará campos cujo conteúdo tenhaexatamente 5 algarismos iniciando por 00 );

o digitando *Pentium* o Excel vai mostrar o primeiro registro que tenha a string Pentium emqualquer lugar desse campo;

o digitando >548 o Excel vai mostrar o primeiro registro que tenha um conteúdo de valor maior que548 nesse campo;

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 40

Page 41: Dicas Excel

o digitando =1573,29 o Excel vai mostrar o primeiro registro que tenha exatamente o conteúdo dessecampo igual ao número 1573,29 ;(2 )

o digitando no campo x o texto Pentium* e no campo y o booleano <1100 , o Excel vai mostrar oprimeiro registro que tenha AO MESMO TEMPO a string Pentium no início do campo x e o valor docampo y seja MENOR QUE 1100 ;

(1)Tabela do tipo Banco- de- Dados é uma tabela especial, que simula um banco- de- dados, isto é as colunas são osCAMPOS do banco- de- dados, enquanto as linhas são os diversos registros que compõem esse banco- de- dados. Assimem cada coluna todos os dados são do mesmo tipo (numéricos, alfabéticos, datas, etc) e formato (1 casa decimal, datalonga, etc.).

(2) Atenção: o que uma planilha, como o Excel e todas as outras, mostra numa célula é uma aproximação numéricaapenas. Uma célula com a fórmula =21 /4 tem o conteúdo real igual a 5,25 , porém se está formatada com 1 casadecimal o que será visível na célula é o número 5,3 (e para qualquer planilha: 5,3 NÃO É IGUAL A 5,25 )))).

Importando Dados do Quattro Pro

A importação de dados gravados em formatos das planilhas concorrentes nunca foi um processo que a Microsoftfizesse muitos esforços visando facilitar a migração dos usuários. Exceto, numa pequena parcela, para o caso dasplanilhas do Lotus 1- 2- 3 , as demais planilhas não têm conversores eficientes.

Para o Quattro Pro existe possibilidade das planilhas, feitas para o ambiente DOS, serem convertidas até com um certograu de conversão das macros. Para as versões para o ambiente Windows a situação não é tão boa.

Abaixo temos duas alternativas, que podem trazer maior ou menor graus de conversibilidade, dependendo de suaplanilha, nível de utilização dos recursos avançados do Quattro Pro utilizados pelo usuário, e também do nível desofisticação das macros existentes.

Tente a alternativa 1, mais direta, é muito boa para planilhas simples. Para os casos em que os resultados sejam pífiosapele para a alternativa 2, pode dar mais trabalho, porém pelo menos você recupera todos os dados - e a maioria dasfunções matemáticas. Boa Sorte.

Alternativa 1 (Importação Direta):

1. No menu Arquivo clique na opção Abrir ;

2. Na janela que se abre, na caixa "Arquivo do Tipo ", selecione a alternativa "Arquivos do Quattro Pro/DOS";

3. Nessa mesma janela, na caixa "Nome do Arquivo", clique sobre a planilha do Quattro Pro que deseja abrir;

4. Clique no botão [Abrir ];

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 41

Page 42: Dicas Excel

Se a planilha for da versão DOS, e tiver macro gravada, tente verificar se a macro funciona ainda, seguindo os passosabaixo:

1. Mantendo a tecla [Ctrl ] pressionada, digite a letra do nome da macro do Quattro Pro;

2. Se aparecer uma mensagem "Pausa do IM" pode ser devido à existência do comando {?} na macro, pressione atecla [ENTER] que deve resolver;

Pronto, você tem sua antiga planilha do Quattro Pro convertida para o Excel. Com sorte você terá apenas de dar algunsacabamentos nas formatações, quebras de páginas e margens, e talvez alguns ajustes nas macros.

Alternativa 2 (Ponte com o Lótus):

Se a alternativa acima não funcionou muito bem, ou se você só conseguiu importar a primeira planilha do seu arquivo,ou ainda se nem funcionou, então a única alternativa é de fazer uma ponte com o Lótus, conforme os passos abaixo:

1. Entre no seu Quattro Pro, e carregue a planilha desejada;

2. Vá para a primeira planilha, ou página, e salve como uma planilha LOTUS(*);

3. Execute o passo anterior uma vez para cada planilha ou página;

4. Saia do Quatro Pro;

5. Entre no seu Excel;

6. No menu Arquivo clique na opção Novo (ou clique no botão da barra de ferramentas denominado "Novapasta de trabalho ";

7. Salve- a com um nome significativo, pelo menos próximo do nome original do Quattro Pro;

8. No menu Arquivo clique na opção Abrir ;

9. Na janela que se abre, na caixa "Arquivo do Tipo ", selecione a alternativa "Arquivos do LÓTUS 1- 2- 3";

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 42

Page 43: Dicas Excel

10. Nessa mesma janela, na caixa "Nome do Arquivo", clique sobre a planilha salva (no passo 2) no formato doLótus que deseja abrir;

11. Clique no botão [Abrir ];

12. Selecione todos os dados recuperados (clique no botão no canto superior esquerdo da planilha (antes da linha1 e da coluna A), e clique no botão "Copiar ";

13. No menu Janela selecione o arquivo Excel que você criou nos passos 6 e 7 ; selecione uma nova aba e nelaselecione a célula A1 e clique no botão "Colar ";

14. Repita os passos de 8 a 13 para cada página ou planilha do seu arquivo antigo, não esquecendo que sempreque passar pelo passo nº 13 você sempre deve selecionar a célula A1 numa aba vazia; se for necessário crienovas abas através do menu Inserir * Planilha ;

15. Salve o arquivo novo do Excel;

Pode ser trabalhoso, e com certeza o é, porém neste caso você terá sempre de volta todos seus dados, e praticamentetodas suas funções. Você terá que dar alguns acabamentos nas formatações, quebras de páginas e margens, e comcerteza recriar suas macros.

(*) Em minha experiência profissional o formato que melhor trás garant ias de recuperação máxima - dos dados- é a opção pelo formato wk1 (entretanto sinta - se livre para tentar outros formatos mais avançados do Lótus); oproblema é que neste formato você perde muito das formatações e comandos avançados; mas se você precisa édos dados, então o trabalho compensará.

Gráficos Combinados (Barra e Linha)

Quase sempre geramos gráficos baseados em tabelas dentro do Excel. O Excel permite se utilizar de diversos tipos degráficos, tal como: COLUNA, BARRA, LINHA, PIZZA, etc. O que o Excel não tem é o gráfico combinado, isto é, misturandoseqüências no formato COLUNA e seqüências no formato LINHA (por exemplo).

Para se criar tais gráficos combinados, que permitem destacar um, ou mais, elemento dentre os demais, de uma formavisualmente fácil, e clara, devemos lançar mão de alterações manuais na(s) seqüência(s) desejada(s).

No exemplo abaixo temos um gráfico de COLUNA simples, onde a venda de quatro produtos é mostrada ao longo de trêsmeses.

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 43

Page 44: Dicas Excel

Gráfico original (no caso todas as seqüências estão no formato COLUNA)

Vamos executar a ação de trocar a seqüência referente ao mês de fevereiro para LINHA, deixando as demais comoCOLUNA:

1. Clique com o botão do mouse sobre uma das barras que representam a seqüência do mês FEVEREIRO;

2. Pressione o botão direito do mouse, em cima da seqüência marcada;

3. Selecione, na janela de opções que se abriu, a opção TIPO DE GRÁFICO;

4. Dentre os TIPOS PADRÃO selecione o tipo LINHA;

5. Pressione o botão [OK];

Automaticamente o Excel altera toda a seqüência selecionada para o tipo LINHA. Como pode ser visualizado no gráficoabaixo:

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 44

Page 45: Dicas Excel

Gráfico alterado (no caso a seqüência referente a FEVereiro está no formato LINHA)

Opções do Menu Salvar

O Menu Arquivo * Salvar Como do Excel é muito poderoso, mas várias de suas opções são quase desconhecidas dosusuários, mesmo alguns que detêm bons conhecimentos desta planilha de cálculos.

O menu Arquivo * Salvar Como do Excel é representado pela janela abaixo, que se abre ao selecionar a opção SalvarComo dentro do menu Arquivo , ou quando se usa o menu Arquivo * Salvar com uma planilha recém criada:

Janela do Menu Salvar Como

Campo Salvar Em:

Permite que o documento seja salvo em qualquer diretório (que se denomina pasta no Windows 95 ), nãonecessariamente na última pasta, ou na default . Pode- se digitar diretamente neste campo ou, o que é muito melhor,selecionar a pasta desejada navegando através da estrutura do seu disco. Para navegar basta pressionar a seta parabaixo existente à direita do campo Salvar Em: e ir clicando duplamente nas pastas desejadas, até chegar naqueladesejada.

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 45

Page 46: Dicas Excel

Pode- se também realizar tal navegação clicando- se na pasta com uma seta para cima desenhada em seu centro(está a direita da seta para baixo do campo Salvar Em). A diferença deste método é que ele leva o usuário apenas umnível acima donde ele se encontra, enquanto que o método anterior já leva o usuário ao nível máximo (o MeuComputador ) que permite inclusive mudar de drive.

Outra opção é de se salvar o documento numa das pasta de Favoritos , em geral a pasta "Meus Documentos" que écriada na instalação do Windows 95 , mas pode ser utilizada qualquer outra que o usuário tenha criado e colocado emFavoritos (1)

Campo Nome do Arquivo:

Permite que seja dado um nome - ou alterado o já existente - a planilha. É importante notar que não é necessário digitara extensão (.XLS) pois o próprio Excel cuida dessa parte. Mas se a intenção é dar um nome sem extensão então ousuário deve digitar o ponto ( . ) logo ao final da última letra do nome da planilha.

Campo Salvar Como Tipo:

Permite que seja selecionado um tipo de documento diferente do default (que é a Pasta de Trabalho (*.xls)). Clicando- sesobre a seta para baixo desse campo o Excel mostra os tipos possíveis para o documento, cujas opções mais comunssão:

1. Modelo do Excel (.XLT) - serve para se criar um modelo, com base no arquivo atual, para uso futuro;

2. Texto Separado por Tabulações (.TXT) - serve para se criar um documento apenas com o texto, semnenhuma formatação;

3. CSV (Separado por Vírgulas (.CSV) - serve para se criar um documento formatado, com o conteúdo dascélulas separado por vírgulas, que outros softwares - principalmente bancos- de- dados reconhecem;

Outras opções são menos comuns, mas você pode colocar as suas opções mais usuais para conversão em outrosformatos através do processo de instalação e/ou reconfiguração do Excel, tal como conversão para versões anterioresdo Excel, planilhas do Lotus 1- 2- 3 , planilhas do Quattro Pro, DBase, etc.

Botão Opções:

Ao ser pressionado, abre a janela do menu Ferramentas * Opções diretamente na aba Salvar (que na verdade é a únicadisponível através daquele botão), como pode ser verificado na figura abaixo (mostrando apenas a região que interessa,referente às sub- opções de "Compartilhamento do Arquivo", e de "Criar Sempre Backup"):

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 46

Page 47: Dicas Excel

O usuário pode definir se deseja:

1. criar sempre um backup da planilha (assim sempre haverá a possibilidade de retornar uma planilha atrás);

2. que uma senha proteja o arquivo (assim só quem souber a senha correta poderá abrir a planilha protegida);

3. que uma senha proteja o arquivo contra regravações (assim só quem souber a senha correta poderá abrira planilha para edição, os demais podem apenas editar se salvarem a planilha com outro nome);

4. se o Excel deve abrir como Somente Leitura (impede alterações na planilha original, quaisquer alterações sóse o usuário salvar a planilha com outro nome);

Atenção: as senhas fazem distinção entre letras maiúsculas e minúsculas e podem ter um tamanho máximo de 15caracteres, sejam eles letras , números ou símbolos - ou qualquer combinações entre eles. Assim a senha Aaber23 /1é completamente diferente de AABER23/1 . Se você esquecer a senha correta: adeus, nem Bill Gates vai te sanar a perda.

Botão Cancelar:

Permite ao usuário cancelar a solicitação de salvamento, quando o usuário tem dúvidas sobre alguma das alteraçõesefetuadas, ou pressionou a opção de Arquivo * Salvar Como por engano;

Botão Salvar:

Finalmente, após o usuário ter selecionado quaisquer das opções citadas anteriormente, pode- se realizar o salvamentodo documento para o disco, bastando dar um clique nesse botão (o botão Salvar ).

Inserindo Gráficos

Se você precisar inserir um gráfico numa planilha Excel, para dar melhor clareza aos áridos números que, em geral, nóscolocamos em nossas planilhas, várias alternativas são disponibilizadas pelo produto da Microsoft . Nesta Super- Dicairemos mostrar um dos mais simples e eficazes métodos para inserir um gráfico diretamente na sua planilha.

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 47

Page 48: Dicas Excel

Imaginando que seus dados, incluindo cabeçalhos de colunas e de linhas, estejam dentro da região A5:F10 , e que vocêdeseja colocar seu gráfico logo abaixo, por exemplo ocupando a região A12:F25 , a primeira coisa a fazer é marcar todaa região onde seus dados residem (não esqueça da linha e coluna de cabeçalhos). Para tal basta clicar com o mouse nacélula A5 e arrastar o mouse até que toda a região, até a célula F10 , esteja selecionada.

À seguir pressione no botão do "Auxiliar Gráfico", que é representado por um desenho de um gráfico encimado poruma vara mágica. Perceba que o cursor do mouse mudou para uma pequena cruz com um pequeno gráfico ao lado.Posicione no ponto inicial desejado (em nosso exemplo em alguma lugar da célula A12 ) e pressionando o botãoesquerdo do mouse arraste o cursor até que fique marcada toda a área onde o gráfico deverá ficar (em nosso exemploem algum lugar da célula F25 ).

Ao soltar o botão do mouse aparecerá a primeira das diversas janelas do "Auxiliar Gráfico". Siga abaixo cada função decada uma das 5 janelas que aparecem em seguida:

Etapa 1 de 5:

Serve para indicar a região onde ficam seus dados. Se você seguiu os passos, corretamente, a faixa correta (A5:F10 ) jáestará indicada; senão marque agora a faixa correta.

Pressione o botão "Continuar> ".

Etapa 2 de 5:

Serve para selecionar um tipo básico de gráfico. O Excel permite escolher um dos 15 gráficos básicos relacionadosabaixo:

• Gráfico de Área;

• Gráfico de Barras ou Colunas;

• Gráfico de Linhas;

• Gráfico de Torta ou Rosca;

• Gráfico tipo Radar;

• Gráfico de Dispersão;

• Gráfico de Combinação (Barras e Linhas ao mesmo tempo);

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 48

Page 49: Dicas Excel

• Gráficos 3- D de Área ou de Superfície;

• Gráficos 3- D de Barras, Colunas, Linhas ou Torta;

Selecione o tipo de gráfico desejado e pressione o botão "Continuar> ".

Etapa 3 de 5:

Serve para selecionar um formato para seu tipo de gráfico, na verdade um sub- tipo do gráfico selecionado na etapaanterior.

Selecione o sub- tipo desejado e pressione o botão "Continuar> ".

Etapa 4 de 5:

Serve para definir como é a seqüência dos dados, se por linha ou por coluna, e quantas linhas e/ou colunas ocupam ostítulos para os rótulos dos dados (o eixo X) e para a legenda do gráfico.

Se você ficar em dúvida quanto a melhor seqüência para seu caso específico, fique à vontade para selecionaralternativamente as opções por linha e por coluna. Uma imagem reduzida, mas real, de seus dados é apresentada àesquerda da janela desta etapa.

Quando estiver satisfeito pressione o botão "Continuar> ".

Etapa 5 de 5:

Nesta última janela do "Auxiliar Gráfico" você poderá escolher se:

• inclui, ou não, uma legenda para seu gráfico;

• um título para o seu gráfico; e

• os títulos para os eixos X e Y de seu gráfico;

A cada alternativa selecionada e/ou preenchida o Excel irá atualizar a amostra do gráfico que você está montando.Assim sendo cada passo de cada etapa pode ser visualizado diretamente. Isto facilita muito a tarefa de incluir um gráficoque represente mais que 1000 palavras (ou seria: mais que 1000 números?).

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 49

Page 50: Dicas Excel

Finalmente pressione o botão "Finalizar " e o gráfico será inserido na posição escolhida, e do jeito que você foi indicandopasso a passo.

Formatando Páginas

Uma das mais importantes ações que você pode tomar, para tornar suas planilhas mais profissionais, com umaapresentação adequada, é dar uma passada no menu Arquivo * Configurar * Página.

Ao entrar nessa opção, aparece na tela uma janela com as opções disponíveis para executar as ações de configuração dapágina, conforme pode ser visualizado na figura abaixo:

Como pode ser verificado a janela aberta possui 4 abas, cada uma delas cuidando de um pedaço específico daformatação da página:

Aba Página:

Nesta aba o usuário pode- se configurar vários itens, sendo que os itens abaixo são os mais comuns:

• Orientação : as opções são Retrato (papel na vertical) e Paisagem (Papel na horizontal);

• Escala: ajuste para um porcentual do tamanho normal, ou ajuste para que a planilha impressa caiba em tantaspáginas de largura por tantas páginas de altura;

• Tamanho do Papel: A4, A5, Ofício, Carta, entre outros;

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 50

Page 51: Dicas Excel

• Número da Primeira Página: defini- se a numeração das páginas da planilha de acordo com o documento emque as mesmas serão encartadas;

Veja que no lado direito da janela aparecem 4 botões, cuja função está descrita abaixo:

• OK: executa a formatação conforme as seleções efetuadas pelo usuário;

• Cancelar : cancela todas as alterações efetuadas nessa aba;

• Imprimir : imprime a planilha na impressora, conforme ajustes anteriores e/ou configuração padrão da

impressora;

• Visualizar : permite que o usuário visualize a planilha do mesmo jeito que seria impressa (WYSIWYG);

• Opções : permite alterar a configuração atual da impressora, para adaptar a necessidade do momento;

Aba Margens:

Nesta aba o usuário pode alterar cada uma das margens pré- configuradas, de sorte a deixar a planilha do jeito exatoque se deseja ver impresso. Tanto as margens Inferior , Superior , Esquerda e Direita podem ser alteradas, quanto asdistâncias do Cabeçalho e do Rodapé em relação às bordas da página;

Também pode centralizar a planilha, tanto na Horizontal quanto na Vertical , de tal sorte a deixá- la com um aspectomais profissional, evitando- se a concentração da parte escrita muito para um dos lados, o que é considerado um gravedesleixo do autor, já que dá uma aparência desagradável de desequilíbrio do material.

Veja que no lado direito da janela voltam a aparecer os 4 botões, cuja função voltamos a descrever abaixo:

• OK: executa a formatação conforme as seleções efetuadas pelo usuário;

• Cancelar : cancela todas as alterações efetuadas nessa aba;

• Imprimir : imprime a planilha na impressora, conforme ajustes anteriores e/ou configuração padrão da

impressora;

• Visualizar : permite que o usuário visualize a planilha do mesmo jeito que seria impressa (WYSIWYG);

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 51

Page 52: Dicas Excel

• Opções : permite alterar a configuração atual da impressora, para adaptar a necessidade do momento;

Aba Cabeçalho e Rodapé:

Aqui o usuário consegue personalizar tanto o Cabeçalho quanto o Rodapé . O ato de se selecionar um dos dois botõesde personalização leva o usuário a uma segunda janela (vide figura abaixo) onde êle poderá definir para o cabeçalho,e/ou para o rodapé até 3 seções em cada uma:

• Seção Esquerda : alinha- se à esquerda da folha de impressão;

• Seção Central : alinha- se centralizada em relação a folha de impressão;

• Seção Direita : alinha- se à direita da folha de impressão;

Para cada uma dessas seções o usuário poderá fazer uma simples digitação de um texto, ou poderá aplicar umadeterminada formatação da fonte, ou se utilizar da inserção de certos campos especiais de código, que permitirãoautomatizar certos processos, à saber da esquerda para a direita:

• botão FONTE: permite selecionar um novo fonte, além de seu tamanho e estilo;

• botão NÚMERO DA PÁGINA: permite inserir um campo especial, automaticamente alterado;

• botão TOTAL DE PÁGINAS: permite inserir um campo especial que mostra o número total de páginas na

planilha;

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 52

Page 53: Dicas Excel

• botão DATA DE USO: permite inserir um campo especial que mostra a data atual da visualização ou daimpressão;

• botão HORA DE USO: idem para a data atual;

• botão NOME DO ARQUIVO : permite inserir um campo especial que mostra o nome do arquivo atual;

• botão NOME DA ABA: permite inserir um campo especial que mostra o nome da aba atual;

Veja que no lado direito da janela voltam a aparecer os 4 botões, cuja função já descrevemos anteriormente.

Aba Planilha:

Finalmente nesta aba o usuário poderá configurar aspectos gerais, relativos à área de impressão, que melhoram o modocomo (e o que) será impresso:

• Área de Impressão: digitando- se $A$1:$X$123 (ou selecionando- se tal área através do mouse) restringe- se aárea de impressão à região indicada, não importando se outras células possuem ou não qualquer coisaregistrado; com isso ganha- se clareza para o digitador, que poderá ter dados explicativos apenas para se guiarno processo de digitação dos dados, e evita- se que dados de cálculos intermediários "sujem" o materialimpresso;

• Imprimir Títulos : selecionando- se uma certo número de linhas a repetir no topo da planilha, ou então umcerto número de colunas a repetir à esquerda da planilha, consegue- se repeti - las por todas as páginasimpressas, o que serve para repetição de títulos importantes em planilhas muito longas em qualquer umadessas direções;

• Imprimir Detalhes: selecionando- se ou deselecionando- se cada um dos itens liga- se ou desliga- se tal opçãona hora da impressão; ideal para diferenciar o rascunho, ou a documentação técnica, do trabalho final;

• Ordem da Página : permite que se imprimam as folhas na seqüência "de cima para baixo e da esquerda para adireita" ou então na seqüência "da esquerda para a direita e de cima para baixo";

Veja que no lado direito da janela voltam a aparecer os 4 botões, cuja função já descrevemos anteriormente.

Formatando Células

A formatação das células no Excel pode ser feita de duas maneiras diferentes. Quando o que você deseja é aplicar umaformatação mais rápida e simplificada, basta utilizar- se dos botões da Barra de Formatação que o Excel fornece pordefault. Quando você necessita de ter controle total sobre a formatação da célula então deve utilizar a opção do menuFormatar * Células.

GEEK BRASIL – http: / / w w w.geekbrasil.com.br - 53

Page 54: Dicas Excel

Usando a Barra de Formatação:

Estilo do Texto: clique sobre um dos botões marcados como Negrito, Itálico, ou Sublinhado, e todo o texto da célulaserá formatado com o estilo escolhido;

Alinhamento do Texto: clique sobre um dos botões desenhados com tracinhos representando (da esquerda para adireita) as opções de Alinhamento à Esquerda , Alinhamento Centralizado , e Alinhamento à Direita ;

Formatação de Números: clique sobre um dos botões desse grupo e você pode formatar células numéricas nasseguintes opções: formato Moeda (ex: R$ 2.100,03), formato porcentagem (ex: 12,30%), formato Separador deMilhares e 2 Casas Decimais (ex: 12.345,67), formato Aumenta o Número de Casas Decimais , e Diminui o Númerode Casas Decimais ;

Molduras : clique sobre a seta ao lado do botão de molduras para selecionar uma das 12 opções de moldurasdisponíveis no botão (sem moldura, moldura simples horizontal em baixo, moldura vertical esquerda, moldura verticaldireita, moldura dupla horizontal em baixo, moldura grossa horizontal em baixo, molduras simples horizontal em baixoe em cima, molduras horizontais simples em cima e dupla em baixo, molduras horizontais simples em cima e grossa embaixo, molduras internas verticais e horizontais, borda externa fina, e borda externa grossa);

Preenchimento de Cor: clique sobre a seta ao lado do botão de Cores para selecionar uma das diversas coresdisponíveis para preenchimento de células;

Cor da Fonte: clique sobre a seta ao lado do botão de Cor da Fonte para selecionar uma das diversas opções de coresdisponíveis para aplicação no texto da célula;

Estes últimos 3 botões, aqueles que possuem as setas ao lado do botão para escolher uma das opção entre muitas,permitem uma reuti l ização expressa de suas respectivas formatações bastando apenas selecionar a nova célula e clicardiretamente sobre o botão (não sobre a sua seta) para reutilizar o último formato selecionado.

Usando o Menu Formatar * Células:

O uso do menu Formatar * Células é poderoso, e com ele você pode usar qualquer tipo de formatação que o Excelpermita. Quando não há solução com o uso da Barra de Formatação então a única alternativa é usar esse menu. Não ésempre, portanto, que deve ser usado tal menu, apenas nos casos que os botões da Barra de Formatação não dêm oefeito que você deseja.

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 54

Page 55: Dicas Excel

A figura acima mostra uma tela típica após selecionado o menu Formatar * Células , aba Fonte

A janela do menu Formatar * Células possui 6 abas, cada uma delas especializada num determinado tipo deformatação, conforme explanado nos itens abaixo:

Aba Número : permite formatar o conteúdo da célula em uma dentre diversas opções disponíveis (as mais comuns são:Número, Moeda, Data, Porcentagem, Científico, e Personalizado); para cada opção em geral existem diversas sub-configurações, que dão uma ajuste fino na formatação da célula;

Aba Alinhamento : permite formatar o texto tanto na horizontal (esquerda, direi ta, justi f icado, preenchido entreoutros) quanto na vertical (superior, central izado , etc), definir a orientação vertical do texto, em 3 modos diferentes,além de incluir uma opção para permitir - se desejado - o retorno automático do texto quando o texto é maior que alargura da célula;

Aba Fonte : permite formatar o texto de modo a selecionar qualquer fonte disponível no Windows, definir o tamanho ecor do texto, além de permitir selecionar um ou mais estilos (negrito, itálico, sublinhado, etc; Além disso tudo pode- seescolher um efeito para o texto(tachado, sobrescrito ou subscrito);

Aba Borda : permite selecionar qualquer efeito de borda para a célula selecionada, incluindo os quatro ladossimultaneamente; para cada lado pode- se escolher um estilo e espessura de borda, além de poder usar cor para asbordas;

Aba Padrões: permite escolher uma cor e um tipo de preenchimento para a célula;

Aba Proteção: permite utilizar o recurso de proteger e desproteger uma determinada célula, evitando- se assim que umusuário menos atento possa destruir fórmulas, formatações e/ou macros em células especiais, de tal sorte que aintegridade da planilha seja preservada de acidentes; (atenção : esta proteção só fica disponível se for ligada a opção"Proteger a Planilha " existente no Menu Ferramentas * Proteger);

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 55

Page 56: Dicas Excel

GEEK BRASIL – http: / / w w w.geekbrasi l.com.br - 56