Você está na página 1de 87

Curso de

Excel Avançado
título
Curso de Excel Avançado
edição e coordenação editorial
Laura Mateus Fonseca
coordenação gráfica e paginação
Rui Miguel Rosa

Todos os direitos desta edição são reservados à Angola2learn.


É proibida a reprodução total ou parcial por quaisquer meios, sem
autorização escrita da Angola2learn.
Este livro faz parte do Curso de Excel Avançado da empresa
Angola2learn e  não pode ser vendido, copiado ou divulgado
separadamente do curso.

© Luanda, 2016

Urbanização Nova Vida,


Rua 60, Casa 1561
Município de Belas – Luanda
Tel.: 222 722 149 / Telm.: 942 444 486
Email: geral@angola2learn.co.ao
www.angola2learn.co.ao
Índice
Apresentação 4

Principais objectivos 4

Conceitos básicos de Excel necessários para o curso 6

Módulo 1
Introdução
1.1   O que há de novo no Excel 2016? 7
1.2  Como guardar e partilhar uma folha de cálculo Excel na internet 8
1.3  Células e intervalos 10

Módulo 2
Criação de tabelas dinâmicas
2.1   O que é uma tabela dinâmica ? 14
2.2  Compreender a estrutura da tabela dinâmica 17
2.3  Relatório de tabela dinâmica – filtro de relatório 24
2.4  Introdução ao conceito das tabelas dinâmicas do Excel 28
2.5  Dicas para trabalhar com macros no Excel 30

n  Actividade prática Módulo 2 19, 20, 21, 22, 23, 26, 27

Módulo 3
Fórmulas e funções
3.1   Introdução às funções 34
3.2  Partes de uma função 35
3.3  Introdução às fórmulas 39
3.4  Matrizes e fórmulas de matriz 49

n  Actividade prática Módulo 3 45, 49, 50, 51, 52


Módulo 4
Funções
4.1   Categoria das funções 55
4.2  Função SOMA 56
4.3  Função SE 60
4.4  Função PROC 63
4.5  Função CORRESP 67
4.6  Função SELECCIONAR 69
4.7  Função DATA 71
4.8  Função DIAS 75
4.9  Função LOCALIZAR e LOCALIZARB 77

n  Actividade prática Módulo 4 65, 68,70, 76

Módulo 5
Fazer mais com o Excel
5.1   Usar uma fórmula para aplicar formatação condicional 80
5.2  Criar regras de formatação condicional com fórmulas 80

n  Actividade prática Módulo 5 82

Módulo 6
Criar gráficos avançados
6.1  Criar e manipular elementos de gráficos 83

n  Actividade prática Módulo 6 83, 84, 85

Anexo
Avaliação formativa
CURSO DE EXCEL AVANÇADO

Apresentação
O Curso de Excel Avançado tem como principal objectivo proporcionar o conhecimento de
conceitos-chave de Excel. Fornece ferramentas de trabalho que permitem organizar a
informação com vista a uma melhor performance profissional, sendo de grande utilidade para
concepção, controlo e  implementação de tarefas, projectos, trabalhos, nos diferentes
ambientes (profissionais, escolar e pessoal).

O Excel é uma das ferramentas com maior utilidade a


nível informático e está integrado no Microsoft Office.

Assim, o curso visa fornecer bases que


contribuem para uma evolução consistente da
utilização avançada do Excel, permitindo aos
formandos trabalhar com modelos, protecção,
funções que agilizam o relacionamento da
informação. São apresentadas ferramentas
que simplificam o trabalho com informação em
grande quantidade e muito diversificada.

No final do curso, esperamos que tenha adquirido as competências necessárias para dominar
o Excel, através de uma formação direccionada com capacidade para responder às
necessidades e objectivos.

Desafiamo-lo a experimentar as funcionalidades e opções versáteis e diferenciadas da folha


de cálculo Excel.

Grande parte da procura do Excel deve-se ao facto de ser tão versátil. Permite realizar cálculos
numéricos, mas também é útil para aplicações não numéricas.

Principais objectivos
ÙÙ Fazer cálculos numéricos – criar orçamentos, tabular
despesas, analisar os resultados de inquérito e executar
qualquer tipo de análise financeira.
ÙÙ Criar gráficos – construir uma variedade de gráficos
altamente personalizáveis.
ÙÙ Elaborar listas organizadas – utilizar o ecrã de linha e coluna para armazenar
informação de forma eficaz.
ÙÙ Manipular texto – limpar e uniformizar os dados baseados em texto.
ÙÙ Aceder a outros dados – importar dados de diferentes fontes ou formatos.
ÙÙ Criar painéis gráficos – resumir uma grande quantidade de informações de negócios
ou outros dados num formato conciso.
ÙÙ Criar diagramas – através da utilização de smartArt.
ÙÙ Automatizar tarefas complexas – executar uma tarefa complexa e demorada com
um único clique do rato e com o recurso a macros (VBA) do Excel.
5
CURSO DE EXCEL AVANÇADO

Conceitos básicos de Excel necessários para o curso

ÙÙ Noção de folha de cálculo


ÙÙ Ambiente de trabalho e seus componentes
ÙÙ Noção de célula e endereço de célula
ÙÙ Navegação na folha de cálculo
ÙÙ Introdução, edição e eliminação de dados numa célula
ÙÙ Selecção de células
ÙÙ Gravar, regravar e abrir livros
ÙÙ Eliminar células
ÙÙ Imprimir
ÙÙ Fórmulas básicas (+ - * /), por exemplo, = C5+C7+ soma (C9:C12) e = D5*D6/123
ÙÙ Formatações de células e tabelas

Pré-requisitos

ÙÙ Para principiantes, sugere-se a frequência do Curso de Excel Iniciado da


Angola2Learn antes de começar o Curso de Excel Avançado.

Metodologia

ÙÙ Sessões mistas de teoria e de prática demonstrada, com explicações sucintas


e profusamente ilustradas.
ÙÙ Exercícios e simulações práticas com resoluções propostas.

6
CURSO DE EXCEL AVANÇADO

Módulo 1
Introdução

1.1  O que há de novo no Excel 2016?

Apresentam-se, de forma sucinta, algumas ferramentas novas no Excel 2016 em relação ao


Excel 2013. De registar que o curso apresentado destina-se apenas à versão desktop do
Excel. As versões móveis e online não tem o mesmo conjunto de recursos.

Ferramentas do Excel 2016 para Windows

ÙÙ Obter e transformar (anteriormente designado Poder de consulta) – Esta ferramenta


flexível torna mais fácil importar dados de uma diversidade de fontes e transformá­
‑los em igual diversidade de formas. Anteriormente, era disponibilizada na forma de
um add-on, funcionando apenas com as versões Pro do Excel.
ÙÙ Novos gráficos – TreeMap, Sunburst, Cascata, Box & Whisker, Histograma e Pareto
(exemplos de mapas que não serão tratados neste curso).
ÙÙ Map 3D – Esta opção também está em todas as versões do Excel 2016. A
funcionalidade, anteriormente conhecida como Poder do mapa, permite criar mapas
baseados em dados específicos. Trata-se de uma ferramenta especializada.
ÙÙ Criação de uma previsão – Se tiver dados baseados no tempo histórico, pode
utilizá-los para criar uma previsão. Neste caso, o Excel cria uma nova folha de cálculo
que contém ambas as tabelas, valores de históricos e de previstos, e um gráfico que
expresse estes dados. Uma previsão pode ajudá-lo a prever vendas futuras,
requisitos de inventário ou tendências do consumidor.
ÙÙ Novas funcionalidades da caixa Diga-me o que pretende fazer – Esta caixa situada
na parte superior da barra foi actualizada com pesquisas, conteúdos e recomen­
dações melhoradas para responder de forma mais rápida e eficaz às perguntas do
utilizador, e até mesmo executar comandos.
ÙÙ Novos ícones disponíveis no separador Inserir – Permite-lhe seleccionar de entre
ícones agrupados em categorias aquele que melhor representa um novo conceito,
ou uma nova ideia que tem em mente.
ÙÙ Guardar rapidamente em pastas recentes – Esta funcionalidade permite aceder a
uma lista de pastas acedidas recentemente que poderá guardar de acordo com os
seus interesses e necessidades.
ÙÙ Acessibilidade incorporada – O Excel tornou-se mais consistente e fiável com os
leitores de ecrã, também o acesso às funcionalidades foi facilitado. O objectivo
é fornecer apoio para que as pessoas portadoras de deficiência possam comunicar,
consumir e criar conteúdos em qualquer dispositivo, e todos os utilizadores possam
criar conteúdos acessíveis facilmente.

7
CURSO DE EXCEL AVANÇADO

Módulo 1  Introdução
1.2  Como guardar e partilhar uma folha de cálculo Excel na internet

Diferentes formas de guardar e partilhar ficheiros online

O Excel 2016 permite salvar com maior facilidade o trabalho para a sua conta
ou para um site do . Desta forma, será possível aceder à pasta de trabalho
a partir de qualquer lugar e de qualquer computador que tenha acesso à internet, mesmo
que o computador não tenha o Excel instalado.

0 Partilhar o seu ficheiro de Excel


Faça login na sua conta OneDrive ou
SharePoint, descarregue o ficheiro e tra­
balhe nele ou visualize-o directamente no
seu navegador web usando o Microsoft
Office online.

Figura 1.2.1  Salvar ficheiros para uma conta OneDrive.

ç Salvar um arquivo para a Internet


Escolha Arquivo Ž Salvar como e selec-
cione OneDrive ou SharePoint na secção à
esquerda do ecrã, de seguida, clique em
Carregar. Escolha os documentos que pre-
tende partilhar ou aceder em qualquer
computador.
Figura 1.2.2  Carregar um ficheiro na conta OneDrive.

D Criar um novo documento


Também pode criar um novo documento
directamente do OneDrive, clicando em
Novo e depois no nome do tipo de docu-
mento que deseja criar.

Figura 1.2.3  Criar um novo documento a partir do OneDrive.

8
CURSO DE EXCEL AVANÇADO

Módulo 1  Introdução
N Trabalhar simultaneamente com outras pessoas numa folha de cálculo

E se os seus colegas quiserem adicionar informações à folha de


cálculo no mesmo momento em que está a trabalhar no ficheiro?

No Excel online pode colaborar em simultâneo com outras pessoas, na mesma pasta de
trabalho. Avance e faça as suas alterações. O Excel online indica se há mais pessoas a
trabalhar no mesmo ficheiro, mas apenas uma pessoa de cada vez pode editar esse ficheiro.
Deve conectar-se à sua SkyDrive ou conta SharePoint para salvar um ficheiro num destes
locais.

C Editar uma folha de cálculo no navegador


Com o ficheiro aberto no Excel online clique em Editar pasta de trabalho e, de seguida, em
Editar no Excel online.

Actualize os dados, adicione fórmulas, insira gráficos ou aplique formatação. O Excel online
salva as alterações automaticamente. Se pretender fazer alterações além das que podem ser
efectuadas no navegador, clique em Abrir no Excel, de seguida, salve o ficheiro directamente
para o OneDrive.

" Benefícios do uso do OneDrive


Algumas das tarefas que pode executar com OneDrive, quando estiver conectado na sua
conta da Microsoft:

ÙÙ Aceda aos seus arquivos em qualquer lugar. Ao salvar os seus arquivos para
OneDrive, pode aceder aos ficheiros a partir de qualquer computador, tablet ou
smartphone com ligação à internet. Adicionalmente, poderá criar novos documentos
de OneDrive.
ÙÙ Faça backup dos seus arquivos. Ao salvar os seus arquivos estará a protegê-los ao
mais alto nível; mesmo que aconteça alguma coisa com o seu computador, o
OneDrive manterá os arquivos seguros e acessíveis.
ÙÙ Partilhe arquivos. É fácil partilhar os seus arquivos OneDrive com amigos e colegas
de trabalho. Pode escolher se podem editar ou simplesmente aceder e ler ficheiros.
Esta opção é de grande utilidade a nível da colaboração, pois várias pessoas podem
editar um documento ao mesmo tempo (o que também é conhecido como co-
autoria).
ÙÙ O Excel também permite abrir formatos de arquivo criados por outros programas
de folha de cálculo. Desde o formato de folha de cálculo Open Document aos
arquivos ODS que são produzidos por uma variedade de software open source
(aplicacões gratuitas), incluindo o Google Drive, o , o LibreOffice,
o StarOffice, entre outros.
9
CURSO DE EXCEL AVANÇADO

Módulo 1  Introdução
1.3  Células e intervalos

Uma célula é um único ele­mento numa folha de cálculo


que pode conter um valor, texto ou uma fórmula.

Toda a célula é identificada através


de um endereço, formado pela letra
(ou letras) da coluna e o número da
linha. Por exemplo, na figura 1.3.1 a
célula C5 cor­responde ao elemento
situado na terceira coluna e na
quinta linha.

Figura 1.3.1  Células, linhas e colunas.

Um grupo de células desi­gna­‑se por intervalo.

Um intervalo de células é uma zona da folha de cálculo que seleccionamos com o objectivo
de trabalhar e modificar, é identificado através da célula do canto superior esquerdo e do
canto inferior direito da faixa de células, separados por dois pontos.

Figura 1.3.2  Selecção de um intervalo.

10
CURSO DE EXCEL AVANÇADO

Módulo 1  Introdução
Exemplos de endereços de intervalos

C24 Um intervalo que consiste numa única célula.

A1: B1 Duas células que ocupam uma linha e duas colunas.

A1: A100 100 células na coluna A.

A1: D4 16 células (quatro linhas por quatro colunas).

C1: C1048576 Uma coluna de células, que também podem ser definidas como C: C.

A6: XFD6 Uma linha de células, que também podem ser definidas como 6: 6.

A1: XFD1048576 Todas as células numa folha de cálculo. Este conjunto de células também pode ser
definido como XFD ou como 1: 1048576. Sempre que se selecciona um conjunto de
células na folha de cálculo, o intervalo fica destacado, com excepção da célula activa
dentro da selecção.

Seleccionar células e intervalos

Selecção Procedimentos

Uma única célula Clique na célula ou prima as teclas de


seta para ir para a célula.

Um intervalo de Clique na primeira célula no intervalo e,


células em seguida, arraste para a última célula
ou mantenha premida a tecla Shift
enquanto prime as teclas de seta para
seleccionar um intervalo.

Também pode seleccionar a primeira


célula no intervalo e, em seguida, premir
F8 para alargar a selecção utilizando as
teclas de seta. Para parar de alargar a
selecção, prima novamente F8.

Um intervalo de Clique na primeira célula do intervalo e, em seguida, mantenha premida a tecla Shift
células grande enquanto clica na última célula do intervalo. Pode deslocar para a última célula ficar
visível.

Todas as células Clique no botão Seleccionar tudo. Também pode premir CTRL + T.
numa folha de Seleccione a primeira célula ou intervalo de células e, em seguida, mantenha premida
cálculo a tecla Ctrl enquanto selecciona outras células ou intervalos.

Células ou Também pode seleccionar a primeira célula ou intervalo de células e, em seguida,


intervalos de premir SHIFT+F8 para adicionar outra célula ou intervalo não adjacente à selecção.
células não Para parar de adicionar células ou intervalos à selecção, prima novamente SHIFT+F8.
adjacentes
11
CURSO DE EXCEL AVANÇADO

Módulo 1  Introdução
Em que medida uma tabela difere de um intervalo normal?

Uma tabela é uma faixa rectangular de dados estruturados.

Uma tabela de dados com uma variável tem valores de entrada listados numa coluna
(orientação por colunas) ou numa linha (orientação por linhas). Cada linha da tabela
corresponde a uma única entidade.

Por exemplo, uma fila pode conter informações sobre um cliente, uma transacção bancária,
um empregado, um produto, e assim sucessivamente. Cada coluna contém informação
específica. Por exemplo, se cada linha regista informações sobre um empregado, as colunas
podem conter dados como: nome, número do funcionário, data, salário, departamento.

Normalmente, as tabelas têm uma linha de cabeçalho pré-definido no topo, onde são
colocados os títulos (sucintos) que resumem as informações contidas em cada coluna.

É possível inserir os dados numa tabela e, de seguida, convertê-la em células «normais»;


ou seja, converter uma tabela num intervalo de dados. Quando uma tabela é convertida
num intervalo perde as suas funcionalidades (como filtragem), mas o estilo (como cores
e negrito) mantém-se.

Figura 1.3.3  Intervalo de dados.

12
CURSO DE EXCEL AVANÇADO

Módulo 1  Introdução
jj Demonstração de conversão de tabela em intervalo
Clique com o botão direito do rato na tabela, direccione para a opção Tabela, de seguida,
clique em Converter em intervalo.

Se pretender voltar atrás e invalidar a conversão feita basta clicar no botão Desfazer   .

Figura 1.3.4  Tabela criada a partir do intervalo de dados da figura 1.3.3

13
CURSO DE EXCEL AVANÇADO

Módulo 2
Criação de tabelas dinâmicas

O programa Excel é utilizado por diversos tipos de pessoas e para os mais variados fins.
É possível criar uma simples tabela de horário escolar, por exemplo, até às complexas tabelas
de bancos de dados.

Contudo, no caso dos bancos de dados, quanto maior for o tamanho da tabela e a quantidade
de dados inseridos, mais difícil será manuseá-la e até mesmo efectuar pesquisas por dados.

Nesta caso, poderá criar tabelas dinâmicas com o objectivo de facilitar a comparação, a
elaboração de relatórios, bem como o acesso aos dados nas folhas de cálculo. Assim, em vez
de analisar inúmeros registos, essas tabelas podem agregar as informações e mostrar uma
nova perspectiva em poucos cliques. Além disso, torna-se mais fácil reordenar linhas e colunas,
movendo colunas para linhas ou vice-versa.

Efectivamente, criar tabelas dinâmicas não é intuitivo, nem sequer do conhecimento comum,
por isso, vamos orientá-lo através de um simples tutorial passo-a-passo, fácil de seguir.

2.1  O que é uma tabela dinâmica ?

As tabelas dinâmicas são uma excelente ferramenta para resumir,


analisar, explorar e apresentar os dados, podendo criá-las com apenas
alguns cliques. São flexíveis e podem ser rapidamente ajustadas
dependendo da apresentação dos resultados.

1... 2... 3... Flexíveis e...


Simples de criar Ajustáveis ao seu caso
em poucos cliques

Na criação de uma tabela dinâmica deverá definir quais os campos a exibir, bem como a
forma de tratamento dessa informação. Com base nas suas selecções de campo, o Excel
organiza os dados numa nova tabela, com uma apresentação própria e diferenciada.

14
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


jj Demonstração de criação de uma tabela dinâmica
Vejamos o caso prático de carregamento de uma amostra de 4000 pessoas fictícias numa
folha de cálculo Excel, que inclui os seguintes campos:

 Número de registo do eleitor  Última votação


 Filiação partidária  Data de registo
 Área eleitoral (região)  Estado civil
 Grupo etário

Figura 2.1.1  Registo de dados numa folha de cálculo Excel.

A apresentação da informação desta forma (ver tabela acima), torna o conteúdo repetitivo
e monótono. A informação é linear, simples e «passiva».

15
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


Contrariamente, o recurso a tabelas dinâmicas do Excel permite organizar e agrupar os
mesmos dados de forma mais «dinâmica», capaz de responder a perguntas como:

 Os partidos políticos estão divididos por região?


 Os eleitores usam frequentemente as cédulas?
 Que região tem maior número de votantes da FNLA?
 Quantos panfletos eleitorais preciso de produzir para, por exemplo, Huambo?
 Os eleitores da faixa etária entre os 18 e os 29 são votantes?

A figura abaixo mostra uma contagem de eleitores por região.

Figura 2.1.2  Contagem de eleitores por região.

Além dos campos existentes na folha de


cálculo, é possível também seleccionar fontes
externas, para isso, clique em Usar uma fonte
de dados externa e seleccione a origem dos
Figura 2.1.3  Opção de usar uma fonte de dados externa. dados da sua nova tabela dinâmica.

Depois de criada a tabela dinâmica, pode aceder a valores e dados e continuar a segmentar
as informações, seleccionando mais campos da lista de campos da tabela dinâmica. Por
exemplo, é possível segmentar e comparar os valores por faixa etária/eleitor.

16
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


2.2  Compreender a estrutura da tabela dinâmica

Na figura 2.2.1 apresentam-se as áreas principais de uma tabela dinâmica.

ÙÙ Campo de conteúdo da tabela dinâmica – esta secção no canto superior direito


exibe os campos da folha de cálculo. Pode verificar um campo ou arrastá-lo para um
quadrante na parte inferior.
ÙÙ Quadrantes inferiores direito – esta área define onde e a forma como os dados são
apresentados na tabela dinâmica. É possível apresentar uma demonstração de
campo numa coluna ou linha. Há ainda a hipótese de indicar se as informações
devem ser contadas, somadas, com média, filtradas, e assim por diante.
ÙÙ A tabela (área delineada, à esquerda) é o resultado das selecções de (1) e (2) –
neste caso, a única alteração foi efectuada na última tabela dinâmica ao arrastar
o campo Faixa etária (Grupo de Idade).

Figura 2.2.1  Principais áreas de uma tabela dinâmica.

17
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


As tabelas dinâmicas são muito versáteis.

jj Gerir dados
Uma das suas maiores potencialidades é a rápida reorganização dos dados, permitindo
diferentes análises da informação. Desta feita, é possível gerar dados aptos a responder a
perguntas e até mesmo experimentar dados para descobrir novas tendências e padrões.

jj Gerir colunas
Se desejar exibir várias colunas, deverá adicionar um campo, arrastando-o para a área de
Colunas. No exemplo apresentado na figura 2.2.3, foi adicionado o campo Data de registo.

Figura 2.2.2  Gerir dados e colunas. Figura 2.2.3  Gerir dados de linhas e de colunas.

jj Gerir dados de linhas e de colunas


Alterar uma linha ou uma coluna pemite fazer uma leitura completamente diferente dos seus
dados. Para isso, terá de remover o campo em questão e, em seguida, substituí-lo por outro.
Deverá arrastar o campo que deseja remover para fora da área actual, ou desmarcar a
respectiva caixa de opção na lista de campos.
18
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


n Actividade prática Tarefa orientada de demonstração de tabela dinâmica

Para fazer uma demonstração de tabelas dinâmicas, recorre-se à folha de cálculo abaixo que
reúne números de vendas de uma empresa para o primeiro trimestre de 2016:

Figura 2.2.4  Folha de cálculo «Vendas – 1.º trimestre 2016».

Pretende-se criar uma tabela dinâmica que exiba as vendas totais para cada mês do ano,
repartidas por região de vendas e representante de vendas.
Apresenta-se o processo para criar a nova tabela dinâmica:

1 Seleccione qualquer célula dentro do intervalo de dados ou seleccione todo o


intervalo de dados a utilizar na sua tabela dinâmica. Se pretender seleccionar uma
única célula no intervalo de dados, o Excel identificará automati­camente. Para que o
Excel consiga executar a tarefa com sucesso, deve seguir os passos:

 cada coluna no intervalo de dados deve ter um cabeçalho próprio;


 os dados não devem conter quaisquer linhas em branco.

2 Na barra de menu clique Inserir, seleccione Tabela para transformar o intervalo


de dados em tabela.

19
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


Figura 2.2.5  Criar uma nova tabela dinâmica.

3 Clique no botão Tabela dinâmica com o intervalo de dados que pretende analisar
na tabela dinâmica. Dispõe ainda da opção Tabela dinâmica recomendada, o
que lhe permite colocar a nova tabela dinâmica numa folha de cálculo automática.
Surgirá uma janela popup com as seguintes opções:

 Escolha os dados que pretende analisar: selec­


cionar uma tabela ou intervalo
pretendido para criar a tabela.
 Escolha onde colocar a nova tabela dinâmica: nova folha de cálculo.

Figura 2.2.6 Opção Tabelas dinâmicas


recomendadas.

Figura 2.2.7  Selecção da dados a analisar e localização


da tabela dinâmica.

20
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


Antes de criar a tabela dinâmica surge uma tabela vazia e um painel de tarefas, Consultor de
tabelas dinâmicas, que con­tém vários campos de dados.

Figura 2.2.8  Consultor de tabelas dinâmicas

Na figura ao lado, encontra um dos cabeçalhos da


folha de cálculo inicial.

4 Pretende-se criar uma tabela dinâmica que


mostre a soma dos números de vendas para
cada mês, discriminadas por região e repre­
sentante de vendas.
5 Aceda ao painel Consultor de tabela dinâmica
e arraste o campo Data para a área marcada
Linhas.
6 De seguida, arraste o campo Valor para a área
marcada com Σ valores; depois, execute a
mesma tarefa para o campo Região, trans­
ferindo-o para a área marcada Colunas; final­
mente, arraste o campo Representante de
vendas para a área marcada Colunas.

Figura 2.2.9  Gerar dados.

21
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


A tabela dinâmica será preenchida com os totais de vendas diárias para cada região e cada
representante de vendas, como apresentado na figura 2.2.10.

Figura 2.2.10  Totais de vendas diárias para


cada região e cada
representante.

Vejamos agora outra hipótese: Agrupar datas por mês.

7 Clique com o botão direito do rato em qualquer


uma das datas na coluna da esquerda.
Seleccione a opção Grupo e contorno.

8 Seleccione a opção Agrupamento para datas


exibida na caixa de diálogo (à  direita) com
várias opções. Escolha os meses que pretende
(também pode agrupar datas e horários
referentes a outros períodos de tempo, tais
como: ano, trimestre, dias, horas, etc.).
Finalmente, clique em OK.
Figura 2.2.11  Seleção de datas (opção
Agrupamento para datas).

22
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


De acordo com a necessidade ou interesse do utilizador, a tabela dinâmica final (ver figura
2.2.12) mostra as vendas mensais totais, discriminadas por região de vendas e por repre­
sentante.

Figura 2.2.12  Tabela dinâmica final.

A tabela dinâmica pode ser melhorada visualmente através de formatação.

Por exemplo, nas colunas B - H a formatação com o valor de moeda permitirá uma melhor
leitura dos diferentes valores.

23
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


2.3  Relatório de tabela dinâmica – filtro de relatório

O filtro de relatório ajuda a gerir a visualização de grandes quantidades de dados e a destacar


um subconjunto de dados no relatório da tabela dinâmica, como uma linha de produtos, um
intervalo de tempo ou uma região geográfica.

Por exemplo, na tabela dinâmica da figura 2.2.12 (p. 23) é possível visualizar apenas os dados
das vendas da região de Benfica ou, em alternativa, apenas os dados referentes à região de
Talatona.

No primeiro caso, para proceder ao filtro do relatório é necessário voltar ao painel de tarefas,
depois, clique em Consultor de tabelas dinâmicas, de seguida, arraste o cabeçalho do campo
“Região” para a área “Filtros”.

Figura 2.3.1  Filtro de relatório – Etapa 1 Selecção de um campo.

O campo “Região”
surge na parte su­
perior da tabela dinâ­
mica. Na caixa de diá­
logo Mostrar páginas
de filtragem do re­
latório, seleccione um
campo de filtro de
relatório (a região de
“Benfica”) e clique em
OK.
Figura 2.3.2  Filtro de relatório – Etapa 2 Mostrar página de filtro de relatório.

A tabela dinâmica exibe numa folha de cálculo  separada o conjunto de valores que
corresponde apenas ao item de filtro de relatório seleccionado, neste caso, as vendas na
região de Benfica.

É ainda possível ordenar a tabela dinâmica no Excel horizontal ou verticalmente. Esta opção
permite a visualização, em resumo, das linhas ou das colunas que contêm o maior ou o menor
valor.

24
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


Voltamos à tabela da figura 2.3.1 (p. 24), que mostra as vendas mensais da empresa,
discriminadas por representante de vendas.

Para ordenar uma coluna ou linha da tabela dinâmica clique na opção Ordenação ascendente
e descendente, representada pelos seguintes símbolos na barra de menus:

Classificar Ascendente (ou Crescente)

Classificar Descentente (ou Decrescente)

 Nas versões mais recentes do Excel, na barra de menu, nas opções Página inicial &
Dados clicar com o  botão direito sobre a tabela dinâmica e seleccionar o item
Classificar.
 No Excel 2003, na barra de ferramentas Padrão ou no menu Dados, seleccionar a
opção Ordenar.

Figura 2.3.3  Localização da opção Ordenação ascendente e descendente (Classificar) na barra de menus.

25
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


n Actividade prática Ordenar uma tabela dinâmica

1º Caso  Ordenar/classificar uma tabela dinâmica por colunas

Classificar e ordenar dados por ordem alfabética ou de valores maiores para mais baixos (ou
vice-versa) é útil quando se registam grandes quantidades de dados numa tabela dinâmica.
Estas acções permitem organizar os dados, portanto, é mais fácil localizar os itens que
pretende analisar.

1 Imagine que deseja ver, rápida e facilmente, quais os dias registados com maiores
valores de vendas. Ao classificar a coluna “Total geral” da tabela dinâmica em
ordem decrescente (descendente), o mês com os maiores números de vendas
totais ficará posicionado na parte superior da tabela, seguido do segundo maior
número de vendas, etc.

2 Para ordenar os dados na tabela dinâmica deve seguir os passos:

• Clique no campo na coluna que pretende classificar, neste caso “Total Geral”.
• Clique na seta em Rótulos de coluna.
• Seleccione a opção de classificação desejada, neste caso a opção Decrescente
(descendente).
A tabela dinâmica classificada resultante é apresentada abaixo, na figura 2.3.3.

Figura 2.3.4  Nesta tabela dinâmica, obtida através da opção de classificação Decrescente (descendente),
é possível ver que o mês com maior número de vendas foi Junho, seguido de Janeiro.

26
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


2º Caso  Ordenar/classificar uma tabela dinâmica por linhas

1 Agora, se desejar obter os totais de números de vendas anuais em que o


representante de vendas com o menor total de número de vendas anuais é
listado em primeiro lugar, deverá:

 clique em qualquer valor na área da linha “Total geral” (B11, ou C11 da folha de cálculo).
 seleccione a opção de classificação desejada, neste caso a opção Ascendente.
A  tabela dinâmica classificada resultante é apresentada abaixo (ver figura 2.3.4) com as
maiores vendas totais (Joaquim – Total de Vendas: 33 440,00 Kz) em lugar cimeiro.

Figura 2.3.5  Tabela dinâmica obtida através da opção de classificação Crescente ou Ascendente..

2 Note que também pode classificar a tabela por ordem alfabética, de acordo com
os nomes dos vendedores. Para tal:

 clique na seta em Rótulos de linha e clique em Mais opções de classificação.


 clique em Crescente (de A a Z) ou Decrescente (de Z a A) e escolha o campo que
pretende classificar.

27
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


2.4  Introdução ao conceito das tabelas dinâmicas do EXCEL

As tabelas dinâmicas, com bases de dados e fórmulas, dispõem de um conjunto de novas e


importantes valências que permitem uma poderosa análise de dados e aumentam a sua
capacidade de transformar dados em informação significativa e mais compreensível.

Este tipo de tabelas dinâmicas varia consoante a versão da plataforma ou do Microsoft Excel:

A ferramenta PowerPivot

Efectivamente, existem várias versões do PowerPivot, mas vamos, de forma clara e objectiva,
apresentar-lhe esta poderosa ferramenta de análise e planeamento de dados do Excel.

O que é o PowerPivot?

O PowerPivot é um suplemento do Excel que pode utilizar em tarefas


avançadas de análise de dados para criar modelos de dados sofisticados.

Esta ferramenta permite­‑lhe não só combinar grandes volumes de dados provenientes de


várias origens, como também analisar informações rapidamente e partilhá-las com maior
facilidade.

As tabelas dinâmicas que permitem uma poderosa análise de dados aumentam


significativamente as valências do Excel e,  mais especificamente, as capacidades e, em
particular, os «poderes» das pessoas que as utilizam.

28
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


Ligação instantânea e união de conjuntos de dados

ÙÙ Nunca escreva uma função PROCV () novamente.


ÙÙ Faça a ligação de tabelas inteiras em segundos.
ÙÙ Resolva em segundos problemas complexos,
como «Valores reais vs. Orçamento».

Fórmulas «Inteligentes»

ÙÙ Mais de 100 funções novas (ex: contar linhas,


interruptor, TopN).
ÙÙ Todas as funções podem ser integradas em
tabelas dinâmicas.
ÙÙ Escreva a fórmula uma vez e reutilize-a sempre
que for solicitada - não a reescreva.

Capacidade de dados praticamente ilimitada

ÙÙ É possivel manusear dados grandes, pequenos


ou médios.
ÙÙ É possível trabalhar com centenas ou milhões
de linhas da mesma forma.
ÙÙ É possível fazer cálculos rápidos, mesmo com
múltiplos, permitindo ligar tabelas.

dados P&R
(Brutos) (Perguntas e respostas)

tabela dinâmica
(Cérebro)

consulta mapeamento dinâmico


(Procura rápida/ (Mapas / Guias)
inteligente) análise dinâmica
(Explorador interactivo)

29
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


2.5  Dicas para trabalhar com macros no Excel

W Criar ou eliminar uma macro


Pode gravar rapidamente uma macro no Microsoft Excel e a partir daí automatizar tarefas
repetitivas. Também é possível criar uma macro utilizando o Visual Basic Editor no Microsoft
Visual Basic for Applications (VBA) para escrever o seu próprio código de macro, ou para
copiar toda ou parte de uma macro para uma nova macro. Após criar uma macro, pode atribuí­
‑la a um objecto (como um botão da barra de ferramentas, um gráfico ou um controlo) para
que a possa executar ao clicar nesse mesmo objecto. Caso não queira utilizar uma macro,
pode eliminá-la.

} Gravar uma macro


Quando gravar uma macro, o gravador de macros guarda todos os passos necessários para
concluir as acções que pretende que a macro efectue. Estes passos podem incluir escrever
texto ou números, clicar em células ou comandos na barra de menus, formatar, seleccionar
células, linhas ou colunas e arrastar o rato para seleccionar células na folha de cálculo.

Os comandos para gravar, criar ou eliminar macros estão disponíveis no separador


Programador na barra de menus.

Preste atenção!

ÙÙ Se o separador Programador não estiver disponível, faça o seguinte para o activar:


 clique no separador Ficheiro;
 clique em Opções e, de seguida, clique em Personalizar barra.
 na categoria Personalizar barra, na lista Separadores principais, seleccione a caixa
de verificação Programador e, de seguida, clique em OK.

Figura 2.5.1  O separador Programador está oculto, sendo necessário activá-lo.

30
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


ÙÙ Se for necessário definir o nível de segurança para activar todas as macros, deverá
seguir os passos:
 no separador Programador, no grupo
Código, clique em Segurança de
macros;
 em Definições das macros, clique em
Activar todas as macros (não reco­
mendado; poderá ser executado um
Figura 2.5.2  Segurança de macros.
código potencialmente perigoso) e, de
seguida, clique em OK.

Para impedir a execução do código potencialmente perigoso,


recomendamos que reponha as definições que desactivam todas
as macros depois de trabalhar com as mesmas.

ÙÙ No separador Programador, no grupo Código, clique em Gravar macro.

ÙÙ Na caixa Nome da macro, introduza um nome para a macro. Convém que o nome
seja o mais descritivo possível, para que seja facilmente localizável sempre que
criar mais do que uma macro.
 O primeiro carácter do nome da macro tem de ser uma letra.
 Os caracteres subsequentes podem ser letras, números ou caracteres de sublinhado.
 Não podem ser utilizados espaços num nome de macro.
 O carácter de sublinhado funciona como um separador de palavras.
 Se utilizar um nome de macro que também seja uma referência de célula, poderá
obter uma mensagem de erro informando que o nome da macro não é válido.

ÙÙ Para atribuir uma combinação da tecla de atalho com a tecla Ctrl, na execução da
macro escreva na caixa Tecla de atalho qualquer letra minúscula ou maiúscula que
pretende utilizar. A tecla de atalho irá substituir qualquer tecla de atalho pré-definida
do Excel equivalente, enquanto a folha de cálculo estiver aberta.

31
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


ÙÙ Na lista Guardar macro em, seleccione a folha de cálculo onde pretende armazenar
a macro.
 Se desejar que a macro esteja disponível sempre que utilizar o Excel, seleccione Livro
pessoal de macros. Nesse momento, o Excel cria um livro pessoal de macros oculto
(Pessoal.xlsb), se ainda não existir, e guarda a macro neste livro.
 No Windows 7 e no Windows Vista, este livro é guardado na pasta C:\Utilizadores\
nome do utilizador\AppData\Local\Microsoft\Excel\XLStart. No Microsoft Windows
XP, é guardado na pasta C:\Documents and Settings\nome do utilizador\Application
Data\Microsoft\Excel\XLStart.
 Os livros na pasta XLStart são automaticamente abertos sempre que o Excel é
iniciado. Caso pretenda que uma macro existente no livro pessoal de macros seja
automaticamente executada noutro livro, também tem de guardar esse livro na pasta
XLStart para que ambos os livros sejam abertos quando o Excel for iniciado.

ÙÙ Na caixa Descrição, escreva a descrição da macro.


ÙÙ Clique em OK para iniciar a gravação. Efectue as acções que pretende gravar.
ÙÙ No separador Programador, no grupo código, clique em Terminar gravação ou
prima Alt + T + M + R.

W  Criar uma macro utilizando o VBA – Visual Basic for Applications


ÙÙ No separador Programador, no grupo Código, clique em Visual Basic.
ÙÙ Se for necessário, no Editor do Microsoft Visual Basic, no menu Insert, clique em
Module. Os módulos são criados automaticamente para todas as folhas no livro.
ÙÙ Na janela de código do módulo, escreva ou copie o código da macro que pretende
utilizar.
ÙÙ Para executar a macro a partir da janela do módulo, prima F5.
ÙÙ No Visual Basic Editor, no menu Ficheiro, clique em Fechar e Regressar ao
Microsoft Excel quando acabar de escrever a macro.

}  Copiar parte de uma macro para criar outra macro


ÙÙ Abra o livro que contém a macro que pretende copiar.
ÙÙ No separador Programador, no grupo Código, clique em Macros.
ÙÙ Na caixa Nome da macro, clique no nome da macro que pretende copiar.
ÙÙ Clique em Editar.

32
CURSO DE EXCEL AVANÇADO

Módulo 2  Criação de tabelas dinâmicas


ÙÙ Na janela de código do Visual Basic Editor, seleccione as linhas da macro que
pretende copiar. Para copiar a macro completa, inclua as linhas Sub e End Sub na
selecção.
ÙÙ No menu Editar, clique em Copiar.
ÙÙ Na caixa Procedimento da janela de código, clique no módulo em que pretende
colocar o código.
ÙÙ No menu Editar, clique em Colar.
ÙÙ Poderá não conseguir editar o seu ficheiro Livro Pessoal de Macros (Pessoal.xlsb),
porque se trata de um livro oculto que está sempre aberto. Para, em primeiro lugar,
mostrar o livro tem de utilizar o comando Mostrar. Também pode abrir Pessoal.xlsb
no Visual Basic Editor ao premir Alt+F11.

(  Atribuir uma macro a um objeto, gráfico ou controlo


ÙÙ Numa folha de cálculo, clique com o botão direito do rato no objecto gráfico ou
controlo, ao qual pretende atribuir uma macro existente, e, em seguida, clique em
Atribuir macro.
ÙÙ Na caixa Nome da macro, clique na macro que pretende atribuir.

ù  Eliminar uma macro


Execute um dos seguintes passos:

ÙÙ Abra o livro que contém a macro que pretende eliminar.


ÙÙ Se a macro que pretende eliminar estiver armazenada no livro pessoal de macros
(Pessoal.xlsb) e este livro estiver oculto, faça o seguinte para exibir novamente o livro:
 no separador Ver, no grupo Janela, clique em Mostrar;
 em Mostrar livros, clique em Pessoal e, de seguida, em OK.

ÙÙ Na lista Macros em, seleccione o livro que contém a macro que pretende eliminar.
Por exemplo, clique em Neste livro.
 na caixa Nome de macro, clique no nome da macro que pretende eliminar;
 clique em Eliminar.

33
CURSO DE EXCEL AVANÇADO

Módulo 3
Funções e fórmulas

3.1  Introdução às funções

1 O Excel possui um conjunto vasto de funções incorporadas

Uma função é uma fórmula pré-definida ou incorporada no Excel que permite


executar cálculos complexos de forma simplificada, usando valores específicos
numa determinada ordem.

ÙÙ O  Excel inclui muitas funções comuns que podem ser usadas para encontrar
rapidamente a soma, a média, a contagem, o valor máximo e o valor mínimo para um
intervalo de células.
ÙÙ A sintaxe de uma função, define a forma como esta deve ser utilizada.
ÙÙ Uma função apenas pode ser utilizada em fórmulas.

b Entidades da função
 Argumentos – valores sobre os quais a função efectua as operações e cujo tipo
esperado é especificado pela função.
 Resultado – valor que a função origina (retorna), após o cálculo das operações a que
corresponde, mediante os valores dos parâmetros associados.
 Sintaxe – a regra gramatical que define a sua utilização (por exemplo, descrição textual
de como invocar a função).

S Sintaxe da função

Nome_da_Função (Argumento 1; Argumento 2; ...)

 Os argumentos (operandos) são separados por  ; ou , e podem ser obrigatórios


ou opcionais; contêm a informação que se deseja calcular.
 A ordem dos argumentos tem de ser respeitada aquando da sua utilização.

34
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


 Os tipos de argumentos são:
• valor constante;
• endereço de célula;
• endereço de região de células;
• nome de célula/células;
• texto ( “colocado entre aspas” );
• outras funções (por exemplo, funções “dentro” de funções).

ALGUMAS FUNÇÕES

Nome Resultado Nome Resultado

Average Média Sumif Somar se

Min Mínimo Power Exponenciação

Max Máximo Today Hoje

Count Contar Date Data

Countif Contar se Now Agora

Sum Somar

3.2 Partes de uma função

A sintaxe básica para uma função é o sinal de igual ( = ), o nome da função (SUM, por
exemplo), e um ou mais argumentos.

Na função do exemplo abaixo adicionam-se os valores do intervalo de células A1:A20.

Sinal de Igual Argumento

Nome da Função

35
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


jj Trabalhar com argumentos
ÙÙ Os argumentos podem referir-se às células individuais e intervalos de células e
devem ser colocados entre parênteses.
ÙÙ É possível incluir um argumento ou argumentos múltiplos, dependendo da sintaxe
necessária para a função. Por exemplo, a função = MÉDIA (B1:B9) obtém-se através
do cálculo da média dos valores no intervalo de células B1: B9. Esta função possui
apenas um argumento.
ÙÙ Vários argumentos devem ser separados por uma vírgula. Por exemplo, a função
=  SOMA (A1:A3, C1:C2, E1) adiciona os valores de todas as células nos três
argumentos.

Exemplo de função

Funções

Categorias das funções

Sintaxe da função

Figura 3.2.1  Utilização do Function Wizard


(assistente para construção de fórmulas).

36
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


E Biblioteca de Função
Embora existam centenas de funções no Excel, o que vai usar dependerá do tipo de dados
que pretende trabalhar. Não há necessidade de aprender cada função, contudo explorar
alguns dos diferentes tipos de funções ajudá-lo-á a criar novos projectos.

A Biblioteca de funções pode ser usada na guia Fórmulas, permitindo navegar pelas funções
por categoria, tais como Financeiro, Lógica, Texto e Data e Hora.
Para aceder à Biblioteca de funções, seleccione a guia Fórmulas na caixa de Opções.

Figura 3.2.2  Biblioteca de funções.

e Utilização do Assistente de funções


As funções podem ser digitadas:

 directamente na folha de cálculo,


ou
 através do Assistente de funções    que dá acesso à listagem das funções,
ajudando também a construir a invocação da função seleccionada.

37
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


jj  Várias categorias das funções
ÙÙ Funções de Matemática e Trigonometria
ÙÙ Funções de Lógica
ÙÙ Funções de Data e Hora
ÙÙ Funções de Engenharia
ÙÙ Funções de Estatística
ÙÙ Funções de Texto
ÙÙ Funções Financeiras
ÙÙ Funções de Informação
ÙÙ Funções de Consulta e Referência
ÙÙ Funções de Base de Dados
ÙÙ Funções definidas pelo Utilizador

Figura 3.2.3  Categorias de funções.

38
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


3.3  Introdução às fórmulas

Uma Fórmula é uma sequência de valores, operadores, referências a células


e funções pré-definidas. Esta sequência está contida numa célula e produz
um valor. Todo e qualquer valor pertence a um tipo (tipo de dados).

jj Construção de fórmulas
ÙÙ Uma fórmula é sempre iniciada pelo carácter =.
ÙÙ Dispomos de um conjunto de operadores e respectivas regras de prioridade.
ÙÙ Podemos utilizar valores constantes dos tipos: Texto; Numérico; Data; Hora; Lógico.
ÙÙ Utilizamos REFERÊNCIAS a células.
ÙÙ Utilizamos FUNÇÕES pré-definidas.

Se o Excel não conseguir resol­


ver uma fórmula que está a
tentar criar, poderá obter uma
mensagem de erro como esta:

Infelizmente, significa que o Excel não consegue compreender a operação que está a tentar
efectuar, sugere-se sair e começar a operação de novo.

Clique em OK ou prima Esc para fechar a mensagem de erro. Regresse à célula com a fórmula
que tem erro, agora no modo de edição, e o Excel destacará na fórmula o problema. Se não
souber o que fazer, poderá optar por começar de novo; prima Esc ou clique no botão Cancelar,
saindo assim do modo de edição.

K Localizar e corrigir uma referência circular


Introduziu uma fórmula, mas não está a funcionar. Surgiu uma mensagem sobre uma «referência
circular». Esta situação acontece porque a sua fórmula está a tentar calcular-se a si própria,
apresentando uma funcionalidade chamada cálculo interactivo desactivado.

39
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


Eis um exemplo:

Figura 3.3.1  Exemplo de referência circular.

A fórmula =D1+D2+D3 é infringente, porque está situada na célula D3. Assim, está a calcular­
‑se a ela própria. Para corrigir o problema pode mover a fórmula para outra célula (na barra da
fórmula, prima Ctrl+X para cortar a fórmula, seleccione outra célula e prima Ctrl+V).

Pode ainda tentar outra técnica: se acabou de introduzir uma fórmula, comece por essa célula
e verifique se faz referência à própria célula. Por exemplo, a célula A3 pode conter a fórmula
=(A1+A2)/A3.

Outro erro comum é a função SOMA que inclui uma referência a ela própria; por exemplo, a
célula A12 contém a função =SOMA(A1:A12).
Similarmente, fórmulas como =A1+1 também originam erros de referência circular.

Verifique se existem referências indirectas. Estas acontecem quando introduz uma fórmula na
célula A1, que utiliza outra fórmula na célula B1 que, por sua vez, faz referência à célula A1.
Se isto o deixa confuso, imagine o que acontecerá com o Excel!

Preste atenção!

 Se não conseguir identificar o erro, clique


no separador Fórmulas.
 Clique na seta ao lado de Verificação de
erros, aponte para Referências circulares
e clique na primeira célula apresentada
no submenu.
 Reveja a fórmula na célula. Se não conseguir determinar se a célula é a causa da
referência circular, clique na célula seguinte no submenu Referências circulares.
 Continue a analisar e a corrigir as referências circulares no livro repetindo alguns ou
todos os passos até a barra de estado deixar de apresentar Referências circulares.

40
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


Sugestões

 Se tiver referências circulares noutras folhas de cálculo, mas não na folha de cálculo
activa, a barra de ferramentas apresenta apenas as Referências circulares sem
endereços de células.
 Pode passar de uma célula
para outra numa referência
circular ao fazer duplo
clique na seta de análise. A
seta indica qual a célula
que afecta o valor da célula
seleccionada.
 A seta de análise é apresen­tada clicando em Fórmulas e, de seguida, em Analisar
precedentes ou Analisar dependentes.

Definir e usar nomes em Excel

Os nomes são uma forma alternativa aos rótulos para referenciar conjuntos de células
utilizando identificadores.

Os rótulos não necessitam de ser criados (já se encontram disponíveis), apenas têm de ser
usados na folha de cálculo onde estão definidos. Os nomes, ao contrário dos rótulos, têm de
ser criados para poderem ser utilizados.

Os nomes são muito mais versáteis que os rótulos. Não estão limitados a uma folha de cálculo.

Regras para criar nomes

• Têm uma dimensão máxima de 255 caracteres podendo conter letras, números,
pontos e caracteres de sublinhado.
• Têm de começar por uma letra ou pelo carácter _ (sublinhado).
• Não podem ter espaços, nem vírgulas nem podem ser idênticos a referências de
células.
• Podem ter letras maiúsculas e minúsculas. Nos nomes, o Excel não faz distinção
entre caracteres maiúsculos e minúsculos.

Assim, o nome é uma abreviatura com significado que facilita a compreensão do objectivo de
uma referência de células, uma função, uma constante, uma fórmula ou uma tabela, sendo
que cada abreviatura poderá ser difícil de compreender à primeira vista.

41
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


O quadro abaixo apresenta exemplos comuns de nomes e a forma como podem melhorar a
objetividade e a compreensão.

Tipo de exemplo Exemplo sem nome Exemplo com nome

Referência =SOMA(C20:C30) =SOMA(VendasPrimeiroTrimestre)

Constante =PRODUTO(A5;8,3) =PRODUTO(Preço;ImpostoVendasWA)

Fórmula =SOMA(PROCV(A1;B1:F20;5;FALSO);-G5 =SOMA(Nivel_Inventário,Valor_


Encomenda

Tabela C4:G36 =VendasPrincipais06

" Vantagens da utilização de nomes


 Substituem as referências das células em qualquer situação, quer na construção de
fórmulas quer em caixas de diálogo.
 Tornam as fórmulas mais simples e perceptíveis para o utilizador.
 Caso se altere a estrutura da folha de cálculo, basta alterar a referência associada a um
nome para que todas as fórmulas que utilizam o nome sejam automaticamente
actualizadas.
 O Excel 97 pode criar nomes, automaticamente, em função dos títulos (rótulos) das
linhas e das colunas das tabelas constantes na folha de cálculo. Os nomes podem
ainda ser definidos pelo utilizador.
 Após ter sido definido um nome, o Excel pode substituir automaticamente em todas
as fórmulas das folhas de cálculo do livro as referências às células identificadas pelo
próprio nome.

Tipos de nomes Definição do nome de utilizador

Nome definido. Caixa de nome na barra de fórmulas.


Um nome que representa uma célula, intervalo de Esta opção é mais adequada para criar um nome
células, fórmula ou valor constante. Pode criar o seu para um intervalo seleccionado.
próprio nome; por vezes, o Microsoft Office Excel
cria um nome definido para o utilizador, por exemplo, Criar um nome a partir de uma selecção.
quando define uma área de impressão. Criar de forma conveniente os nomes a partir de
etiquetas de linhas e colunas existentes, utilizando
Nome da tabela. uma selecção de células na folha de cálculo.
Um nome para uma tabela do Excel que consiste
numa colecção de dados sobre um assunto Caixa de diálogo Novo nome.
específico armazenado em registos (linhas) e Esta opção é a mais adequada quando pretende ter
campos (colunas). O Excel cria um nome pré-definido mais flexibilidade na criação de nomes. Nota: por
de tabela do Excel, Tabela1, Tabela2, e assim defeito, os nomes utilizam referências de célula
sucessivamente sempre que inserir uma tabela, mas absolutas.
poderá alterar o nome da mesma para a tornar mais
significativa.
42
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


K Detectar erros em fórmulas
Por vezes, as fórmulas podem resultar em valores de erro e apresentar resultados não
desejados. Seguem algumas ferramentas que pode utilizar para localizar e investigar as
causas destes erros e encontrar soluções.

Valores de erros

Erro Ocorre quando ... Observações

##### Não se considera propriamente Solução: alargar a largura da


um erro. Indica apenas que o célula (coluna)
valor contido na célula (constante
ou resultante de uma fórmula) é
demasiado extenso para caber
na célula.

#VALOR Utilização de um tipo errado de Exemplo: "="texto"+3


argumento ou operando. Soma de texto com número

#DIV/0 ! Algures na fórmula é feita uma Exemplo: 5/(3-3)


divisão por zero.

#NOME O texto na fórmula não é Utilização indevida de nomes em


reconhecido pelo Excel. fórmulas (ex. na identificação de
uma fórmula).

#N/D Um valor não está disponivel Dados ainda não disponíveis


para uma fórmula ou função. podem ser substituidos por #N/D

#REF ! Uma referência de célula não é Pode ocorrer quando se copiam


válida. fórmulas com endereços
relativos.

#NÚM ! Há um problema com um Número excessivamente grande


número na fórmula ou função. para o Excel [ -1*10307, 1*10307}
Utilização incorrecta de
argumentos em funções.

#NULO ! Intersecção vazia de duas áreas. SOMA (A1:A10 C1:C10)

Este tópico contém técnicas que podem ajudar a corrigir erros de


fórmula. Não é uma lista exaustiva dos métodos para corrigir cada erro
detectado nas fórmulas.

43
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


Q Utilizar uma fórmula para aplicar formatação condicional

A formatação condicional realça rapidamente as informações importantes numa


folha de cálculo. Contudo, por vezes, as regras de formatação incorporadas não
são suficientes.

Ao adicionar a sua própria fórmula a uma regra de formatação condicional, está a conferir-lhe
uma maior capacidade para o ajudar a executar tarefas que as regras incorporadas não
conseguem.

jj Criar regras de formatação condicional com fórmula


Exemplo demonstrativo de regras de formatação condicional com fórmula.

Imagine o seguinte caso: pretende criar um registo dos aniversários dos seus pacientes
de ortodontia para lhes dar os parabéns.

Na folha de cálculo ao lado, podemos ver as


informações pretendidas utilizando a forma­ tação
condicional baseada em duas regras, cada uma delas
contendo uma fórmula.

 A primeira regra, na coluna A, formata futuros


aniversários. w
 A segunda, na coluna C, formata as células assim
que “Y” é introduzido, indicando que a saudação
de aniversário foi enviada.

Para criar a primeira regra:


1 Seleccione as células de A2 a A7. Faça-o arrastando o cursor do rato de A2 a A7.
2 Clique em Base Ž Formatação condicional Ž Nova regra.
3 Na caixa de diálogo Nova regra de formatação, clique em Utilizar uma fórmula
para determinar as células a serem formatadas.
4 Em Formatar valores, na qual esta fórmula é verdadeira, introduza a fórmula:
=A2>HOJE(). A fórmula utiliza a função HOJE para ver se os dados da coluna A
são superiores aos de hoje (no futuro). Caso se verifique, as células são formatadas.
5 Clique em Formatar.
6 Na caixa Cor, seleccione Vermelho. Na caixa Estilo do tipo de letra, seleccione
Negrito. Clique em OK até as caixas de diálogo estarem fechadas.
A formatação é aplicada à coluna A.

Para criar a segunda regra:


1 Seleccione as células de C2 a C7.
2 Repita os passos anteriores (primeira regra) de 2 a 4 e introduza a fórmula:
=C2=“Y”. A fórmula é testada para verificar se as células na coluna C contêm “Y”
(as aspas indicam que se trata de texto). Caso se verifique, as células são
formatadas.
3 Na caixa Cor, seleccione Branco. Na caixa Estilo do tipo de letra, seleccione
Negrito. Clique no separador Preenchimento e seleccione Verde.
A formatação é aplicada à coluna C. 44
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


n Actividade prática

1 Copie o quadro 3.3.1 com os nomes, contactos e localidades, para uma nova folha
de cálculo no Excel. Certifique-se de que cola na célula A1.
2 Em seguida, seleccione as células D2:D11 e crie uma nova regra de formatação
condicional que utilize a fórmula abaixo. Ao criar a regra, certifique-se de que se
aplica às células D2:D11.
3 Defina uma formatação de cor a ser aplicada a células que cumpram os critérios
(por exemplo, existe mais do que uma ocorrência de uma cidade na coluna D –
Setúbal e Sesimbra).

Fórmula: =CONTAR.SE($D$2:$D$11,D2)>1

Contactos

Nome próprio Apelido Telefone Cidade

Edinei Silva 210 000 000 Benguela

Ricardo Andrade 210 000 000 Malange

João Kiteculo 210 000 000 Luanda

Edmundo Catolo 210 000 000 Ambriz

Graça Raposo 210 000 000 Caxito

Amália Marques 210 000 000 Dondo

Luegi Morais 210 000 000 Huambo

António Mena 210 000 000 Kuito

Jandira da Silva 210 000 000 Chissamba

Susana Ndamo 210 000 000 Lobito

Quadro 3.3.1

45
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


jj Alternar entre referências relativas, absolutas e mistas

Uma referência de célula é relativa.


Por exemplo, se copiar a fórmula =A2+B2 da célula C2 para a D2, a fórmula em D2 ajusta-se
para baixo e transforma-se em =A3+B3.

Em seguida, ao copiar a fórmula ( =$A$2+$B$2 ) a partir de C2 para D2, a fórmula permanece


igual.

Noutros casos, embora menos frequentes, poderá transformar numa referência de célula
«mista» ao colocar um cifrão antes do valor da coluna ou da linha, para «bloquear» a coluna ou
a linha (por exemplo: $A2 ou B$3).

Mudar o tipo de referência de célula:


1 Seleccione a célula que contém a fórmula.
2 Na barra de fórmulas , seleccione a referência que pretende mudar.
3 Prima F4 para alternar entre tipos de referência.

O quadro 3.3.2 resume como um tipo de referência é actualizado se a fórmula que contém a
referência for copiada duas células para baixo e duas células para a direita.

Mudança do tipo de referência de célula

Para uma fórmula ser copiada Se a referência for Muda para

$A$1 (coluna absoluta e linha $AS1 (a referência é absoluta)


absoluta)

A$1 (coluna relativa e linha C$1 (a referência é mista)


absoluta)

$A1 (coluna absoluta e linha $A3 (a referência é mista)


relativa)

A1 (coluna relativa e linha relativa) C3 (a referência é relativa)

Quadro 3.3.2

46
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


_ Ocultar e proteger fórmulas

Se pretender ocultar e evitar que alterem as suas fórmulas, pode ocultá-las e protegê-las nas
células da folha de cálculo e na barra de fórmulas, na parte superior da folha de cálculo.

Deverá proceder da seguinte forma: Canto superior esquerdo

1 Seleccione a folha de cálculo inteira ao clicar na opção


Seleccionar tudo, no canto superior esquerdo da folha
de cálculo.
2 Clique com o botão direito do rato em qualquer célula
e seleccione Formatar células.
3 Clique no separador Protecção, desmarque a caixa de verificação Protegido e,
de seguida, clique em OK.
4 Seleccione o intervalo de células com as fórmulas que pretende ocultar.
Prima Ctrl para seleccionar intervalos não adjacentes.
5 Clique com o botão direito do rato nas células seleccionadas e, de seguida, na
opção Formatar células.
6 Clique no separador Protecção, seleccione as caixas de verificações Protegidas
e Ocultas e, de seguida, clique em OK.
7 No separador Rever, clique em Proteger folha.
8 Certifique-se de que a caixa de verificação Proteger a folha de cálculo e conteúdo
das células bloqueadas está seleccionada.

Nesta fase, pode introduzir uma palavra-passe. Caso não o faça, qualquer pessoa pode
desproteger a folha de cálculo ao clicar em Desproteger folha, no separador Rever. Se criar
uma palavra-passe, esta ser-lhe-á solicitada sempre que quiser editar uma fórmula.

Se perder a palavra-passe, não poderá editar fórmulas protegidas.


Guarde a palavra-passe num local seguro!

Pode proteger os dados utilizados em fórmulas seguindo os mesmos passos.

47
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


Adicionar novas fórmulas a proteger

Deve seguir os passos:


1 No separador Rever, clique em Desproteger folha. Se criou uma palavra-passe,
deve introduzi-la sempre que lhe seja solicitado.
2 Seleccione um novo intervalo de células com fórmulas que pretende ocultar (e
dados, caso também pretenda protegê-los).
3 Clique com o botão direito do rato nas células seleccionadas e, de seguida, na
opção Formatar células.
4 Clique no separador Protecção, seleccione as caixas de verificação Protegido e
Oculto e, de seguida, clique em OK.
5 No separador Rever, clique em Proteger folha e introduza a sua palavra-passe,
caso tenha alguma.

‑ Desactivar a protecção e mostrar as fórmulas

As células não protegidas podem ser editadas. É aconselhável fazer uma cópia de segurança
do livro antes de prosseguir.

Deve seguir os passos:


1 No separador Rever, clique em Desproteger folha. Se tiver criado uma palavra­
‑passe, deve introduzi-la sempre que lhe seja solicitado.
2 Seleccione o intervalo de células com as fórmulas que pretende mostrar (e as
células utilizadas nas fórmulas, caso estejam ocultas).
3 Clique com o botão direito do rato no intervalo de células e, de seguida, em
Formatar células.
4 No separador Protecção, desmarque a caixa de verificação Oculto e, de seguida,
clique em OK.

Obter mais informações sobre fórmulas de matriz

As fórmulas de matriz são, regra geral, designadas de fórmulas CSE (Ctrl+Shift+Enter), porque
para completar a fórmula em vez de premir ENTER, primem-se as teclas Ctrl+Shift+Enter.

Porque é que se utilizam fórmulas de matriz?

É possível efectuar operações sofisticadas no Excel. Por exemplo, pode calcular o custo total
de um empréstimo ao longo de um determinado número de anos. Para efectuar tarefas
complexas utilize fórmulas de matriz, como, por exemplo:

 contar o número de caracteres contidos num intervalo de células;


 somar apenas números que satisfaçam determinadas condições, tais como, os valores
mais baixos de um intervalo ou números que se encontrem entre um limite superior e
inferior;
 somar cada enésimo valor de um intervalo de valores.
48
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


3.4  Matrizes e fórmulas de matriz

Uma fórmula de matriz é uma fórmula que permite efectuar vários cálculos
num ou mais itens de uma matriz, como uma linha de valores, uma coluna
de valores ou a combinação de linhas e colunas de valores. As fórmulas de
matriz podem devolver vários resultados ou um único resultado.

É possível, por exemplo, criar uma fórmula de matriz num intervalo de células e utilizá-la para
calcular uma coluna ou linha de subtotais. Além disso, pode ainda colocar uma fórmula de
matriz numa única célula e, em seguida, calcular uma única quantidade.

Uma fórmula de matriz que ocupa várias células designa-se por fórmula com várias células,
enquanto uma fórmula de matriz numa única célula denomina-se fórmula de uma célula.

n Actividade prática

Este exercício mostra como utilizar fórmulas de matriz de várias células e de uma célula para
calcular um conjunto de números de vendas.

 O primeiro conjunto (1.º) de passos utiliza uma fórmula de várias células para
calcular um conjunto de subtotais.
 O segundo conjunto (2.º) utiliza uma fórmula de uma célula para calcular um
total geral.

As respostas podem ser vistas no livro incorporado e um texto explica como funcionam as
fórmulas de matriz, contudo para observar as fórmulas de matriz o livro deve ser aberto no
Excel.

49
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


1.º – Fórmula de matriz com várias células

Criar uma fórmula de matriz com várias células

Representantes de vendas vs. Totais de vendas

Representante Tipo de carro Número Preço por Total de vendas


de vendas de vendas unidade

Andrade Sedan 5 33000

Coupe 4 37000

Correia Sedan 6 24400

Coupe 8 21000

Neves Sedan 3 29000

Coupe 1 31000

Martins Sedan 9 24400

Coupe 5 37000

Sousa Sedan 6 33000

Coupe 8 31000

Total Geral

1 Copie toda a tabela e cole dentro da célula A1, numa nova folha de cálculo do Excel.
2 Para ver o Total geral de Coupes e Sedans de cada vendedor, seleccione as
células E2:E11, introduza a fórmula =C2:C11*D2:D11 e, de seguida, prima
Ctrl+Shift+Enter.
3 Para ver o Total geral de todas as vendas, seleccione a célula F11, introduza a
fórmula =SOMA(C2:C11*D2:D11) e, de seguida, prima Ctrl+Shift+Enter.
4 Este livro pode ser transferido ao clicar no botão verde do Excel, situado na barra
preta na base do livro. Abra o ficheiro no Excel, seleccione as células que contêm
as fórmulas de matriz e prima as teclas Ctrl+Shift+Enter para que a fórmula
funcione.
5 Ao trabalhar no Excel, certifique-se de que a Folha1 está activa e, em seguida,
seleccione as células E2:E11. Prima a tecla F2 e escreva a fórmula =C2:C11*D2:D11
na célula actual, a E2. Prima Enter e verá que a fórmula é aplicada na célula E2 e
apresenta o número 165 000.

50
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


6 Em vez disso, após escrever a fórmula, prima Ctrl+Shift+Enter. Os resultados
serão apresen­tados nas células E2:E11. Repare que na barra de fórmulas a fórmula
surge como {=C2:C11*D2:D11}. Isto significa que é uma fórmula de matriz.
O processo é demonstrado abaixo (figura 3.4.1).

7 Prima Ctrl+Shift+Enter, o Excel coloca a fórmula entre chavetas ( { } ) e introduz


uma ocorrência da fórmula em cada célula do intervalo seleccionado.

Isto acontece de forma muito rápida e, por esta razão, o que vê na coluna E é o Total de
vendas de cada tipo de carro por cada vendedor.

8 Seleccione E2 e, em seguida, E3, E4 e assim sucessivamente, observará que é


apresentada a mesma fórmula: {=C2:C11*D2:D11}.

Figura 3.4.1  Criar uma fórmula de matriz com várias células.

2.º – Fórmula de matriz com uma célula

Criar uma fórmula de matriz com uma célula

1 Na célula F10 do livro, escreva a seguinte fórmula =SOMA (C2:C11*D2:D11)


e pressione Ctrl+Shift+Enter:

Neste caso, o Excel multiplica os valores da matriz (o intervalo de células entre C2 e D11) e, de
seguida, utiliza a função SOMA para adicionar os totais. O resultado é um total geral de
1.590.000,00 € em vendas. Este exemplo mostra o poder deste tipo de fórmula.

Por exemplo, suponhamos que tem 1000 linhas de dados. Pode somar esses dados de forma
parcial ou total criando uma fórmula de matriz numa única célula, em vez de arrastar a fórmula
para baixo pelas 1000 linhas.

51
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


Tenha em atenção que a fórmula com uma célula (na célula G11) é completamente independente
da fórmula com várias células (a fórmula nas células E2 a E11).

Esta é outra vantagem subjacente à utilização de fórmulas de matriz: a flexibilidade. Pode alterar
as fórmulas da coluna E ou eliminar essa coluna por completo sem afectar a fórmula na G11.

As funções de matriz são uma maneira eficaz de


construir uma fórmula complexa.

A fórmula de matriz: =SOMA(C2:C11*D2:D11)

é o mesmo que:

=SOMA(C2*D2,C3*D3,C4*D4,C5*D5,C6*D6,C7*D7,C8*D8,C9*D9,C10*D10,C11*D11)

Introduzir e alterar fórmulas de matriz

Prima as teclas Ctrl+Shift+Enter sempre que necessitar de introduzir ou editar uma fórmula de
matriz. Esta regra aplica-se tanto a fórmulas com uma célula como a fórmulas de matriz com
várias células.

Sempre que trabalhar com fórmulas com várias células, lembre-se de que:

ÙÙ Deverá seleccionar o intervalo de células que irá conter os resultados antes de


introduzir a fórmula. Efectuou este procedimento quando criou a fórmula de matriz
de várias células ao seleccionar as células E2 a E11.
ÙÙ Não é possível alterar o conteúdo de uma célula individual numa fórmula de matriz.
Para tentar fazê-lo, seleccione a célula E3 no livro e prima Delete. O Excel apresenta
uma mensagem a indicar que não é possível alterar parte de uma matriz.
ÙÙ É possível mover ou eliminar a totalidade de uma fórmula de matriz, mas não é
possível mover ou eliminar parte dessa fórmula; ou seja, para reduzir uma fórmula de
matriz, deverá eliminar primeiro a fórmula existente e, em seguida, começar de novo.
ÙÙ Para eliminar uma fórmula de matriz, seleccione a fórmula completa (por exemplo,
=C2:C11*D2:D11), prima Delete e, em seguida, prima Ctrl+Shift+Enter.
ÙÙ Não é possível inserir células em branco ou eliminar células de uma fórmula de
matriz com várias células.

52
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


Expandir uma fórmula de matriz

Por vezes, poderá ser necessário expandir uma fórmula de matriz. O processo não é com­
plicado. Sugere-se uma revisão atenta das regras enumeradas na secção anterior.

Considere a seguinte tarefa


ÙÙ Na folha de cálculo acrescentaram-se mais algumas linhas de vendas, nas linhas 12
a 17. Pretende-se actualizar as fórmulas de matriz de modo a que incluam estas linhas
adicionais. Certifique-se de que executa esta tarefa no programa de ambiente de
trabalho do Excel.

Como expandir uma fórmula de matriz

Atente nos seguintes passos:


ÙÙ Copie toda a tabela da p. 50 para a célula A1 de uma folha de cálculo Excel.
ÙÙ Seleccione a célula E18, introduza a fórmula Total geral =SOMA(C2:C17*D2*D17)
na célula A20 e prima Ctrl+Shift+Enter. A resposta deverá ser 2 131 000.
ÙÙ Seleccione o intervalo de células que contém a fórmula de matriz actual (E2:E11),
bem como as células vazias (E12:E17) junto aos novos dados. Por outras palavras,
seleccione as células E2:E17.
ÙÙ Prima F2 para mudar para o modo de edição.
ÙÙ Na barra de fórmulas, altere C11 para C17, D11 para D17 e, de seguida, prima
Ctrl+Shift+Enter. O Excel actualizará a fórmula nas células E2 a E11 e colocará uma
ocorrência da fórmula nas novas células E12 a E17.
ÙÙ Escreva a fórmula de matriz =SOMA(C2:C17*D2*D17) na célula F17 para que abranja
as células da linha 2 à 17 e prima Ctrl+Shift+Enter para introduzir a fórmula de matriz.
O novo total geral deverá ser 2 131 000.

53
CURSO DE EXCEL AVANÇADO

Módulo 3  Fórmulas e funções


FÓrmulas de matriz

Vantagens Desvantagens

Consistência. É imprescindível premir as teclas Ctrl+Shift+Enter.


Se clicar em qualquer uma das células abaixo de E2, Não se esqueça de premir esta combinação de
verá a mesma fórmula. Essa consistência permite teclas sempre que introduzir ou editar uma fórmula
garantir uma maior exactidão. de matriz.

Segurança. Conhecimento das fórmulas de matriz.


Não é possível substituir um componente de uma Os outros utilizadores do livro poderão não
fórmula de matriz com várias células. Por exemplo, compreender as suas fórmulas. Na prática, as
clique na célula E3 e prima Delete. Terá de fórmulas de matriz não aparecem documentadas
seleccionar o intervalo completo de células (E2 a E11) numa folha de cálculo, pelo que se os seus livros
e alterar a fórmula para toda a matriz ou deixar a necessitarem de ser modificados por outras pessoas,
matriz tal como está. Como medida de segurança deverá evitar fórmulas de matriz ou certificar-se de
adicional, deverá premir Ctrl+Shift+Enter para que esses utilizadores sabem como alterá-las, caso
confirmar a alteração da fórmula. seja necessário.

Ficheiros mais pequenos. Peso das fórmulas complexas.


É possível utilizar uma única fórmula de matriz em Dependendo da velocidade de processamento e da
vez de várias fórmulas intermédias. Por exemplo, no memória do computador, as fórmulas de matriz de
livro que utiliza uma única fórmula de matriz para grandes dimensões poderão diminuir a velocidade
calcular os resultados na coluna E, se tivesse utilizado dos cálculos.
fórmulas padrão (como, por exemplo =C2*D2, C3*D3,
C4*D4...), teria sido necessário recorrer a 11 fórmulas
diferentes para obter os mesmos resultados.

Sintaxe da fórmula de matriz.


Regra geral, as fórmulas de matriz utilizam uma
sintaxe de fórmula-padrão. Todas começam com um
sinal de igual (=), e é possível utilizar a maioria das
funções incorporadas do Excel nas fórmulas de
matriz. A principal diferença reside no facto de, ao
utilizar uma fórmula de matriz, ter de premir
Ctrl+Shift+Enter para introduzir a fórmula. Ao fazê-lo,
o Excel coloca a fórmula de matriz entre chavetas, no
entanto, se escrever as chavetas manualmente, a
fórmula será convertida numa cadeia de texto e não
funcionará.

54
CURSO DE EXCEL AVANÇADO

Módulo 4
Funções

4.1  Categoria das funções

As funções das folhas de cálculo são categorizadas pela respectiva funcionalidade.

Clique numa categoria para procurar as funções. Em alternativa, prima CTRL + F, para localizar
a função escreva as primeiras letras ou uma palavra que a descreva.

Ao clicar no nome da função, na primeira coluna, obterá informações pormenorizadas sobre


a mesma.

10 funções básicas mais utilizadas

Função Descrição

SOMA Utilize esta função para adicionar os valores às células.

SE Utilize esta função para devolver um valor se uma condição for verdadeira e outro diferente
se for falsa.

PROC Utilize esta função quando precisa de procurar numa única linha ou coluna e localizar um
valor da mesma posição numa segunda linha ou coluna.

PROCV Utilize esta função quando precisar de procurar algo numa tabela ou num intervalo de
linhas. Por exemplo, procure o apelido de um funcionário através do respectivo número de
funcionário ou encontre o número de telefone fazendo uma pesquisa pelo apelido (tal como
na lista telefónica).

CORRESP Utilize esta função para procurar um item num intervalo de células e, em seguida, devolver
a posição relativa desse item num intervalo. Por exemplo, se o intervalo A1:A3 contiver os
valores 5, 7 e 38, a fórmula =CORRESP(7;A1:A3;0) devolve o número 2, porque 7 é o segundo
item no intervalo.

SELECCIONAR Utilize esta função para seleccionar um valor de entre 254 valores que se baseiem no número
de índice. Por exemplo, se valor 1 até valor 7 forem os dias da semana, a função SELECCIONAR
devolve um dos dias quando um número entre 1 e 7 é utilizado como núm_índicie.

DATA Utilize esta função para devolver o número de série sequencial que representa uma data
específica. Esta função é útil em situações onde o ano, o mês e o dia são fornecidos por
fórmulas ou referências de células. Por exemplo, poderá ter uma folha de cálculo que
contenha datas num formato que o Excel não reconhece, tal como AAAAMMDD.
Utilize a função DATADIF para calcular o número de dias, meses ou anos entre duas datas.

DIAS Utilize esta função para devolver o número de dias entre duas datas.

LOCALIZAR, Localiza uma cadeia de texto dentro de uma segunda cadeia de texto. Estas funções
LOCALIZARB devolvem o número de posição inicial da primeira cadeia de texto a partir do primeiro
carácter da segunda cadeia de texto.

INDÍCE Utilize esta função para devolver um valor ou a referência a um valor de uma tabela ou intervalo.
55
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
4.2 Função SOMA

A função SOMA, uma das funções de matemática e trigonometria, adiciona valores. Pode
adicionar valores individuais, referências de células, intervalos ou uma combinação dos três.

Por exemplo =SOMA(A2:A10)


=SOMA(A2:A10; C2:C10)

S Sintaxe da função SOMA

= SOMA (número1, número2,...)

Nome do argumento Descrição

Número 1 (obrigatório) O primeiro número que pretende somar. O número pode ser 4, uma referência
de célula como B6, ou um intervalo de células como B6:B8.

Número 2 – 255 (opcional) Este é o segundo número que quer adicionar. Pode especificar até 255
números desta forma.

Soma rápida com a barra de estado

Se pretender obter rapidamente a soma de um


intervalo de células, seleccione o respectivo
intervalo e verifique o resultado no lado direito da
barra inferior da janela do Excel.

A barra de estado apresenta o estado das opções


que são seleccionados, quer seja uma única célula
ou múltiplas células. Se clicar com o botão direito
do rato na barra de estado, será apresentada uma
caixa de diálogo de funcionalidades com todas as
opções que pode seleccionar. Tenha em atenção
que esta barra também pode apresentar valores
para o seu intervalo seleccionado.

Muitas opções são seleccionadas por pré-definição. Se pretende personalizar a barra de


estado, faça duplo clique na barra e, de seguida, clique nas opções que pretende.

56
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
Utilizar o assistente de soma automática

A forma mais simples de adicionar uma fórmula SOMA à sua folha de cálculo é através do
Assistente de soma automática.

Seleccione uma célula vazia abaixo do intervalo que pretende somar e, na barra, nos
separadores Base ou Fórmulas, prima Soma Automática " Soma.

O Assistente de soma automática detecta automaticamente


o intervalo a somar e cria a fórmula.

A caixa de diálogo Soma automática também permite


seleccionar outras funções comuns, tais como:

 Média
 Contar números
 Máximo
 Mínimo Figura 4.2.1  Soma automática.
 Mais funções

O Assistente de soma automática identificou


automaticamente as células B2:B5 (ver figura
4.2.2) como o intervalo a somar.

Figura 4.2.2  Soma automática vertical.

Deve premir Enter para confirmar. Se


necessitar de adicionar ou excluir mais
células, pode manter premida a tecla Shift,
utilizar uma tecla de seta até a selecção
abranger a área pretendida, e de seguida,
Figura 4.2.3  Soma automática horizontal. prima Enter.

Funciona também no sentido horizontal (ver figura 4.2.3), se seleccionar uma célula à esquerda
ou à direita do intervalo a somar, no entanto, não funciona em intervalos não contíguos.

57
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
Guia da função Intellisense

 A etiqueta flutuante da função SOMA(número1,[número2], …) é o respectivo guia


Intellisense.
 Se clicar em SOMA ou no nome da função, este transforma-se numa hiperligação azul
que o irá direccionar para o tópico de ajuda dessa função.
 Se clicar nos elementos individuais da função, as respectivas partes representativas
serão realçadas na fórmula.
Neste caso, apenas B2:B5 seria realçado, uma vez que só há uma referência de número nesta
fórmula. A etiqueta Intellisense será apresentada para qualquer função.

Soma de células não contíguas

Geralmente, o Assistente de soma automática só funciona com intervalos contíguos. Se tiver


linhas ou colunas em branco no seu intervalo de soma, o Excel pára na primeira célula em
branco. Nesse caso, teria de realizar a SOMA por selecção, ao adicionar os intervalos
individuais um por um.

No exemplo abaixo (figura 4.2.4), se tivesse dados na célula B4, o Excel apresentaria a fórmula
=SOMA(C2:C6), pois reconheceria um intervalo contíguo.

Figura 4.2.4  Soma de células não contíguas.

Pode seleccionar rapidamente múltiplos intervalos não contíguos através de Ctrl + Clique.
Primeiro, introduza “=SOMA(”, de seguida, seleccione os diferentes intervalos e o Excel irá
adicionar automaticamente o separador de ponto e vírgula entre os intervalos.
Prima Enter quando terminar.

Pode utilizar ALT + = para adicionar rapidamente a função SOMA a uma célula.

58
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
ÙÙ O Excel realça os diferentes intervalos da função com cores, os quais se corres­
pondem dentro da própria fórmula, por exemplo, como acontece na figura 4.2.4,
C2:C3 é azul e C5:C6 é vermelho.
ÙÙ O Excel fá-lo-á em todas as funções, excepto quando o intervalo referenciado se
encontrar noutra folha de cálculo ou livro. Para uma acessibilidade melhorada com
tecnologia de apoio, pode utilizar Intervalos com Nomes, como “Semana1”,
“Semana2”, etc., e, posteriormente, referenciá-los na sua fórmula.

Problemas comuns da função SOMA

Problema O que correu mal

A minha função SOMA mostra ##### em vez do Verifique a largura das suas colunas, geralmente
resultado. ##### significa que a coluna é demasiado estreita
para apresentar o resultado da fórmula.

A minha função SOMA apresenta a fórmula em vez Certifique-se de que a célula não está formatada
do resultado. como texto. Seleccione a célula ou o intervalo em
questão e utilize CTRL + 1 para aceder à caixa de
diálogo Formatar células e, em seguida, clique no
separador Número e seleccione o formato que
pretende. Se a célula estava formatada como texto e
não for alterada após ter modificado o formato,
poderá ter de utilizar F2 > Enter para forçar a
alteração do formato.

A minha função SOMA não é actualizada. Certifique-se de que Cálculo está definido para
Automático. No separador Fórmula, aceda a
Opções de cálculo. Também pode utilizar a tecla F9
para forçar a folha de cálculo a efectuar o cálculo.

Alguns valores não foram adicionados. Apenas os valores numéricos no intervalo ou


referência da função podem ser adicionados. As
células vazias, os valores lógicos como VERDADEIRO
ou o texto são ignorados.

O erro #NOME é apresentado em vez do resultado Geralmente, isto significa que a fórmula está mal
esperado. escrita, como, por exemplo, =some(A1:A10) em vez de
=SOMA(A1:A10).

59
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
4.3  Função SE
A função SE é uma das funções mais conhecidas no Excel. Permite fazer comparações lógicas
entre um valor e o que se pretende obter. De forma resumida, a função SE diz:

SE = Devolve um valor se teste_lógico avaliar como verdadeiro


e outro valor, se for avaliado como falso.

Assim, uma instrução SE pode ter dois resultados. Primeiro, se a sua comparação for
considerada Verdadeiro, segundo, se a sua comparação for considerada Falso.

=SE(C2=”Sim”;1;2)
No exemplo ao lado, a célula D2 diz:
SE(C2 = Sim, então devolver um 1, caso contrário,
devolver um 2)

=SE(C2=1;”Sim”;”Não”)
Neste exemplo, a fórmula na célula D2 diz:
SE(C2 = 1, então devolver Sim, caso contrário, devolver
Não)

A função SE também pode ser utilizada para avaliar texto e valores e, ainda, para avaliar erros.
Não se limita apenas a verificar se uma coisa é igual a outra, devolvendo um único resultado;
também pode utilizar operadores matemáticos e efectuar cálculos adicionais, consoante os
seus critérios.

Como começar?

A melhor forma de começar a escrever uma instrução SE é pensar sobre o que pretende
fazer. Muitas vezes, escrever uma instrução SE pode ser tão simples como pensar de forma
lógica:

O que deve acontecer se a condição for cumprida em comparação


com o que deve acontecer se não for esse o caso?

Terá de se certificar sempre de que os seus passos seguem uma progressão lógica, caso
contrário, a sua fórmula não resultará! Isto é especialmente importante quando cria instruções
SE complexas (aninhadas).

60
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
Figura 4.3.1  Uma fórmula SE complexa =SE(C2>B2;”Ultrapassou o Orçamento”;”Dentro do Orçamento”)

No exemplo acima (figura 4.3.1), a função SE na célula D2 diz que SE(C2 for Maior do que B2,
então devolver “Ultrapassou o Orçamento”, caso contrário, devolver “Dentro do Orçamento”).

Figura 4.3.2  Outra fórmula SE =SE(C2>B2;C2-B2;0).

No exemplo acima (figura 4.3.2), em vez de devolver um resultado de texto, devolverá um


cálculo matemático. Assim, a fórmula na célula E2 significa SE(Real for Maior do que o que
está Orçamentado, então Subtrair o montante Orçamentado do montante Real, caso
contrário, não devolver nada).

Figura 4.3.3  Outra fórmula SE =SE(E7=”Sim”;F5*0,0825;0)

Neste exemplo (figura 4.3.3), a fórmula na célula F7 diz que SE(E7 = “Sim”, então calcular o
Montante Total em F5 * 8,25%, caso contrário, nenhum Imposto sobre Vendas está em
atraso e devolver 0).

61
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
Tenha em atenção!

Ainda que o Excel lhe permita aninhar até 64 funções SE diferentes, não é aconselhável fazê-lo.

Porquê?
ÙÙ Múltiplas instruções SE exigem trabalho para serem criadas correctamente, de forma
a garantir que a sua lógica possa ser calculada correctamente ao longo de cada
condição até ao fim. Se não aninhar as suas instruções SE da forma correcta, uma
fórmula poderá funcionar 75% das vezes, mas devolver resultados inesperados 25%
das vezes. Infelizmente, a probabilidade de o utilizador detectar esses 25% é
pequena.
ÙÙ Múltiplas instruções SE podem tornar-se difíceis de gerir, principalmente quando
retoma o que estava a tentar fazer.

Problemas comuns da função SE

Problema O que correu mal

0 (zero) numa célula Não existe um argumento para os argumentos


valor_se_verdadeiro ou valor_se_falso. Para ver o
valor correcto devolvido, adicione o argumento de
texto aos dois argumentos ou adicione VERDADEIRO
ou FALSO ao argumento.

(#NOME?) Normalmente, isto significa que essa fórmula está


mal escrita.

62
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
4.4  Função PROC
A função PROC é uma das funções de consulta e referência, utiliza-se quando é necessário
procurar numa única linha ou coluna e localizar um valor da mesma posição numa segunda
linha ou coluna.

Por exemplo, tem conhecimento do número de uma peça de automóvel, mas não sabe o
preço. Pode utilizar a função PROC para recolocar o preço na célula H2 quando inserir o
número da peça de automóvel na célula H1.

Figura 4.4.1  Peças de automóvel – preços e disponibilidade.

A função PROCV permite procurar numa linha ou numa coluna ou para procurar em múltiplas
linhas ou colunas (como uma tabela) de uma matriz, para devolver o valor de uma célula. É  uma
versão melhorada da função PROC. No exemplo acima (figura 4.4.1), procuramos preços na
coluna D.

Existem duas formas de utilizar a função PROCV: forma de vector e forma de matriz.

A Forma de vector da função PROC procura um valor num intervalo de uma linha
ou de uma coluna (conhecido por vector) e devolve um valor da mesma posição,
num segundo intervalo de uma linha ou de uma coluna.

Figura 4.4.2

Utilize esta forma de PROCV para procurar um valor numa linha ou numa coluna. Na figura
4.4.2, utilize a forma de vector para procurar um valor na coluna A até à linha 6.

63
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
Forma de vector

S Sintaxe da forma de vector da função PROC

= PROC(valor_proc, vector_proc, [vector_result])

A sintaxe da forma de vector da função PROC tem os seguintes argumentos:

Nome do argumento Descrição

Valor_proc Obrigatório Um valor que PROC procura no primeiro vector.


NOTA: Se a função PROC não localizar o valor_proc, assinala o maior valor
em vector_proc que é menor ou igual a valor_proc. Se valor_proc for menor
que o valor mais pequeno em vector_proc, PROC devolve o valor de erro
#N/D.

Valor_proc Pode ser um número, um texto, um valor lógico ou um nome ou referência


que referencie um valor.

Vector_proc Obrigatório Um intervalo que contém apenas uma linha ou uma coluna.


NOTA: Os valores em vector_proc têm de ser colocados por ordem
ascendente: ...; -2; -1; 0; 1; 2; ...; A-Z; FALSO; VERDADEIRO; caso contrário,
PROC pode não devolver o valor correcto. Textos em maiúsculas e minúsculas
são equivalentes.

Vector_result Opcional Um intervalo que contém apenas uma linha ou coluna. O argumento vector_
result tem de ter o mesmo tamanho que vector_proc.

64
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
n Actividade prática Exemplo de vector

Pode experimentar este exemplo na sua folha de cálculo do Excel para aprender como
funciona a função PROC. Ficará com uma folha de cálculo semelhante a esta:

1 Copie os dados da tabela FREQUÊNCIA (Copie estes COR (Copie estes dados
ao lado, cole-os numa nova dados para a coluna A) para a coluna B)
folha de cálculo do Excel.
4,14 Vermelho

2 De seguida, copie as fórmu­ 4,19 Laranja


las da função PROC da
5,17 Amarelo
tabela abaixo para a coluna
D da sua folha de cálculo. 5,77 Verde

6,39 Azul

FÓRMULA Esta fórmula faz o seguinte Este é o


(Copie estes dados para resultado
a coluna D) que irá ver

=PROC(4,19; A2:A6; B2:B6) Procura 4,19 na coluna A e devolve o valor da laranja


coluna B que está na mesma linha.

=PROC(5,75; A2:A6; B2:B6) Procura 5,75 na coluna A, corresponde ao valor amarelo


inferior mais próximo (5,17) e devolve o valor da
coluna B que está na mesma linha.

=PROC(7,66; A2:A6; B2:B6) Procura 7,66 na coluna A, corresponde ao valor azul


inferior mais próximo (6,39) e devolve o valor da
coluna B que está na mesma linha.

=PROC(0; A2:A6; B2:B6) Procura 0 na coluna A e devolve um erro porque 0 #N/D


é menor que o valor inferior (4,14) na coluna A.

3 Para que estas fórmulas mostrem resultados, pode ser necessário seleccioná-las
na sua folha de cálculo do Excel. Para tal, prima F2 e, de seguida, ENTER.

65
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
Uma matriz é um conjunto de valores em linhas e colunas (como uma tabela)
nos quais se pretende fazer pesquisas.

Por exemplo, na figura 4.4.3, se quiser procurar nas colunas A e B até à linha 6.

A função PROC irá devolver a correspondência mais próxima. Para utilizar a forma de matriz,
os dados têm de estar ordenados.

Figura 4.4.3

Forma de matriz

A forma de matriz da função PROC procura o valor especificado na primeira linha ou coluna
de uma matriz e devolve um valor a partir da mesma posição na última linha ou coluna da
matriz.

Utilize esta forma da função PROC quando os valores que quer corresponder estiverem na
primeira linha ou coluna da matriz.

S Sintaxe da forma de matriz da função PROC

= PROC(valor_proc, matriz)

66
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
A sintaxe da forma de matriz da função PROC tem os seguintes argumentos:

Nome do argumento Descrição

valor_proc Obrigatório Um valor que PROC procura numa matriz.


O argumento valor_proc pode ser um número, um texto, um valor lógico ou
um nome ou referência que referencie um valor.

valor_proc Se PROC não conseguir localizar valor_proc, utiliza o maior valor na matriz
que seja menor ou igual a valor_proc.
Se o valor de valor_proc for menor que o menor valor na primeira linha ou
coluna (dependendo das dimensões da matriz), PROC devolve o valor de
erro #N/D.

Matriz Obrigatório. Um intervalo de células que contém texto, números ou valores lógicos que
deseja comparar com o valor_proc.

Nota: Os valores em matriz têm de ser colocados por ordem ascendente: ...; -2; -1; 0; 1; 2; ...; A-Z; FALSO;
VERDADEIRO; caso contrário, PROC pode não devolver o valor correcto. Textos em maiúsculas e minúsculas
são equivalentes.

A forma de matriz de PROC é muito semelhante às funções PROCH e PROCV. A diferença é


que PROCH procura o valor de valor_proc na primeira linha, PROCV procura na primeira
coluna e PROC procura conforme as dimensões de matriz.

Ou seja:
 Se a matriz cobrir uma área que apresente a largura maior do que a altura
(mais colunas do que linhas), PROC procura o valor de valor_proc na primeira
linha.
 Se uma matriz for quadrada ou apresentar a altura maior do que a largura
(mais linhas do que colunas), PROC procura na primeira coluna.
 PROCH e PROCV permitem-lhe indexar na vertical ou na horizontal, mas
PROC selecciona sempre o último valor na linha ou coluna.

Recomenda-se vivamente a utilização da função PROCV


ou a função PROCH em alternativa à forma de matriz.

67
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
4.5  Função CORRESP
A função CORRESP procura um item especificado num intervalo e, em seguida, devolve a
posição relativa desse item no intervalo. Por exemplo, se o intervalo A1:A3 contiver os valores
5, 25 e 38, a fórmula =CORRESP (25;A1:A3;0) irá devolver o número 2, porque 25 é o segundo
item no intervalo.

Utilize CORRESP em vez de uma das funções PROC quando necessitar da posição de um
item num intervalo, em vez do item propriamente dito. Por exemplo, poderá utilizar a função
CORRESP para fornecer um valor para o argumento núm_linha da função ÍNDICE.

S Sintaxe da função CORRESP

= CORRESP (valor_proc; matriz_proc; [tipo_corresp])

A sintaxe da função CORRESP tem os seguintes argumentos:

Nome do argumento Descrição

valor_proc Obrigatório O valor que deseja fazer corresponder com matriz_proc. Por exemplo,
quando procura um número de telefone numa lista telefónica, está a utilizar o
nome da pessoa como o valor de pesquisa, mas o número do telefone é o
valor que deseja. O argumento valor_proc pode ser um valor (número, texto
ou valor lógico), ou uma referência de célula a um número, texto ou valor
lógico.

matriz_proc Obrigatório O intervalo de células onde a pesquisa é efectuada.

tipo_corresp Opcional O número -1, 0 ou 1. O argumento tipo_corresp especifica a forma como o


Excel faz corresponder valor_proc aos valores contidos em matriz_proc.
O valor pré-definido para este argumento é 1.

A tabela seguinte descreve a forma como a função encontra os valores com base na definição
do argumento tipo_corresp.

Tipo_corresp Comportamento

1 ou omisso CORRESP localiza o valor mais elevado menor ou igual a valor_proc.


Os valores existentes no argumento matriz_proc têm de ser colocados por
ordem ascendente, por exemplo: ...-2; -1; 0; 1, 2; ...; A-Z; FALSO; VERDADEIRO.

0 CORRESP localiza o primeiro valor que for exactamente igual a valor_proc.


Os valores existentes no argumento matriz_proc podem estar colocados por
qualquer ordem.

–1 CORRESP localiza o menor valor que for maior ou igual a valor_proc.


Os valores existentes no argumento matriz_proc têm de ser colocados por
ordem descendente: VERDADEIRO; FALSO; Z-A; ...2; 1; 0; -1; -2;..., e assim
sucessivamente.

68
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
ÙÙ CORRESP devolve a posição do valor correspondente em matriz_proc e não o
valor propriamente dito. Por exemplo: CORRESP(“b”;{“a”;”b”;”c”};0) devolve 2, a
posição relativa de “b” na matriz {“a”;”b”;”c”}.
ÙÙ CORRESP não faz distinção entre letras maiúsculas e minúsculas ao fazer
corresponder valores de texto.
ÙÙ Se CORRESP não conseguir localizar um valor correspondente, devolve o valor de
erro #N/D.
ÙÙ Se tipo_corresp for 0 e valor_proc for uma cadeia de texto, pode utilizar os caracteres
universais – ponto de interrogação (?) e asterisco (*) – no argumento valor_proc.
ÙÙ Um ponto de interrogação corresponde a qualquer carácter individual, um asterisco
corresponde a qualquer sequência de caracteres. Se pretender localizar um ponto
de interrogação ou asterisco, escreva um til ( ) antes do carácter.
~

n Actividade prática

1 Copie os dados da tabela ao Produto Contagem


lado e cole-os na célula A1 de
uma nova folha de cálculo do Bananas 25
Excel.
Laranjas 38

2 Em seguida, copie as fórmulas Maçãs 40


da função CORRESP da tabela
Pêras 41
para a coluna D da sua folha de
cálculo.

Fórmula Descrição Resultado

=CORRESP(39;B2:B5;1) Visto que não há uma correspondência 2


exacta é devolvida a posição do menor
valor seguinte (38) no intervalo B2:B5.

=CORRESP(41;B2:B5;0) A posição do valor 41 no intervalo B2:B5. 4

=CORRESP(40;B2:B5;-1) Devolve um erro porque os valores no #N/D


intervalo B2:B5 não estão em ordem
descendente.

Para que as fórmulas mostrem resultados, seleccione-as, prima F2 e, de seguida,


ENTER.

69
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
4.6  Função SELECCIONAR
A função SELECCIONAR permite seleccionar um valor de entre 254 valores que se baseiem
no número de índice. Por exemplo, se valor1 até valor7 forem os dias da semana, SELECCIONAR
devolve um dos dias quando um número entre 1 e 7 é utilizado como núm_índice.

S Sintaxe da função SELECCIONAR

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

A sintaxe da função SELECCIONAR tem os seguintes argumentos:

Nome do argumento Descrição

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 número


inteiro antes de ser utilizada.

Valor1; valor2; ... Valor 1 é obrigatório, os valores posteriores são opcionais.


• 1 a 254 argumentos de valores a partir dos quais SELECCIONAR
selecciona um valor ou uma acção que será executada com base no
núm_índice.

• Os argumentos podem ser números, referências de célula, nomes


definidos, fórmulas, funções ou texto.

Se núm_índice for uma matriz, cada valor é avaliado quando SELECCIONAR for
avaliada. Os argumentos de valor para SELECCIONAR podem ser referências de
intervalo, bem como valores únicos.

Por exemplo, a fórmula: =SOMA(SELECCIONAR(2,A1:A10,B1:B10,C1:C10))


avaliada para: =SOMA(B1:B10)
Que depois devolve um valor baseado nos valores do intervalo B1:B10.

A função SELECCIONAR é a primeira a ser avaliada, devolvendo a referência


B1:B10. A função SOMA é avaliada em seguida, utilizando B1:B10, o resultado da
função SELECCIONAR, como argumento.

70
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
n Actividade prática

Considere os exemplos 1 e 2.

1 Copie os dados do quadro do exemplo 1,


ao lado, e cole-os na célula A1 de uma nova
Dados (exemplo 1)
folha de cálculo do Excel.
2 Em seguida, copie as fórmulas da função 1.º Pregos
SELLECIONAR da tabela para a coluna D
2.º Roscas
da sua folha de cálculo.
3 Para que as fórmulas mostrem resultados, 3.º Porcas
seleccione-as, prima F2 e, de seguida,
Terminado Parafusos
prima ENTER. Caso seja necessário, pode
ajustar a largura das colunas para visualizar
todos os dados.

Fórmula Descrição Resultado

=SELECCIONAR(2;A2;A3;A4;A5) Valor do segundo argumento da lista (valor da céluda A3). 2.º

=SELECCIONAR(4;B2;B3;B4;B5) Valor do quarto argumento da lista (valor da célula B5). Parafusos

=SELECCIONAR(3;”Wide”;115;”World”) Valor do terceiro argumento da lista. Mundo

4 Repita os passos descritos, em cima, para o exemplo 2, na tabela abaixo.

Dados (exemplo 2)

23

45

12

10

Fórmula Descrição Resultado

=SOMA(A2; SELECCIONAR(2,A3,A4,A5)) Calcula a soma do intervalo A2:A4. 80


A função SELECCIONAR devolve A4 como
a segunda parte do intervalo para a função
SOMA.

71
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
4.7  Função DATA
A função DATA devolve o número de série de uma data específica.

S Sintaxe da função DATA

= DATA(ano;mês;dia)

A sintaxe da função DATA tem os seguintes argumentos:

Nome do argumento Descrição

Ano obrigatório O valor do argumento ano pode incluir entre um a quatro dígitos. O Excel interpreta
o argumento ano de acordo com o sistema de data que o seu computador está a
utilizar. Por defeito, o Microsoft Excel para Windows utiliza o sistema de data de
1900, o que significa que a primeira data é 1 de Janeiro de 1900.
• Se ano se encontrar entre 0 (zero) e 1899 (inclusive), o Excel adiciona o valor
a 1900 para calcular o ano. Por exemplo, DATA(108;1;2) devolve 2 de Janeiro
de 2008 (1900+108).

• Se ano se encontrar entre 1900 e 9999 (inclusive), o Excel utiliza esse valor
como sendo o ano. Por exemplo, DATA(2008;1;2) devolve 2 de Janeiro de
2008.

• Se ano for inferior a 0 ou for superior a 10 000, o Excel devolve o valor de


erro #NÚM!.

Mês Obrigatório Um número inteiro positivo ou negativo que representa o mês do ano de 1 a 12


(Janeiro a Dezembro).
• Se mês for maior que 12, mês adiciona esse número de meses ao primeiro
mês no ano especificado. Por exemplo, DATA(2008;14;2) devolve o número
de série que representa 2 de Fevereiro de 2009.

• Se mês for menor que 1, mês subtrai a magnitude desse número de meses
mais 1 ao primeiro mês no ano especificado. Por exemplo, DATA(2008;-3;2)
devolve o número de série que representa 2 de Setembro de 2007

Dia Obrigatório. Um número inteiro positivo ou negativo que representa o dia do mês de 1 a 31.
• Se dia for maior que o número de dias no mês especificado, dia adiciona
esse número de dias ao primeiro dia do mês. Por exemplo, DATA(2008;1;35)
devolve o número de série que representa 4 de Fevereiro de 2008.

• Se dia for menor que 1, dia subtrai esse número de dias mais um ao primeiro
dia do mês especificado. Por exemplo, DATA(2008;1;-15) devolve o número
de série que representa 16 de Dezembro de 2007.

Utilize quatro dígitos para o argumento Ano com o objectivo de impedir resultados
indesejados. Por exemplo, a utilização de “07” poderia devolver “1907” ou “2007”.
A utilização de quatro dígitos evita confusão.
72
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
O Excel armazena datas como números de série sequenciais, para que possam ser
utilizadas em cálculos.

 A data 1 de Janeiro de 1900 é o número de série 1 e 1 de Janeiro de 2008 é o


número de série 39 448, porque corresponde a 39 447 dias depois de 1 de
Janeiro de 1900. Terá de alterar o formato de número (Formatar células) para
apresentar uma data adequada.

Por exemplo: =DATA(C2;A2;B2) (ver figura 4.7.1) combina o ano da célula C2, o mês da célula
A2 e o dia da célula B2 numa só célula com o formato de uma data. A figura 4.7.2 mostra o
resultado final na célula D2.

Figura 4.7.1

Figura 4.7.2

73
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
Precisa de inserir datas sem uma fórmula?

Não se preocupe! Pode inserir a data actual ou uma outra data que será actualizada. Também
pode preencher uma coluna de datas automaticamente.

1 Clique com o botão direito do rato nas células que pretende alterar.
2 Na separador Base, clique em Formatar " Formatar células ou prima Ctrl+1.
3 Seleccione a Configuração regional (local) e o Formato de data que pretende.

Figura 4.7.3  Inserir datas sem fórmula.

Pode utilizar a função DATA para criar uma data baseada na data de outra célula.
Por exemplo, pode utilizar as funções ANO, MÊS e DIA para criar uma data de aniversário
baseada noutra célula.

74
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
Suponhamos que o primeiro dia de trabalho de um funcionário é 1/10/2016. A função DATA
pode ser utilizada para estabelecer a data de aniversário do seu quinto ano de trabalho na
empresa:

1 A função DATA cria uma data. =DATA(ANO(C2)+5;MÊS(C2);DIA(C2))


2 A função ANO procura na célula C2 e retira “2012”.
3 De seguida, “+5” soma 5 anos e estabelece “2017” como o ano de aniversário
na célula D2.
4 A função MÊS retira o “3” da célula C2. Este processo estabelece “3” como
o mês na célula C2.
5 A função DIA retira “14” da célula C2. Este processo estabelece “14” como o
dia na célula D2.

Para aumentar ou diminuir uma data num determinado número de dias, basta somar ou
subtrair o número de duas ao valor ou célula de referência que contém a data.
No exemplo que se segue, a célula A5 contém a data que pretendemos aumentar e diminuir
em 7 dias (o valor na célula C5).

Figura 4.7.4  Aumentar e diminuir uma data em 7 dias.


75
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
4.8  Função DIAS
Devolve o número de DIAS entre duas datas.

S Sintaxe da função DIAS

= DIAS(data_final; data_inicial)

A sintaxe da função DIAS tem os seguintes argumentos:

Nome do argumento Descrição

Data_final Obrigatório. A Data_inicial e a Data_final são as duas datas entre as quais pretende
saber o número de dias.

Data_inicial Obrigatório A Data_inicial e a Data_final são duas datas entre as quais se pretender
saber o número de dias.
• Se ambos os argumentos de data forem números, DIAS utiliza
DataFim–DataInício para calcular o número de DIAS entre
ambas as datas.

• Se um dos argumentos de data for texto, esse argumento é


tratado como DATA.VALOR(texto_data) e devolve uma data
inteira em vez de um componente de hora.

• Se os argumentos de data forem valores numéricos que


extrapolem o intervalo de datas válidas, DIAS devolve o valor de
erro #NÚM!.

• Se os argumentos de data forem cadeias que não possam ser


analisadas como datas válidas, DIAS devolve o valor de erro
#VALOR!.

76
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
n Actividade prática

1 Copie os dados do quadro ao lado e cole-os na célula A1 de uma nova folha de


cálculo do Excel.

Dados

31/12/2011

1/1/2011

2 Para que as fórmulas mostrem resultados, seleccione-as, prima F2 e, depois,


ENTER. Se pretender, pode ajustar a largura das colunas para visualizar todos os
dados.

Fórmula Descrição Resultado

=DIAS(“15/3/11”;”1/2/2011”) Calcula o número de dias entre a data de início 15/3/11 42


e a data de fim 2/1/2011. Ao introduzir a data
directamente na função, terá de colocá-la entre
parênteses.

DIAS(A2;A3) Calcula o número de dias entre a data de fim em A2 e 364


a data de início em A3.

77
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
4.9  Funções LOCALIZAR, LOCALIZARB
As funções LOCALIZAR e LOCALIZARB localizam uma cadeia de texto dentro de uma
segunda cadeia de texto e devolvem o número da posição inicial da primeira cadeia de texto
a partir do primeiro carácter da segunda cadeia de texto.

LOCALIZAR utiliza-se com idiomas que recorrem a SBCS (Single-Byte Character Set), enquanto
LOCALIZARB é utilizado com idiomas que empregam um conjunto de caracteres de bytes
duplos (DBCS).

A pré-definição de idioma no computador afecta o valor devolvido da seguinte forma:

1 LOCALIZAR conta sempre cada carácter, quer seja de byte único ou de byte
duplo, como 1, independentemente da pré-definição de idioma.
2 LOCALIZARB conta cada carácter de byte duplo como 2 se activar a edição de
um idioma que suporte DBCS, definindo-o, depois, como idioma pré-definido.
Caso contrário, LOCALIZARB conta cada carácter como 1. Os idiomas que
suportam DBCS incluem o japonês, o chinês (simplificado), o chinês (tradicional) e
o coreano.

S Sintaxe da função LOCALIZAR

= LOCALIZAR (texto_a_localizar; no_texto; [núm_inicial])

S Sintaxe da função LOCALIZARB

= LOCALIZARB(texto_a_localizar; no_texto; [núm_inicial])

A sintaxe da função LOCALIZAR e LOCALIZARB tem os seguintes argumentos:

Nome do argumento Descrição

Texto_a_localizar Obrigatório. É o texto que pretende localizar.

No_texto Obrigatório. É o texto que contém o texto que pretende localizar.

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.

78
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
Observações:

 LOCALIZAR e LOCALIZARB são sensíveis a maiúsculas e minúsculas e não permitem


caracteres universais. Se não pretender efectuar uma pesquisa sensível a maiúsculas
e minúsculas, ou se desejar utilizar caracteres universais, pode utilizar PROCURAR e
PROCURARB.
 Se texto_a_localizar for " " (texto vazio), LOCALIZAR corresponde ao primeiro
carácter na cadeia de pesquisa (ou seja, o carácter numerado núm_inicial ou 1).
 Texto_a_localizar não pode conter caracteres universais.
 Se texto_a_localizar não aparecer em no_texto, LOCALIZAR e LOCALIZARB
devolvem o valor de erro #VALOR!.
 Se núm_inicial não for maior que zero, LOCALIZAR e LOCALIZARB devolvem o
valor de erro #VALOR!.
 Se núm_inicial for maior que o comprimento de no_texto, LOCALIZAR e
LOCALIZARB devolvem o valor de erro #VALOR!.
 Utilize núm_inicial para ignorar um número de caracteres especificado. Utilizando
LOCALIZAR como exemplo, suponha que está a trabalhar com a cadeia de texto
“AYF0093.RoupaMasculina”.
Para procurar o número do primeiro “Y” na parte descritiva da cadeia de texto, defina
número_inicial igual a 8 para que a parte do texto relativa ao número de série não seja
localizada. LOCALIZAR começa com o carácter 8, encontra texto_a_localizar no
próximo carácter e devolve o número 9. LOCALIZAR devolve sempre o número de
caracteres a partir de no_texto, contando os caracteres que ignorou se núm_inicial
for maior que 1.

79
CURSO DE EXCEL AVANÇADO

Módulo 4  Funções
n Actividade prática

Considere os exemplos 1 e 2.

1 Copie os dados da tabela seguinte e cole-os na célula A1 de uma nova folha de


cálculo do Excel.
2 Para que as fórmulas mostrem resultados, seleccione-as, prima F2 e, de seguida,
ENTER. Se pretender, pode ajustar a largura das colunas para visualizar todos os
dados. Repita os passos 1 e 2 para o exemplo 2.

Dados (exemplo 1)

Rodrigo Ribeiro

Fórmula Descrição Resultado

=LOCALIZAR(“R”;A2) Posição do primeiro “R” na célula A2 1

=LOCALIZAR(“r”;A2) Posição do primeiro “R” na célula A2 6

=LOCALIZAR(“R”;A2;3) Posição do primeiro “R” na célula A2, a partir do terceiro carácter 8

Dados (exemplo 2)

Isoladores de Cerâmica #124-TD45-87

Bobinas de Cobre #12-671-6772

Resistências variáveis #116010

Fórmula Descrição Resultado

=SEG.TEXTO(A2;1;LOCALIZAR(“#”;A2;1)-1) Extrai o texto da posição 1 para a Isoladores Cerâmicos


posição de “#” na célula A2.

=SEG.TEXTO(A3;1;LOCALIZAR(“#”;A3;1)-1) Extrai o texto da posição 1 para a Bobines de Cobre


posição de “#” na célula A3.

=SEG.TEXTO(A4;1;LOCALIZAR(“#”;A4;1)-1) Extrai o texto da posição 1 para a Resistências Variáveis


posição de “#” na célula A4.

80
CURSO DE EXCEL AVANÇADO

Módulo 5
Fazer mais com o Excel

5.1  Usar uma fórmula para aplicar formatação condicional

A formatação condicional realça rapidamente informações importantes numa folha de cálculo.


Porém, algumas vezes, as regras de formatação internas não são suficientemente rápidas.
Assim, ao adicionar a sua fórmula a uma regra de formatação condicional, é possível executar
tarefas que as regras internas não podem fazer.

5.2  Criar regras de formatação condicional com fórmulas

Suponhamos que controla as datas de aniversário dos seus pacientes para saber quem é o
próximo aniversariante, marcando-os como tendo recebido uma mensagem de felicitação.

Na folha de cálculo abaixo (figura 5.2.1) são apresentadas as informações desejadas usando a
formatação condicional, seguindo duas regras, cada uma contém uma fórmula.

A primeira regra, na coluna A, formata os aniversários futuros, enquanto a regra da coluna C


formata as células ao mesmo tempo que a letra “S” é inserida, indicando que a mensagem de
felicitação foi enviada.

Figura 5.2.1  Formatação condicional.

81
CURSO DE EXCEL AVANÇADO

Módulo 5  Fazer mais com o Excel


Para criar a primeira regra:
1 Seleccione as células A2 até A7, arrastando A2 até A7.
2 De seguida, clique em Início " Formatação condicional " Nova regra.
3 Na caixa de diálogo Nova regra de formatação, clique em Usar uma fórmula
para determinar quais as células que devem ser formatadas.
4 Em Formatar valores, em que a fórmula é verdadeira, digite a fórmula: =A2>HOJE()
5 A fórmula usa a função HOJE para verificar se as datas na coluna A são posteriores
à data de hoje (no futuro). Em caso afirmativo, as células serão formatadas.
6 Clique em Formatar.
7 Na caixa Cor, seleccione Vermelho.
8 Na caixa Estilo da fonte, seleccione Negrito.
9 Clique em OK até fecharem todas as caixas de diálogo.
A formatação é aplicada à coluna A.

Para criar a segunda regra:


1 Seleccione as células C2 até C7.
2 Repita as etapas 2 a 4 anteriores e insira a fórmula seguinte: =C2=“Y”
3 A fórmula verifica se as células na coluna C contêm “S” (as aspas antes e depois
do S informam ao Excel que se trata de um texto). Em caso afirmativo, as células
serão formatadas.
4 Na caixa Cor, seleccione Branco.
5 Na caixa Estilo da fonte, seleccione Negrito.
6 Clique na opção Preenchimento e seleccione Verde.
A formatação é aplicada à coluna C.

82
CURSO DE EXCEL AVANÇADO

Módulo 5  Fazer mais com o Excel


n Actividade prática

1 Copie a tabela seguinte para uma folha de cálculo do Excel (deve colá-la na
célula A1).
2 Em seguida, seleccione as células D2:D11 e crie uma nova regra de formatação
condicional que usa a fórmula: =COUNTIF($D$2:$D$11,D2)>1. Ao criar a regra,
aplique-a às células D2:D11.
3 Defina uma cor a aplicar às células que correspondem aos critérios (há mais de
uma ocorrência de cidade na coluna D: São Paulo e Fortaleza).

Nome Sobrenome Telefone Cidade

Adriana Giorgi 555-1213 São Paulo

Manuel Oliveira 555-1214 Rio de Janeiro

Carlos Lacerda 555-1215 Fortaleza

Aníbal Sousa 555-1216 Curitiba

João Girbal 555-1217 São Salvador da Baía

Isabel Martins 555-1218 Fortaleza

Jefferson Silva 555-1219 Brasília

Gonçalo Cunha 555-1220 Manaus

João Mena 555-1221 São Paulo

Janaína Bueno 555-1222 Niterói

83
CURSO DE EXCEL AVANÇADO

Módulo 6
Criar gráficos avançados

6.1  Criar e manusear elementos de gráficos

O Microsoft Excel originalmente dispõe de um conjunto de ferramentas e facilidades que


agilizam a gestão do seu negócio.

Os gestores demonstram frequentemente os ganhos financeiros das suas empresas e


negócios através de gráficos em Excel. A verdade é que, quanto mais dados e informações
estiverem contidos num gráfico, mais difícil se torna a sua visualização.

Por isso, a combinação de dois gráficos é uma forma fácil e prática de apresentar informações
no Excel. A visualização de 3 variáveis torna-se muito fácil a partir desta combinação.

n Actividade prática  Combinação de dois gráficos passo-a-passo

Crie a sua tabela com os dados que pretende combinar. A tabela apresentada como exemplo
é simples. Neste caso, pretende-se combinar receitas, despesas e lucro.

84
CURSO DE EXCEL AVANÇADO

Módulo 6  Criar gráficos avançados


1 Clique na tabela. De seguida, clique em Inserir, e depois, na seta do canto inferior
da caixa em Inserir dados.

2 Na janela Inserir gráfico,


seleccione Colunas, e, de
seguida, o modelo Colunas
agrupadas.

3 No gráfico inserido, clique


na barra que corresponde
ao lucro (terceira variável).

4 No menu Design seleccione a opção Alterar tipo de gráfico.

85
CURSO DE EXCEL AVANÇADO

Módulo 6  Criar gráficos avançados


5 Na janela apresentada, seleccione a opção Combinação, de seguida, Coluna
clusterizada – Linha.

O seu gráfico combinado está pronto!

É possível criar gráficos combinados para outro tipo de análise e medições de dados da sua
empresa, como, por exemplo, a relação entre a taxa de visitas e a taxa de rejeição de um site.

86
Urbanização Nova Vida,
Rua 60, Casa 1561
Município de Belas – Luanda
Tel.: 222 722 149 / Tlm.: 942 444 486
Email: geral@angola2learn.co.ao
www.angola2learn.co.ao

Você também pode gostar