Você está na página 1de 190

Informática

Manual de Apoio

v1.01
J.E. Fernandes, Tiago Pedrosa, Luísa Miranda
Informática - Manual de Apoio

Índice
1 O Microsoft Excel ......................................................................................... 9

1.1 Conceitos básicos .................................................................................. 9


1.2 Interface de utilizador .......................................................................... 12
1.3 Operações com Janelas ........................................................................ 17
1.4 Introdução de dados e de fórmulas ...................................................... 19
1.5 Operações com linhas e colunas .......................................................... 25
1.6 Operações com folhas de cálculo ........................................................ 30
1.7 Formatação de células ......................................................................... 32
1.8 Formatação avançada .......................................................................... 38
1.9 Validação da introdução de dados ....................................................... 43
1.10 Tipos de Erro ................................................................................... 48
2 Funções Matemáticas .................................................................................. 49

2.1 Função ALEATORIO ......................................................................... 51


2.2 Função ALEATÓRIOENTRE............................................................. 51
2.3 Função ARRED ................................................................................... 52
2.4 Função ARRED.PARA.BAIXO ......................................................... 52
2.5 Função ARRED.PARA.CIMA ............................................................ 53
2.6 Função POTÊNCIA ............................................................................. 53
2.7 Função PRODUTO ............................................................................. 54
2.8 Função QUOCIENTE ......................................................................... 54
2.9 Função RAIZQ .................................................................................... 55
2.10 Função RESTO ................................................................................ 55
2.11 Função SOMA ................................................................................. 56

-2-
Informática - Manual de Apoio

2.12 Função SOMA.SE ........................................................................... 57


2.13 Função SOMA.SE.S ........................................................................ 58
2.14 Função SOMARPRODUTO............................................................ 58
2.15 Função TRUNCAR.......................................................................... 59
2.16 Exemplos de critérios que se podem utilizar nas funções SE .......... 59
3 Funções Estatísticas .................................................................................... 61

3.1 Função CONTAR ................................................................................ 62


3.2 Função CONTAR.VAL ....................................................................... 62
3.3 Função CONTAR.VAZIO .................................................................. 63
3.4 Função CONTAR.SE .......................................................................... 63
3.5 Função CONTAR.SE.S ....................................................................... 64
3.6 Função MÉDIA ................................................................................... 64
3.7 Função MÉDIA.SE.............................................................................. 65
3.8 Função MÉDIA.SE.S .......................................................................... 65
3.9 Função MÁXIMO ............................................................................... 66
3.10 Função MÍNIMO ............................................................................. 66
3.11 Função MAIOR ............................................................................... 66
3.12 Função MENOR .............................................................................. 67
3.13 Função MED .................................................................................... 67
3.14 Função MODA ................................................................................ 68
3.15 Função MODO.SIMPLES ............................................................... 69
3.16 Conceitos de média, moda e mediana .............................................. 69
3.17 Função DESVPAD .......................................................................... 70
3.18 Função DESVPAD.P ....................................................................... 71

-3-
Informática - Manual de Apoio

3.19 Função DESVPAD.S ....................................................................... 71


3.20 Função ORDEM .............................................................................. 72
3.21 Função ORDEM.EQ ........................................................................ 72
3.22 Função ORDEM.MÉD .................................................................... 73
4 Funções Data e Hora ................................................................................... 75

4.1 Função AGORA .................................................................................. 76


4.2 Função HOJE....................................................................................... 76
4.3 Função DATA ..................................................................................... 77
4.4 Função ANO ........................................................................................ 78
4.5 Função MÊS ........................................................................................ 78
4.6 Função DIA ......................................................................................... 78
4.7 Função DIA.SEMANA ....................................................................... 79
4.8 Função NÚMSEMANA ...................................................................... 79
4.9 Função DIAS360 ................................................................................. 80
4.10 Criar séries de datas ......................................................................... 81
4.11 Calcular o número de dias entre duas datas ..................................... 83
4.12 Função DIATRABALHOTOTAL ................................................... 83
4.13 Calcular o número de meses entre duas datas que ocorreram no
mesmo ano ....................................................................................................... 84
4.14 Calcular o número de meses entre duas datas que ocorreram com mais
de um ano de intervalo ..................................................................................... 85
4.15 Calcular o número de anos entre duas datas .................................... 85
4.16 Calcular a data após determinado número de meses ....................... 86
4.17 Calcular a data após determinado número de anos, meses e dias .... 87
4.18 Trabalhando com horas .................................................................... 88
-4-
Informática - Manual de Apoio

4.19 Função Hora ..................................................................................... 88


4.20 Função HORA ................................................................................. 89
4.21 Função MINUTO ............................................................................. 89
4.22 Função SEGUNDO.......................................................................... 90
4.23 Somar horas que excedam 24 horas ................................................. 91
4.24 Calcular a diferença entre duas horas .............................................. 92
4.25 Acrescentar horas, minutos e segundos a um dada hora .................. 92
4.26 Função DATADIFF ......................................................................... 93
5 Funções lógicas ........................................................................................... 94

5.1 Função SE ............................................................................................ 94


5.2 Aninhamento de funções SE ............................................................... 96
5.3 Função E .............................................................................................. 97
5.4 Função OU........................................................................................... 99
5.5 Função SE.ERRO .............................................................................. 100
6 Funções de Pesquisa e Referência ............................................................ 102

6.1 Função PROCV ................................................................................. 102


6.2 Função PROCH ................................................................................. 103
6.3 Função CORRESP............................................................................. 104
6.4 Função ÍNDICE ................................................................................. 105
7 Funções de Texto e de Informação ........................................................... 107

7.1 Função COMPACTAR ..................................................................... 108


7.2 Função CONCATENAR ................................................................... 108
7.3 Função DIREITA .............................................................................. 109
7.4 Função ESQUERDA ......................................................................... 110

-5-
Informática - Manual de Apoio

7.5 Função EXACTO .............................................................................. 110


7.6 Função MAIÚSCULAS .................................................................... 111
7.7 Função MINÚSCULAS .................................................................... 112
7.8 Função INICIAL.MAIÚSCULA ....................................................... 112
7.9 Função LOCALIZAR ........................................................................ 113
7.10 Função PROCURAR ..................................................................... 114
7.11 Função NÚM.CARACT ................................................................ 116
7.12 Função SEG.TEXTO ..................................................................... 116
7.13 Função MOEDA ............................................................................ 117
7.14 Função TEXTO.............................................................................. 118
7.15 Função VALOR ............................................................................. 119
7.16 Funções de Informação .................................................................. 120
8 Funções de Bases de Dados e Listas Pendentes ....................................... 122

8.1 Conceitos de bases de dados em Excel.............................................. 122


8.2 Sintaxe genérica das funções de Bases de Dados .............................. 123
8.3 Função BDCONTAR ........................................................................ 125
8.4 Função BDCONTAR.VAL ............................................................... 126
8.5 Função BDMÁX ............................................................................... 127
8.6 Função BDMÍN ................................................................................. 128
8.7 Função BDSOMA ............................................................................. 129
8.8 Função BDMÉDIA ............................................................................ 130
8.9 Função BDOBTER ............................................................................ 131
8.10 Listas Pendentes ............................................................................. 132
9 Gestão de Dados ....................................................................................... 134

-6-
Informática - Manual de Apoio

9.1 Função SELECCIONAR ................................................................... 134


9.2 Função SUBTOTAL ......................................................................... 135
9.3 Tratamento de dados .......................................................................... 136
9.4 Ordenação .......................................................................................... 137
9.5 Pesquisa de Informação ..................................................................... 138
9.6 Critérios avançados ........................................................................... 143
10 Gráficos ..................................................................................................... 147

10.1 Introdução ...................................................................................... 147


10.2 Categorias e tipos de gráficos ........................................................ 148
10.3 Criação de um gráfico .................................................................... 149
10.4 Elementos de um gráfico ............................................................... 151
10.5 Gráficos Sparkline ......................................................................... 153
11 Tabelas dinâmicas ..................................................................................... 155

11.1 Introdução ...................................................................................... 155


11.2 Esquema de funcionamento ........................................................... 156
11.3 Principais áreas de uma tabela dinâmica ....................................... 157
11.4 Estrutura de uma tabela dinâmica .................................................. 159
11.5 Criar uma tabela dinâmica ............................................................. 159
11.6 Formatar uma tabela dinâmica ....................................................... 163
11.7 Alteração das funções de resumo................................................... 166
11.8 Atualizar os dados .......................................................................... 169
11.9 Ordenar os campos ......................................................................... 170
11.10 Filtrar informação .......................................................................... 171
11.11 Expandir/Fechar as linhas de detalhe............................................. 172

-7-
Informática - Manual de Apoio

11.12 Expandir/Fechar a informação de resumo ..................................... 173


11.13 Mostrar detalhes ............................................................................. 174
11.14 Agrupamentos de itens ................................................................... 175
11.15 Gráficos dinâmicos ........................................................................ 176
11.16 Slicers ou Segmentações de Dados ................................................ 177
12 Macros ...................................................................................................... 179

12.1 Criação de macros .......................................................................... 179


12.2 Segurança ....................................................................................... 180
12.3 Gravador de Macros de Comandos ................................................ 182
12.4 Referências absolutas vs. Referências relativas ............................. 184
12.5 Execução de macros....................................................................... 185
12.6 Edição de macros ........................................................................... 188

-8-
Informática - Manual de Apoio

1 O Microsoft Excel
O Microsoft Excel é um programa de folha de cálculo produzido pela Microsoft.
Proporciona ferramentas que permitem representar, analisar, partilhar e gerir
informação. É, sem dúvida, a aplicação informática de uma folha de cálculo mais
usada a nível mundial. As folhas de cálculo têm diversas aplicações em domínios
como a matemática, a economia, a gestão, a engenharia. Exemplos: Planeamento
de despesas, mapas de gestão e cálculo de estruturas.

1.1 Conceitos básicos


Numa folha de cálculo: um livro ou documento é um conjunto de folhas; uma
folha, é uma matriz com linhas e colunas; uma célula é a mais pequena entidade da
folha, com a particularidade de não poder ser subdividida.

Para iniciar e fechar o Microsoft Excel


Para iniciar o Excel, execute os seguintes passos:

 Clique no Botão Iniciar


 Selecione a opção “Todos os Programas”
 Selecione a opção “Microsoft Office”
 Selecione a opção “Microsoft Excel”.

Para fechar o Excel utilize um dos seguintes procedimentos:


 Selecione o separador Ficheiro e clique em Sair do Excel
 Clique no botão Fechar.
-9-
Informática - Manual de Apoio

Ao iniciar o Excel

Quando iniciamos o Excel, abre um ficheiro denominado Livro. O primeiro livro


que abrir será chamado Livro1. Este título é apresentado na barra de título na parte
superior da janela até que guarde o livro com o seu próprio título.

Figura 1

Após iniciar o Excel podemos observar:

 Uma grelha grande e vazia.


 Letras na parte superior da grelha
 Números na parte esquerda da grelha.
 Separadores na parte inferior chamados Folha1, Folha2 e, assim,
sucessivamente.

Letras

Figura 2

- 10 -
Informática - Manual de Apoio

Estrutura de uma folha de cálulo

Cada livro novo é apresentado com três folhas de cálculo. Cada folha de cálculo
tem um nome (visível na imagem, no separador de folhas: Folha1, Folha2 e Folha3).
É aconselhável mudar o nome dos separadores de folhas para facilitar a
identificação das informações de cada folha. Para visualizar a Folha2 ou a Folha3,
deve clicar no respetivo separador.

As folhas de cálculo estão divididas em colunas, linhas e células. As colunas são


representadas por letras: A, B, C, …Z. Depois do Z as letras começam novamente
como pares, de AA a AZ, de BA a BZ e, assim, sucessivamente, até XFD. As linhas
são representadas por números: 1, 2, 3, …

Na interseção das linhas com as colunas estão as células. Cada célula é


identificada por um endereço ou referência constituída por uma letra (identificando
a coluna) seguido de um número (identificando a linha); exemplos: A3, B4.

Linha 4 Coluna B

Célula B4 Células do Intervalo A3:B4

Figura 3

- 11 -
Informática - Manual de Apoio

1.2 Interface de utilizador


O Excel fornece uma interface rica, sendo a barra de fórmulas um dos mais
importantes elementos da interface.

Ajuda do Excel

Barra de Fórmulas

Iniciador da
Grupo Alinhamento do caixa de diálogo
Separador Base

Zoom

Figura 4

O Friso

O Friso ocupa a parte superior da interface do ambiente de trabalho e apresenta


os comandos organizados num conjunto de separadores. Cada separador contém os
comandos que são mais relevantes para cada uma das áreas de tarefas. Entre os

- 12 -
Informática - Manual de Apoio

vários separadores encontram-se: Base, Inserir, Esquema de Página, Fórmulas,


Dados, Rever e Ver.

Figura 5

Separador Ficheiro

O separador Ficheiro situa-se no canto superior esquerdo da


interface. Permite, entre outras funcionalidades, criar um novo
livro, abrir um livro já existente, guardar e imprimir.

Para criar um livro novo, pode abrir um livro em branco.


Para abrir um livro novo em branco:

 Clique no Separador Ficheiro e, em seguida, clique


em Novo.
 Em Modelos, no painel direito Em branco e recentes,
clique em Livro em branco.

Também pode basear um novo livro num livro existente ou


em modelos.

Para abrir um livro já existente:

 Selecione no Separador Ficheiro a opção Abrir;


 Indique a pasta onde se encontra o Livro que pretende abrir;
 Clique sobre o nome do Livro que pretende abrir;
 Clique sobre o botão Abrir.

- 13 -
Informática - Manual de Apoio

Para guardar um livro:

 Selecione no Separador Ficheiro a opção Guardar;


 Indique a pasta onde pretende guardar o Livro;
 Escreva o nome com que pretende guardar o Livro;
 Clique em Guardar para guardar o Livro.
 OU, Na Barra de Ferramentas de Acesso Rápido clique no símbolo

Selecionar células

Uma das ações mais frequentes ao interagir com uma aplicação de folha de
cálculo é a seleção de células, de intervalos de células, linhas ou colunas. Assim:

 Para selecionar uma célula clique sobre a célula pretendida.


 Para selecionar um bloco de células contíguas, clique sobre a célula que
se situa no canto superior esquerdo do bloco a selecionar e arraste o cursor
do rato até à célula situada no canto inferior direito do bloco a selecionar.
 Para selecionar um bloco de células não contíguas, manter pressionada a
tecla Ctrl e clicar sobre as células que deseja selecionar.
 Para selecionar todas as células, clique com o botão esquerdo do rato no
canto superior esquerdo da folha.

Para
selecion
ar todas
as
células

Figura 6

- 14 -
Informática - Manual de Apoio

 Para selecionar uma linha completa, clique sobre o número da linha que
pretende selecionar.
 Para selecionar várias linhas contíguas, clique sobre a primeira linha a
selecionar e arraste o cursor do rato até à última linha que pretende
selecionar.
 Para selecionar várias linhas não contíguas, depois de selecionar a linha
inicial, pressione a tecla Ctrl e clique sobre os números das linhas que
deseja selecionar.
 Para selecionar uma coluna completa, clique sobre a letra da coluna que
pretende selecionar.
 Para selecionar várias colunas contíguas, clique sobre a primeira coluna
a selecionar e arraste o cursor do rato até à última coluna que pretende
selecionar.
 Para selecionar várias colunas não contíguas, depois de selecionar a
coluna inicial, pressione a tecla Ctrl e clique sobre as letras das colunas
que deseja selecionar.
 Para selecionar uma folha de cálculo, clique sobre o separador pretendido.
 Para selecionar folhas de cálculo contíguas, clique na primeira folha a
selecionar e, mantendo pressionada a tecla Shift, clique sobre o separador
da última folha pretendida.
 Para selecionar folhas de cálculo que não sejam contíguas, mantendo
pressionada a tecla Ctrl, clique sobre os separadores das folhas de cálculo
que deseja selecionar.
 Para selecionar todas as folhas, coloque o cursor sobre a área dos
separadores, pressione o botão direito do rato e selecione a opção
selecionar todas as folhas.

- 15 -
Informática - Manual de Apoio

Deslocar-se numa folha de cálculo

Existem várias formas que pode usar para se deslocar numa folha de cálculo.
Entre elas, pode:

 Utilizar as teclas de cursor, que permitem deslocar o cursor para a


esquerda, para a direita, para cima e para baixo;
 Utilizar a tecla Enter, que desloca o cursor para baixo dentro da mesma
coluna;
 Utilizar a tecla de tabulação, que desloca o cursor para a direita dentro da
mesma linha;
 Clicar com o ponteiro do rato na célula em que se pretende posicionar;
 Utilizar as barras de deslocamento, para ver uma área diferente da folha.

Tecla de

Figura 7

Anular ou refazer uma operação

Para anular uma operação, clique no botão Anular na barra de ferramentas


Acesso Rápido. Para refazer uma ação anulada, clique em Refazer na barra de
ferramentas Acesso Rápido.

- 16 -
Informática - Manual de Apoio

1.3 Operações com Janelas


Uma das funcionalidades de visualização disponibilizadas pelo Excel é a
possibilidade de dividir a janela em áreas de visualização independentes. Esta
funcionalidade é muito útil quando trabalhamos com grandes volumes de dados na
mesma folha de cálculo.

Dividir a janela de visualização

Para dividir a janela, no separador Ver, Grupo Janela, clique em Dividir. Para
desativar, clique novamente em Dividir.

Figura 8

Visualizar vários livros em simultâneo

Para visualizar vários livros em simultâneo:

 Abra os livros que deseja visualizar.


 No separador Ver, Grupo Janela, clique em Nova Janela e em seguida,
em Dispor todas.
 Na caixa de diálogo Dispor todas, escolha a opção pretendida: Dispor em
mosaico, na horizontal, na vertical ou em cascata.

- 17 -
Informática - Manual de Apoio

Figura 9

Fixar Painéis para Bloquear Linhas ou Colunas

Na folha de cálculo, efetue um dos seguintes procedimentos:

 Para bloquear linhas, selecione a linha abaixo do local em que pretende


que a divisão seja apresentada.
 Para bloquear colunas, selecione a coluna à direita do local em que
pretende que a divisão seja apresentada.
 Para bloquear linhas e colunas, clique na célula abaixo e à direita do local
em que pretende que a divisão seja apresentada.

Em seguida, no separador Ver, no grupo Janela, clique em Fixar Painéis e, em


seguida, clique na opção pretendida.

Figura 10

- 18 -
Informática - Manual de Apoio

1.4 Introdução de dados e de fórmulas


Os dados são introduzidos nas células. A célula ativa é aquela que está
selecionada num dado momento. Quando abrimos um novo livro, a célula A1, está
destacada com cor preta, indicando que essa célula é a célula ativa e que os dados
serão aí introduzidos; se pretendermos introduzir os dados noutra célula, teremos
de a selecionar.

O endereço da célula ativa aparece indicado na


Caixa de Nome

Quando uma célula está ativa, fica destacada


com cor preta e os cabeçalhos da respetiva
coluna e linha são realçados.

Figura 11

Nas células da folha de cálculo podemos introduzir dados de diferentes tipos,


entre os quais texto, dados numéricos e datas, assim como fórmulas.

Tipos de dados Exemplos

Texto “Disciplinas”; “Meses do Ano”; “Total”

Dados numéricos 2012


9,5
10%

Datas 17-Set-2012
17/09/2012

Fórmulas =Soma(A1:A10)
=Média(A1:A10)

Tabela 1

- 19 -
Informática - Manual de Apoio

Para introduzir dados em células:


 Clique na célula onde deseja introduzir os dados.
 Escreva os dados e prima a tecla ENTER ou TAB.

O Excel alinha o texto do lado esquerdo das células, mas alinha as datas e valores
numéricos do lado direito.

Alinhado à esquerda Alinhado à direita


Figura 12

Introdução de datas

Para introduzir uma data deve utilizar uma barra ou um hífen para separar os
elementos: 16/7/2012 ou 16-Julho-2012.

Dois atalhos úteis:

 Para introduzir a data atual, prima CTRL+SHIFT+; (ponto e vírgula).


 Para introduzir a hora atual, prima CTRL+SHIFT+: (dois pontos).

Introdução de frações
Para introduzir frações, deixe um espaço entre o número inteiro e a fração. Por
exemplo, 1 1/4.

- 20 -
Informática - Manual de Apoio

Para introduzir apenas uma fração, introduza primeiro um zero. Por exemplo, 0
1/4. Se introduzir 1/4 sem o zero, o Excel irá interpretar o número como uma data,
1-Abril.

Introduzir Dados num Conjunto de Células

Para introduzir os mesmos dados em várias células simultaneamente:

 Selecione as células onde deseja introduzir dados. Não é necessário que


as células sejam adjacentes.
 Escreva os dados e prima CTRL+ENTER.

Figura 13

Introduzir Dados Repetidos

Para introduzir dados repetidos:

 Selecione a primeira célula do intervalo que pretende preencher e digite


o dado pretendido;
 Posicione o cursor no canto inferior direito da célula (o ponteiro surge
com a seguinte forma “+”);
 Pressione o botão esquerdo do rato e arraste-o até à última célula que
deseje preencher.

- 21 -
Informática - Manual de Apoio

12 Indicação do dado que está a


ser repetido em cada célula

Figura 14

Introduzir Dados em Várias Folhas

Para introduzir os mesmos dados em várias folhas simultaneamente:

 Selecione as folhas de cálculo onde deseja introduzir os dados. A


introdução afeta todas as folhas selecionadas.
 Selecione a célula ou o intervalo de células onde deseja introduzir dados.
 Escreva os dados na primeira célula selecionada.
 Prima ENTER ou TAB.

Para cancelar uma seleção de várias folhas num livro, clique numa folha não
selecionada.

Preencher Séries

Para preencher série de números, datas ou outros itens:

 Selecione a primeira célula do intervalo que deseja preencher.


 Introduza o valor inicial para a série.
 Introduza um valor na célula seguinte, para estabelecer um padrão.
 Selecione uma ou mais células que contenham os valores iniciais.
 Arraste a alça de preenchimento pelo intervalo que deseja preencher.

- 22 -
Informática - Manual de Apoio

 Para preencher por ordem crescente, arraste para baixo ou para a direita.
 Para preencher por ordem decrescente, arraste para cima ou para a
esquerda.

Editar, mover, copiar e limpar dados

Para colocar o conteúdo de uma célula em modo de edição:

 Faça duplo clique na célula que contém os dados que pretende para editar.
 Ou, clique na célula que pretende editar, e em seguida clique na barra de
fórmulas.

Para mover o conteúdo de uma célula:

 Selecione os dados que deseja deslocar;


 No separador Base, grupo Área de Transferência, clique em Cortar ;
 Ative a primeira célula de destino da cópia;
 No separador Base, no grupo Área de Transferência clique em Colar .

Grupo Área de
Transferência

Figura 15

Para copiar dados:

 Selecione os dados que deseja copiar;


 No separador Base, grupo Área de Transferência clique em Copiar ;
 Ative a primeira célula de destino da cópia;
 No separador Base, no grupo Área de Transferência clique em Colar .

- 23 -
Informática - Manual de Apoio

Figura 16

Para copiar dados, mas transpondo-os (a transposição transforma colunas de


dados copiados em linhas e vice-versa):

 Selecione os dados que deseja copiar;


 No separador Base, clique em Copiar;
 Ative a primeira célula de destino da cópia;
 No separador Base, abra a caixa de diálogo associada ao botão Colar e
clique na opção Transpor.

Para copiar dados estabelecendo uma ligação (o “colar ligação” liga os dados
colados na folha de cálculo ativa aos dados copiados; assim, se modificarmos o
valor de origem, o conteúdo da célula de destino correspondente também se altera):

 Selecione os dados que deseja copiar;


 No separador Base, clique em Copiar;
 Ative a primeira célula de destino da cópia;

- 24 -
Informática - Manual de Apoio

 No separador Base, abra a caixa de diálogo associada ao botão Colar e


clique na opção Colar Ligação.

Para limpar o conteúdo de células, selecione as células que deseja limpar e


pressione a tecla Delete. Para limpar tudo, ou apenas formatos ou comentários, no
separador Base, grupo Edição, clique em Limpar e, em seguida, escolha uma das
opções:

 Limpar tudo,
 Limpar Formatos,
 Limpar Conteúdo ou Limpar Comentários.

Figura 17

1.5 Operações com linhas e colunas


Entre as operações mais comuns estão a inserção e eliminação de linhas ou
colunas, assim como ajuste da largura das linhas e da altura das colunas.

Inserir e eliminar linhas ou colunas

Para inserir uma linha:

 Clique numa das células da linha imediatamente abaixo do local onde


deseja inserir a nova linha;

- 25 -
Informática - Manual de Apoio

 No separador Base, grupo Células clique na seta junto a Inserir e, em


seguida, clique em Inserir Linhas da Folha;
 Por exemplo, para inserir uma nova linha entre a linha 4 e a linha 5, clique
numa célula na linha 5.

Para inserir várias linhas:

 Selecione as linhas imediatamente abaixo do local onde deseja inserir as


novas linhas. Selecione um número de linhas igual ao que deseja inserir;
 No separador Base, grupo Células clique na seta junto a Inserir e, em
seguida, clique em Inserir Linhas da Folha.

Para inserir uma coluna:

 Clique numa célula da coluna imediatamente à direita do local onde


deseja inserir a nova coluna;
 No separador Base, grupo Células clique na seta junto a Inserir e, em
seguida, clique em Inserir Colunas na Folha;
 Por exemplo, para inserir uma nova coluna à esquerda da coluna D, clique
numa célula da coluna D.

Para inserir várias colunas:

 Selecione as colunas imediatamente à direita do local onde deseja inserir


as novas colunas. Selecione um número de colunas igual ao que deseja
inserir;
 No separador Base, grupo Células clique na seta junto a Inserir e, em
seguida, clique em Inserir Colunas na Folha.

Para eliminar linhas:

 Selecione uma célula da linha que deseja eliminar;

- 26 -
Informática - Manual de Apoio

 No separador Base, grupo Células clique na seta junto a Eliminar e, em


seguida, clique em Eliminar Linhas na Folha.

Para eliminar colunas:

 Selecione uma célula da coluna que deseja eliminar;


 No separador Base, grupo Células clique na seta junto a Eliminar e, em
seguida, clique em Eliminar Colunas na Folha.

Ajustar tamanho de linhas e colunas

O ajuste do tamanho das linhas e das colunas pode ser feito de forma manual ou
automática.

Para ajustar manualmente a altura das linhas:

 Clique sobre o número da linha que pretende alterar;


 No Separador Base, Grupo Células, Botão Formatar, Tamanho da Célula,
clique em Altura da Linha para especificar de forma precisa, a altura da
linha e digite a altura pretendida.
 Nota: Não pretendendo uma altura precisa, pode alterar a altura da linha
arrastando a margem inferior do cabeçalho de linha.

- 27 -
Informática - Manual de Apoio

Figura 18

Para ajustar automaticamente a altura da linha:

 Clique sobre o número da linha que pretende alterar;


 No Separador Base, Grupo Células, Botão Formatar, Tamanho da Célula,
clique em Ajustar Automaticamente a Altura da Linha.
 Nota: Também pode ajustar, de forma automática, a altura da linha
fazendo duplo clique no canto inferior direito do cabeçalho de linha.

Figura 19

- 28 -
Informática - Manual de Apoio

Para alterar a largura das colunas:

 Clique sobre a letra da coluna que pretende alterar;


 No Separador Base, Grupo Células, Botão Formatar, Tamanho da Célula,
clique em Largura da Coluna para especificar de forma precisa, a largura
da coluna e digite a largura pretendida.
 Nota: Não pretendendo uma largura precisa, pode alterar a largura da
coluna arrastando a margem direita do cabeçalho da coluna.

Figura 20

Para ajustar Automaticamente a Largura da Coluna:

 Clique sobre a letra da coluna que pretende alterar;


 No Separador Base, Grupo Células, Botão Formatar, Tamanho da Célula,
clique em Ajustar Automaticamente a Largura da Coluna.
 Nota: Também pode ajustar, de forma automática, a altura da linha
fazendo duplo clique no canto superior direito do cabeçalho de coluna.

- 29 -
Informática - Manual de Apoio

1.6 Operações com folhas de cálculo


Nesta secção aborda-se as operações de inserção, remoção, cópia, deslocação e
impressão de folhas de cálculo, assim como a atribuição de cores aos separadores
associados às folhas de cálculo.

Inserir, mover, copiar e mudar o nome de uma folha de cálculo

Para inserir uma nova folha de cálculo no fim das folhas de cálculo existentes,
clique no separador Inserir Folha de Cálculo na parte inferior do ecrã.

Figura 21

Para inserir uma nova folha de cálculo antes de uma folha existente, selecione
essa folha de cálculo e, em seguida, no separador Base, no grupo Células, clique em
Inserir e, em seguida, clique em Inserir Folha.

Figura 22

Para mover uma folha de cálculo dentro de um livro:

 Selecione a folha que deseja mover;


 Arraste o separador da folha que deseja mover, até ao local pretendido.

Para mover uma folha de cálculo para outro Livro:


- 30 -
Informática - Manual de Apoio

 Selecione a folha que deseja mover;


 No separador Base, grupo Células clique na seta junto a Formatar,
Organizar Folhas e, em seguida, clique em Mover ou Copiar Folhas;
 Selecione o Livro de destino;
 Escolha o local onde pretende colocar a folha;
 Clique em OK.

Para copiar uma folha de cálculo para outro livro:

 Selecione a folha que deseja copiar;


 No separador Base, grupo Células clique na seta junto a Formatar,
Organizar Folhas e, em seguida, clique em Mover ou Copiar Folhas;
 Selecione o Livro de destino;
 Escolha o local onde pretende colocar a folha;
 Selecione a opção Criar uma cópia
 Clique em OK

Para alterar o nome de uma folha de cálculo:

 Na barra Separador de folhas, clique com o botão direito do rato no


separador de folha em que pretende mudar o nome e, em seguida, clique
em Mudar o Nome.
 Selecione o nome atual e, em seguida, escreva o novo nome.

Ou

 Faça duplo clique sobre o nome do separador de folha que desejar


renomear; digite o nome pretendido e pressione a tecla Enter.

- 31 -
Informática - Manual de Apoio

Adicionar cor aos separadores de folhas de cálculo

Para adicionar cor aos separadores de folhas:

 Clique com o botão direito do rato no separador da folha no canto inferior


esquerdo da janela;
 Aponte para Cor do Separador;
 Selecione a cor pretendida.

Imprimir uma folha de cálculo

Pode imprimir parte ou a totalidade de uma folha de cálculo. Para tal, efetue um
dos seguintes procedimentos:

 Para imprimir uma folha de cálculo parcial, clique na folha de cálculo e,


em seguida, selecione o intervalo de dados que pretende imprimir;
 Para imprimir a folha de cálculo completa, clique na folha de cálculo para
ativá-la;
 Clique no Botão do Microsoft Office (ou selecione o separador Ficheiro)
e, em seguida, clique em Imprimir.

1.7 Formatação de células


A correta formatação de células é crucial para a eficaz transmissão visual do valor
e relevância dos dados contidos nas folhas de cálculo.

- 32 -
Informática - Manual de Apoio

Tipos de letra, limites e preenchimento

Para realçar texto, pode formatar todo o texto de uma célula ou os caracteres
selecionados, pode colocar limites ou alterar a cor. Para tal, após a seleção do texto,
selecione no Separador Base, Grupo Tipo de letra, os botões que considere
conveniente:

Ícone Comando associado


Tipo de letra
Tamanho do tipo de letra
Estilos de letra: Negrito, itálico, sublinhado

Aumentar ou diminuir o tamanho do tipo de letra

Limites
Cor de preenchimento
Cor do tipo de letra
Tabela 2

Alinhamento

Para alinhar texto, selecione no Separador Base, Grupo Alinhamento, os botões


que considere conveniente:

Ícone Comando associado


Alinhar texto à esquerda
Alinhar texto à direita
Centrar texto

Alinhar o texto à parte superior da célula

- 33 -
Informática - Manual de Apoio

Ícone Comando associado


Alinhar o texto de modo a ficar entre a parte superior e
inferior da célula
Alinhar o texto à parte superior da célula
Tabela 3

Para moldar texto, rodar texto, unir células, e aumentar ou diminuir a margem
entre o limite e texto na célula, selecione as células e clique nos botões adequados:

Ícone Comando associado


Moldar texto (Torna os conteúdos visíveis dentro de uma
célula, apresentando-o em várias linhas)
Orientação (Roda o texto na diagonal ou na vertical)

Unir e Centrar (Une células e centra os conteúdos na nova


célula)
Diminuir Avanço (Diminui a margem entre o limite e o
texto na célula)
Aumentar Avanço (Aumenta a margem entre o limite e o
texto na célula)
Tabela 4

Utilização de estilos de células

Um estilo de célula consiste num conjunto definido de características de


formatação, como, por exemplo tipos de letra, tamanhos de tipo de letra, formatos
de número, limites de células e sombreados de células. Os estilos de célula baseiam-
se no tema do documento aplicado ao livro, pelo que a mudança do tema afetará as
características dos estilos.

- 34 -
Informática - Manual de Apoio

O Microsoft Office Excel apresenta vários estilos de célula incorporados que


podem ser aplicados ou modificados.

Para aplicar um estilo de célula:

 Selecione as células que pretende formatar;


 No separador Base, grupo Estilos clique em Estilos de Células;
 Clique no estilo de célula que pretende aplicar.

Figura 23

Para remover o estilo de célula das células selecionadas sem eliminar o estilo de
célula, no separador Base, grupo Estilos, Estilos de Células, clique em Normal.

A Figura 21 ilustra os comandos presentes no grupo “Estilos de Célula”.

- 35 -
Informática - Manual de Apoio

Figura 24

Para criar um estilo de célula personalizado:

 No separador Base, no grupo Estilos, clique em Estilos das Células;


 Clique em Novo Estilo de Célula;
 Na caixa Nome do estilo, escreva um nome apropriado para o novo estilo
de célula.
 Clique em Formatar.
 Nos vários separadores da caixa de diálogo Formatar Células, selecione a
formatação pretendida e, em seguida, clique em OK.
 Na caixa de diálogo Estilo, em Estilo Inclui, desmarque as caixas de
verificação correspondentes à formatação que não pretende incluir no
estilo de célula.

- 36 -
Informática - Manual de Apoio

Formatação condicional

A formatação condicional é uma funcionalidade de apoio à análise de dados que


permite visualmente identificar padrões e tendências existentes nos dados.

A formatação condicional permite colocar uma formatação previamente


escolhida, a uma célula ou conjunto de células, que obedeçam a uma determinada
condição. Por exemplo, na tabela ilustrada pela Figura 22 é utilizada a cor vermelha
para apresentar as classificações dos alunos com valor superior a 14.

Figura 25

O Excel fornece os seguintes tipos de formatação condicional: Barras de dados,


Escalas de cores, Conjuntos de ícones, Realçar Regras de Células, Regras de
Superiores/Inferiores.

- 37 -
Informática - Manual de Apoio

Figura 26

1.8 Formatação avançada

Formatação com uma barra de dados

Pode-se formatar células utilizando uma barra de dados. Uma barra de dados
permite comparar os valores de uma célula relativamente aos de outras células.

O comprimento da barra de dados representa o valor da célula. Uma barra mais


longa representa um valor mais alto, enquanto uma barra mais curta representa um
valor mais baixo.

Figura 27

Para formatar células de um intervalo utilizando uma barra de dados:

- 38 -
Informática - Manual de Apoio

 Selecione o intervalo de células a formatar.


 No separador Base, no grupo Estilos, clique na seta junto a Formatação
Condicional e, em seguida, selecione um ícone de Barra de Dados.

Caso pretenda uma formatação mais personalizada deste intervalo de células


através da barra de dados:

 Selecione o intervalo de células a formatar.


 No separador Base, no grupo Estilos, clique na seta junto a Formatação
Condicional, selecione Barra de Dados, e em seguida Mais Regras. É
apresentada então a caixa de diálogo Nova Regra de Formatação.

Figura 28

Para formatar todas as células utilizando uma barra de dados, na caixa de diálogo
Nova Regra de Formatação execute os procedimentos:

 Em Selecionar um Tipo de Regra, clique em Formatar todas as células


com base nos respetivos valores:
 Em Editar a Descrição da Regra:

- 39 -
Informática - Manual de Apoio

o Na caixa de listagem Estilo de Formatação selecione a opção


Barra de Dados;
o Selecione Tipo Barra mais curta e escolha uma das opções: “Valor
mais baixo”, Número, Percentagem, Fórmula ou Percentil;
o Em Valor (exceto se a opção for Valor mais baixo), introduza o
número, a percentagem (sem o símbolo), o percentil ou crie a
fórmula na qual se indica a condição necessária para mostrar os
valores mínimos;
o Faça para Barra mais longa os procedimentos que acabou de
realizar relativamente a Barra mais curta.
o Abra a listagem Cor e selecione a cor pretendida;
o Certifique-se de que o valor de Barra mais Curta é inferior ao valor
de Barra mais Longa.
o Faça clique em Ok.
o Nota: Para ver apenas a barra de dados e não o valor da célula,
selecione Mostrar Apenas a Barra.

Formatação utilizando escala de cores

As escalas de cores são indicadores visuais que ajudam a compreender a


distribuição e a variação dos dados. É possível aplicar uma escala de duas cores ou
uma escala de três cores.

Uma escala de duas cores permite comparar um intervalo de células utilizando


uma gradação de duas cores. O tom da cor representa os valores mais elevados e os
mais baixos. Por exemplo, numa escala com as cores amarelo e vermelha, as células
com valores mais elevados podem ter uma cor mais amarelo e as células com
valores mais baixos podem ter uma cor mais vermelha.

- 40 -
Informática - Manual de Apoio

1 3 7 9 11 13 15 8 10 20
Figura 29

Uma escala de três cores permite comparar um intervalo de células utilizando


uma gradação de três cores. O tom da cor representa os valores mais elevados,
médios ou mais baixos. Por exemplo, numa escala com as cores verde, amarela e
vermelha, pode especificar que as células com valores mais elevados têm uma cor
verde, as células com valores médios têm uma cor amarela e as células com valores
mais baixos têm uma cor vermelha.

1 3 7 9 11 13 15 8 10 20
Figura 30

Para formatar as células de um intervalo utilizando uma escala cores, utilizando


uma formatação rápida:

 Selecione o intervalo de células a formatar.


 No separador Base, no grupo Estilos, clique na seta junto a Formatação
Condicional e, em seguida, clique em Escalas de Cor.

Figura 31

 Selecione uma escala de duas ou três cores, conforme considerar


adequado.
 Nota: Na escala de duas cores, a 1ª cor representa os valores mais
elevados e a 2ª cor os mais baixos; na escala de três cores a 1ª cor

- 41 -
Informática - Manual de Apoio

representa os valores mais elevados e a 2,ª os médios e 3ª cor os mais


baixos.

Para formatar as células de um intervalo utilizando uma escala cores, utilizando


uma formatação avançada:

 Selecione o intervalo de células a formatar


 No separador Base, no grupo Estilos, clique na seta junto a Formatação
Condicional e, em seguida, clique em Escalas de Cor, Mais Regras…
 É apresentada a caixa de diálogo Nova Regra de Formatação:

Figura 32

 Em selecionar um Tipo de Regra, clique em Formatar todas as células


com base nos respetivos valores:
 Em Editar a Descrição da Regra:
o Na caixa de listagem Estilo de Formatação selecione uma das
opções: Escala de 2 Cores ou Escala de 3 Cores;
o Selecione Tipo Mínimo e escolha uma das opções: “Valor mais
baixo”, Número, Percentagem, Fórmula ou Percentil;

- 42 -
Informática - Manual de Apoio

o Em Valor (exceto se a opção for Valor mais baixo), introduza o


número, a percentagem (sem o símbolo), o percentil ou crie a
fórmula na qual se indica a condição necessária para mostrar os
valores mínimos;
o Faça para o Tipo Máximo os procedimentos que acabou de
realizar relativamente ao Tipo Mínimo. Se tiver optado por uma
escala de três cores faça também os mesmos procedimentos em
relação ao Ponto Intermédio.
o Faça clique em Ok.

1.9 Validação da introdução de dados


Para evitar a introdução de dados inválidos numa folha de cálculo, o Microsoft
Excel permite associar às células regras de validação. Podemos definir regras de
validação para limitar a introdução de dados a:

 Valores que constam de uma lista;


 Números inteiros num dado intervalo;
 Números decimais dentro de um intervalo;
 Datas ou horas num determinado período;
 Texto dentro de um comprimento específico;
 Fórmulas de validação personalizada.

Para validar dados execute os seguintes procedimentos:

 Selecione as células a validar;


 No separador Dados, grupo Ferramentas de Dados, clique em Validação
de Dados.

- 43 -
Informática - Manual de Apoio

Figura 33

 Na caixa de diálogo Validação de Dados, clique no separador Definições;

Figura 34

 No separador Definições, especifique o tipo de validação pretendida e


indique se as células em branco devem ou não ser ignoradas.
 No separador Mensagem de Entrada, defina a mensagem de ajuda a ser
apresentada quando a célula for selecionada;
 No separador Aviso de Erro, especifique como pretende que o Microsoft
Office Excel responda à entrada de dados inválidos.

Deverá testar a validação de dados para se certificar de que funciona


corretamente.

Validação usando uma lista de dados

- 44 -
Informática - Manual de Apoio

Para definir uma regra de validação que permita valores provenientes de uma
lista execute os procedimentos:

 No separador Definições, campo “Por”, selecione “Lista”;


 No separador Definições, campo “Origem”, introduza os valores da lista
separados por ponto e vírgula (;) ou um intervalo de células que contenha
esses valores, selecionando o campo Lista Pendente na Célula.

Figura 35

Validação de números inteiros ou decimais

Para definir uma regra de validação que permita números inteiros/decimais,


dentro de um intervalo:

 No separador Definições, campo “Por”, selecione “Número Todo” ou


“Decimal”, conforme o caso;
 No separador Definições, campo “Dados”, selecione o tipo de restrição
pretendida (situa-se entre, é igual a, etc.). Nos outros campos, introduza
os valores mínimo ou máximo. Na definição destes valores podem ser
usadas fórmulas.

- 45 -
Informática - Manual de Apoio

Figura 36

Validação de data/hora

Para definir uma regra de validação que permita uma data/hora dentro de um
período:

 No separador Definições, campo “Dados”, selecione o tipo de restrição


pretendida (situa-se entre, é igual a, etc.). Nos outros campos, introduza
as datas/horas inicial ou final.

Figura 37

- 46 -
Informática - Manual de Apoio

Validação de comprimento de texto

Para definir uma regra de validação que permita introduzir texto de um


comprimento específico:

 No separador Definições, campo “Por”, selecione “Comprimento do


texto”;
 No separador Definições, campo “Dados”, selecione o tipo de restrição
pretendida (situa-se entre, é igual a, etc.). Nos outros campos, introduza
os comprimentos mínimo ou máximo.

Figura 38

Validação através de fórmula personalizada

Para definir uma regra de validação que permita utilizar uma fórmula de
validação personalizada:

 No separador Definições, campo “Por”, selecione “Personalizada”;


 No separador Definições, campo “Fórmula”, introduzir uma fórmula que
devolva “Verdadeiro” para as entradas válidas e “Falso” para as entradas
inválidas.
- 47 -
Informática - Manual de Apoio

Figura 39

1.10 Tipos de Erro


O Excel pode devolver erros nas células. Entre os vários tipos de erros estão:

 #DIV/0! -
Ocorre na divisão de um valor por zero.
 #N/D
o Ocorre quando o valor pretendido não está disponível para uma
fórmula ou função.
 #NOME?
o Ocorre quando o Excel não reconhece o texto na fórmula.
 #NULO!
o Ocorre numa intersecção vazia entre duas áreas.
 #NUM!
o Ocorre quando foi usado um número incorretamente.
 #VALOR!
o Ocorre quando é utilizado um tipo de argumento ou operando
errado.
 ####### -
o O resultado da fórmula na cabe na largura da célula ou foi usado
um valor de data ou hora negativo.

- 48 -
Informática - Manual de Apoio

2 Funções Matemáticas
O Excel oferece um conjunto de funções que podem ser utilizadas nas fórmulas
introduzidas nas células. Estas funções são fórmulas predefinidas que executam
cálculos utilizando valores específicos, denominados argumentos, numa ordem
específica ou estrutura.

As funções do Excel estão organizadas por categorias. As categorias de funções


disponibilizadas são: Financeiras, Data e hora, Matemática e Trigonometria,
Estatística, Consulta e referência, Base de dados, Texto, Lógica e Informação.

As funções obedecem a um conjunto de regras ou sintaxe, que especifica como a


função deverá ser escrita. A estrutura de uma função começa com um sinal de igual
(=), seguido do nome da função, um parêntese inicial, os argumentos da função
separados por ponto e vírgula (;), e um parêntese final.

=Nome_da_Função (Argumento1; Argumento2; …)

Exemplo:

=SOMA(B2; B3; B4; B5)

Os argumentos de uma função podem ser números, texto, valores lógicos (do tipo
Verdadeiro ou Falso), matrizes, ou referências de célula. Os argumentos variam de
função para função e em relação às necessidades de cálculo do utilizador.

Para inserir uma função:

- 49 -
Informática - Manual de Apoio

 Se já souber o nome da função, quais e quantos argumentos tem, basta


selecionar a célula onde quer colocar a função e, digitar o seu nome e
respetiva sintaxe na caixa de edição.
 Caso contrário, deve aceder à opção Inserir Função do separador
Fórmulas.

Funções matemáticas em destaque

Das diversas funções presentes na categoria das funções matemáticas, destacam-


se aquelas que são focadas no contexto deste capítulo:

 ALEATÓRIO()
 ALEATÓRIOENTRE(inferior, superior)
 ARRED(núm; núm_dígitos)
 ARRED.PARA.BAIXO(núm; núm_dígitos)
 ARRED.PARA.CIMA(núm; núm_dígitos)
 INT(núm)
 POTÊNCIA(núm; potência)
 PRODUTO(núm1; núm2;...)
 QUOCIENTE(numerador; denominador)
 RAIZQ(núm)
 RESTO(núm; divisor)
 SOMA(núm1; núm2; ...)
 SOMA.SE(intervalo; critérios; intervalo_soma)
 SOMA.SE.S(intervalo_soma; intervalo_critérios1; critérios1;
[intervalo_critérios2;critérios2]; …)
 SOMARPRODUTO(matriz1; matriz2; matriz3;...)
 TRUNCAR(núm; núm_dígitos)

- 50 -
Informática - Manual de Apoio

2.1 Função ALEATORIO


A função ALEATÓRIO devolve um número real aleatório maior ou igual a 0 e
menor que 1, distribuído uniformemente. Um novo número real aleatório é
devolvido sempre que a folha de cálculo for calculada.

Sintaxe

ALEATÓRIO()

A função ALEATÓRIO não tem argumentos.

2.2 Função ALEATÓRIOENTRE


Devolve um número inteiro aleatório entre os números especificados. Um novo
número inteiro aleatório é devolvido sempre que a folha de cálculo for calculada.

Sintaxe

ALEATÓRIOENTRE(inferior; superior)

inferior - É o menor número inteiro que ALEATÓRIOENTRE irá devolver.


superior - É o maior número inteiro que ALEATÓRIOENTRE irá devolver.

Exemplo

Para gerar um número real aleatório entre a e b, utilize:

=ALEATÓRIO()*(b-a)+a
- 51 -
Informática - Manual de Apoio

2.3 Função ARRED


Arredonda o número indicado, permitindo especificar a quantidade de dígitos
pretendida.

Sintaxe

ARRED(núm;núm_dígitos)

Núm: é o número que deseja arredondar.


Núm_dígitos: especifica o número de dígitos para o qual deseja arredondar
núm.

Exemplo

=ARRED(4,15; 1)

Arredonda 4,15 para uma casa decimal (ou seja, resultará em 4,2)

2.4 Função ARRED.PARA.BAIXO


Arredonda um número por defeito até zero.

Sintaxe

ARRED.PARA.BAIXO(número; núm_dígitos)

número: É qualquer número real que pretende arredondar por defeito.


núm_dígitos: É o número de dígitos para o qual pretende arredondar núm.
- 52 -
Informática - Manual de Apoio

2.5 Função ARRED.PARA.CIMA


Arredonda um número por excesso, afastando-o de 0 (zero).

Sintaxe

ARRED.PARA.CIMA(número; núm_dígitos)

número: É qualquer número real que pretende arredondar por excesso.

núm_dígitos: É o número de dígitos para o qual pretende arredondar núm.

2.6 Função POTÊNCIA


Calcula a potência de um número.

Obs.: O operador "^" pode substituir POTÊNCIA para indicar a potência à qual
o número da base deve ser elevado.

Sintaxe

Potência(núm;potência)

núm: é o número para o qual se pretende calcular a potência.

potência: é o expoente ao qual o número (base) é elevado.

- 53 -
Informática - Manual de Apoio

Exemplo

=POTÊNCIA(7;2) ou, usando o operador “^”, =7^2

2.7 Função PRODUTO


Multiplica todos os números fornecidos como argumentos e devolve o produto.

Sintaxe

PRODUTO(núm1;núm2;...)

núm1 e núm2 são os números que pretende multiplicar.

Exemplos

=PRODUTO(A2;A4)

=PRODUTO(A2:A4)

2.8 Função QUOCIENTE


Calcula a parte inteira de uma divisão.

Sintaxe

QUOCIENTE(numerador; denominador)

numerador: é o valor que representa o dividendo.


- 54 -
Informática - Manual de Apoio

denominador: é o valor que representa o divisor.

Exemplos

=QUOCIENTE(7;2)

=QUOCIENTE(7,5;2,5)

2.9 Função RAIZQ


Calcula a raiz quadrada de um número.

Sintaxe

RAIZQ(núm)

núm: é o número para o qual se deseja calcular a raiz quadrada.

Exemplos

=RAIZQ(25)

=RAIZQ(A4)

2.10 Função RESTO


Calcula o resto da divisão de um número por um divisor.

- 55 -
Informática - Manual de Apoio

Sintaxe

RESTO(núm;divisor)

núm: é o número para o qual pretende calcular o resto.

divisor: é o número pelo qual pretende dividir o número.

Exemplos

=RESTO(7;2)

=RESTO(7,5;2,5)

2.11 Função SOMA


A função SOMA adiciona todos os números contidos em células ou num
intervalo de células.

Sintaxe:

SOMA(núm1;núm2;...)

núm1 e núm2 são argumentos para os quais pretendemos obter o valor total ou
a soma.

Exemplos

=SOMA(A2:A8)

=SOMA(A3:A9;20)
- 56 -
Informática - Manual de Apoio

2.12 Função SOMA.SE


Adiciona os valores de acordo com o critério especificado.

Sintaxe

SOMA.SE(intervalo; critério; intervalo_soma)

intervalo: define o intervalo de células nas quais se irá verificar o critério;

critério: define o critério (ou seja a condição) que vai condicionar a soma;

intervalo_soma: define o intervalo de células que realmente vão ser somadas.

Exemplo

Em C10, escrevemos a fórmula:

=SOMA.SE(A$3:A$8; "A"; C$3:C$8)

- 57 -
Informática - Manual de Apoio

2.13 Função SOMA.SE.S


Adicionar valores de um intervalo com base em vários critérios.

Sintaxe

SOMA.SE.S(intervalo_soma; intervalo_critérios1;
critérios1; [intervalo_critérios2; critérios2]; …)

Obs.: A ordem dos argumentos é diferente entre as funções SOMA.SE.S e


SOMA.SE.

O argumento intervalo_soma é o primeiro argumento na função SOMA.SE.S,


mas é o terceiro argumento na função SOMA.SE.

2.14 Função SOMARPRODUTO


Multiplica os componentes correspondentes nas matrizes fornecidas e devolve a
soma destes produtos.

Sintaxe

SOMARPRODUTO(matriz1; matriz2; matriz3;...)

matriz1, matriz2,… são matrizes (intervalos de células) cujos componentes


pretende multiplicar e, em seguida, adicionar.

Os argumentos da matriz têm de ter a mesma dimensão.

- 58 -
Informática - Manual de Apoio

2.15 Função TRUNCAR


Trunca um número para um inteiro removendo a parte fracional do número

Sintaxe

TRUNCAR(número; [núm_dígitos])

Nota:

As funções TRUNCAR e INT são semelhantes, uma vez que ambas devolvem
números inteiros.

A função TRUNCAR remove a parte fracional do número.

A função INT arredonda os números por defeito para o número inteiro mais
próximo de acordo com o valor da parte fracional do número.

As funções INT e TRUNCAR apenas são diferentes quando são utilizados


números negativos:

TRUNC(-4.3) devolve -4, mas INT(-4.3) devolve -5, porque -5 é o número


menor.

2.16 Exemplos de critérios que se podem utilizar


nas funções SE
“F*”

Qualquer texto começado pela letra “F”


- 59 -
Informática - Manual de Apoio

 “*as”
o Qualquer texto terminado com as letras “as”
 “<>Banana”
o Texto diferente de “Banana”
 “>25”
o Valores superiores a 25
 “>” & C3
o Valor superior ao valor contido na célula C3

- 60 -
Informática - Manual de Apoio

3 Funções Estatísticas
Das diversas funções presentes na categoria das funções estatístias, destacam-se
aquelas que são focadas no contexto deste capítulo:

 CONTAR
 CONTAR.VAL
 CONTAR.VAZIO
 CONTAR.SE
 CONTAR.SE.S
 MÁXIMO
 MÍNIMO
 MAIOR
 MENOR
 MÉDIA
 MÉDIA.SE
 MÉDIA.SE.S
 MED
 MODA
 MODO.SIMPLES
 DESVPAD
 DESVPAD.P
 DESVPAD.S
 ORDEM
 ORDEM.MÉD
 ORDEM.EQ
- 61 -
Informática - Manual de Apoio

3.1 Função CONTAR


Calcula o número de células que contêm números.

Sintaxe

=CONTAR(valor1;valor2; ...)

Exemplo

=CONTAR(A2:A8)

3.2 Função CONTAR.VAL


Calcula o número de células que não estão vazias.

Sintaxe

=CONTAR.VAL(valor1;valor2;...)

Exemplo:

=CONTAR.VAL(A2:A8)

- 62 -
Informática - Manual de Apoio

3.3 Função CONTAR.VAZIO


Calcula o número de células que estão vazias, num intervalo de células
especificado.

Sintaxe

=CONTAR.VAZIO(intervalo)

Exemplo

=CONTAR.VAZIO(A3:B5)

3.4 Função CONTAR.SE


Conta o número de células, no intervalo indicado, que satisfazem o critério
(condição) especificado.

Sintaxe

=CONTAR.SE(intervalo; critério)

Exemplo

=CONTAR.SE(B2:B5;">55")

Devolve o número de células no intervalo B2 a B5 que contêm um valor superior


a 55.

- 63 -
Informática - Manual de Apoio

3.5 Função CONTAR.SE.S


Conta o número de células num intervalo que cumprem múltiplos critérios.

Sintaxe

=CONTAR.SE.S(intervalo1; critério1; [intervalo2;


critério2];…)

Cada intervalo adicional tem de ter o mesmo número de linhas e colunas que o
argumento intervalo_critérios1. Os intervalos não têm de ser adjacentes entre si.

Exemplos

=CONTAR.SE.S(B2:B5;"Sim"; C2:C5;"Sim")

3.6 Função MÉDIA

Calcula a média aritmética de um conjunto de valores.

Sintaxe

=MÉDIA(núm1;núm2; ...)

Exemplos

=MÉDIA(A2:A7)

- 64 -
Informática - Manual de Apoio

3.7 Função MÉDIA.SE


Devolve a média aritmética de todas as células num intervalo que cumprem
determinado critério.

Sintaxe

=MÉDIA.SE(intervalo; critérios; intervalo_média)

Exemplos:

=MÉDIA.SE(A2:A5;">250000“;B2:B5)

3.8 Função MÉDIA.SE.S


Devolve a média aritmética de todas as células que cumprem múltiplos critérios.

Sintaxe

=MÉDIA.SE.S(intervalo_média;intervalo1_critérios;crit
érios1[; intervalo2_critérios;critérios2];…)

Exemplo

=MÉDIA.SE.S(D2:D5; C2:C5;"<>Incompleto“; D2:D5;">80")

- 65 -
Informática - Manual de Apoio

3.9 Função MÁXIMO


Devolve o valor mais elevado de um conjunto de valores.

Sintaxe

=MÁXIMO(núm1;núm2; ...)

Exemplos

=MÁXIMO(A2:A7)

3.10 Função MÍNIMO


Devolve o menor número de um conjunto de valores.

Sintaxe

=MÍNIMO(núm1;núm2; ...)

Exemplo

=MÍNIMO(A2:A7)

3.11 Função MAIOR


Devolve o maior valor k-ésimo do conjunto de dados.

- 66 -
Informática - Manual de Apoio

Sintaxe

=MAIOR(matriz; K)

matriz - É a matriz ou intervalo de dados cujo maior valor enésimo pretende


determinar.

Exemplo

=MAIOR(A2:A10;3)

3.12 Função MENOR


Devolve o menor valor k-ésimo do conjunto de dados.

Sintaxe

=MENOR(Matriz;K)

Exemplo

=MENOR(A2:A10;3)

3.13 Função MED


Devolve a mediana dos números indicados. A mediana é o número no centro de
um conjunto numérico.

- 67 -
Informática - Manual de Apoio

Sintaxe

=MED(núm1;núm2; ...)

Exemplo

=MED(A2:A7)

3.14 Função MODA


Devolve o valor que mais vezes se repete num intervalo de valores.

Sintaxe

=MODA(núm1;núm2; ...)

Exemplo

=MODA(A2:A7)

Nota: Esta função foi substituída por um ou mais novas funções que podem
proporcionar um melhoramento em termos de precisão e cujos nomes refletem
melhor a respetiva utilização. Esta função ainda está disponível para fins de
compatibilidade com versões anteriores do Excel.

Ver as funções MODO.SIMPLES e MODO.MÚLT.

- 68 -
Informática - Manual de Apoio

3.15 Função MODO.SIMPLES


Devolve o valor que mais vezes se repete num intervalo de valores.

Sintaxe

=MODO.SIMPLES(núm1;núm2; ...)

Exemplo

=MODO.SIMPLES(A2:A7)

3.16 Conceitos de média, moda e mediana


Nos parágrafos seguintes procura-se esclarecer as diferenças entre os conceitos
de média, moda e mediana.

Média

Corresponde à média aritmética, calculada pela soma de um grupo de números e,


em seguida, dividindo pela contagem desses números.

Por exemplo, a média de 2, 3, 3, 5, 7, 10 é 5 (resulta de 30 dividido por 6) .

Mediana

- 69 -
Informática - Manual de Apoio

Corresponde ao número no meio de um grupo de números; isto é, metade dos


números possui valores que são maiores do que a mediana e a outra metade possui
valores menores.

Por exemplo, a mediana de 2, 3, 3, 5, 7, 10 é 4.

Moda

Corresponde ao número que ocorre mais frequentemente num grupo de números.

Por exemplo, a moda de 2, 3, 3, 5, 7, 10 é 3.

3.17 Função DESVPAD


Calcula o desvio padrão (grau de dispersão dos valores em relação à média) com
base numa amostra.

Sintaxe

=DESVPAD(núm1;núm2; ...)

Exemplo

=DESVPAD(A2:A7)

Nota: Esta função foi substituída por um ou mais novas funções que podem
proporcionar um melhoramento em termos de precisão e cujos nomes refletem
melhor a respetiva utilização. Esta função ainda está disponível para fins de
compatibilidade com versões anteriores do Excel.
- 70 -
Informática - Manual de Apoio

Ver funções DESVPAD.P e DESVPAD.S.

3.18 Função DESVPAD.P


Calcula o desvio padrão (grau de dispersão dos valores em relação à média) com
base na população total.

Sintaxe

=DESVPAD.P(núm1;núm2; ...)

Exemplo

=DESVPAD.P(A2:A7)

3.19 Função DESVPAD.S


Efetua uma estimativa do desvio padrão (grau de dispersão dos valores em
relação à média) com base numa amostra.

Sintaxe

=DESVPAD.S(núm1;núm2; ...)

Exemplo

=DESVPAD.S(A2:A7)

- 71 -
Informática - Manual de Apoio

3.20 Função ORDEM


Devolve a posição de um número numa lista numérica.

Sintaxe

=ORDEM(número; intervalo; ordem)

Exemplo

=ORDEM(A3; A2:A8 ; 1)

Esta função foi substituída por um ou mais novas funções que podem
proporcionar um melhoramento em termos de precisão e cujos nomes refletem
melhor a respetiva utilização.

Ver ORDEM.MED e ORDEM.EQ

3.21 Função ORDEM.EQ


Devolve a ordem de um número numa lista de números. O seu tamanho é relativo
a outros valores na lista; se mais do que um valor tiver a mesma ordem, é devolvida
a ordem superior desse conjunto de valores.

Sintaxe

=ORDEM.EQ(número; intervalo; [ordem])

Número : É o número cuja posição pretende localizar.


- 72 -
Informática - Manual de Apoio

Intervalo: Matriz de ou referência a uma lista de números. Valores não numéricos


são ignorados.

Ordem : É um número que especifica como posicionar um número numa ordem:


(a) Se 0 (zero) ou omitido: O Excel considera o intervalo como uma lista por ordem
descendente; (b) Se diferente de zero: o Excel considera o intervalo como uma lista
por ordem ascendente.

Exemplo

Figura 40

3.22 Função ORDEM.MÉD


Devolve a ordem de um número numa lista de números: o seu tamanho em
relação a outros valores na lista; se mais do que um valor tiver a mesma ordem, é
devolvida a ordem média.

Sintaxe

=ORDEM.MÉD(número; intervalo; [ordem])

- 73 -
Informática - Manual de Apoio

Número : É o número cuja posição pretende localizar.

Intervalo: Matriz de ou referência a uma lista de números. Valores não numéricos


são ignorados.

Ordem : É um número que especifica como posicionar um número numa ordem:


Se 0 (zero) ou omitido: o Excel considera o intervalo como uma lista por ordem
descendente; Se diferente de zero: o Excel considera o intervalo como uma lista por
ordem ascendente.

Exemplo

Figura 41

- 74 -
Informática - Manual de Apoio

4 Funções Data e Hora


As funções desta categoria permitem fazer uma série de operações com datas e
horas.

Números de série

O Excel armazena as datas como números de série. Começa com o número 1, o


qual representa 1 de Janeiro de 1900. Assim sendo, eis alguns fatos:

 O dia 6 de Janeiro de 1900 é armazenado como 6.


 Se escrever 16/11/2010, o Excel guardará a data como 40498.
 Se somar 40497 dias a 1 de Janeiro de 1900, obtém-se 16 de Novembro
de 2010.

Das diversas funções presentes na categoria das funções data e hora, destacam-
se aquelas que são focadas no contexto deste capítulo:

 AGORA
 ANO
 DATA
 DIA
 DIA.SEMANA
 DIAS360
 DIATRABALHOTOTAL
 HOJE
 HORA

- 75 -
Informática - Manual de Apoio

 MÊS
 MINUTO
 SEGUNDO
 TEMPO
 NÚMSEMANA
 DATADIF

4.1 Função AGORA


Insere a data e hora atual.

Obs.: Esta função não é atualizada continuamente.

Sintaxe

=AGORA()

Exemplo

Figura 42

4.2 Função HOJE


Apresenta a data atual. A data que será atualizada para a data atual sempre que
reabrir uma folha de cálculo.

- 76 -
Informática - Manual de Apoio

Sintaxe:

=HOJE()

Exemplo

Obs.: A fórmula =AGORA()-HOJE() mostra a hora atual como um número de


série. É necessário formatar a célula com um formato hora para se percecionar a
hora.

4.3 Função DATA


Determina uma data com base na especificação individual do ano, mês e dia

Sintaxe

=DATA(ano;mês;dia)

Exemplo

=DATA(A2;B2;C2)

- 77 -
Informática - Manual de Apoio

Figura 43

4.4 Função ANO


Devolve o ano correspondente a uma data.

Sintaxe:

=ANO(núm_série)

4.5 Função MÊS


Devolve o mês de uma data representado por um número de série.

Sintaxe

=MÊS(núm_série)

4.6 Função DIA


Devolve o dia de uma data representada por um número de série.

Sintaxe

- 78 -
Informática - Manual de Apoio

=DIA(núm_série)

4.7 Função DIA.SEMANA


Devolve o dia da semana que corresponde a uma data.

Sintaxe:

DIA.SEMANA(núm_série; tipo_devolvido)

tipo_devolvido é um número que determina o tipo de valor devolvido. Se

 1 ou omitido - Números de 1 (Domingo) a 7 (Sábado);


 2 - Números de 1 (Segunda) a 7 (Domingo);
 3 - Números de 0 (Segunda) a 6 (Domingo).

4.8 Função NÚMSEMANA


Devolve o número de semana de uma data específica.

Por exemplo, a semana que contém 1 de Janeiro é a primeira semana do ano e é


numerada como semana 1.

Nota: Existem dois sistemas utilizados para esta função:

 Sistema 1 - A semana que contém 1 de Janeiro é a primeira semana do


ano e é numerada como semana 1.
 Sistema 2 - A semana que contém a primeira quinta-feira do ano é a
primeira semana do ano e é numerada como semana 1. (Este sistema

- 79 -
Informática - Manual de Apoio

corresponde à metodologia especificada na norma ISO 8601, mais


conhecida como sistema de numeração de semanas europeu).

Sintaxe

=NÚMSEMANA(núm_série; [tipo_retorno])

Opcional. É um número que determina em que dia começa a semana. O valor


predefinido é 1 (sistema 1; a semana começa ao Domingo).

Exemplo

=NÚMSEMANA( HOJE() )

Retorna o número da semana atual.

4.9 Função DIAS360


Devolve o número de dias entre duas datas baseadas num ano com 360 dias (doze
meses de 30 dias).

Sintaxe

DIAS360(data_inicial; data_final; método)

Método é um valor lógico que especifica se deve utilizar nos cálculos o método
europeu ou o americano:

 FALSO ou omitido - Método americano

- 80 -
Informática - Manual de Apoio

 VERDADEIRO - Método europeu

Ver mais informações sobre os métodos na ajuda do Excel.

4.10 Criar séries de datas

Criar uma série de datas separadas por 7 dias

Figura 44

Considerando o exemplo da figura:

 Na célula A3 escreva a primeira data da série;


 Na célula A4, escreva a fórmula =A3+7, e em seguida, arraste a alça de
preenchimento para as restantes células.

Criar uma série de datas separadas por um mês

- 81 -
Informática - Manual de Apoio

Figura 45

Considerando o exemplo apresentado na figura:

 na célula A4, escreva a fórmula


=DATA(ANO(A3); MÊS(A3)+1; DIA(A3))
 em seguida, arraste a alça de preenchimento para as restantes células.

Criar uma série de datas separadas por um ano

Figura 46

Considerando o exemplo apresentado na figura:

 na célula A4, escreva a fórmula


=DATA(ANO(A3)+1; MÊS(A3); DIA(A3)),
 em seguida, arraste a alça de preenchimento para as restantes células.

- 82 -
Informática - Manual de Apoio

4.11 Calcular o número de dias entre duas datas


Utilize a operação subtracção (-) entre as datas. Para calcular o número de dias
entre duas datas, o Excel subtrai um número de série do outro.

Figura 47

Nota: É necessário formatar a célula C1 para número.

4.12 Função DIATRABALHOTOTAL


Permite calcular o número de dias úteis entre duas datas

Sintaxe

=DIATRABALHOTOTAL(data_inicial; data_final;
[feriados])

Feriados: Opcional. É um intervalo de uma ou mais datas a excluir de um


calendário de trabalho.

Os dias úteis excluem os fins-de-semana e quaisquer datas identificadas como


feriados.

Exemplo (sem feriados)


- 83 -
Informática - Manual de Apoio

Figura 48

Exemplo (com feriados)

No caso de existirem feriados nesse período de tempo

=DIATRABALHOTOTAL(A1;A2;A3)

Figura 49

4.13 Calcular o número de meses entre duas datas


que ocorreram no mesmo ano
Utilize a função MÊS.

Exemplo

Figura 50

=MÊS(B1)-MÊS(A1)

- 84 -
Informática - Manual de Apoio

4.14 Calcular o número de meses entre duas datas


que ocorreram com mais de um ano de
intervalo
Utilize a função MÊS e a função ANO.

Exemplo

=(ANO(B1)-ANO(A1))*12+ MÊS(B1)-MÊS(A1)

4.15 Calcular o número de anos entre duas datas


Utilize a função ANO.

Exemplo

=ANO(B1)-ANO(A1)

Figura 51

- 85 -
Informática - Manual de Apoio

Obs.: Esta fórmula está simplificada. O valor obtido pode não ser exatamente o
pretendido para uma data situação/domínio do problema. Tal sucede no caso em
que a data mês/dia da data final seja inferior ao mês/dia da data inicial. Ex.: com
data inicial= 21-12-2007 e data final 21-11-2009, o resultado seria 2, quando na
realidade deveria ser apenas 1 uma vez que ainda não se completaram dois anos
(falta um mês para isso acontecer)

Para calcular exatamente o número de anos entre duas datas, é necessário recorrer
a funções lógicas SE, E e OU (pertencentes à categoria das funções lógicas), usando
a seguinte fórmula:

SE( OU( MÊS(B1)>MÊS(A1);


E(MÊS(B1)=MÊS(A1);DIA(B1)>=DIA(A1)) ); ANO(B1)-ANO(A1);
ANO(B1)-ANO(A1)-1)

Nota: Para obter o mesmo cálculo, e de forma significativamente mais simples,


veja a função DATADIF.

4.16 Calcular a data após determinado número de


meses
Utilize a função DATA. Esta função devolve o número de série sequencial que
representa uma determinada data.

Sintaxe

=DATA(ano; mês; dia)

- 86 -
Informática - Manual de Apoio

Exemplos

=DATA(2007; 6+A2; 15) ou

=DATA(ANO(A1); MÊS(A1)+A2; DIA(A1))

Figura 52

4.17 Calcular a data após determinado número de


anos, meses e dias
Utilize a função DATA

Sintaxe

=DATA(ano;mês;dia)

Figura 53

Exemplos

- 87 -
Informática - Manual de Apoio

=DATA(2007+A2;6+A3;15+A4) ou

=DATA(ANO(A1)+A2;MÊS(A1)+A3;DIA(A1)+A4)

4.18 Trabalhando com horas


O Excel trabalha com valores relacionados com horas usando frações do dia. As
horas são tratadas como um número decimal entre 0 e 1.

O número de série equivalente a um minuto é aproximadamente 0,0006944.


Obtém-se este número dividindo 1 pelo número de minutos num dia (um dia tem
24*60 minutos).

O número de série equivalente a um segundo é aproximadamente 0,00001157.


Obtém-se este número dividindo 1 pelo número de segundos num dia (um dia tem
24*60*60 segundos).

4.19 Função Hora


Permite mostrar qualquer hora.

Sintaxe

=TEMPO(hora; minuto; segundo)

Exemplo

=TEMPO(A2;B2;C2)

- 88 -
Informática - Manual de Apoio

Figura 54

4.20 Função HORA


Apresenta a hora representada por um dado valor, sob a forma de um número
inteiro entre 0 e 23.

Sintaxe

=HORA(núm_série)

Exemplo

=HORA(A2)

Figura 55

4.21 Função MINUTO


Apresenta os minutos de um valor de tempo. O minuto é dado como um número
inteiro, entre 0 e 59.
- 89 -
Informática - Manual de Apoio

Sintaxe

=MINUTO(núm_série)

Exemplo

=MINUTO(A2)

Figura 56

4.22 Função SEGUNDO


Apresenta os segundos de um valor de tempo. O segundo é dado como um
número inteiro no intervalo de 0 (zero) a 59.

Sintaxe

=SEGUNDO(núm_série)

Exemplo

=SEGUNDO(A2)

- 90 -
Informática - Manual de Apoio

Figura 57

4.23 Somar horas que excedam 24 horas


Ao somar horas com um tempo que excede as 24h é necessário ter em atenção o
formato da célula que contém a soma.

Exemplo

O resultado é
aparentemente
incorreto

Figura 58

A resposta está incorreta porque a célula B7 tem um formato errado. É necessário


alterar o formato da célula para: [h]:mm.

- 91 -
Informática - Manual de Apoio

4.24 Calcular a diferença entre duas horas


Como as horas são representadas por números de série podemos subtrair os dois
valores.

Exemplo de cálculo de diferença entre horas do mesmo dia

Figura 59

Exemplo de cálculo de diferença entre horas de dias diferentes

Figura 60

4.25 Acrescentar horas, minutos e segundos a um


dada hora
Usar a função TEMPO.

Exemplo

=A1+TEMPO(2;30;0)

- 92 -
Informática - Manual de Apoio

Figura 61

Obs.: Pode ser necessário formatar a célula (neste caso a B1) para o formato hora.

4.26 Função DATADIFF


Retorna a diferença (anos, meses, ou dias) entre duas datas.

Sintaxe

=DATADIF(Data inicial, Data final, Unidade)

Data inicial -> Valor da data inicial, Data final -> Valor da data Final;

Unidade -> O tipo de informação pretendida

 “Y” - O número de anos completos no período.


 “M” - O número de meses completos no período.
 “D” - O número de dias no período.
 “MD” - A diferença entre os dias na data_inicial e data_final.
 Os meses e anos das datas são ignorados.
 “YM” - A diferença entre os meses na data_inicial e data_final. Os dias e
anos das datas são ignorados.
 “YD” - A diferença entre os dias da data_inicial e data_final. Os anos das
datas são ignorados.

- 93 -
Informática - Manual de Apoio

5 Funções lógicas
As funções desta categoria permitem fazer uma série de operações lógicas e,
normalmente, são usadas na expressão de condições.

Das diversas funções presentes na categoria das funções lógicas, destacam-se


aquelas que são focadas no contexto deste capítulo:

 SE
 E
 OU
 SE.ERRO

5.1 Função SE
A função SE permite determinar, a partir de uma condição ou teste, qual o
resultado que deverá ser devolvido ou calculado. Numa função SE, para além da
condição, são normalmente definidas duas hipóteses de resultado uma para o caso
da condição ser verdadeira outra para o caso de a condição ser falsa

Sintaxe

SE(teste_lógico; valor_se_verdadeiro; valor_se_falso)

Teste_lógico: condição que se pretende testar


Valor_se_verdadeiro: valor devolvido se o teste lógico for Verdadeiro.

- 94 -
Informática - Manual de Apoio

Valor_se_falso: valor devolvido se o teste lógico for Falso.

Exemplo

Considere quadro exposto na figura que se segue:

Figura 62

Sabendo que C2 poderá ter dois resultados possíveis: “Aprovado” e


“Reprovado”, qual a fórmula a inserir em C2 que permite apresentar o resultado
final do aluno? O aluno será aprovado se tiver uma nota final igual ou superior a 10
e reprovado no caso da nota ser inferior a 10.

Expressão estruturada do raciocínio:

SE (Nota Final >=10) ENTÃO

Resultado = “Aprovado”

SENÃO

Resultado = “Reprovado”

Fórmula a colocar na célula C2:

=SE(B2>=10; "Aprovado"; "Reprovado")

- 95 -
Informática - Manual de Apoio

5.2 Aninhamento de funções SE


Quando uma célula puder ter mais do que dois resultados possíveis, existe
necessidade de usar uma função SE dentro de uma outra função SE.

Considere o exemplo que se segue:

Figura 63

A tabela apresenta o valor das comissões a pagar pelas vendas realizadas. Se o


valor das vendas for superior a 10000€, então os vendedores recebem uma comissão
de 3%; se for igual a 10000€, a comissão será de 1,5%, senão a comissão será de
0,5%.

Uma só função SE não seria suficiente, pois existem três hipóteses de resultado,
consoante três situações:

 para quando o valor das vendas seja superior a 10000€;


 para quando o valor das vendas seja igual a 10000€;
 para quando o valor das vendas seja inferior a 10000€;

Expressão estruturada do raciocínio para construir a fórmula da célula C2:

- 96 -
Informática - Manual de Apoio

SE (valor das vendas > 10000) ENTÃO

C2=3%*B2

SENÃO

SE (valor das vendas = 10000) ENTÃO

C2= 1,5%*B2

SENÃO

C2= 0,5%*B2

FIMSE

FIMSE

Em C2, poderia escrever-se a fórmula:

=SE(B2>10000; B2*3%; SE(B2=10000; B2*1,5%;B2*0,5%))

Contudo, para obter uma expressão mais adequada, escrever-se-ia:

=SE(B2>10000; B2*$F$2; SE(B2=10000; B2*$F$3;B2*$F$4))

5.3 Função E
Devolve o valor lógico Verdadeiro se todos os argumentos forem Verdadeiros.
Devolve o valor lógico Falso se um ou mais argumentos forem falsos.

- 97 -
Informática - Manual de Apoio

Sintaxe

E(expressão_lógica1; expressão_lógica2; ...)

Exemplo de utilização

=SE( E(D37>60; E37>60); $L$37; "")

Exemplo prático

Considere a tabela com informação sobre os clientes angariados e o montante de


vendas realizadas por um conjunto de vendedores. A coluna D, “Avaliação”, tem
a classificação de desempenho: para as vendas que sejam superiores a 50000€ e o
número de clientes angariados superior a 15, a classificação deverá ser
“EXCELENTE”; caso contrário não deverá aparecer nada. Assim sendo, qual a
fórmula a colocar em D2?

Figura 64

- 98 -
Informática - Manual de Apoio

Atendendo ao critério: Vendas que sejam superiores a 50000€ e o número de


clientes angariados superior a 15, a classificação deverá ser "EXCELENTE“(caso
contrário não deverá aparecer nada) a fórmula a ser colocada em D2 será:

=SE( E(C2>50000; B2>15); "EXCELENTE";"")

5.4 Função OU
Devolve Verdadeiro se qualquer um dos argumentos for Verdadeiro; devolve
Falso se todos os argumentos forem Falsos.

Sintaxe

OU (lógico1;lógico2; ...)

Exemplo de utilização

=SE( OU(D37>60; E37>60); $L$37; "")

Exemplo prático

Considere a tabela apresentada com informação sobre os clientes angariados e o


montante de vendas realizadas por um conjunto de vendedores. A coluna D,
"Avaliação", tem a classificação do desempenho: vendas sejam superiores a 50000€
ou número de clientes angariados superior a 15, a classificação deverá ser de
"EXCELENTE“(caso contrário não deverá aparecer nada).

- 99 -
Informática - Manual de Apoio

Figura 65

Dado critério: vendas que sejam superiores a 50000€ ou número de clientes


angariados superior a 15, a classificação deverá ser de "EXCELENTE"(caso
contrário não deverá aparecer nada), a fórmula a colocar em D2 será:

=SE( OU(C2>50000; B2>15); "EXCELENTE";"")

5.5 Função SE.ERRO


Devolve um valor definido pelo utilizador se ocorrer um erro na fórmula, e
devolve o resultado da fórmula se não ocorrer nenhum erro. Pode utilizar a função
SE.ERRO para detetar e tratar erros em fórmulas.

Sintaxe

SE.ERRO(valor; valor_se_erro)

valor : Obrigatório. É o argumento no qual pode ser detetado um erro.

- 100 -
Informática - Manual de Apoio

valor_se_erro :Obrigatório. É o valor devolvido se ocorrer um erro na


fórmula.

São detetáveis os seguintes tipos de erro: #N/A, #VALOR!, #REF!, #DIV/0!,


#NUM!, #NOME?, ou #NULO!.

Observações

Se os parâmetros Valor ou Valor_se_erro forem uma célula vazia, a função


SE.ERRO trata-os como uma cadeia de texto vazia ("").

Exemplo

Figura 66

- 101 -
Informática - Manual de Apoio

6 Funções de Pesquisa e
Referência
Das diversas funções presentes na categoria das funções de pesquisa e referência,
destacam-se aquelas que são focadas no contexto deste capítulo:

 PROCV
 PROCH
 CORRESP
 ÍNDICE

6.1 Função PROCV


A função PROCV é utilizada para procurar um valor na primeira coluna de um
intervalo de células e, em seguida, devolver o valor contido na célula que se
encontra na mesma linha onde se encontra o valor procurado e numa determina
coluna

Sintaxe

PROCV(valor_proc; intervalo; núm_índice_coluna;


[procurar_intervalo])

Exemplo

- 102 -
Informática - Manual de Apoio

Figura 67

6.2 Função PROCH


Procura um valor específico na linha superior de uma matriz e devolve um valor
na mesma coluna de uma linha especificada na tabela ou matriz.

Sintaxe

PROCH(valor_proc; matriz_tabela; núm_índice_linha;


[procurar_intervalo])

Exemplo

- 103 -
Informática - Manual de Apoio

6.3 Função CORRESP


A função CORRESP procura um valor num intervalo de células e, em seguida,
devolve a posição relativa desse valor no intervalo.

Sintaxe

CORRESP( valor_proc; intervalo ; [tipo_corresp] )

Exemplo

Figura 68

O valor do argumento “tipo_corresp” poderá ser:

 1 ou omisso:
o Localiza o valor mais elevado que for menor ou igual a
valor_proc. Os valores existentes em matriz_proc têm de ser
colocados por ordem ascendente.
 0:
o Localiza o primeiro valor que for exactamente igual a valor_proc.
Os valores existentes em matriz_proc podem estar colocados por
qualquer ordem.
 -1:

- 104 -
Informática - Manual de Apoio

o Localiza o menor valor que for maior ou igual a valor_proc. Os


valores existentes em matriz_proc têm de ser colocados por ordem
descendente.

Exemplo 2

Figura 69

6.4 Função ÍNDICE


Devolve o valor contido numa célula de uma tabela ou numa matriz, com base
nos índices relativos de número linha e de número de coluna.

Sintaxe

ÍNDICE(matriz; núm_linha; [núm_coluna])

Exemplo

- 105 -
Informática - Manual de Apoio

Figura 70

- 106 -
Informática - Manual de Apoio

7 Funções de Texto e de
Informação
Das diversas funções presentes na categoria das funções de texto e de informação,
destacam-se aquelas que são focadas no contexto deste capítulo:

 COMPACTAR
 CONCATENAR
 DIREITA
 ESQUERDA
 EXACTO
 MAIÚSCULAS
 MINÚSCULAS
 INICIAL.MAIÚSCULA
 LOCALIZAR
 PROCURAR
 NÚM.CARACT
 SEG.TEXTO
 MOEDA
 TEXTO
 VALOR
 É.CÉL.VAZIA
 É.NÃO.DISP
 É.NÚM

- 107 -
Informática - Manual de Apoio

7.1 Função COMPACTAR


Remove todos os espaços do texto exceto os espaços únicos entre palavras.

Sintaxe

COMPACTAR(texto)

Exemplo

Figura 71

7.2 Função CONCATENAR


A função CONCATENAR junta até 255 cadeias de texto numa única cadeia de
texto. Os itens unidos podem ser texto, número, referências de células ou uma
combinação desses itens.

Sintaxe

CONCATENAR( texto1 ; [texto2] ; ...)

Exemplo

- 108 -
Informática - Manual de Apoio

Figura 72

7.3 Função DIREITA


Devolve o último carácter ou caracteres numa cadeia de texto, baseado no
número de caracteres especificados.

Sintaxe

DIREITA(texto; [núm_caract] )

texto - Obrigatório. É a cadeia de texto que contém os caracteres que pretende


extrair.
núm_caract - Opcional. Especifica o número de caracteres que se pretende
que a função DIREITA extraia.

Exemplo

- 109 -
Informática - Manual de Apoio

7.4 Função ESQUERDA


Devolve o primeiro carácter ou caracteres numa cadeia de texto, baseado no
número de caracteres especificados.

Sintaxe

ESQUERDA( texto ; [núm_caract] )

texto - Obrigatório. É a cadeia de texto que contém os caracteres que pretende


extrair.
núm_caract - Opcional. Especifica o número de caracteres que pretende que
a função ESQUERDA extraia.

Exemplo

Figura 73

7.5 Função EXACTO


Compara duas cadeias de texto, devolvendo VERDADEIRO se forem
exatamente iguais, ou FALSO, se não o forem.

- 110 -
Informática - Manual de Apoio

A função EXACTO distingue entre maiúsculas e minúsculas, mas ignora as


diferenças de formatação.

Sintaxe

EXACTO( texto1; texto2 )

Exemplo

Figura 74

7.6 Função MAIÚSCULAS


Converte texto em maiúsculas.

Sintaxe

MAIÚSCULAS( texto )

Exemplo

- 111 -
Informática - Manual de Apoio

Figura 75

7.7 Função MINÚSCULAS


Converte texto em minúsculas.

Sintaxe

MINÚSCULAS( texto )

Exemplo

Figura 76

7.8 Função INICIAL.MAIÚSCULA


Coloca a primeira letra do texto em maiúscula e todas as outras letras do texto
depois de qualquer carácter diferente de uma letra. Converte todas as outras letras
para minúsculas.
- 112 -
Informática - Manual de Apoio

Sintaxe

INICIAL.MAIÚSCULA(texto)

Exemplo

Figura 77

7.9 Função LOCALIZAR


Localiza uma cadeia de texto dentro de uma segunda cadeia de texto e devolve o
número da posição inicial da primeira cadeia de texto a partir do primeiro carácter
da segunda cadeia de texto.

Sintaxe

LOCALIZAR( texto_a_localizar ; no_texto ;


[núm_inicial] )

núm_inicial - Opcional. Especifica o carácter a partir do qual a pesquisa deve


ser iniciada. O primeiro carácter no texto é o carácter número 1. Se omitir
núm_inicial, é assumido como 1.

Observações

- 113 -
Informática - Manual de Apoio

 Se texto_a_localizar não aparecer em no texto, LOCALIZAR devolve o


valor de erro #VALOR!.
 Sensível a maiúsculas e minúsculas e não permitem caracteres universais.
 Se não pretender efetuar uma pesquisa sensível a maiúsculas e minúsculas
ou se pretender utilizar caracteres universais, pode utilizar a função
PROCURAR .
 Texto_a_localizar não pode conter caracteres universais.

Exemplo

Figura 78

7.10 Função PROCURAR


Localiza uma cadeia de texto dentro de uma segunda cadeia de texto e devolve a
posição onde começa a primeira cadeia de texto nessa segunda cadeia de texto.

Sintaxe

PROCURAR( texto_a_localizar ; no_texto ;


[núm_inicial] )

- 114 -
Informática - Manual de Apoio

núm_inicial - Opcional. A posição no texto a partir do qual pretende iniciar


a pesquisa. O primeiro carácter no texto é o carácter número 1. Se omitir
núm_inicial, é assumido como 1.

Observações
 Não é sensível às maiúsculas e minúsculas.
 Se pretender efetuar uma pesquisa sensível às maiúsculas e minúsculas,
pode utilizar a função LOCALIZAR.
 Pode utilizar os caracteres universais — o ponto de interrogação (?) e o
asterisco (*) — no argumento texto_a_localizar.
o Um ponto de interrogação corresponde a qualquer carácter
individual
o Um asterisco corresponde a qualquer sequência de caracteres.
o Se pretender localizar mesmo um ponto de interrogação ou
asterisco, escreva um til (~) antes do carácter.
 Se o valor de texto_a_localizar não for localizado, é devolvido o valor de
erro #VALOR!.

Exemplo

Figura 79

- 115 -
Informática - Manual de Apoio

7.11 Função NÚM.CARACT


Devolve o número de caracteres de uma cadeia de texto.

Sintaxe

NÚM.CARACT(texto)

Exemplo

Figura 80

7.12 Função SEG.TEXTO


Devolve um conjunto de caracteres da cadeia de texto, começando na posição
que especificar, com base no número de caracteres especificado.

Sintaxe

SEG.TEXTO( texto ; núm_inicial ; núm_caract )

Núm_inicial Obrigatório. A posição do primeiro carácter que pretende extrair


no texto. O primeiro carácter no texto possui núm_inicial 1 e assim
sucessivamente.

- 116 -
Informática - Manual de Apoio

Núm_caract Obrigatório. Especifica o número de caracteres que pretende que


SEG.TEXTO devolva a partir do texto.

Exemplo

Figura 81

7.13 Função MOEDA


Converte um número em formato de texto e aplica um símbolo de moeda.

Sintaxe

MOEDA( número ; [decimais] )

Número - Obrigatório. Um número, uma referência a uma célula que contém


um número ou uma fórmula que avalia um número.
Decimais - Opcional. O número de dígitos à direita da vírgula decimal. Se
decimais for negativo, núm é arredondado para a esquerda da vírgula
decimal. Se omitir decimais, o valor assumido é 2.

Exemplo

- 117 -
Informática - Manual de Apoio

Figura 82

7.14 Função TEXTO


Converte um valor numérico em texto e permite-lhe especificar o formato de
apresentação utilizando cadeias de formatação especiais.

Sintaxe

TEXTO( valor ; formato_texto )

valor Obrigatório. Um valor numérico (ou fórmula/referência que resulte


num valor numérico)
formato_texto Obrigatório. Um formato de número sob a forma de uma
cadeia de texto escrita entre aspas; por exemplo "d/m/aaaa" ou "#,##0,00".

Exemplo

- 118 -
Informática - Manual de Apoio

Figura 83

Existem diretrizes para vários formatos (para formato de números, formato de


datas/horas, formato numérico, percentagens e notação científica, incluir texto e
adicionar espaçamento.

Como exemplo, a figura que se segue mostra alguns marcadores de posição para
formato de números:

Figura 84

7.15 Função VALOR


Converte uma cadeia de texto que representa um número num número.

- 119 -
Informática - Manual de Apoio

Sintaxe

VALOR(texto)

Figura 85

7.16 Funções de Informação


Existem algumas funções em Excel, iniciadas pela letra “É”, que são
coletivamente chamadas de funções É. Cada uma destas funções verifica o valor
especificado no seu parâmetro e devolve um dos valores lógicos VERDADEIRO
ou FALSO.

Pode-se utilizar uma função É para obter informações sobre um valor antes de
efetuar um cálculo ou qualquer outra ação.

Algumas funções É são:

 É.CÉL.VAZIA
 É.NÃO.DISP
 É.NÚM
 É.ERRO
 É.TEXTO

Exemplo
- 120 -
Informática - Manual de Apoio

A figura-se que se segue exemplifica o uso de algumas destas funções É.

Figura 86

- 121 -
Informática - Manual de Apoio

8 Funções de Bases de
Dados e Listas Pendentes
Das diversas funções presentes na categoria das funções de bases de dados,
destacam-se aquelas que são focadas no contexto deste capítulo:

 BDCONTAR
 BDCONTAR.VAL
 BDMÁX
 BDMÍN
 BDSOMA
 BDMÉDIA
 BDMULTIPL
 BDOBTER

8.1 Conceitos de bases de dados em Excel


Uma base de dados é uma lista de dados relacionados cujas linhas de informação
relacionada são registos e as colunas de dados são campos. A primeira linha da
lista contém rótulos para cada coluna. A figura que se segue mostra um exemplo
de bases de dados em Excel.

- 122 -
Informática - Manual de Apoio

Figura 87

Uma função de base de dados pode recorrer a um conjunto de critérios para


condicionar os registos que devem ser utilizados no cálculo do valor a ser retornado
por essa função. A figura que se segue ilustra um exemplo de utilização de critérios,
especificados nas primeiras três linhas, e os quais são levados em conta na função
de base de dados BDCONTAR posteriormente expressa (ver linha 14).

Figura 88

8.2 Sintaxe genérica das funções de Bases de Dados


As funções de bases de dados consideradas têm todas a mesma estrutura de
sintaxe:
- 123 -
Informática - Manual de Apoio

BDxxxxx( base_dados; campo; critérios )

base de dados - O intervalo de células que formam a lista ou base de dados.


campo - Indica a coluna utilizada na função. Introduza ou o rótulo de coluna
entre aspas (como "Idade" ou "Proveito") ou um número (sem aspas) que
represente a posição da coluna na lista: 1 para a primeira coluna, 2 para a
segunda coluna e assim sucessivamente.
critérios - É o intervalo de células que contém as condições especificadas.
Pode utilizar qualquer intervalo para o argumento “critérios” desde que
inclua, pelo menos, um rótulo da coluna e, pelo menos, uma célula abaixo
do rótulo da coluna em que especifica uma condição para a coluna.

Observações

Observação à utilização do sinal de igual (=) como operador de comparação na


especificação de um critério:

 Uma vez que o sinal de igual é utilizado para indicar uma fórmula quando
escreve texto ou um valor numa célula, o Microsoft Excel avalia o que
escreve; no entanto, poderá causar resultados de filtro inesperados.
 Assim, para indicar um operador de comparação de igualdade (quer para
texto quer para um valor) escreva o critério como uma cadeia de texto na
célula apropriada no intervalo de critérios.
Exemplo: = ''=entrada”

- 124 -
Informática - Manual de Apoio

8.3 Função BDCONTAR


Conta as células que contêm números num campo (coluna) de registos numa lista
ou base de dados que correspondam às condições especificadas.

Sintaxe

BDCONTAR( base_dados; campo; critérios )

Exemplo

Figura 89

- 125 -
Informática - Manual de Apoio

8.4 Função BDCONTAR.VAL


Conta todas as células ocupadas num campo (coluna) de registos numa lista ou
base de dados que correspondam às condições especificadas.

Sintaxe

BDCONTAR.VAL( base_dados; campo; critérios )

Exemplo

Figura 90

- 126 -
Informática - Manual de Apoio

8.5 Função BDMÁX


Devolve o maior número num campo (coluna) de registos numa lista ou base de
dados que corresponda às condições especificadas.

Sintaxe

BDMÁX( base_dados; campo; critérios )

Exemplo

Figura 91

- 127 -
Informática - Manual de Apoio

8.6 Função BDMÍN


Devolve o menor número num campo (coluna) de registos numa lista ou base de
dados que corresponda às condições especificadas.

Sintaxe

BDMÍN( base_dados; campo; critérios)

Exemplo

Figura 92

- 128 -
Informática - Manual de Apoio

8.7 Função BDSOMA


Adiciona os números num campo (coluna) de registos numa lista ou base de
dados que correspondam às condições especificadas.

Sintaxe

BDSOMA( base_dados; campo; critérios)

Exemplo

Figura 93

- 129 -
Informática - Manual de Apoio

8.8 Função BDMÉDIA


Efetua a média dos valores num campo (coluna) de registos numa lista ou base
de dados que correspondam às condições especificadas.

Sintaxe

BDMÉDIA( base_dados; campo; critérios )

Exemplo

Figura 94

- 130 -
Informática - Manual de Apoio

8.9 Função BDOBTER


Extrai um valor único de uma coluna numa lista ou base de dados que
corresponde às condições especificadas.

Sintaxe

BDOBTER(base_dados; campo; critérios)

Se nenhum registo corresponder aos critérios, BDOBTER devolve o valor de erro


#VALOR!. Se houver mais do que um registo que corresponda aos critérios,
BDOBTER devolve o valor de erro #NÚM!.

Exemplo

Figura 95

- 131 -
Informática - Manual de Apoio

8.10 Listas Pendentes


O uso de listas pendentes tem como objetivo simplificar a introdução de dados
ou limitar as entradas a certos itens definidos pelo utilizador. A figura seguinte
mostra um exemplo de listas pendentes.

Figura 96

Para criar uma lista pendente:

 Introduza as entradas válidas numa coluna ou linha, sem células em


branco.
o Se pretender utilizar outra folha de cálculo, escreva a lista nessa
folha de cálculo e, em seguida, defina um nome para a lista.
 Selecione a célula onde deseja posicionar a lista pendente.
 No separador Dados, no grupo Ferramentas de Dados, clique em
Validação de Dados.

Figura 97

- 132 -
Informática - Manual de Apoio

 Na caixa de diálogo Validação de dados, clique no separador Definições.


 Na caixa Por, clique em Lista.
 Para especificar a localização da lista de entradas válidas, introduza a
referência do intervalo que contém os dados da lista, ou, introduza o nome
que tenha definido para a lista (em ambos os casos, certifique-se de que
insere um sinal de igual (=) antes da referência ou do nome)
 Certifique-se de que a caixa de verificação Lista pendente na célula está
selecionada.

(os passos seguintes são opcionais e complementares)

 Para especificar se a célula pode ser deixada em branco, marque ou


desmarque a caixa de verificação Ignorar células em branco.
 Em opção:
o Defina uma mensagem de entrada a ser apresentada ao clicar na
caixa.
o Especifique como pretende que o Excel responda à entrada de
dados inválidos.

- 133 -
Informática - Manual de Apoio

9 Gestão de Dados
Existem várias atividades comuns na gestão de dados presentes numa folha de
cálculo. Algumas destas atividades são aqui abordadas. Adicionalmente,
apresentam-se duas funções:

 SELECCIONAR
 SUBTOTAL

9.1 Função SELECCIONAR


Permite selecionar um valor de entre 254 valores que se baseiem no número de
índice fornecido.

Sintaxe

SELECCIONAR(núm_índice; valor1; [valor2]; ...)

Núm_índice Obrigatório. Especifica qual o argumento de valor


seleccionado. Núm_índice tem de ser um número entre 1 e 254 ou uma
fórmula ou referência a uma célula que contenha um número entre 1 e 254.
Se núm_índice for 1, SELECCIONAR devolve valor1; se for 2,
SELECCIONAR devolve valor2; e assim sucessivamente. Se núm_índice
for menor que 1 ou maior que o número do último valor na lista,
SELECCIONAR devolve o valor de erro #VALOR!. Se núm_índice for
uma fracção, é truncado para o menor inteiro antes de ser utilizada.

- 134 -
Informática - Manual de Apoio

Valor1; valor2; ... Estes argumentos podem ser números, referências de


célula, nomes definidos, fórmulas, funções ou texto.

9.2 Função SUBTOTAL


Devolve um subtotal numa lista ou base de dados.

Sintaxe

Subtotal(núm_função; ref1; [ref2]; ...])

núm_função – Número que especifica qual a função a utilizar no cálculo de


subtotais de uma lista. O número pode ser de 1 a 11 (inclui valores ocultos)
ou de 101 a 111 (ignora valores ocultos)

Figura 98

- 135 -
Informática - Manual de Apoio

Observações

Observações

 Se houver outros subtotais em ref1, ref2,... (ou subtotais aninhados), estes


subtotais aninhados são ignorados para evitar uma dupla contagem.
 Para as constantes núm_função de 1 a 11,
o a função SUBTOTAL inclui os valores das linhas ocultas
o utilize estas constantes quando pretender obter o subtotal de
números ocultos e não ocultos numa lista.
 Para as constantes de núm_função entre 101 e 111,
o a função SUBTOTAL ignora valores de linhas ocultas pelo
comando Ocultar Linhas .
o utilize estas constantes quando pretender obter o subtotal apenas
dos números não ocultos numa lista.
 A função SUBTOTAL ignora quaisquer linhas que não estão incluídas no
resultado de um filtro, independentemente do valor de núm_função
utilizado.
 A função SUBTOTAL foi concebida para colunas de dados ou intervalos
verticais. Não foi concebida para linhas de dados ou intervalos
horizontais.

9.3 Tratamento de dados


O Excel possui comandos específicos para o tratamento de dados que se
encontrem num formato de base de dados. Estes comandos estão definidos no
agrupamento Dados (“Data”).

- 136 -
Informática - Manual de Apoio

Figura 99

Como bases de dados entende-se conjunto de informação disposta numa


tabela sob a forma de linhas (registos) e colunas (campos), conforme ilustrado na
figura que se segue.

Figura 100

9.4 Ordenação
Numa tabela ou base de dados pode-se ordenar as linhas por ordem crescente ou
decrescente dos valores de uma dada coluna. Para tal:

 Selecione a totalidade da base de dados


 No separador Dados, grupo Ordenar e Filtrar, selecione o comando
“Ordenar”, e na cx. de Diálogo, parametrize a ordenação pretendida.

Exemplo
- 137 -
Informática - Manual de Apoio

Figura 101

9.5 Pesquisa de Informação


Os filtros são o meio pelo qual se pode expressar condições para pesquisa de
informação numa base de dados. A aplicação de filtros pode ser conseguida de duas
formas: filtros automáticos e filtros avançados.

Filtros automáticos

Os filtros automáticos transformam o nome dos campos da base de dados em


caixas de combinação que dão acesso a listas, com os dados inseridos, para permitir
a aplicação de filtros.

- 138 -
Informática - Manual de Apoio

Figura 102

Para aplicar os filtros automáticos a uma base de dados:

 Selecionar a totalidade da base de dados


 Aceder ao separador DADOS, e escolher o comando FILTRAR (ou então
premir a combinação de teclas CTRL+SHIFT+L).

Figura 103

Para retirar os filtros:

 retirar em cada um dos campos, ou


 separador DADOS, opção FILTROS, comando LIMPAR.

Os filtros automáticos também permitem definir critérios mais precisos (através


de personalização (até) de duas condições). A expressão destes critérios mais

- 139 -
Informática - Manual de Apoio

precisos pode ser feito acedendo ao filtro do campo, selecionar filtro


numérico(/texto), e depois selecionar Filtro Personalizado.

Figura 104

Filtros avançados

Os filtros automáticos podem ser insuficientes para a extração de determinadas


condições de dados. Os filtros avançados permitem selecionar os dados através da
aplicação de um intervalo de critérios. Um intervalo de critério é definido por uma
tabela com duas ou mais linhas.

A figura seguinte ilustra um exemplo de intervalo de critério para que sejam


mostrando os registos para um número limitado de artigos (com códigos de artigo
101,201,301 e 401).

- 140 -
Informática - Manual de Apoio

Figura 105

Para aplicar este critério assim definido:

 Aceda ao separador DADOS, e no agrupamento ORDENAR E


FILTRAR, selecionar a opção AVANÇADAS.
 Surge a seguinte caixa de diálogo:

Figura 106

 Preencha devidamente os intervalos e clique em Ok.

O resultado deverá ser:

- 141 -
Informática - Manual de Apoio

Figura 107

Em vez de se observar o resultado da aplicação do filtro na própria base de dados,


é possível copiar para outra parte, da mesma folha ativa, o resultado da aplicação
do critério. Para tal, basta selecionar a opção para copiar para outro local.

Figura 108

Tal resultará então em:

- 142 -
Informática - Manual de Apoio

Figura 109

9.6 Critérios avançados


Para representar critérios avançados, podem-se recorrer a operadores tais como
aqueles exemplificados na figura que se segue.

- 143 -
Informática - Manual de Apoio

Figura 110

Operadores de comparação para a expressão de critérios

Figura 111

Nota: Para indicar um operador de comparação de igualdade para texto ou valor,


deve-se escrever o critério como uma expressão da cadeia de texto, na célula
adequada, no intervalo critério:

- 144 -
Informática - Manual de Apoio

=“=texto_ou _valor”

Exemplo:

Figura 112

Critérios com caracteres universais

Para localizar valores de texto que partilham alguns caracteres e não outros,
efetue um ou mais dos seguintes processos:

 Escreva um ou mais caracteres sem um sinal de igual (=) para localizar


linhas com um valor de texto numa coluna que comece com esses
caracteres.
o Por exemplo, se escrever o texto Ma como critério, o Excel
localiza "Marques," "Machado," e "Manuel."
 Utilizar um carácter universal: ?, *, e ~.

Figura 113

A figura seguinte ilustra um exemplo de utilização de carateres universais na


expressão de critérios avançados.

- 145 -
Informática - Manual de Apoio

Figura 114

- 146 -
Informática - Manual de Apoio

10 Gráficos

10.1 Introdução
Gráficos são representações geométricas ou esquemas que permitem evidenciar
grandezas e relacionamentos entre dados, facilitando a análise, compreensão e
comparação dos mesmos. As figuras que se seguem ilustram, respetivamente, um
gráfico de barras e um gráfico de colunas.

Receitas
4º trimestre

3º trimestre

2º trimestre

1º trimestre

0€ 5 000 € 10 000 € 15 000 €

Figura 115

- 147 -
Informática - Manual de Apoio

Despesas
12 000 €
10 000 €
8 000 €
6 000 €
4 000 €
2 000 €
0€
1º 2º 3º 4º
trimestre trimestre trimestre trimestre

Figura 116

10.2 Categorias e tipos de gráficos


Existem várias categorias de gráficos que se subdividem em diversos tipos ou
categorias. Entre as várias categorias encontram-se: Colunas, Linhas, Circulares,
Barras, Áreas, Dispersão, Cotações , Superfície, Anel, Bolhas e Radar.

1º trimestre

Receitas
Despesas

Figura 117

- 148 -
Informática - Manual de Apoio

20 000 €

15 000 €

10 000 € Saldo
Receitas
5 000 €

0€
1º 2º 3º 4º
trimestre trimestre trimestre trimestre
-5 000 €

Figura 118

10.3 Criação de um gráfico


Antes de se proceder à criação de um gráfico, os dados devem estar disponíveis
numa folha de cálculo (ou em várias).

Figura 119

- 149 -
Informática - Manual de Apoio

Figura 120

Aspeto de um gráfico

É determinado pelos dados, pelo tipo de gráfico, e pela configuração e


formatação dos elementos que o constituem.

Figura 121

- 150 -
Informática - Manual de Apoio

Figura 122

Passos para a criação de um gráfico


 Selecionar os dados a inserir no gráfico.
 No separador Inserir, grupo Gráficos, clicar na categoria de gráfico
pretendida.
 Nas opções da categoria de gráfico, selecionar o tipo de gráfico
pretendido.
 Configurar e formatar os elementos do gráfico (cada elemento de um
gráfico pode ser formatado individualmente).

10.4 Elementos de um gráfico

Pontos de Dados

São os valores da tabela de dados que se pretende representar no gráfico.

- 151 -
Informática - Manual de Apoio

Série(s) de Dados

Uma série é um conjunto de pontos de dados relacionados. É utilizada uma


mesma cor/padrão para representar dados de uma mesma série.

Dependendo dos dados e da categoria de gráfico, pode haver uma ou mais séries
num gráfico.

Eixos (vertical e horizontal)

Um eixo é linha que limita a área de desenho de um gráfico e que é utilizada


como uma moldura de referência para medidas. Podem existir um ou mais eixos
num gráfico.

Títulos, Legenda, Linhas de Grelha, Rótulos

Estes são outros elementos que também caraterizam um gráfico.

- 152 -
Informática - Manual de Apoio

Figura 123

10.5 Gráficos Sparkline


Um gráfico sparkline é, na realidade, um pequeno gráfico no fundo de uma célula.
Ao contrário de gráficos numa folha de cálculo do Excel, os gráficos sparkline não
são objetos. Nas mesmas células onde são introduzidos os gráficos Sparkline,
também podem ser inseridos valores ou fórmulas.

- 153 -
Informática - Manual de Apoio

Figura 124

Criação de um gráfico Sparkline

Para criar um gráfico sparkline deverá:

 Seleccione a célula onde pretende inserir o gráfico.


 No separador Inserir, grupo Gráficos Sparkline, seleccione o tipo de
sparkline pretendido.

Figura 125

 Na caixa de diálogo Criar Gráficos Sparkline:


o No campo Intervalo de Dados, introduza o intervalo de células
onde estão colocados os dados.
o No campo Intervalo da Localização, verifique se a célula
apresentada é a desejada para a localização Sparkline.
o Clique em Ok.

- 154 -
Informática - Manual de Apoio

11 Tabelas dinâmicas
11.1 Introdução
Uma tabela dinâmica é uma ferramenta de análise que possibilita a criação de
uma visão interativa de um conjunto de dados:

 Uma tabela dinâmica cruza automaticamente informação de vários


campos de uma tabela de dados.
 Uma tabela dinâmica permite obter com rapidez um resumo a partir de
uma base de dados.

Exemplo de situação onde se deseja utilizar uma tabela dinâmica:

 Quando desejar obter rapidamente distintos resumos (número de clientes


que tenham comprado um dado produto, média dos custos);
 Para efetuar estatísticas sobre determinados períodos;
 Para trabalhar com muita informação que mude ao longo do tempo;
 Quando desejar obter gráficos de resumo.

Antes de criar uma tabela coloque questões, como por exemplo:

 Quais são os objetivos da criação da tabela dinâmica?


 O que pretendo calcular?
 Quais são os dados que pretendo integrar?
 Como pretendo visualizar os resultados?

- 155 -
Informática - Manual de Apoio

As respostas às questões anteriores dão-nos linhas de orientação para determinar


as áreas que pretendemos para os campos.

Os dados de origem devem ter a seguinte estrutura:

 Linhas que representam os registos da base de dados;


 Colunas que representam campos.

Notas:

 A 1ª linha deve incluir os títulos (nomes dos campos);


 Não devem existir linhas ou colunas completamente em branco no
intervalo de dados utilizado para o relatório;
 Cada coluna deve conter apenas um tipo de dados;
 Para que se possam cruzar os dados, a base de dados deve incluir pelo
menos dois campos para cruzar e um campo de dados numérico.

11.2 Esquema de funcionamento

- 156 -
Informática - Manual de Apoio

Base de Dados Estrutura Relatório da Tabela


Dinâmica
1 1

4 5

1. Dados de Origem
2. Filtro
3. Campos de rótulos de coluna
4. Campos de rótulos de linha
5. Resumos numéricos 2 3

4 5

Figura 126

11.3 Principais áreas de uma tabela dinâmica


As áreas principais de uma tabela dinâmica são:

 Filtro de Relatório – permite identificar um campo da tabela de origem


que poderá estabelecer um filtro global para a tabela dinâmica. Podemos
utilizar um filtro de relatório para focar num subconjunto de dados,
frequentemente uma linha de produtos, um intervalo de tempo ou região
geográfica.

- 157 -
Informática - Manual de Apoio

 Rótulos de Coluna – identificam o campo ou campos da tabela de origem


cujos valores serão utilizados e apresentados nas colunas da tabela
dinâmica.
 Rótulos de Linha – identificam o campo ou campos da tabela de origem
cujos valores serão utilizados e apresentados nas linhas da tabela
dinâmica.
 Valores – identificam o campo ou campos da tabela de origem cujos
valores serão resumidos através de uma operação ou função.

Área de Filtro Área de Coluna


(Filtro do Relatório) (Rótulos de Coluna)

Área de Linha Área de Valores


(Rótulos de Linha) ( Valores)

Figura 127

- 158 -
Informática - Manual de Apoio

11.4 Estrutura de uma tabela dinâmica

Área de Filtro

Área de Coluna

Área de Linha Área de Valores

Figura 128

11.5 Criar uma tabela dinâmica

A tabela de origem

Considere a tabela que representa o nº de inscrições em atividades desportivas


proporcionadas por uma cadeia de hotéis (A1:D90). As atividades desportivas:
Equitação, golf, surf, BTT, mergulho e ténis; As estações do ano: Verão, Outono,
Outono e Primavera.

- 159 -
Informática - Manual de Apoio

Figura 129

Suponha que pretende criar uma tabela dinâmica para calcular o nº de inscrições
por atividade e por estação do ano. Para tal, realize os procedimentos:

 Posicione o cursor numa célula dos dados de origem, por ex: em A2;
 No separador Inserir, grupo Tabelas, clique em Tabela dinâmica;

Figura 130

 Surge a caixa de diálogo Criar Tabela Dinâmica.

Figura 131

- 160 -
Informática - Manual de Apoio

 Na caixa de diálogo Criar Tabela Dinâmica:


o Selecione o intervalo onde se encontram os dados a analisar;
o Escolha onde pretender colocar o relatório da Tabela Dinâmica:
 Nova Folha de Cálculo
 Folha de Cálculo Existente;
o Faça clique em OK.
o Nota: Por defeito o Excel seleciona a tabela origem de dados e
como local seleciona Nova Folha de Cálculo.

Se escolheu a opção Nova Folha de Cálculo, o Excel cria uma nova folha na qual
aparece:

 No lado esquerdo da folha de cálculo, a área do relatório;


 No lado direito da folha de cálculo, o painel Lista de campos da tabela
dinâmica.

Lista de
campos da
tabela
dinâmica

Área de

Figura 132

- 161 -
Informática - Manual de Apoio

 Na lista de campos da tabela dinâmica, o botão Secção Campos e secção


lado a lado permite modificar a disposição dos diferentes
componentes.

Figura 133

Na figura, as secções são:


 1 - Secção Campos e Áreas Empilhadas,
 2 - Secção Campos e Áreas Lado a Lado
 3 - Apenas Secção Campos
 4 - Apenas Secção Áreas (2 por 2)
 5 - Apenas Secção Áreas (1 por 4)

 Marque os campos “Atividades”, “Estações do ano” e “Nº Inscrições”.


Nota: O campo Nº Inscrições foi colocado automaticamente na área
Valores e assume por defeito a função SOMA.

- 162 -
Informática - Manual de Apoio

Relatório da
tabela
dinâmica

Figura 134

11.6 Formatar uma tabela dinâmica

Modificar a disposição da tabela dinâmica

Em geral é preferível apresentar um relatório de tabela dinâmica colocando no


cabeçalho de linha o conceito que tiver mais dados. No exemplo apresentado, os
tipos de atividade são em maior número que as estações do ano, por essa razão serão
colocados os tipos de atividades no cabeçalho de linha e as estações do ano no
cabeçalho de coluna.
- 163 -
Informática - Manual de Apoio

Para modificar a disposição da tabela dinâmica, no painel Lista de campos da


tabela dinâmica, com o botão direito do rato clique no campo “Estações do ano”;
Selecione a opção Adicionar aos Rótulos de Coluna. Após os procedimentos
anteriores a tabela dinâmica apresenta o seguinte formato:

Figura 135

Nota: Quando fizer um clique fora da tabela dinâmica, o painel Lista de campos
não é visualizado. Para o visualizar novamente, clique de novo numa célula da
tabela.

Modificar o título da tabela dinâmica

Para modificar o título da tabela dinâmica:

 Na área Valores da Lista de campos da tabela dinâmica abra a lista


associada ao campo Soma de Nº Inscrições e selecione Definições do
campo valor;

- 164 -
Informática - Manual de Apoio

 Na caixa de diálogo Definições, em Nome Personalizado, escreva “Total


de Inscrições”.
 Faça um clique em OK.

Figura 136

- 165 -
Informática - Manual de Apoio

Modificar os rótulos das linhas e das colunas

Para modificar os rótulos das linhas e das colunas:

 Coloque o cursor nas células que pretende modificar;


 Escreva diretamente os novos rótulos

Figura 137

11.7 Alteração das funções de resumo


Por predefinição, quando um campo é arrastado na área de valores, o Excel
assume como função de resumo a função Soma. No entanto, é possível resumir os
dados utilizando outras funções, como por exemplo: Média, Máximo, Mínimo ou
Contagem.

Para alterar o tipo de função de resumo de um campo da área de valores:

 Na caixa de diálogo Lista de campos da tabela dinâmica, área de valores,


clique no campo em que deseja alterar a função resumo.

- 166 -
Informática - Manual de Apoio

 Na caixa de diálogo Definições do Campo de Valor, separador Resumir


Valores, selecione a função de resumo desejada.
 Termine, fazendo clique no botão OK.

Exemplo

Considere a tabela dinâmica referida anteriormente. Suponha que pretende


calcular o número de atividades disponibilizadas por tipo de atividade e por estação
do ano. Para obter esse resultado, realize os procedimentos:

 Copie a tabela dinâmica obtida anteriormente para outro lugar da folha de


cálculo;
 Faça um clique 2ª tabela, e no painel Listas de campos da tabela dinâmica,
abra as listas do campo Total Inscrições e faça um clique na opção
Definições do campo valor;
 Selecione a função Contagem;
 Introduza na área Nome personalizado, o texto “Número de atividades”;
 Faça um clique em OK.
o A 2ªa tabela apresenta o nº de atividades por tipo de atividade e
por estação do ano.

- 167 -
Informática - Manual de Apoio

Figura 138

Exemplo 2

Considere a 1ª tabela dinâmica origem referida anteriormente. Suponha que


pretende obter a percentagem de inscrições por atividade em relação ao número
total de inscrições. Para obter esse resultado, realize os procedimentos:

 Copie a 1ª tabela dinâmica para outro lugar da folha de cálculo;


 Faça um clique na nova tabela, e no painel Listas de campos da tabela
dinâmica, abra as listas do campo Total Inscrições e faça um clique na
opção Definições do campo valor;
 Selecione o Separador Mostrar Valores Como;
 Na área Mostrar Valores Como, selecione a opção % do Total Geral;
 Introduza na área Nome personalizado, o texto “% Inscrições”;

- 168 -
Informática - Manual de Apoio

 Faça um clique em OK.

Figura 139

Figura 140 - Tabela dinâmica - % inscrições

11.8 Atualizar os dados


Quando se alteram os dados na base de dados, as tabelas dinâmicas que se tenham
criado a partir dessa base de dados não se atualizam automaticamente. Por isso ,
devemos atualizar as tabelas dinâmicas se os dados de origem sofreram alterações.

Para atualizar as tabelas dinâmicas proceda do seguinte modo:


- 169 -
Informática - Manual de Apoio

 Faça um clique numa das células da tabela dinâmica;


 No separador Ferramentas da Tabela Dinâmica – Opções, grupo Dados,
selecione Actualizar, Actualizar Tudo.

Figura 141

11.9 Ordenar os campos


Quando se acrescentam novas categorias de dados na base de dados, não são
ordenadas alfabeticamente nas tabelas dinâmicas. A ordenação efetua-se
automaticamente quando se cria uma tabela, mas não quando se atualiza.

Para ordenar os campos proceda do seguinte modo:

 Faça um clique com o botão direito no item a ordenar;


 Selecione a opção Ordenar;
 Faça um clique em Ordenar de A a Z.

- 170 -
Informática - Manual de Apoio

Figura 142

11.10 Filtrar informação


A aplicação de Filtros sobre os rótulos de linha, coluna ou de relatório consiste
na definição e aplicação de critérios de seleção num ou mais itens de um campo.

Para Inserir um filtro de relatório:

 Faça um clique na tabela dinâmica para que apareça o painel Lista de


campos da tabela dinâmica;
 Arraste o campo a filtrar para a Área de Filtro;
 Na folha de cálculo surge uma área com uma lista.
 Abra a lista e selecione as opções que pretende filtrar.

- 171 -
Informática - Manual de Apoio

Filtro

Figura 143

11.11 Expandir/Fechar as linhas de detalhe


Na tabela seguinte pode visualizar os botões:

No exemplo da tabela, o botão permite ocultar as linhas de detalhe relativas a


uma pessoa. Se fizer um clique no sinal referente a uma pessoa desaparecem as
respetivas linhas dos tipos de contrato e fica apenas a linha de total; esse sinal é
substituído pelo sinal .

- 172 -
Informática - Manual de Apoio

Figura 144

11.12 Expandir/Fechar a informação de resumo


Se o número de dados de resumo for grande, expandir ou comprimir os elementos
um a um é incómodo. Para expandir todo o campo:

 Faça um clique com o botão direito do rato numa das células da coluna A
(Exemplo);
 Selecione a opção Expandir/Fechar;
 Faça um clique em Expandir Campo Inteiro.
 Nota: Para fechar, realizavam-se os procedimentos anteriores, com
exceção do último. Deveria selecionar-se Fechar Campo Inteiro.

- 173 -
Informática - Manual de Apoio

Figura 145

11.13 Mostrar detalhes


Uma tabela dinâmica apresenta resumos calculados a partir de funções como a
Soma, Contar, Média, …Para além dos resumos poderemos visualizar os detalhes
dos dados utilizados para esse resumo.

Para ver os detalhes:

 Faça duplo clique no valor para o qual pretende visualizar os detalhes;


 Faça um clique com o botão direito no valor e selecione Mostrar detalhes.

- 174 -
Informática - Manual de Apoio

Figura 146

11.14 Agrupamentos de itens


Os agrupamentos de itens numa tabela dinâmica permitem combinar num grupo
um conjunto de itens relacionados que façam parte dos Rótulos de Linha ou dos
Rótulos de Coluna.

Para agrupar:

 Faça um clique com o botão direito num dos valores que pretende
agrupar;
 No menu contextual que aparece, faça clique em Agrupar (O Excel
propõe automaticamente valores limites);
 Faça clique em OK.

- 175 -
Informática - Manual de Apoio

Figura 147

11.15 Gráficos dinâmicos


Um gráfico dinâmico permite observar e reorganizar os dados de uma forma
gráfica, necessitando de uma tabela dinâmica associada que resuma os dados da
tabela de origem. Um gráfico dinâmico pode ser construído a partir da tabela de
dados ou a partir da tabela dinâmica.

Na construção do gráfico dinâmico, a partir da tabela dinâmica, o Excel utiliza o


campo ou campos definidos na área dos Rótulos de Linha para definir os valores do
eixo e o campo ou campos definidos na área dos Rótulos de Coluna para desenhar
as séries apresentadas no gráfico.

Para construir um gráfico dinâmico a partir de uma tabela de dados:

- 176 -
Informática - Manual de Apoio

 Selecione uma célula da tabela de origem dos dados.


 No separador Inserir, grupo Tabelas, no comando Tabela Dinâmica
escolha a opção Gráfico Dinâmico.
 Preencha a caixa de diálogo Criar Tabela Dinâmica com Gráfico
Dinâmico.
 Utilize a caixa de diálogo Lista de campos da tabela dinâmica para
configurar a tabela dinâmica que servirá de base ao gráfico dinâmico.

Para construir um gráfico dinâmico a partir de uma tabela dinâmica:

 Selecione uma célula da tabela dinâmica.


 No separador Opções, grupo Ferramentas, selecione o comando Gráfico
Dinâmico.
 Preencha a caixa de diálogo Inserir gráfico, selecione a categoria e tipo
de gráfico desejado.
 Para gerar o gráfico termine fazendo clique no botão OK.

11.16 Slicers ou Segmentações de Dados


A utilização de Slicers ou segmentações de dados permite de forma rápida e
interativa aplicar filtros sobre tabelas dinâmicas ou gráficos dinâmicos.

Uma Slicer consiste numa caixa de diálogo criada para um determinado campo.
Esta caixa apresenta um conjunto de botões com valores/itens do campo e que são
selecionados ou não consoante o filtro desejado.

- 177 -
Informática - Manual de Apoio

Slicer

Figura 148

Para criar uma ou mais slicers para uma tabela dinâmica:

 Selecione uma das células da tabela dinâmica.


 No separador contextual Opções, grupo Ordenar e Filtrar, no comando
Inserir Segmentação de Dados selecione a opção Inserir Segmentação de
Dados.
 Na caixa de diálogo Inserir Segmentação de Dados, selecione as caixas
de verificação dos campos para os quais se pretende criar as respetivas
Slicers. Por cada campo é criada uma slicer.
 Para terminar faça clique no botão OK.

- 178 -
Informática - Manual de Apoio

12 Macros
Uma macro é constituída por um conjunto de passos executados sequencialmente,
com objetivo de concretizar uma tarefa. Serve para facilitar a execução de uma
tarefa e assegurar que uma tarefa é sempre executada da mesma forma.

Uma macro é descrita através de código escrito utilizando uma linguagem


denominada de “VBA” (Visual Basic for Applications).

Existem dois tipos de Macros: Macro de Comando e Macro de Função.

12.1 Criação de macros


O código de uma macro pode ser criado de duas formas:

 Utilizando o “Gravador de Macros”


 Escrevendo o código no “Editor de Visual Basic”

Para a criação de macros é necessário aceder ao separador “Programador”. Caso


não tenha visível este separador, deverá:

 No separador Ficheiro, selecione o comando Opções.


 Na caixa de diálogo Opções do Excel:
 Selecione a opção/separador Personalizar Friso.
 Na lista Personalizar o Friso selecione a caixa de verificação do separador
“Programador”.
 Termine fazendo clique no botão OK.

- 179 -
Informática - Manual de Apoio

Figura 149

12.2 Segurança
Por questões de segurança em Excel, para se criar uma macro num livro terá de
ser utilizado:

 Ou um livro próprio para macros (extensão “XLXM”).


 Ou um livro de formato binário (extensão “XLSB”).

Centro de Fidedignidade

A utilização/execução de macros está dependente das opções de segurança


configuradas no Centro de Fidedignidade.

Para alterar/consultar as definições de macros:

 No separador Programador, grupo Código, selecione o comando


Segurança de Macros.

- 180 -
Informática - Manual de Apoio

Figura 150

 Na caixa de diálogo Centro de Fidedignidade, Selecione a opção


Definições das Macros.

Figura 151

 Na secção/grupo Definições das Macros selecione uma das seguintes


opções:
o Desativar todas as macros sem notificação:
o Desativar todas as macros com notificação:
o Desativar todas as macros, exceto as assinadas digitalmente:
o Ativar todas as macros: ativa todas as macros existentes no livro,
no entanto, acarreta o risco de permitir que sejam executadas
macros cujo código poderá ser malicioso para o sistema.
 Na secção/grupo de Definições de Macros do Programador poderá
permitir um Acesso fidedigno ao modelo de objeto do projeto VBA por
parte dos programadores.
 Para confirmar as configurações clique no botão OK.

- 181 -
Informática - Manual de Apoio

12.3 Gravador de Macros de Comandos


A forma mais simples de se criar uma macro é através do gravador de macros de
comandos. É importante que antes de dar início à gravação de uma macro, se
planeie/ensaie os comandos/passos que se pretende.

Para gravar uma macro:

 No separador Programador, grupo Código, selecione o comando Gravar


Macro.
 Complete a caixa de diálogo Gravar macro de acordo com as suas opções,
sabendo que:
o Nome da macro: define o nome pelo qual a macro será
identificada e com o qual será gerado o código em VBA.
o Tecla de atalho: identifica a tecla que poderá ser utilizada como
atalho quando pressionada em simultâneo com a tecla CTRL.
o Guardar macro em: identifica o local onde a macro será gerada e
guardada pelo Excel. Por predefinição é guardada no livro onde a
macro é gerada (opção Neste Livro ),
o Descrição: informação adicional sobre a macro.
 Faça clique no botão OK para iniciar a gravação da macro.
o Nota: Após clicar no botão OK, o Excel entra no modo de
gravação, sendo que tudo o que for realizado a partir desse
momento será convertido em VBA.

- 182 -
Informática - Manual de Apoio

Figura 152

o Poderá confirmar que o Excel está em modo de gravação,


observando que:
 na Barra de Estado ficou disponível o botão do comando
Terminar gravação;

Figura 153

 ou que no separador Programador, grupo Código, o


comando Gravar Macro foi substituído pelo comando
Terminar gravação.

Figura 154

- 183 -
Informática - Manual de Apoio

 Execute passo a passo todas as tarefas que pretende que o Excel grave na
macro.
 Para concluir a gravação da macro e guardar o respetivo código, no
separador Programador, grupo Código, selecione o comando Terminar
gravação.
o Alternativamente, poderá terminar a macro fazendo clique no
botão Terminar gravação existente na Barra de Estado.

Figura 155

Terminada uma gravação, a macro correspondente é guardada pelo Excel num


módulo; a partir daí poderá ser executada, editada ou eliminada.

12.4 Referências absolutas vs. Referências relativas


Na gravação de macros, existe uma distinção entre a gravação de macros com
referências relativas e de macros com referências absolutas.

Relativamente às macros com referências absolutas, os comandos são executados


sobre a folha ativa, exatamente nas mesmas células onde foram gravados.

No caso das macros com referências relativas, no momento em que uma macro
começa a ser gravada, o Excel guarda como referência (posição) inicial a Célula
Ativa e a partir daí todos os deslocamentos na folha de cálculo são guardados com

- 184 -
Informática - Manual de Apoio

os endereços relativos. Ao executar uma macro com referências relativas, os


comandos são aplicados em função da célula ativa nesse momento.

A definição do tipo de gravação é realizada através do comando Utilizar


Referências Relativas disponível no separador Programador, grupo Código. Se este
comando estiver selecionado, a gravação é realizada com referências relativas, caso
contrário é com referências absolutas.

Figura 156

12.5 Execução de macros


Um macro poderá ser executada:

 Através da caixa de diálogo Macro.


 Utilizando a tecla de atalho associada à macro.
 Utilizando um botão ou um objeto.

Para executar uma macro através da caixa de diálogo Macro:

 No separador Programador, grupo Código, selecione o comando Macros.

Figura 157

- 185 -
Informática - Manual de Apoio

 Na caixa de diálogo Macro, selecione o nome da macro que pretende


executar. Faça clique no botão Executar.

Figura 158

Associar uma tecla de atalho a uma macro

É possível associar uma tecla de atalho a uma macro.

Para atribuir uma tecla de atalho a uma macro:

 No separador Programador, grupo Código, selecione o comando Macros.


 Na caixa de diálogo Macro:
 Faça clique no botão Opções.
 Na caixa de diálogo Opções de macro:
o No campo Tecla de atalho, atribua a letra desejada para
tecla de atalho.
o Feche a caixa de diálogo fazendo clique no botão OK.
 Feche a caixa de diálogo Macro fazendo clique no botão Cancelar.

- 186 -
Informática - Manual de Apoio

Associar um botão a uma macro

É possível associar um botão a uma a uma macro. Existem dois tipos de


controlos: de formulário e de ActiveX.

Para inserir um botão de formulário na folha e associar a uma macro:

 No separador Programador, grupo Controlos, no comando Inserir


selecione o controlo Botão (primeiro controlo dos Controlos do
Formulário).

Figura 159

 Desenhe o botão na folha desejada, fazendo clique na área onde pretende


que ele apareça e arrastando o rato para definir o tamanho.

Figura 160

 Na caixa ele diálogo “Atribuir macro”, selecione o nome da macro que


pretende associar ao botão. Termine fazendo clique no botão OK.

- 187 -
Informática - Manual de Apoio

 Para atribuir um nome ao botão que permita perceber facilmente


a sua utilidade, faça clique nele e insira o nome desejado.

Figura 161

12.6 Edição de macros


Depois de gravada uma macro, o código VBA correspondente pode ser
consultado e editado num dos módulos presentes no “Editor de Visual Basic”.

Para consultar ou editar o código VBA de uma macro:

 No separador Programador, grupo Código, selecione o comando Macros.

Figura 162

- 188 -
Informática - Manual de Apoio

 Na caixa de diálogo Macro faça clique no botão Editar.

Figura 163

Aparecerá de seguida, o ambiente integrado que lhe permitirá editar a macro.

Figura 164

- 189 -
Informática - Manual de Apoio

- 190 -

Você também pode gostar