Transcript
Page 1: i6_Excel2000 Avançado

MANUAL DE EXCEL AVANÇADO

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

Índice

ARRASTAMENTO DE CÉLULAS.............................................................3

CRIAR UMA LISTA DE PREENCHIMENTO AUTOMÁTICO.......................................................4

FORMATAÇÃO CONDICIONAL..............................................................5

REALÇAR AS CÉLULAS QUE SATISFAZEM DETERMINADAS CONDIÇÕES...................................5ALTERAR, ADICIONAR OU REMOVER FORMATAÇÃO CONDICIONAL........................................8LOCALIZAR CÉLULAS QUE CONTÊM FORMATAÇÃO CONDICIONAL..........................................8

FÓRMULAS....................................................................................9

CRIAÇÃO DE FÓRMULAS.............................................................................................9UTILIZAÇÃO DE FUNÇÕES.........................................................................................11ATRIBUIR UM NOME A CÉLULAS.................................................................................15TIPOS DE ERROS....................................................................................................17

LISTA DE DADOS..........................................................................19

DEFINIÇÃO DE BASES DE DADOS...............................................................................19REGISTOS E CAMPOS..............................................................................................20ADICIONAR E ELIMINAR REGISTOS UTILIZANDO O “FORMULÁRIO”....................................20ORDENAR A BASE DE DADOS...................................................................................21FILTROS................................................................................................................22FILTRO AUTOMÁTICO - AUTOFILTER...........................................................................22CÁLCULO DE TOTAIS E SUBTOTAIS.............................................................................23FUNÇÕES PARA PESQUISAR VALORES NA LISTA............................................................26CRIAR UMA TABELA DINÂMICA (PIVOT TABLE)..........................................................29

INTEGRAÇÃO DE FOLHAS DE CÁLCULO.................................................33

MACROS...................................................................................35

O QUE É UMA MACRO.............................................................................................35CRIAR MACROS DE COMANDO..................................................................................35ASSOCIAR UMA MACRO A UM BOTÃO.........................................................................36EDITAR UMA MACRO...............................................................................................39

TECLAS DE ATALHO.......................................................................41

APÊNDICE I.................................................................................43

LISTA DE FUNÇÕES.................................................................................................43

1

Page 2: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

ARRASTAMENTO DE CÉLULAS

Pode copiar o conteúdo de uma célula para outras células, arrastando o marcador do canto inferior direito da célula ou utilizando o comando Fill do menu Edit. Ao efectuar o arrastamento, pode seguir nas seguintes direcções: Para cima, baixo, esquerda ou direita, nunca em mais do que um sentido.

1. Numa primeira posição, visualizamos o indicador de célula. Sempre que pretenda posicionar-se em determinada célula, efectue um click na célula respectiva.

2. Para efectuarmos a movimentação de dados, colocamos o ponteiro do rato sobre a borda da célula até que a sua disposição se encontre em seta. Depois, pressione o botão esquerdo do rato e arraste os dados para uma nova posição.

3. Para efectuarmos a cópia de dados, colocamos o ponteiro do rato sobre a borda da célula até que a sua disposição se encontre em seta. Depois, prima a tecla <CTRL>, pressione o botão esquerdo do rato e arraste os dados copiados para uma posição ao seu critério.

4. Quando calculamos determinado item e, encontramos vários items na mesma coluna que têm que sofrer as mesmas alterações, posicionamos o ponteiro do rato sobre o indicador de célula no canto inferior direito da célula até encontrarmos a disposição do rato numa pequena cruz negra. Pressionamos o botão esquerdo do rato e arrastamos até à posição pretendida.

5. Caso, sinta a necessidade de criar uma série de valores ou texto com valores, numa sequência de por exemplo, 1,2,3... ou Produto 1, Produto 2, Produto 3..., posicione o ponteiro do rato sobre o indicador de célula no canto inferior direito da célula até encontrar a disposição do rato numa pequena cruz negra. Prima a tecla <CTRL>, pressione o botão esquerdo do rato e arraste até à posição pretendida.

Consegue rapidamente introduzir dados numa área de células, seleccione primeiramente uma área de células e digite os dados numa célula e pressione as teclas <CTRL>+<ENTER>.

Se arrastar o marcador de célula para uma das direcções possíveis, e terminar o arrastamento visualizando uma área cinza, é porque, não efectuou o arrastamento para copiar dados para a posição pretendida, ou seja, estará a eliminar todos os dados da sua selecção.

3

Page 3: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

CRIAR UMA LISTA DE PREENCHIMENTO AUTOMÁTICO

Se utiliza frequentemente séries de dados especiais, tais como, listas de produtos ou de nomes, pode utilizar o comando preenchimento automático para introduzir dados automaticamente na sua folha de trabalho.

Para criar uma lista de uso diário ou de bastante utilização no desenvolvimento do seu trabalho, recorra ao menu Ferramentas e escolha a opção Opções.

1. Seleccione o separador Listas personalizadas.

2. Na caixa Entradas da lista digite as palavras que pretende.

3. Após escrever todas as palavras, clique no botão Adicionar

Escreva a primeira palavra da lista que acabou de criar.

Com o rato no canto inferior direito da célula (em forma de mira), clique e arraste para as células adjacentes.

4

Page 4: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

FORMATAÇÃO CONDICIONAL

Se uma célula tiver resultados de fórmulas ou outros valores de células que pretende controlar, pode identificar as células aplicando-lhe uma formatação condicional. Por exemplo, pode aplicar sombreado verde (realce) à célula, no caso das vendas excederem as previsões e pode aplicar um sombreado vermelho se as vendas forem inferiores ao previsto.

Quando as condições são alteradas: se o valor de uma célula for alterado e já não preencher as condições específicas, o Microsoft Excel suprime temporariamente as formatações que realçam essa condição. As formatações condicionais continuam aplicadas às células até que serem removidas, embora não se verifique qualquer uma das condições e não sejam apresentadas as formatações específicas da célula.

REALÇAR AS CÉLULAS QUE SATISFAZEM DETERMINADAS CONDIÇÕES

Pretende-se realçar, com padrões, as células que contêm valores inferiores a zéro.

1. Seleccione as células que deseja realçar.

2. No menu Formatar, faça clique sobre Formatação condicional.

3. Execute um dos seguintes passos: Para utilizar os existentes nas células

seleccionadas como critérios de formatação, faça clique sobre O valor da célula é, depois seleccione a expressão de comparação e, em seguida, escreva um valor na caixa apropriada. Pode introduzir um valor constante ou uma fórmula. Se introduzir uma fórmula, tem de a começar com um sinal de igual (=).

Para utilizar uma fórmula como o critério de formatação (para avaliar dados ou uma condição, que não sejam os valores das células seleccionadas, faça clique sobre A formula é, na caixa existente à esquerda e, em seguida, introduza a fórmula na caixa à direita. O cálculo da fórmula tem de resultar num valor lógico VERDADEIRO ou FALSO.

5

Page 5: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

4. Faça clique sobre Formatar.

5. Seleccione o estilo de tipo de letra, a cor do tipo de letra, o sublinhado, os limites, o sombreado ou os padrões que deseja aplicar.

O Microsoft Excel só aplica a formatação seleccionada se o valor da célula corresponder à condição ou se a fórmula devolver um valor VERDADEIRO.

6. Para adicionar outra condição, faça clique sobre Adicionar e, em seguida, repita os passos de 3 a 5.

6

Page 6: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Pretende-se que os valores superiores a 40 fiquem formatados a Negrito.

Pode especificar até três condições. Se nenhuma das condições especificadas for verdadeira, as células mantêm a formatação existente.

7

Page 7: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

ALTERAR, ADICIONAR OU REMOVER FORMATAÇÃO CONDICIONAL

1. Seleccione uma célula que tenha a formatação condicional que deseja alterar ou remover.

2. No menu Formatar, faça clique sobre Formatação condicional.

3. Altere o operador, os valores, a fórmula ou a formatação de cada uma das condições.

Para alterar a formatação, faça clique sobre Formato para a condição que deseja alterar. Para voltar a seleccionar a formatação no actual separador da caixa de diálogo Formatar células, faça clique sobre Limpar.

Para remover uma ou mais condições, faça clique sobre Eliminar e, em seguida, seleccione a caixa de verificação relativa às condições que deseja eliminar.

LOCALIZAR CÉLULAS QUE CONTÊM FORMATAÇÃO CONDICIONAL

1. Para localizar as células que contêm formatação condicional específica, faça clique sobre uma célula que tenha os critérios condicionais e a formatação que deseja localizar. Para localizar quaisquer células com formatação condicional existentes na folha de cálculo, faça clique sobre qualquer célula.

2. No menu Editar, faça clique sobre Ir para.

3. Faça clique sobre Especial.

4. Faça clique sobre Formatos condicionais.

5. Para localizar células com formatação condicional idêntica, faça clique sobre Mesmos em Validação de dados. Para localizar células com qualquer formatação condicional, faça clique sobre Todos.

8

Page 8: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

FÓRMULAS

CRIAÇÃO DE FÓRMULAS

As fórmulas de cálculo são necessárias à realização de operações aritméticas e actualização dos dados após modificação. Estes cálculos podem ser simples operações aritméticas ou complexas equações matemáticas.

As fórmulas em Excel são sempre iniciadas pelo sinal de “=”.

Os elementos mais usuais numa fórmula são os operadores, os endereços e os valores constantes.

Exemplo:

Tipos de Operadores

Operador Exemplo

Aritméticos + Adição- Subtracção/ Divisão* Multiplicação%Percentagem^ Potenciação

=15000*16%

=(C10*12)/B12

=B3*12+4^2Comparação = Igual

> Maior< Menor>= Maoir ou Igual<= Menor ou Igual<> Diferente

=D14>=100000(Devolve o valor Verdadeiro {True} ou Falso {False}, de acordo com a condição)

Endereço : Área (Range): con-junto de células com-preendidas entre dois endereços.

; União entre um con-junto de células

B3:C8

D4;D9

Texto & Concatenação: junção de dois ou mais con-juntos de texto

=G10&G11

=C12&”Horas”

9

Page 9: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

FÓRMULAS COM ENDEREÇOS RELATIVOS

A utilização de endereços nas fórmulas, em vez de valores constantes, permite que, sempre que exista alteração nos valores que influenciam a fórmula, o resultado apresentado seja automaticamente actualizado

Exemplo:

1. Seleccione a célula onde

pretende efectuar o cálculo.1. Seleccione a célula onde pre-

tende efectuar o cálculo.

2. Digite a fórmula. 2. Digite o sinal de “=”.

3. Confirme. 3. Faça um clique na célula B3.

4. Digite o operador “+”.

5. Clique na célula C3.

6. Confirme.

Dizemos então que a fórmula possui endereços relativos, porque ao ser copiada para as linhas seguintes, os seus endereços alteram-se, adaptando-se ás novas coordenadas e fazendo com que o utilizador não tenha de digitar várias fórmulas idênticas.

FÓRMULAS COM ENDEREÇOS ABSOLUTOS

Nem sempre é possível utilizar a cópia das fórmulas e a sua consequente adaptação a novas coordenadas, de forma directa.

A figura seguinte, na coluna E pretende-se calcular o valor total com 5% de desconto a pronto pagamento (P.P.)

10

Page 10: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Se tentar copiar esta fórmula para a linha seguinte irá verificar que o valor difere do que realmente deveria resultar do cálculo. Isto porque a adaptação feita á fórmula copiada para a célula E6 deu origem á fórmula =D6*(1-E3), quando na realidade deveria ser =D6*(1-E2).

Pretende-se, então, que exista uma adaptação às novas linhas, mas a multiplicação seja sempre feita pela célula E2. Deve-se, para isso, indicá-la como e«um endereço absoluto, pelo que a fórmula correcta será: =D5*(1-$E$2).

O endereço absoluto difere do relativo, devido aos símbolos $. A colocação destes símbolos pode ser feita através da simples digitação ou pressionando a tecla F4.

UTILIZAÇÃO DE FUNÇÕES

Uma função de EXCEL são fórmula pré-concebidas com uma aplicação específica.

As funções são vantajosas porque permitem diminuir o temo gasto na elaboração de fórmulas, assim como os eventuais erros na sua elaboração.

O EXCEL possui cerca de 320 funções agrupadas por:

Base de dados (Database & List management)

Data e hora (Date & time)

DDE e externas (DDE & External)

Engenharia (Engineering)

Financeiras (Financial)

Informação (Information)

Lógicas (Logical)

Consulta e referência (Lookup & Reference)

Matemáticas e trigonometria ( Math & trigonometry)

11

Page 11: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Estatística (Statistical)

Texto (Text)

As funções do EXCEL têm a seguinte sintaxe:

=NomedaFunção(argumentos)

Exemplos de algumas funções de EXCEL:

Função Sintaxe Exemplo

Data/HoraHoje =Hoje()

Data actual=Hoje()

FinanceiraPgto =Pgto(taxa;nper;valor)

Pagamento por período

=Pgto(15%/12;10*12;-10000)Quantia mensal a pagar, a uma taxa de 15% ao ano, durante 10 anos, para um empréstimo de inicial de 10000

Matemática

Produto =Produto(num;num;...;num)Produtos

=Produto(10;2)=Produto(C2;D7;D9)

Soma =Soma(área)Somatório

=Soma(G10:G21)=Soma(B5;B9;C10)

Estatística

Média =Média(área)Média Aritmética (simples)

=Média(F3;F11)=Média(M2;M5:M8;M25)

Contar =Contar(área)Contador

=Contar(A5;A26)Conta o número de células preenchidas com valores, na área definida.

12

Tipos de Argumentos:Valor Constante

Endereço (relativo ou absoluto)Área de células (range)

Texto (sempre entre aspas)

Page 12: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Por exemplo o total da célula D4 :

1. Digite o sinal de “=”, escreva o nome da função (Soma) e o primeiro parêntesis.

2. Com o rato seleccione a área de células que se pretende somar (B4 a B7).

3. Confirme .

SOMA AUTOMÁTICA

O EXCEL proporciona-lhe em modo automático de efectuar uma soma de um grupo de células. Para isso execute os seguintes passos:

1. Seleccione a área de células que pretende somar, mais uma, ou seja, o grupo de células onde se encontram os valores a somar, mais uma célula (em branco) onde irá ser colocada a soma das células anteriores.

2. Clique um botão Soma automática (AutoSum) na barra de ferramentas.

13

Page 13: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

COPIAR FUNÇÕES PARA CÉLULAS ADJACENTES

Para copiar a função de cálculo para as células adjacentes proceda do seguinte modo:

1. Seleccione a célula que contém a fórmula (função).2. Com o rato em

forma de cruz pequena no canto inferior direito da célula seleccionada, clique sem levantar a tecla do rato, e arraste para as células para onde pretende copiar a fórmula ou função.

VISUALIZAÇÃO AUTOMÁTICA DO RESULTADO DE FUNÇÕES

O EXCEL efectua automaticamente cálculos de um conjunto de valores resultantes de funções matemáticas e estatísticas, sem que para isso o utilizador tenha de inserir a respectiva função numa célula.

Este resultado encontra-se na barra de estado.

14

Page 14: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Exemplo:

Para alterar a função a ser utilizada, execute um clique com a tecla do lado direito do rato sobre a barra de estado e seleccione a função que pretende para o cálculo automático.

ATRIBUIR UM NOME A CÉLULAS

Quando está a construir uma folha de cálculo, torna-se mais fácil identificar uma célula ou conjunto de células por nomes. Os nomes tornam as fórmulas mais fáceis de ler, reduzindo a probabilidade de escrever uma fórmula incorrecta, pois referencia o nome da célula e não o seu endereço.

Uma vez definido o nome, pode usá-lo em funções e fórmulas do mesmo modo que fazia referência a uma célula.

DEFINIR UM NOME

Para definir um nome para uma célula:

1. Seleccione a célula a que deseja atribuir um nome.2. Seleccione o menu Inserir (Insert), comando Nome (Name) e opção

Definir (Define).

3. Digite o nome que pretende atribuir à célula na caixa Nomes no Livro (Names in Book)

15

Page 15: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

4. Clique no botão OK.

Repare que na caixa de endereços (à esquerda da barra de fórmulas), passou a constar o nome da célula:

APAGAR UM NOME

Caso queira apagar um nome previamente definido:

1. Seleccione o comando Definir (Define) dentro da opção Nome (Name) do menu Inserir (Insert).

2. Seleccione o nome a apagar na caixa de listagem e clique no botão Eliminar (Delete).

Todas as células que referenciam o nome a ser apagado, mostrarão uma mensagem de erro.

INTRODUZIR UM NOME NUMA FÓRMULA

Através da utilização do comando Colar (Paste) da opção Nome (Name) no menu Inserir (Insert) podemos visualizar todos os nomes definidos na Folha de cálculo.

Basta seleccionar um dos nomes , clicar no botão OK e continuar a escrever a fórmula.

Exemplo:

Pretende-se calcular o desconto ( à taxa de 10%) efectuado durante o primeiro semestre.

1. Atribua um nome à célula que irá conter a taxa de desconto e um nome ao total do 1º Semestre.

2. Digite o sinal de "=".

3. Abra o menu Inserir/Nome (Insert/Name).

4. Escolha o comando Colar (Paste).

16

Page 16: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

5. Seleccione o nome que pretende para a fórmula e clique no botão OK.

6. Digite o operador *.

7. Repita a operação do ponto 4. E 5..

8. Confirme o conteúdo da célula.

TIPOS DE ERROS

O Excel produz um código de erro quando uma célula contém uma fórmula que não pode ser devidamente calculada. Todos os códigos se iniciam por um cardinal (#).

Tipo Explicaçăo / Causa#DIV/0 Tentativa de divisão por zero (0)#N/A "No Value is Avaliable" - Pode-se introduzir este código numa célula de

modo a que todas as células que façam referência a esta, originem também #N/A, em vez do respectivo cálculo ser efectuado.

#NAME? Introduziu-se um nome (range) que não é reconhecido pelo sistema.#NULL! Tentativa de intersecção de dois ranges que não se intersectam; não

têm células comuns.#REF! Referência a uma célula que não é válida; uma situação típica deste

erro é o caso de se apagar uma célula que é referenciada por outras, nas suas fórmulas.

#VALUE! O valor da fórmula não é possível de ser determinado. Frequentemente, este erro é devido a uma aplicação incorrecta de operadores ou argumentos.

#NUM! Erro de natureza numérica; o cálculo não pode ser efectuado, pois existem na fórmula, valores numéricos mal aplicados, como sejam o cálculo de raízes quadradas negativas, número demasiado pequeno ou grande para se representar, etc...

17

Page 17: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

LISTA DE DADOS

DEFINIÇÃO DE BASES DE DADOS

Uma base de dados é um conjunto de informações, organizada segundo regras definidas à qual se pode aceder para extrair, actualizar, acrescentar ou eliminar informação.Para dar alguns exemplos poderemos citar bases de dados bem do nosso conhecimento:

Contas Bancárias (A sua conta e os seus dados encontram-se organizadas numa base de dados, juntamente com outras contas).

Números de Telefone (Quando pretendemos saber um número de telefone ou a morada de determinada pessoa, ligamos para as informações, e a pessoa que nos atende, irá procurar o que desejamos numa base de dados).

As contas do telefone, da luz e da água que recebemos em nossas casas, são extraídas de bases de dados.

Todos os exemplos dados anteriormente são organizados de uma determinada forma, para assim permitir o acesso rápido à informação, sem que seja necessário a procura em todo o ficheiro.

1. Ordenar (Sorting)O comando Ordenar (Sort) no menu Dados (Data) permite ordenar as linhas ou registos de uma lista ou base de dados, respectivamente, de acordo com o critério ou critérios especificados.

2. Filtro (Filter)O comando Filtro (Filter) no menu Dados (Data) permite encontrar e destacar um conjunto de informações (linhas ou registos) por forma a serem “trabalhados”. O filtro ou filtros especificados permitem evidenciar apenas ou linhas ou registos que satisfazem as condições.

3. Formulário (Data Form)O Formulário (Data Form) oferece ao utilizador um meio prático e simples de efectuar a manutenção de uma lista ou base de dados. Quando se selecciona o comando Formulário (Form) no menu Dados (Data), o Excel faz uma leitura da informação contida na lista ou base de dados e apresenta no écran uma caixa de diálogo onde visualiza a informação de um registo.

4. Subtotais (Automatic Subtotals)O comando Subtotais (Subtotals) no menu Dados (Data) permite inserir linha de subtotais para qualquer coluna (campo). O Excel, automaticamente, insere no fim da lista um total (somatório dos subtotais).

5. Tabela dinâmica (Pivot Table)Uma Tabela dinâmica (Pivot Table) consiste numa tabela interactiva que sintetiza e permite uma análise da informação contida numa lista ou base de dados. Pode reagrupar, organizar e analisar os dados através da técnica “Drag and Drop”, cruzando os campos da base de dados de forma a obter outro tipo de informação que não são perceptíveis na base de dados.

19

Page 18: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

REGISTOS E CAMPOS

Um campo é um espaço que contém determinada informação (ex: Nome do cliente X, Telefone do Sr. Y)

Um REGISTO é um conjunto de campos que dizem respeito a uma entidade (pessoa, empresa, objecto, etc.)

Para melhor entender a definição de campo e registo, vamos observar a base de dados da figura seguinte. O quadro apresenta uma base de dados com alguns dados sobre as facturas emitidas para os clientes de uma determinada empresa.

ADICIONAR E ELIMINAR REGISTOS UTILIZANDO O “FORMULÁRIO”

Também podemos utilizar o comando Formulário (Form) do menu Dados (Data) para manipular uma base de dados. Deve estar posicionado em qualquer célula, dentro da área da Base de dados.

Para adicionar um registo utilizando o Formulário (Form):

1. Seleccione o comando Formulário (Form) no menu Dados (Data).

2. Clique no botão Novo (New).

3. Digite os dados.

4. Seleccione o botão Fechar (Close).

20

Nome dos campos

Registos

Page 19: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Para apagar um registo utilizando o "Formulário" (“Form”).

1. Seleccione o comando Formulário (FORM) no menu Dados (Data).

2. Desloque-se até ao registo a eleminar.

3. Seleccione o botão Eliminar (Delete).

4. Seleccione OK.

5. Seleccione Fechar (Close).

ORDENAR A BASE DE DADOS

Após a introdução dos dados, o Excel permite a ordenação da base de dados segundo uma determinada chave de indexação.(Chave é a ordem de indexação, ou seja, é o campo pelo qual se vai proceder à ordenação).

Se pretender introduzir novos dados, terá de voltar a ordenar a base de dados.

1. Posicione-se em qualquer célula dentro da Base de Dados.

2. Seleccione o comando Ordenar (Sort) no menu Dados (Data).

3. Escolha o nome do campo para ordenar - Ordenar por (Sort By) - (Chave de Indexação).

21

Page 20: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

FILTROS

Frequentemente, surge a necessidade de, a partir de um quadro ou de uma base de dados, obter ou seleccionar um conjunto de linhas(registos) que satisfaçam um ou mais critérios de selecção. Neste capítulo, vamos aprender a utilizar o comando Filtro (Filter) do menu Dados (Data).Com este comando, dispomos de duas alternativas. Assim, por um lado, podemos seleccionar os registos através de um Filtro(AutoFilter) e na área da lista ou base de dados ficam visíveis apenas os registos que satisfazem o critério ou critérios. Por outro lado, podemos utilizar o Filtro avançado (Advanced Filter) que consiste em definir uma zona de Critérios (Criteria) onde especificamos as condições de selecção de registos e colocar numa zona distinta da folha de cálculo, os registos que satisfazem a condição ou condições..

FILTRO AUTOMÁTICO - AUTOFILTER

1. Seleccione no menu Dados (Data) o comando Filtro (Filter).

2. Dê um Clique na opção Filtro automático (AutoFilter).

Agregado aos títulos das colunas surgem uns botões (“drop-down arrow”) que dão acesso a uma “List Box”.

Para filtrar os dados abra a caixa de lista do respectivo campo e seleccione os dados que pretende filtrar.

Abra novamente a caixa de lista e seleccione Todos (All) para visualizar todos os registos.

22

Page 21: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

CRIAR UM FILTRO AUTOMÁTICO (AUTOFILTER)

1. Seleccione uma célula dentro da Base de dados.

1. Escolha o comando Filtro (Filter) no menu Dados (Data) e seleccione Filtro automático (Auto Filter).

2. Repare que surgem botões associados a cada coluna da lista ou tabela. Dê um Clique no botão da coluna que contêm a informação pela qual pretende estabelecer o filtro.

3. Seleccione "Personalizar" (“Custom” )na lista.

4. Dê um clique na “drop-down” da 1ª caixa, de forma a seleccionar o operador relacional que pretende utilizar no critério. Na segunda caixa, digite o valor ou o texto com o qual pretende estabelecer a comparação.

CÁLCULO DE TOTAIS E SUBTOTAIS

Um dos processos de obter informação adicional numa lista ou base de dados é inserir subtotais e totais.

No nosso exemplo, podemos saber qual o total facturado relativamente a cada destino. Neste caso, o comando Subtotais (Subtotals) no menu Dados (Data) irá inserir na lista ou base de dados, linhas de subtotais respeitantes a cada destino.

Antes de inserir subtotais e totais, deve Ordenar (Sort) a lista ou base de dados pela coluna (campo) que pretende obter os totais e subtotais.

23

Page 22: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

ORDENAR

1. Seleccione o comando Ordenar (Sort) no menu Dados (Data).

2. Na 1ª caixa Ordenar por (sort by) indique a coluna e a ordem Ascendente/Descendente (Ascending/descending) pela qual pretende ordenar a base de dados ou lista.

3. Na caixa A lista (My List Has), dê um Clique na opção Tem linha de cabeçalho (Header Row) de forma a não considerar, na ordenação, a linha de títulos.

INSERIR SUBTOTAIS/TOTAIS

1. Seleccione o comando Subtotais (Subtotals) no menu Dados (Data).

2. Na secção A cada alteração em (At Each Change in): seleccione a coluna (campo) pela qual pretende agrupar as linhas ou registos.

3. Na secção Usar função (Use function) seleccione a função a utilizar para cálculo (por defeito, a função Soma (Sum )está activa)

4. Na secção Adicionar subtotal a (Add Subtotal To): seleccione a coluna (campo) no qual pretende obter os subtotais.

5. Dê um Clique em OK.

Quando pretender recalcular os subtotais deve activar a opção Substituir subtotais actuais (Replace Current Subtotals), de forma a não inserir uma segunda linha de subtotais por cada grupo.

A opção Quebra de página entre grupos (Page Break Between Groups) permite inserir uma quebra de página por grupo.

24

Page 23: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

A opção Sumário abaixo dos dados (Summary Below Data) permite colocar os subtotais e totais no fim de cada grupo e última linha respectivamente. Caso contrário surgirão no início de cada grupo e na primeira linha, respectivamente.

Para remover os subtotais e totais basta dar um Clique no botão Remover todos (Remove All) existente na caixa de diálogo Subtotal (Subtotal).

TOTAIS USANDO FUNÇÕES

Para mostrar os valores somados apenas para as linhas ou células que satisfaçam determinado critério, pode usar as funções das folhas de trabalho. Porque utiliza funções introduzindo uma fórmula, pode mostrar os totais de qualquer localização da folha de trabalho que escolheu.

ADICIONAR VALORES QUE SATISFAÇAM O CRITÉRIO

Para derivar a soma de apenas os valores que satisfaçam uma determinado critério, tal como “apenas quantias com taxas de interesse superiores a 9%” use a seguinte função:

=Soma.Se(Área de células;Critério;Área de células a somar)

Por exemplo, para calcular os totais das vendas para apenas aquelas linhas na lista que seguidamente se apresenta com valores unitários menores do que 1000, digite a fórmula =Soma.Se(C2:C19;”<1000”;D2:D19) numa célula em branco na folha de trabalho.

25

Page 24: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

A área C2:C19 especifica a coluna das unidades da coluna a ser avaliada. A expressão “<1000” é o critério a ser aplicado á coluna das unidades e, a área D2:D19 é a coluna a ser somada - neste caso, a coluna das Vendas.

CONTAR VALORES QUE SATISFAÇAM O CRITÉRIO

Para contar células ou linhas que satisfaçam um critério, introduza a seguinte fórmula numa célula em branco na folha de trabalho.

=Contar.se(Área de células;Critério)

onde a área C2:C19 é a coluna das unidades.Contar Células ou Campos em Branco - Utilize a função Contar.Vazio para contar todas as células em branco ou que contenham fórmulas que nada retornam. Por exemplo, se tiver uma lista de registos de ordens de serviços e pretende colocá-los num relatório de como ainda não foram resolvidos, use a função Contar.Vazio para contar linhas que não tenham qualquer entrada na coluna Resolve Date. Para usar a função Contar.Vazio especifique a área de células que pretende examinar. Por exemplo, para contar todas as células em branco de uma área A1:A54, digite o seguinte:

=Contar.Vazio(A1:A54)

FUNÇÕES PARA PESQUISAR VALORES NA LISTA

Uma forma de usar uma lista é utilizar uma tabela de pesquisa (lookup table). Numa tabela de pesquisa, pode usar uma fórmula para procurar um item de dados associado com outro item de dados na mesma lista. Por exemplo, pode procurar o nome do produto e o preço unitário de um item na seguinte lista se souber o identificador do produto.

26

Page 25: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

O item de dados que utilizou para procurar um outro item de dados é chamado Valor procura. Uma vez digitado o valor de pesquisa numa célula na folha de trabalho, pode utilizar a função Procv para encontrar outros valores na lista.A função Procv compara o valor de pesquisa com a primeira coluna da lista e depois, retorna um valor associado na mesma linha. Para usar a função Procv, digite a fórmula que utilize a seguinte sintaxe numa célula em branco na sua folha de trabalho:

=Procv(VALOR_PESQUISA;TABELA;Nº_COLUNA_INDEX;RANGE_PESQUISA)

O argumento Valor de Pesquisa especifica o valor de pesquisa que pretende comparar com a primeira coluna na lista. No exemplo precedente, este valor é $F$4, na qual a referência absoluta está presente na célula onde o valor de pesquisa se localiza.

O argumento Tabela especifica a área de células que contém toda a lista. No exemplo, $A$1:$C$22, é a área de células associada.

O argumento Coluna Índice, identifica a coluna que contém o valor que pretende retornar. No exemplo, a fórmula na célula F5 contém o valor 2 para indicar essa coluna, que é a segunda coluna da lista (células B2:B22). Na célula F6, o valor é 3 para a coluna do Preço Unitário, sendo esta a terceira coluna da lista (células C2:C22).

O argumento Range Pesquisa informa o Microsoft Excel 7.0 como comparar o valor de pesquisa com a primeira coluna. Introduzir FALSE informa o programa para pesquisar um valor exacto para o valor de pesquisa.

Se a sua tabela de pesquisa está definida para que os valores de pesquisa se encontrem na primeira linha em vez de na primeira coluna, pode utilizar a função Proch em vez da função Procv.

27

Page 26: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

QUANDO A COLUNA DE PESQUISA NÃO É A PRIMEIRA COLUNA DA SUA LISTA

A função Procv requer uma coluna de pesquisa e que esta - a coluna que pretende comparar o seu valor de pesquisa com - seja a primeira coluna da sua lista. Deve utilizar outras funções se pretender procurar o valor de pesquisa numa coluna sem que seja a primeira. Por exemplo, use as funções Corresp ou Índice juntamente para localizar um valor onde o valor de pesquisa se encontre exactamente numa coluna de pesquisa. Use a função Corresp para procurar a posição do valor de pesquisa. Use o array da função Índice para procurar o item (dados) relacionado usando esse número para a posição.Por exemplo, se pretender pesquisar um preço unitário de um produto utilizando o identificador de produto e, a coluna do identificador de produto não é a primeira coluna da lista, digite a seguintes fórmulas na sua folha de trabalho:

1. A fórmula =CORRESP($F$4;$A$1;$A$22;0) compara o valor de pesquisa na célula F4 à coluna do identificador de produto e, retorna as posições dos valores de pesquisa na lista.

2. A fórmula =ÍNDICE($C$1;$C$22;$F$5) usa a posição do número retornado pela função CORRESP na célula F5 para procurar a coluna do preço unitário na lista.

Pode também utilizar a função Procv para procurar um valor ligado a uma área de células de valores. Por exemplo, use a função Procv com a lista seguinte, para determinar qual a percentagem de desconto a aplicar a um cliente, se souber o total da encomenda do cliente.

A função Procv na célula E5 compara o valor pesquisa na célula E4 para a primeira coluna na lista (Range A1:B6) para procurar o desconto associado na coluna desconto (coluna 2). Procv retorna o valor 15% porque o valor pesquisa 1200 se encontra entre 1000 e 5000 na lista.Para usar a função Procv desta forma, defina o quarto argumento (Range Pesquisa) com o valor TRUE, assim, informa o programa para procurar aproximadamente o valor semelhante ou enquadrado e retornar o valor associado.

DEFINIÇÃO DA ÁREA DE CÉLULAS DE PESQUISA NA LISTA DE TRABALHO

Devido ao Microsoft Excel procurar por um valor semelhante aproximado para o valor pesquisa, deve ajustar a sua lista para que os valores que pretende comparar com o seu valor pesquisa - o valor de comparação - surja em ordem ascendente. Isto, porque o Microsoft Excel pesquisa o primeiro valor que é maior que o seu valor pesquisa, retorna uma posição e depois, retorna o valor associado.

28

Page 27: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Se estiver a utilizar uma lista existente, uma forma fácil de ajustar e organizar os valores por ordem ascendente é ordenar a lista por colunas de acordo com o conteúdo dos valores de comparação. Utilize o comando Ordenar do menu Dados.

Ordem Ascendente ?A ordem ascendente para os números vai do menor até ao maior número positivo da lista (tal como -99 a 99). Para valores de texto, a ordem é a normal, a ordem alfabética (A-Z). Para datas e horas, a ordem ascendente vai da data mais cedo até à data mais tarde (1/1/93 a 31/12/93, por exemplo).

Se pretende criar uma área de células de pesquisa e a coluna de pesquisa não é a primeira coluna da sua lista, use o vector da função Procv em vez da função Procv em si. Por exemplo, se a coluna de encomendas no exemplo precedente é a segunda coluna em vez da primeira, introduza a fórmula =PROC($E$4;A1:A6;B1:B6) para activar a procura do desconto para o valor pesquisa na célula E4. A função Proc compara o valor pesquisa da coluna de encomendas e depois, retorna o valor associado na coluna desconto, de acordo com a ordem das colunas na lista.

Para utilizar os títulos das colunas como argumentos com a função Proc, deve em primeiro lugar nomear as suas colunas utilizando a caixa Nome ou seleccionar o comando Nome do menu Inserir, para depois escolher o comando Definir.

CRIAR UMA TABELA DINÂMICA (PIVOT TABLE)

Como já foi referido, uma Tabela dinâmica (Pivot Table) é uma tabela interactiva onde, através do cruzamento de informação proveniente da lista ou base de dados, podemos obter diferentes análises dessa mesma lista ou base de dados.

Uma Tabela dinâmica (Pivot Table) é criada a partir do Assistente de Tabelas Dinâmicas (Pivot Table Wizard) que consiste num conjunto de caixas de diálogo através das quais o utilizador é conduzido passo por passo na especificação quanto à informação que pretendemos colocar na tabela e como a pretendemos dispor nessa mesma tabela.

29

Page 28: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Pode criar Tabelas Dinâmicas a partir de:

Listas ou Bases de Dados do Excel

Bases de Dados Externas criadas noutras aplicações (dBase, Access, etc.)

Folhas de consolidação

Outras Tabelas Dinâmicas

Como já foi referido, uma Tabela dinâmica (Pivot Table) é uma tabela interactiva onde, através do cruzamento de informação proveniente da lista ou base de dados, podemos obter diferentes análises dessa mesma lista ou base de dados.

Uma Tabela dinâmica (Pivot Table) é criada a partir do Assistente de Tabelas Dinâmicas (Pivot Table Wizard) que consiste num conjunto de caixas de diálogo através das quais o utilizador é conduzido passo por passo na especificação quanto à informação que pretendemos colocar na tabela e como a pretendemos dispor nessa mesma tabela.

Pode criar Tabelas Dinâmicas a partir de: Listas ou Bases de Dados do Excel Bases de Dados Externas criadas noutras aplicações (dBase, Access, etc.) Folhas de consolidação Outras Tabelas Dinâmicas

Depois da Tabela Dinâmica criada, pode reagrupar, organizar e analisar a informação através de um simples “drag and drop” das colunas (campos) na Tabela Dinâmica. Pode também, incluir subtotais, alterar a função para um determinado campo ou definir um cálculo específico para a Tabela Dinâmica.

CRIAR UMA TABELA DINÂMICA (PIVOT TABLE)

Escolha o comando Relatório de Tabela dinâmica (Pivot Table) do menu Dados (Data).

Siga as instruções das caixas de diálogo para construir uma Tabela dinâmica.

Iremos criar uma tabela que mostre o total facturado por cliente.

Especifique dados para a Tabela dinâmica.

30

Page 29: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

31

Duplo clique

Page 30: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

ACTUALIZAR UMA TABELA DINÂMICA

Quando os dados são alterados na lista ou base de dados, há a necessidade de proceder à actualização da Tabela dinâmica. Para isso, deve fazer o seguinte:

1. Seleccione uma célula qualquer na Tabela Dinâmica.

2. No menu Dados (Data), dê um Clique no comando Actualizar Dados (Update Data).

Ou com a tecla direita do rato dentro da área de células da tabela dinâmica.

ALTERAR A ESTRUTURA DA TABELA DINÂMICA

Pretende-se alterar a estrutura da tabela dinâmica anterior, para que mostre o total facturado por dia, para cada cliente.

Clique com tecla direita do rato dentro da área de células da tabela dinâmica e seleccione Assistente….

Clique no botão Concluir.

32

Page 31: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

INTEGRAÇÃO DE FOLHAS DE CÁLCULO

Como sabe, o EXCEL cria LIVROS que contém diferentes documentos - Folhas (Sheets), Gráficos (Charts), etc.Convém referir que estas alterações só acontecem se existir uma dependência (link) entre as folhas. Esta ligação (link) faz-se através de fórmulas.

Exemplo: Pretende-se criar um Livro com a informação relativa ao volume de vendas de duas filiais de uma empresa e concentrar numa folha os valores totais das duas

filiais.Atribuímos a duas folhas (Folha1 e Folha2) os nomes “Filial 1” e “Filial 2” respectivamente, apresentando os dados de cada uma das filiais.

Vamos de seguida criar uma 3ª folha com o nome “Filial 1 + Filial 2” que apresentará os valores somados das folhas “Filial 1” e “Filial 2”.

33

Page 32: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Para ligar as células dos totais da Filial 1 e Filial 2, à folha Totais proceda da seguinte forma:

Na folha “Filial 1 + Filial 2” seleccione a célula referente ao Produto A do 1º Semestre.

Digite o sinal “=“

Passe para a folha “Filial 1” e seleccione Produto A do 1º Semestre.

Insira o operador “+”.

Passe para a folha da “Filial 2” e seleccione a célula referente ao Produto A do 1º Semestre

Pressione ENTER para confirmar.

Repita os mesmos passos para os restante produtos e respectivos Semestres, ou execute o processo de cópia de fórmula.

34

Page 33: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

MACROS

O QUE É UMA MACRO

Macros são programas que executam tarefas específicas, automatizando-as. Quando uma macro é activada, ela executa sequencialmente as instruções que a constituem.

TIPOS DE MACROS

Existem dois tipos de macros: as macros de comando e as macros de função, sendo as primeiras mais utilizadas.

Macros de ComandoAs macros de comando simulam as acções executadas pelo utilizador. Elas seleccionam, aplicam formatações, criam gráficos, etc.

Macros de FunçãoAs macros de função incluem funções que são criadas pelo utilizador e que são acrescentadas à lista de funções predefinidas do Excel. Com este tipo de macros é possível simplificar determinados cálculos.

CRIAR MACROS DE COMANDO

Existem duas possibilidades de criação de macros: uma através da utilização do gravador de macros do Excel, e a outra digitando as instruções numa folha chamada Módulo (Module).

CRIAR UMA MACRO COM O GRAVADOR DE MACROS

Vamos começar por criar uma macro muito simples, cujo objectivo é imprimir 2 cópias da folha activa. Para tal, execute os seguintes passos:

1. Abra um livro já existente e aceda ao menu Ferramentas (Tools) comando Gravar Macro (Record Macro) subcomando Gravar nova Macro (Record New Macro).

2. Surgirá a seguinte caixa de diálogo, na qual vai indicar o nome da Macro, neste caso Impressão.

Relativamente ao local onde a macro é guardada existem três hipóteses:

35

Page 34: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Livro Pessoal da Macro (Personal Macro Workbook) A macro é armazenada no ficheiro Pessoal.xls (Personal.xls), que está sempre aberto. Não é necessário gravá-lo pois o Excel executa essa tarefa. Se pretende macros sempre disponíveis é esta opção que deve seleccionar.

Este Livro (This Workbook)A macro fica armazenada no livro corrente (opção ligada por defeito)

Novo Livro (New Workbook)A macro é armazenada num novo livro

3. Depois, dê um clique no botão OK; vai, assim, iniciar o processo de gravação.

4. Abra o menu Ficheiro (File) e escolha o comando Imprimir (Print). Na caixa de diálogo da impressão, altere o nº de cópias para 2.

5. Pare a gravação da macro, dando um clique no botão respectivo, ou aceda ao menu Ferramentas (Tools) comando Gravar Macro (Record Macro) subcomando Terminar Gravação (Stop Recording).

EXECUTAR A MACRO

A macro pode ser executada de diversas formas. Quando foi criada e se lhe foi atribuída uma tecla de atalho (CTRL + ) e contemplada no menu Ferramentas pode ser executada por um destes dois processos.

Para além destes ainda pode executá-la através do menu Ferramentas (Tools) comando Macro botão Executar (Run).

ASSOCIAR UMA MACRO A UM BOTÃO

Para além de atribuir uma tecla de atalho à macro ou de colocá-la no menu Ferramentas (Tools), pode ainda associá-la a um botão e colocá-la numa barra de ferramentas para que esteja sempre disponível.

Para associar a macro a um botão:1. Abra o menu Ver (View) comando Barra de Ferramentas (Toolbars), na caixa

de diálogo Barras de Ferramentas dar um clique sobre o botão Personalizar (Customize).

36

Page 35: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

2. Na caixa de diálogo são visualizadas as várias categorias, seleccione a categoria Macros, onde estão os botões que pode associar às macros que criar.

3. Seleccione o botão que achar mais adequado e arraste-o em direcção a uma das barras de ferramentas presentes no ecrã.

4. Com a tecla direita do rato, clique sobre o botão que acabou de inserir na barra de ferramentas e, clique em Atribuir Macro.

5. Seleccione a macro e clique em OK.

37

Page 36: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

6. Para mudar a imagem do botão clique sobre o botão com a tecla direita do rato e seleccione Alterar imagem do botão.

7. Feche a caixa de diálogo Personalizar (Custom); agora, para activar a macro basta fazer um clique sobre o respectivo botão.

38

Page 37: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

EDITAR UMA MACRO

Quando está a criar uma macro com o Gravador de Macros todas as acções que executa são convertidas em código de VisualBasic. É muito raro que não necessite de alterar ou de alguma forma personalizar uma macro gravada, pois o Gravador de Macros é muito limitativo.

Para editar a macro, abra o menu Ferramentas (Tools) comando Macro. Seleccione a macro que pretende editar e dê um clique no botão Editar (Edit).

No entanto, se a macro estiver armazenada no ficheiro Personal.xls, para efectuar a sua edição tem que mostrá-lo (uma vez que ele se encontra oculto). Para tal, abra o menu Janela (Window) comando Mostrar (Unhide).

MODOS DE GRAVAÇÃO

O gravador de macros permite gravar de dois modos: modo relativo ou modo absoluto. A diferença entre estes dois modos consiste na forma como são armazenadas as referências das células seleccionadas durante a gravação da macro.

UTILIZAR REFERÊNCIAS RELATIVAS

Para usar as referências relativas terá que activar o subcomando Referência Relativa (Relative Reference).

39

Page 38: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Suponha que numa macro que está a construir necessita seleccionar as células A3 a C3, estando posicionado na célula A1.

A instrução é construída com a referência às células indicadas, a partir da posição inicial do cursor, como está representado no exemplo em baixo.

Sub Seleccionar()ActiveCell.Offset(2,0).Range(“A1:C1”).Select

End Sub

A instrução diz-nos que a partir da célula A1 houve um deslocamento de duas linhas (para a célula A3) e zero deslocamento relativamente às colunas, uma vez que a selecção foi feita a partir da coluna A (A3:C3).

UTILIZAR REFERÊNCIAS ABSOLUTAS

Por defeito, todas as macros são gravadas utilizando referências absolutas.

Sub Seleccionar()Range(“A3:C3”).Select

End Sub

Como pode verificar, neste caso, as referências são indicadas, independentemente da posição do cursor.

40

Page 39: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

TECLAS DE ATALHO

CTRL+` (aspa simples à esquerda) Alternar entre a apresentação de valores de célula e a apresentação de fórmulas de células

F9 Calcular todas as folhas em todos os livros abertos

SHIFT+F9 Calcular a folha de cálculo activa

CTRL+C Copiar

F11 ou ALT+F1 Criar um gráfico que utilize o intervalo actual

CTRL+1 Visualizar a caixa de diálogo Formatar células

F5 Visualizar a caixa de diálogo Ir para

CTRL+ENTER Preencher o intervalo de células seleccionado com a entrada actual

CTRL+SHIFT: Inserir a hora actual

CTRL+SHIFT+; Introduzir a data actual

CTRL+HOME Mover para o início da folha de cálculo

CTRL+END Mover para a última célula na folha de cálculo, que é a célula na intersecção da coluna utilizada mais à direita e a linha utilizada mais em baixo (no canto inferior direito), ou a célula do lado contrário à célula principal, que é normalmente A1

CTRL+A Abrir

CTRL+V Colar

SHIFT+F3 Colar uma função numa fórmula

CTRL+P Imprimir

CTRL+G Guardar

CTRL+T Seleccionar tudo (quando não está a introduzir ou editar fórmulas)

CTRL+BARRA DE ESPAÇOS Seleccionar a coluna actual

SHIFT+BARRA DE ESPAÇOS Seleccionar a linha actual

CTRL+Z Anular

CTRL+T Ao introduzir uma fórmula, é apresentada a Paleta de fórmulas depois de escrito o nome da função

ALT+ENTER Parágrafo

CTRL+SHIFT+SETA DE DIRECÇÃO Seleccionar uma área células adjacentes

CTRL+PAGE UP ou PAGE DOWN Mudar de folha de cálculo

41

Page 40: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

APÊNDICE I

LISTA DE FUNÇÕES

FUNÇÕES DE BASE DE DADOS

Bdcontar.Val Dcounta Conta as células não vazias de uma base de dados de acordo com os critérios indicados

Bdcontar Dcount Conta as células que contêm números de acordo com os critérios especificados

Bddesvpadp Dstdevp Calcula o desvio padrão com base na população

Bddesvpad Dstdev Calcula o desvio padrão com base numa amostra

Bdmáx Dmax Devolve o valor máximoBdmédia Daverage Calcula a médiaBdmín Dmin Devolve o valor mínimoBdmultipl Dproduct Multiplica os valores dos registos que

satisfazem os critérios definidosBdobter Dget Extrai um único registo que corresponda aos

critériosBdsoma Dsum Soma os números dos registos que satisfazem

os critériosBdvarp Dvarp Calcula a variância com base na população

totalBdvar Dvar Calcula a variância com base numa amostraSql.Request Sqlrequest Faz a ligação com uma origem de dados

externa e executa uma consulta, depois devolve o resultado como uma matriz sem programação de macro

FUNÇÕES DE CONSULTA E REFERÊNCIA

Áreas Areas Devolve o número de áreas numa referênciaCols Columns Indica o número de colunas contidas numa

referênciaCol Column Devolve o número da coluna da referência

indicadaCorresp Match Procura valores numa referênciaDeslocamento Offset Calcula o deslocamento de uma referênciaEndereço Address Devolve a referência (como texto) de uma

célulaÍndice Index Selecciona um valor de uma referênciaIndirecto Indirect Devolve a referência indicada em formato

textoLins Rows Verifica o número de linhas numa referênciaLin Row Devolve o número da linha de uma referênciaProch Hlookup Procura na linha superior de uma matriz e

devolve o valor da célula indicada

43

Page 41: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Procv Vlookup Procura a partir da primeira coluna e linha de uma matriz para devolver o valor de uma célula

Proc Lookup Procura valores num vector ou matrizSeleccionar Choose Selecciona um valor a partir de uma lista de

valoresTranspor Transpose Devolve a transposição de uma matriz

FUNÇÕES DE DATA E HORA

Agora Now Devolve o número de série da data e hora actual

Ano Year Converte um número de série num anoData.Valor Datavalue Converte uma data em forma de texto

no seu número de sérieDatam Edate Devolve o número de série da data que

indica o número de meses antes ou depois da data inicial

Data Date Devolve o número de série de uma data específica

Dia.Semana Weekday Converte um número de série no dia da semana

Dias360 Days360 Calcula o número de dias decorridos entre duas datas (com base num ano de 360 dias)

Diatrabalhototal Networkdays Devolve o número de dias úteis entre duas datas

Diatrabalho Workday Devolve o número de série da data antes ou depois do número de dias úteis indicado

Dias Day Converte um número de série no dia do mês

Fimmês Eomonth Devolve o número de série do último dia do mês antes ou depois de um dado número de meses

Fracçãoano Yearfrac Devolve a diferença do ano que representa o número entre a data inicial e a data final

Hoje Today Devolve o número de série da data corrente

Hora Hour Converte um número de série numa hora

Mês Month Converte um número de série em mêsMinuto Minute Converte número de série em minutoSegundo Second Converte um número de série em

segundoTempo Time Devolve o número de série da hora

indicadaValor.Tempo Timevalue Converte um hora em forma de texto

num número de série

44

Page 42: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

FUNÇÕES DE ENGENHARIA

Besseli Besseli Devolve a função Bessel alterada In xBesselj Besselj Devolve a função Bessel Jn xBesselk Besselk Devolve a função Bessel alterada Kn xBessely Bessely Devolve a função Yn xBinadec Bin2dec Converte um número binário em decimalBinahex Bin2hex Converte um número binário em hexadecimalBinaoct Bin2oct Converte um número binário em octalComplexo Complex Converte coeficientes reais e imaginários num

número complexoConverter Convert Converte um número de um sist. de medida

para outroDecabin Dec2bin Converte um número decimal em binárioDecahex Dec2hex Converte um número decimal em hexadecimalDecaoct Dec2oct Converte um número decimal em octalDegrau Gestep Testa se um número é maior que um valor

limiteDelta Delta Testa se dois números são iguaisFunerrocompl

Erfc Devolve a função de erro complementar

Funerro Erf Devolve a função de erroGraus Degrees Converte radianos em grausHexabin Hex2bin Converte um número hexadecimal em binárioHexadec Hex2dec Converte um número hexadecimal em decimalHexaoct Hex2oct Converte um número hexadecimal em octalImabs Imabs Devolve o valor absoluto de um número

complexoImaginário Imaginary Calcula o coeficiente imaginário de um número

complexoImarg Imargument Devolve o argumento theta (ângulo expresso

em radianos)Imconj Imconjugate Devolve o conjugado complexo de um número

complexoImcos Imcos Calcula o cosseno de um número complexoImdiv Imdiv Calcula o quociente de dois números

complexosImexp Imexp Devolve o exponencial de um número

complexoImln Imln Calcula o logaritmo natural de um número

complexoImlog10 Imlog10 Calcula o logaritmo de base 10 de um número

complexoImlog10 Imlog10 Calcula o logaritmo de base 10 de um número

complexoImlog2 Imlog2 Calcula o logaritmo de base 2 de um número

complexoImpot Impower Devolve um número complexo elevado a uma

potênciaImprod Improduct Calcula o produto de dois números complexosImraiz Imsqrt Calcula a raiz quadrada de um número

complexoImreal Imreal Calcula o coeficiente real de um número

complexoImseno Imsin Calcula o seno de um número complexoImsoma Imsum Calcula a soma numéricos complexos

45

Page 43: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Imsubtr Imsub Calcula a diferença de dois números complexosOctabin Oct2bin Converte um número octal em binárioOctadec Oct2dec Converte um número octal em décimalOctahex Oct2hex Converte um número octal em hexadecimalRadianos Radians Converte graus em radianosRaizpi Sqrtpi Devolve a raiz quadrada de ( núm*PI )

FUNÇÕES ESTATÍSTICAS

Beta.Acum.Inv Betainv Calcula o inverso da função de densidade da probalidade beta cumulativa

Contar.Val Counta Conta o número de valores existentes no intervalo

Contar Count Conta os números existentes no intervalo

Correl Correl Calcula o coeficiente de correlaçãoCovar Covar Calcula a covariânciaCrescimento Growth Devolve os valores de uma tendência

exponencialCrit.Brinom Critbinom Devolve o menor valor para o qual a

distrib. Binomial é maior ou igual ao valor padrão

Declive Slope Devolve o declive da recta de regressão linear

Desv.Médio Avedev Calcula a média aritmética dos desvios absolutos a partir da média

Desvpad Stdev Calcula o desvio padrão de uma amostra

Desvq Desvq Devolve a soma dos quadrados dos desvios

Dis.Bin.Neg Negbinomdist Calcula a distribuição binomial negativaDis.Chi Chidist Calcula a probabilidade uni-caudal da

distribuição chi-quadradaDis.Hipergeom Hypgeomdist Calcula a distibuição hipergeométricaDis.Normallog Lognormdist Calcula a distrib. normal logaritmica

cumulativaDis.Normp Normsdist Devolve a distribuição cumulativa

normal padrãoDist.Norm Normdist Devolve a distribuição cumulativa

normal Distbeta Betadist Devolve f. densidade probabilidade beta

cumulativa

Distexpon Expondist Devolve a distribuição exponencialDistf Fdist Devolve a distribuição de probabilidade

FDistgama Gammadist Devolve a distribuição gamaDistorção Skew Devolve a distorção de uma distrib.Distrbinom Binomdist Devolve a probabilidade da distribuição

binomial do termo individualDistt Tdist Devolve a distribuição t de StudentEpadyx Setyx Devolve o erro padrão do valor -y

previsto para cada x da regressãoFisherinv Fisherinv Devolve o inverso da transformação

Fisher

46

Page 44: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Fisher Fisher Devolve a transformação FisherFrequência Frequency Devolve uma distribuição da frequência

como uma matriz verticalInt.Confiança Confidence Calcula o intervalo de confiança para

uma média da populaçãoInterceppção Intercept Devolve a intercepção da linha de

regressão linearInv.Chi Chiinv Devolve o inverso da probabilidade uni-

caudal da distribuição qui-quadradaInv.Normp Normsinv Devolve o inverso da distrib. cumulativa

normal padrãoInv.Norm Norminv Devolve o inverso da distrib. cumulativa

normalInvf Finv Devolve o inverso da distrib. de

probabilidades FInvgama Gammainv Devolve o inverso da distrib. cumulativa

gamaInvlog Loginv Devolve o inverso da distrib. normal

logaritmicaInvt Tinv Devolve o inverso da distribuição t de

StudentKurt Kurt Devolve a curtose de uma lista de

valoresLngama Gammaln Devolve o logaritmo natural da função

gama, G(X)Lngama Gammaln Devolve o logaritmo natural da função

gama, G(X)Maior Large Calcula o maior valor k-ésimo dum

conj. de dadosMáximo Max Devolve o valor máximo do intervaloMédia.Geométrica Geomean Calcula a média geométricaMédia .Harmónica Haemean Calcula a média harmónicaMédia .Interna Trimmean Calcula a média interior de um conjunto

de dadosMédia Average Calcula a médiaMed Median Calcula a medianaMenor Small Calcula o menor valor K-ésimo do conj.

de dadosMínimo Min Devolve o valor mínimo do intervalo

indicadoModo Mode Devolve o valor que mais vezes se

repete num conjunto de valoresNormalizar Standardize Devolve um valor normalizadoOrdem.Percentual Percentrank Devolve a ordem percentual de um

valor num confunto de dadosOrdem Rank Devolve a posição de um número numa

listaPearson Pearson Calcula o coeficiente de correlação de

PearsonPercentil Percentile Calcula o valor do percentil de um conj.

de valoresPermut Permut Calcula o número de permutaçõesPoisson Poisson Calcula a distribuição PoissonPrevisão Forecast Devolve um valor ao longo de uma

tendência linearProb Prob Devolve a probabilidade de valores

47

Page 45: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

num intervalo estarem entre dois limitesProj.Lin Linest Devolve os parâmetros de uma

tendência linearProj.Log Logest Devolve os parâmetros de uma

tendência exponencialQuartil Quartile Decolve o quartil de um intervaloRquad Rsq Devolve o quadrado do coeficiente de

correlação do momento do produto de Pearson

Tendência Trend Devolve valores ao longo de uma tendência línear

Teste.Chi Chitest Devolve o teste para independênciaTestef Fteste Devolve o resultado de um teste FTestet Ttest Devolve a probalidade asssociada ao

teste t de StudentTestez Ztest Devolve valor P bi-caudal do teste ZVarp Varp Calcula a variância de uma pop.Var Var Estima a variância a partir de uma

amostraProj.Lin Linest Devolve os parâmetros de uma

tendência linearProj.Log Logest Devolve os parâmetros de uma

tendência exponencialQuartil Quartile Decolve o quartil de um intervaloRquad Rsq Devolve o quadrado do coeficiente de

correlação do momento do produto de Pearson

Tendência Trend Devolve valores ao longo de uma tendência línear

Teste.Chi Chitest Devolve o teste para independênciaTestef Fteste Devolve o resultado de um teste FTestet Ttest Devolve a probalidade asssociada ao

teste t de StudentTestez Ztest Devolve valor P bi-caudal do teste ZVarp Varp Calcula a variância de uma pop.Var Var Estima a variância a partir de uma

amostra

48

Page 46: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

FUNÇÕES FINANCEIRAS

Amordegrc Amordegrc Devolve a depreciação para um período contabilístico

Amorlinc Amorlinc Devolve a depreciação para cada períodoAmort Sln Devolve a depreciação em linha recta de um

activo durante um períodoAmortd Syd Devolve a depreciação da soma dos anos de

um activo para período especificadoBdd Ddb Devolve a depreciação de um activo para um

determinado período utilizando o método de redução dupla do saldo ou qualquer outro método especificado

Bdv Vdb Devolve a depreciação de um activo para um período específico ou parcial utilizando um método de balanço decrescente

Bd Db Devolve a depreciação de um activo para um determinado período utilizando o método de redução fixa do saldo

Cupdataant Couppcd Devolve a última data do cupão antes da data de liquidação

Cupdatapróx Coupncd Devolve a seguinte data do cupão depois da data de liquidação

Cupdiassinliq Coupdaybs Calcula o número de dias entre o início do cupão e a data de liquidação

Cupdiaspróx Coupdaysnc Calcula o número de dias entre a data de liquidação e a seguinte data do cupão

Cupdias Coupdays Devolve o número de dias no período do cupão que contém a data de liquidação

Cupnúm coupnum Devolve o número de cupões a serem pagos entre a data de liquidação e data do vencimento

Desc Disc Devolve a taxa de desconto de um títuloDuração Duration Devolve a duração anual de um título com

pagamentos de juros periódicosEfectiva Effect Devolve a taxa de juros anual efectivaIpgto Ipmt Devolve o pagamento dos juros de um

investimento durante o período indicadoJurosacumv Accrintm Devolve os juros incorridos de um título que

paga juros no vencimentoJurosacum Accrint Devolve os juros incorridos de um título que

paga juros no vencimentoLucroúltinc Oddlyield Devolve o rendimento de um título com um

período final incompletoLucrodesc Yielddisc Decolve o rendimento anual de um título

descontadoLucropriminc Oddfyield Devolve o rendimento de um título com um

período inicial incompletoLucrovenc Yieldmat Devolve o rendimento anual de um título que

paga juros no vencimentoLucro Yield Devolve o rendimento de um título que paga

juros periódicosMduração Mduration Devolve a duração alterda Macauley de um

título com um valor par atribuído de 100Esc.Moedadec Dollarde Converte um preço em moeda, expresso com

49

Page 47: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

uma fracção, num preço em moeda, expresso como um número decimal

Moedafra Dollarfr Converte um preço em moeda, expresso com um número decimal, num preço em moeda, expresso como uma fracção

Mtir Mirr Devolve a taxa de retorno interna em que fluxos de caixa positivos e negativos são financiados com taxas diferentes

Nominal Nominal Devolve a taxa de juros nominal anualNper Nper Devolve o número de períodos de um

investimentoOtnlucro Tbillyield Devolve o rendimento de uma letra do

TesouroOtnvalor Tbillprice Devolve o preço por 100Esc. do valor nomial

de uma letra do TesouroOtn Tbilleq Devolve o rendimento de uma letra do

Tesouro equivalente ao rendimento de um título

Pgtocapacum Cumprinc Devolve o capital cumulativo pago num empréstimo entre dois períodos

Pgtojuracum Cumipmt Devolve os juros cumulativos pago entre dois períodos

Pgto Pmt Devolve o pagamento períodico de uma anuidade

Ppgto Ppmt Calcula o pagamento sobre o montante de um investimento num determinado período

Preçodesc Pricedisc Devolve o preço por 100Esc. do valor nominal de um título com desconto

Preçopriminc Oddfprice Devolve o preço por 100Esc do valor nominal de um título com um período inicial incompleto

Preçoúltinc Oddlprice Devolve o preço por 100Esc. do valor nominal de um título com um período final incompleto

Preçovenc Pricemat Devolve o preço por 100Esc. do valor nominal de um título que paga juros no vencimento

Preço Price Devolve o preço por 100Esc. do valor nominal de um título que paga juros periódicos

Receber Received Calcula a quantia recebida no venciemento para um título totalmente investido

Taxajuro Intrate Calcula a taxa de juros de um título totalmente investido

Taxa Rate Calcula a taxa de juros por período numa anuidade

Taxa Rate Calcula a taxa de juros por período numa anuidade

Tir Irr Devolve a taxa de retorno interna de uma série de cash flows

Vfplano Fvschedule Devolve o valor futuro de um capital inicial depois de ter sido aplicado uma série de taxas de juros compostos

Vf Fv Devolve o valor futuro de um investimentoVal Npv Calcula o valor líquido actual de um

investimento, com base em cash flows periódicos e numa taxa de desconto

Xtir Xirr Devolve a taxa de retorno internaXval Xnpv Calcula o valor actual líquido de um conjunto

de cash flows não necessariamente

50

Page 48: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

periódicos

FUNÇÕES DE INFORMAÇÃO

Cél Cell Devolve informações sobre o formato, a localização e o conteúdo de uma célula

Contar.Vazio Countblank Conta o número de células vazias num intervalo

É.cél.Vazia Isblank Devolve Verdadeiro se o valor for vazioÉ.Erros Iserror Devolve Verdadeiro se o valor for um valor de

erroÉ.Erro Iserr Devolve Verdadeiro se o valor for qualquer

valor erro com excepção de #N/DÉ.Lógico Islogical Devolve Verdadeiro se o valor for um valor

lógicoÉ.Não.Disp Isna Devolve Verdadeiro se o valor for o valor de

erro #N/DÉ.Não.Texto Isnontext Devolve Verdadeiro se o valor não for um

textoÉ.Núm. Isnumber Devolve Verdadeiro se o valor for um númeroÈ.Ref Isref Devolve Verdadeiro se o valor for uma

referênciaÉ.Texto Istext Devolve Verdadeiro se o valor for um textoÉimpar Isodd Devolve Verdadeiro se o número for ímparÉpar Iseven Devolve Verdadeiro se o núm. for parInformação Inf Dá informações sobre o ambiente operativo

actualNão.Disp Na Devolve o valor de erro #N/DN N Devolve um valor convertido para um númeroErro.tipo Error.Type Devolve o número que corresponde ao tipo

de erroTipo Type Retorna o número que indica o tipo de dados

de um valor

FUNÇÕES LÓGICAS

E And Devolve Verdadeiro se todos os argumentos forem Verdadeiros

Falso False Devolve o valor lógico FalsoNão Not Inverte a lógica do argumentoOu Or Devolve Verdadeiro se qualquer argumento for

VerdadeiroSe If Especifica um teste lógico a ser executadoVerdadeiro True Devolve o valor lógico Verdadeiro

FUNÇÕES DE MATEMÁTICA E TRIGONOMETRIA

Abs Abs Devolve o valor absoluto de um número Acosh Acosh Calcula o cosseno hiperbólico inverso de um

númeroAcos Acos Calcula o arco tangente de um número

51

Page 49: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Aleatório Rand Devolve um número aleatório entre 0 e 1Arred.Defeito Floor Arredonda um número para baixo até zeroArred.Excesso Ceiling Arredonda um número para o inteiro seguinteArred.Para.Baixo

Rounddown Arredonda um número para baixo até zero

Arred.Para.Cima

Roundup Arredonda um número para cima afastando-o de zero

Arred Round Arredonda um número tendo em conta o número de dígitos indicados

Asenh Asinh Calcula o seno hiperbólico inverso de um número

Asen Asin Calcula o arco seno de um númeroAtan2 Atan2 Calcula o arco tangente das coordenadas x e

yAtanh Atanh Calcula a tangente hiperbólica inversa de um

númeroAtan Atan Calcula o arco tangente de um númeroCombin Combin Calcula o número de combinaçõesContar.Se Countif Calcula o número de células tendo em conta

uma determinada condiçãoCosh Cosh Calcula o cosseno hiperbólico de um númeroCos Cos Calcula o coseno de um númeroExp Exp Devolve E elevado a uma potênciaFactduplo Factdouble Calcula o factorial duplo de um númeroFact Fact Calcula o factorial de um númeroÍmpar Odd Arredonda um número para cima até o

número ímpar inteiro mais próximo

Int Int Arredonda um número para baixo até o número inteiro mais próximo

Ln Ln Devolve o logaritmo natural de um númeroLog10 Log10 Devolve o logaritmo de base 10 de um

númeroLog Log Devolve o logaritmo dum número com a base

indicadaMarred Mround Devolve um número arredondado ao múltiplo

desejadoMatriz.Determ Mdeterm Devolve a matriz determinante de uma matrizMatriz.Inversa Minverse Devolve a matriz inversa de uma matrizMatriz.Mult Mmult Devolve a matriz produto de duas matrizesMdc Gcd Calcula o maior divisor comumMmc Lcm Calcula o menor múltiplo comumMultinominal Multinomial Devolve o multinominal de um conjunto de

númerosPar Even Arredonda um número para cima até ao valor

inteiroPi Pi Devolve o valor de PiPotência Power Calcula o resultado de uma potênciaProduto Product Calcula o produto dos valores indicadosQuociente Quotient Calcula a parte inteira de uma divisãoRaizpi Sqrtpi Calcula a raiz quadrada de um número a

multiplicar po PIRaizq Sqrt Calcula uma raiz quadrada positivaResto Mod Calcula o resto de uma divisãoRomano Roman Converte um algarismo árabe em romanoSenh Sinh Calcula o seno hiperbólico de um número

52

Page 50: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Sen Sin Calcula o seno de um númeroSinal Sign Devolve o sinal de um númeroSoma.Se Sumif Faz o somatório dos valores indicados mas

tendo em conta um determinado critérioSomarproduto Sumproduct Calcula a soma dos produtos de duas

matrizesSomarquad Sumsq Calcula a soma dos quadrados dos valores

indicadosSomasérie Seriessum Calcula a soma de séries de potênciaSomax2day2 Sumx2my2 Efectua a soma da diferença dos quadrados

dos valores de duas matrizesSomax2sy2 Sumx2py2 Devolve a soma da soma dos quadrados dos

valores de duas matrizesSoma Sum Efectua o somatório dos valores indicadosSomaxmy2 Sumxmy2 Calcula a soma dos quadrados das diferenças

dos valores de duas matrizes Tanh Tanh Calcula a tangente hiperbólica de um númeroTan Tan Calcula a tangente de um númeroTruncar Trunc Trunca um número até um número inteiro

FUNÇÕES DE TEXTO

Caráct Char Devolve o caracter especificado pelo código núm.

Código Code Devolve um código numérico para o primeiro caracter de um texto

Compactar Trim Elimina os espaços do textoConcatenar Concatenate Junta o textoDireita Right Retorna os caracteres na extremidade

direita do textoEsquerda Left Devolve os caracteres na extremidade

esq. do textoExacto Exact Verifica se existem dois textos idênticosFixar Fixed Fixa casas decimais num núm. formatado

como textoInicial.Maiscúla Proper Coloca em maiúscula a primeira letra de

cada palavraLimparb Clean Elimina os caracteres que não podem ser

impressosLocalizar Find Localiza um valor de texto dentro de

outro (distingue maiúsculas de minúsculas)

Maiúsculas Upper Converte o texto em maiúsculasMinúsculas Lower Converte o texto para minúsculasMoeda Dollar Converte um número em texto (formato

monetário)Núm.Caract Len Devolve o número de caracteres num

textoProcurar Search Procura um texto dentro de outro (não

distingue maiúsculas de minúsculas)Repetir Rept Repete o texto o número de vezes

indicadoSeg.Texto Mid Devolve um número de caracteres de

uma cadeia de texto começando pela posição indicada

53

Page 51: i6_Excel2000 Avançado

Co-financiado por:

Comunidade Europeia Ministério do Trab. e da SolidariedadeFundo Social Europeu Sec. de Estado do Trabalho e Formação

MANUAL DE EXCEL AVANÇADO

Substituir Replace Substitui caracteres no textoSubst Substitute Substitui um texto antigo por outro novoTexto Text Formata um número e converte-o para

textoT T Converte os argumentos em textoValor Value Converte um argumento de texto num

número

54


Top Related