0% acharam este documento útil (0 voto)
249 visualizações108 páginas

Excel Avançado: Análise e Formatação

(1) O documento descreve recursos avançados do Excel, incluindo formatação condicional, filtros, validação de dados, comandos atingir metas e solver, cenários, auditoria, macros, funções complexas, fórmulas matriciais e formatar como tabela. (2) A formatação condicional permite formatar células de acordo com regras pré-definidas para destacar valores acima ou abaixo de um limite ou que contenham texto específico. (3) Os filtros, subtotais e validação de dados ajudam

Enviado por

alddannen
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
249 visualizações108 páginas

Excel Avançado: Análise e Formatação

(1) O documento descreve recursos avançados do Excel, incluindo formatação condicional, filtros, validação de dados, comandos atingir metas e solver, cenários, auditoria, macros, funções complexas, fórmulas matriciais e formatar como tabela. (2) A formatação condicional permite formatar células de acordo com regras pré-definidas para destacar valores acima ou abaixo de um limite ou que contenham texto específico. (3) Os filtros, subtotais e validação de dados ajudam

Enviado por

alddannen
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Excel Avançado

1
1.2.2 Subtotais ...........................................................................28
Sumário 1.2.3 Validação de Dados ........................................................33
1. Recursos extras e Análise de dados .................................................. 4
1.3 Comandos Atingir Metas e Solver (inclusive suas
1.1 Formatação Condicional ....................................................... 4 restrições) ................................................................................. 39
1.1.1 Realçar Regras das Células ........................................... 5 1.3.1 ATINGIR METAS ...............................................................39
1.1.2 Regras de Primeiros/Últimos ........................................ 9 1.3.2 SOLVER .............................................................................42
1.1.3 Barras de Dados ............................................................. 10 1.4 Cenários (conceituação, utilização e geração de
1.1.4 Escalas de Cor ................................................................. 11 relatórios entre os diversos cenários) ....................................... 47

1.1.5 Conjuntos de Ícones ....................................................... 11 1.4.1 CENÁRIOS .........................................................................47

1.1.6 Criando uma Regra Nova............................................. 12 1.5 Comando Auditoria (rastreando precedentes,
dependentes e erros) ................................................................ 52
1.1.7 Limpando Regras ........................................................... 22
1.5.1 AUDITORIA .......................................................................52
1.1.8 Gerenciando Regras ...................................................... 22
2. Formulários .........................................................................................57
1.1.9 Criar regras de formatação condicional com
fórmulas .......................................................................................... 22 2.1 Barra de rolagem ........................................................... 57

1.2 Filtros, Subtotais e Validação de dados ..........................23 2.2 Botão de rotação ............................................................ 61

1.2.1 Filtros ............................................................................... 23 2.3 Caixa de Listagem .......................................................... 63

Filtrar por texto ou números específicos .................................. 25 2.4 Caixa de Combinação .................................................... 64

2
2.5 Botão de Opção .............................................................. 65 4.9 Função ÍNDICE ............................................................... 89
2.6 Caixa de Seleção ............................................................ 66 4.10 Função SOMASE.............................................................. 91
2.7 Botão .............................................................................. 67 4.11 Função SOMASES........................................................... 92
3 .Macros ................................................................................................. 69 4.12 Função MÉDIASE............................................................ 93
3.1 O que é uma macro ....................................................... 69 4.13 Função MÉDIASES ......................................................... 94
3.2 Gravar macro ................................................................. 70 4.14 Função CONT.SE ............................................................. 95
3.3 Executar macro .............................................................. 71 4.15 Função CONT.SES ........................................................... 96
3.4 Associar uma macro a um objeto de formulário ........... 72 4.16 Funções de Informação ................................................... 97
4. Funções Complexas............................................................................ 79 4.17 Função VP (valor presente) ........................................... 98
4.1 Função E ......................................................................... 79 4.18 Função PGTO .................................................................100
4.2 Função SE ...................................................................... 80 4.19 Função VF (valor futuro) .............................................. 101
4.3 Função OU ...................................................................... 81 4.20 Função NPER.................................................................102
4.4 Função SEERRO ............................................................. 82 4.21 Função TAXA .................................................................103
4.5 Função ESCOLHER ..........................................................83 5. Fórmulas Matriciais ...........................................................104
4.6 Função PROCV ............................................................... 84 6. Formatar como tabela .......................................................106
4.7 Função ORDEM EQ ......................................................... 86
4.8 Função CORRESP ........................................................... 88

3
Excel Avançado

1. Recursos extras e Análise de dados


1.1 Formatação Condicional
Para quem usa o Excel no dia a dia,
encontrar determinados valores pode
ser algo fácil. Entretanto, quando a
quantidade de dados é maior e muito
diversificada, a visualização e a
análise podem se tornar tarefas
muito complicadas.

Para demonstrar visualmente o


resultado de um trabalho a partir de Em seguida selecionar a área a ser formatada. No exemplo, a área
condições e critérios pré-definidos, o selecionada é B2:B10.
recurso de Formatação Condicional
oferece boas alternativas.

A partir da guia PÁGINA INICIAL, seleciona-se Formatação Condicional.

A partir da guia PÁGINA INICIAL, seleciona-se Formatação Condicional.

4
1.1.1 Realçar Regras das Células

5
É Maior do que... No exemplo a seguir, as notas foram formatadas de acordo com a
primeira opção (Preenchimento Vermelho Claro e Texto Vermelho
Permite a formatação de acordo com algumas regras
Escuro), caso a nota ficasse acima de 7,25.
preestabelecidas e permite ainda personalizá-la.

6
É Menor do que ...

No exemplo a seguir, as células são formatadas com preenchimento Texto que Contém ...
amarelo e texto amarelo escuro, quando o conteúdo for menor que 7.
Altera o formato das células do intervalo cujos valores contenham
uma determinada sequência de caracteres. É diferente de É igual a ...
porque naquele os valores devem ser exatamente os mesmos e neste,
basta que uma parte do valor analisado como texto seja igual para atender
à condição de formatação.

Está entre...

Altera o formato das células do intervalo cujos valores estiverem


entre determinados parâmetros. Pode servir, por exemplo, para destacar
Uma Data que Ocorre ...
os alunos com notas entre 6,0 e 7,0 e que, por isso, poderão fazer prova de
recuperação. Altera o formato das células do intervalo cujos valores, analisados
como data, estiverem entre determinados parâmetros.
É igual a ...
No exemplo a seguir, vamos destacar os vencimentos que ocorrerem
Altera o formato das células do intervalo cujos valores forem iguais
na próxima semana (considerando que hoje é 07/01/2016).
a um determinado valor. Vamos supor que se deseje destacar os alunos
com nota 10.

7
Valores duplicados

Observe que foram formatadas as células de A64 a B73. Tanto a


coluna A quanto a B, entre as linhas 64 e 73, possuem a formatação
condicional. As notas de João e Ana são iguais e, portanto, a formatação
dessas células foi alterada. Apesar disso, a formatação da coluna A, que
contém os nomes, não foi alterada. Por outro lado, se alterarmos um dos
nomes tornando-o igual a outro já existente nessa lista, as células
correspondentes terão a formatação alterada. Veja o exemplo a seguir.

8
1.1.2 Regras de Primeiros/Últimos
É possível formatar um conjunto de dados com base na posição em
que cada um deles está em relação ao conjunto das informações.

O exemplo abaixo mostra a formatação das 5 primeiras notas


(maiores notas).

Da mesma forma, é possível formatar as 5 piores notas.

9
Além disso, também é possível: 1.1.3 Barras de Dados
Nesse caso, o Excel desenha uma barra em cada célula, cujo
• Formatar os 10% (ou outro percentual) maiores;
comprimento corresponde ao valor da mesma em relação às outras células
• Formatar os 10% (ou outro percentual) menores; do intervalo selecionado.

• Formatar as células que estão acima da média;

• Formatar as células que estão abaixo da média.

É possível configurar as cores bem como o tipo de preenchimento da


célula (se sólido ou gradual).

10
1.1.4 Escalas de Cor Existem diversas outras possibilidades de combinação de cores
O preenchimento é sempre de acordo com o maior valor do disponíveis para serem utilizadas de acordo com a necessidade.
intervalo. Supondo que o maior valor seja 200, uma outra célula do
intervalo com 100 ficará com metade da célula preenchida. Se por algum 1.1.5 Conjuntos de Ícones
Uma forma muito interessante de diferenciar e classificar
motivo o valor de uma das células mudar, isso reflete em toda a formatação
visualmente um conjunto de informações é a utilização de ícones.
desse intervalo.
Alguns deles são bastante conhecidos e intuitivamente já
demonstram se a informação representada indica algo bom ou ruim.

No exemplo acima, o vermelho é utilizado para as notas mais baixas,


o verde para as notas mais altas e o amarelo para as intermediárias.

11
1.1.6 Criando uma Regra Nova
Caso as opções disponíveis no menu não forem suficientes para
atender à necessidade, existe a possibilidade de criar uma regra nova.

Os tipos de regras novas disponíveis são:

• Formatar todas as células com base em seus respectivos


valores;

• Formatar apenas células que contenham;

• Formatar apenas os primeiros ou últimos valores;

• Formatar apenas valores acima ou abaixo da média;

12
• Formatar apenas valores exclusivos ou duplicados;

• Usar uma fórmula para determinar quais células devem ser


formatadas.

A seguir, veremos cada um desses tipos.

Formatar todas as células com base em seus respectivos


valores

É necessário configurar diversos parâmetros para utilizar essa


formatação condicional.

Primeiramente, seleciona-se o estilo de formatação. Para esse tipo


de regra, existem quatro estilos de formatação pré-definidos:

• Escala Bicolor;
No estilo Escala Bicolor, definimos o Tipo, o Valor e a Cor, tanto para
• Escala Tricolor; o valor Mínimo quanto para o valor Máximo.
• Barra de Dados; Se forem utilizadas as configurações padrão para esse estilo, o
resultado da formatação ficará conforme a figura anterior.
• Conjunto de Ícones.
A cada nova alteração de qualquer valor da faixa, toda a faixa é
reavaliada para identificar o maior e o menor. As cores intermediárias são
definidas a partir da mistura das cores Mínimo e Máximo.

13
No estilo de formatação tricolor, além das cores extremas (máximo
e mínimo), é possível configurar uma cor intermediária. As células do
Devemos tomar cuidado na configuração desse parâmetro como
intervalo ficarão com essa cor caso o valor delas atinja um determinado
fórmula, valor específico ou valor de uma célula, pois se ele ficar fora da
parâmetro, que pode ser um percentual entre o valor máximo e mínimo,
faixa definida entre o máximo e o mínimo, essa cor não aparecerá. Por
um valor específico, o valor de uma célula ou mesmo uma fórmula.
exemplo, no caso das notas de uma turma, os valores podem ficar entre 0
e 10. Pode-se configurar a cor vermelha para o mínimo e a cor verde para
o máximo. No ponto médio podemos colocar 50% e não haveria problema.
A maior nota da faixa assumiria a cor verde, a menor a cor vermelha e o
ponto médio a cor amarela. Notem que o ponto médio não é a média das
notas, e sim a média entre a maior e a menor nota.

14
No exemplo acima a menor nota foi 0 (zero) e ficou com a cor
vermelha. A maior nota foi 10, e ficou com a cor verde. O ponto médio
entre essas notas é 5, que fica com amarelo. Perceba que o amarelo não
fica com a média, que está mais próxima de 7,1.

Esse tipo de configuração provavelmente não causará problemas e é


de fácil entendimento. O problema pode surgir quando se configura o
ponto médio com um valor que não ocorrerá.

Por exemplo, se configurarmos o ponto médio com o número 20, o


resultado será totalmente diferente do esperado. O Excel fará adaptações

15
internas para interpretar a intenção do usuário e que talvez não reflitam a
realidade.

Formatar apenas células que contenham

Altera a formatação da região com base no conteúdo das células. É


estabelecido um critério e todas as células da região que atendem a esse
critério são formatadas da mesma forma.

16
• Valor da célula
o Está entre
Estabelece um valor mínimo e máximo para o valor da
célula. Se o valor estiver entre esses dois, a célula
receberá a formatação definida.

o Não está entre


Semelhante ao anterior, todavia, formata todas as células
da região que não atendem ao critério. Se o critério é
“não está entre 6 e 10”, serão formatadas as células da
região que não estiverem dentro dessa faixa.

17
O exemplo acima mostra uma configuração que pretende
formatar as células da região que não estão entre 5 e 10.
Nesse caso, o Excel formatou também as células com os
nomes, pois as mesmas não possuem valor numérico e
sim uma string.

o É igual a
Formata as células com valores iguais ao do parâmetro.

18
o É diferente de
De maneira similar à anterior, formata as células cujos
valores forem diferentes daqueles configurados.

19
o É maior do que
Formata todas as células da região com valores maiores
do que o informado.

o É menor do que
Formata todas as células da região com valores menores
do que o informado.

o É maior ou igual a
Formata todas as células da região com valores maiores
ou iguais ao que o informado.

o É menor ou igual a
Formata todas as células da região com valores menores
ou iguais ao que o informado.

• Texto Específico
Formata todas as células da região com texto específico da célula
da região.

20
• Datas que Ocorrem
Essa regra modifica a formatação de acordo com a data atual,
portanto, à medida que o tempo passa, ela será alterada.

Os parâmetros possíveis são:

o Ontem
o Hoje
o Amanhã
o Nos últimos 7 dias
o Semana passada
o Esta semana
o Próxima semana
o Mês passado
o Este mês
o Próximo mês
O exemplo a seguir mostra a formatação para a próxima semana,
com base na data de 05/05/2016.

21
Formatar apenas os primeiros ou últimos valores

Formatar apenas valores acima ou abaixo da média

Formatar apenas valores exclusivos ou duplicados

Usar uma fórmula para determinar quais células devem ser


formatadas
• Vazias
Formata as células que estiverem vazias.
1.1.7 Limpando Regras

• Não Vazias
Formata as células que não estiverem vazias.
1.1.8 Gerenciando Regras
• Erros
Formata as células que estiverem com erro na fórmula. 1.1.9 Criar regras de formatação condicional com
• Sem Erros fórmulas
Formata as células que não estiverem com erro na fórmula.
Normalmente os usuários do Excel acabam subutilizando as
funcionalidades que a Formatação Condicional oferece, uma vez que
a grande maioria das pessoas as aplica somente a um restrito grupo
de células.

22
Podemos usar fórmulas para determinar quais células serão 1.2 Filtros, Subtotais e Validação de dados
formatadas. 1.2.1 Filtros

Quando você coloca seus dados em uma tabela, controles de


filtragem são adicionados aos cabeçalhos da tabela
automaticamente.

Para uma filtragem rápida, siga este procedimento:

1. Clique na seta no cabeçalho da coluna que você quer


filtrar na tabela.
2. Na lista de texto ou números, desmarque a caixa (Selecionar
Tudo) na parte superior da lista e depois marque as caixas
dos itens que você quer mostrar na tabela.

23
1. Clique em OK.

A seta de filtragem no cabeçalho da tabela muda para este ícone


para indicar que um filtro foi aplicado. Clique nele para alterar o
limpar o filtro.

Dica : Para ver mais itens na lista, arraste a alça no canto inferior
direito da galeria de filtros para ampliá-la.

24
Filtrar por texto ou números específicos

1. Clique na seta no cabeçalho da coluna que você quer


filtrar na tabela.
2. Se a coluna tiver números, clique em Filtros de Número. Se
a coluna tiver entradas de texto, clique em Filtros de Texto.
3. Selecione a opção de filtragem desejada e insira suas
condições.

Por exemplo, para mostrar números acima de um


determinado valor, selecione Maior ou igual a e insira o
número pretendido na caixa adjacente.

Para filtrar por duas condições, insira as condições de


filtragem em ambos os conjuntos de caixas; selecione E para
que ambas as condições sejam verdadeiras e Ou para que
qualquer uma das condições seja verdadeira.

Filtrar itens por cor

Se você aplicou cores diferentes às fontes ou células ou


formatação condicional, pode filtrar pelas cores ou ícones
mostrados na tabela.

25
1. Clique na seta no cabeçalho da coluna que tem
formatação de cor ou formatação condicional aplicada na
tabela.
2. Clique em Filtrar por Cor e selecione a cor da célula, cor da
fonte ou ícone pelo qual você deseja filtrar.

Os tipos de opções de cor disponíveis dependem dos


tipos de formatação aplicados.

26
Criar uma segmentação de dados para filtrar os dados da tabela Veja como você pode criar uma segmentação de dados para filtrar
seus dados:
No Excel 2010, segmentações de dados foram adicionadas
como uma nova maneira de filtrar dados de Tabela Dinâmica. No 1. Clique em qualquer lugar da tabela para mostrar as
Excel 2013, você também pode criar segmentações de dados para Ferramentas de Tabela na faixa de opções.
filtrar os dados da sua tabela. Uma segmentação de dados é muito
útil, pois indica claramente quais dados são mostrados na tabela
depois que você os filtra.

2. Clique em Design > Inserir Segmentação de Dados.

3. Na caixa de diálogo Inserir Segmentação de Dados, marque


as caixas para as quais você quer criar segmentações de
dados.
4. Clique em OK.

27
Uma segmentação de dados aparece para cada cabeçalho 1.2.2 Subtotais
da tabela que você marcou na caixa de diálogo Inserir
Segmentação de Dados.
Observação: Se filtrar os dados que contêm subtotais, os subtotais
5. Em cada segmentação de dados, clique nos itens que você podem aparecer ocultos. Para exibi-los novamente, limpe todos os
quer mostrar na sua tabela. filtros. Para saber mais sobre como aplicar filtros, confira Início
rápido: filtrar dados usando um Filtro Automático.
Para escolher mais de um item, mantenha a tecla Ctrl
pressionada e selecione os itens a serem mostrados. 1. Verifique se cada coluna em um intervalo de dados no qual
você deseja calcular subtotais tem um rótulo na primeira
Dica : Para alterar a aparência das segmentações de dados, clique linha, contém informações similares em cada coluna, e se o
na segmentação de dados para exibir as Ferramentas de intervalo não tem linhas ou colunas vazias.
Segmentação de Dados na faixa de opções e aplique um estilo ou 2. Selecione uma célula no intervalo.
altere as configurações na guia Opções. 3. Siga um destes procedimentos:

Inserir um nível de subtotais

Você pode inserir um nível de subtotais para um grupo de


dados, como mostra o exemplo a seguir.

28
A caixa de diálogo Subtotal é exibida.

c. Na caixa A cada alteração em, clique na coluna para


calcular o subtotal. Como no exemplo acima, em que
você selecionaria Esportes.
d. Na caixa Usar função, clique na função de resumo
1. A cada alteração na coluna Esportes… que deseja usar para calcular os subtotais. Como no
exemplo acima, em que você selecionaria Soma.
2. Calcule o subtotal da coluna Vendas. e. Na caixa Adicionar subtotal a, marque a caixa de
seleção para cada coluna que contém valores que
a. Para classificar a coluna que contém os dados pelos você deseja subtotalizar. Como no exemplo acima,
quais você deseja agrupar, selecione a coluna e, em em que você selecionaria Vendas.
seguida, na guia Dados, no grupo Classificar e Filtrar, f. Se quiser uma quebra de página automática depois
clique em Classificar de A a Z ou Classificar de Z a A. de cada subtotal, marque a caixa de seleção Quebra
b. Na guia Dados do grupo Estrutura de Tópicos, clique de página entre grupos.
em Subtotal. g. Para especificar uma linha de resumo acima da linha
de detalhes, desmarque a caixa de seleção Resumir
abaixo dos dados. Para especificar uma linha de

29
resumo abaixo da linha de detalhes, marque a caixa
de seleção Resumir abaixo dos dados. Como no
exemplo acima, em que você desmarcaria a caixa de
seleção.
h. Opcionalmente, você pode usar o comando
Subtotais novamente repetindo as etapas de um a
sete para adicionar mais subtotais com diferentes
funções de resumo. Para evitar sobrescrever os
subtotais existentes, desmarque a caixa de seleção
Substituir subtotais atuais.

Inserir níveis aninhados de subtotais

Você pode inserir subtotais para grupos internos e


aninhados dentro de seus grupos externos correspondentes,
como mostra o exemplo a seguir.

1. A cada alteração na coluna Região externa…

2. Calcule o subtotal das Vendas para essa região e a cada


alteração para a coluna Esportes interna.

i. Para classificar a coluna que contém os dados pelos


quais você deseja agrupar, selecione a coluna e, em

30
seguida, na guia Dados, no grupo Classificar e Filtrar, subtotais. Como no exemplo acima, em que
clique em Classificar de A a Z ou Classificar de Z a A. você selecionaria Soma.
j. Insira os subtotais externos. iv. Na caixa Adicionar subtotal a, marque a caixa
de seleção para cada coluna que contém
Como inserir os subtotais externos valores que você deseja subtotalizar. No
exemplo acima, você selecionaria Vendas.
i. Na guia Dados do grupo Estrutura de v. Se quiser uma quebra de página automática
Tópicos, clique em Subtotal. depois de cada subtotal, marque a caixa de
seleção Quebra de página entre grupos.
vi. Para especificar uma linha de resumo acima
da linha de detalhes, desmarque a caixa de
seleção Resumir abaixo dos dados. Para
especificar uma linha de resumo abaixo da
linha de detalhes, marque a caixa de seleção
Resumir abaixo dos dados. Como no
A caixa de diálogo Subtotal é exibida.
exemplo acima, em que você desmarcaria a
caixa de seleção.
ii. Na caixa A cada alteração em, clique na
vii. Opcionalmente, você pode usar o comando
coluna dos subtotais externos. Como no
Subtotais novamente repetindo as etapas de
exemplo acima, em que você clicaria em
um a seis para adicionar mais subtotais com
Região.
diferentes funções de resumo. Para evitar
iii. Na caixa Usar função, clique na função de
sobrescrever os subtotais existentes,
resumo que deseja usar para calcular os
desmarque a caixa de seleção Substituir
subtotais atuais.

31
k. Insira os subtotais aninhados. Selecione qualquer outra opção desejada.

Como inserir os subtotais aninhados iv. Desmarque a caixa de seleção Substituir


subtotais atuais.
i. Na guia Dados do grupo Estrutura de l. Repita a etapa anterior para mais subtotais
Tópicos, clique em Subtotal. aninhados, trabalhando a partir dos subtotais mais
externos.

Dica: Para exibir um resumo apenas dos subtotais e dos totais


gerais, clique nos símbolos de estrutura de tópicos para exibir ou
ocultar as linhas de detalhes para subtotais individuais.

Remover subtotais
A caixa de diálogo Subtotal é exibida.
1. Selecione uma célula no intervalo que contém os subtotais
ii. Na caixa A cada alteração em, clique na 2. Na guia Dados do grupo Estrutura de Tópicos, clique em
coluna de subtotal aninhado. Como no Subtotal.
exemplo acima, em que você selecionaria
Esportes.
iii. Na caixa Usar função, clique na função de
resumo que deseja usar para calcular os
subtotais. Como no exemplo acima, em que
você selecionaria Soma.

32
3. Na caixa de diálogo Subtotal, clique em Remover Tudo.

1.2.3 Validação de Dados

A validação de dados é um recurso do Excel que você pode


usar para definir restrições em quais dados podem ou devem ser
inseridos em uma célula. Você pode configurar a validação de
dados para impedir que os usuários insiram dados inválidos. Se
preferir, pode permitir que os usuários insiram dados inválidos, mas
avisá-los quando tentarem digitar esse tipo de dados na célula.
Também pode fornecer mensagens para definir a entrada esperada
para a célula, além de instruções para ajudar os usuários a corrigir
erros.

Por exemplo, em uma pasta de trabalho de marketing, é possível Se os usuários ignorarem a mensagem e digitarem dados
configurar uma célula para permitir apenas números de conta com inválidos na célula, como um número de dois ou cinco dígitos, você
exatamente três caracteres. Quando os usuários selecionarem a poderá mostrar uma mensagem de erro real.
célula, você pode exibir uma mensagem como esta:
Em um cenário um pouco mais avançado, a validação de
dados pode ser usada para calcular o valor máximo permitido em
uma célula com base em outro valor na pasta de trabalho. No
exemplo a seguir, o usuário digitou R$ 4.000 na célula E7, o que
excede o limite máximo especificado para comissões e bônus.

33
A validação de dados é configurada na caixa de diálogo Validação
de Dados.

Se o orçamento da folha de pagamentos precisasse


aumentar ou diminuir, o máximo permitido em E7 seria aumentado
ou diminuído com ele.

As opções de validação de dados estão localizadas no grupo


Ferramentas de Dados.

34
Entre outras atividades, você pode usar a validação de dados
para fazer o seguinte:

• Restringir dados a itens predefinidos em uma lista:

Por exemplo, você pode limitar os tipos de


departamentos a Vendas, Finanças, Pesquisa e
Desenvolvimento e TI. De maneira semelhante, pode criar
uma lista de valores a partir de um intervalo de células em
outro lugar da planilha. Para saber mais, confira Criar uma
lista suspensa usando um intervalo de células.

Quando a validação de dados é útil?


• Restringir números fora de um intervalo especificado:
A validação de dados é muito útil para compartilhar uma pasta
de trabalho com outros usuários na sua organização e quando você Por exemplo, você pode especificar um limite
deseja que os dados inseridos nessa pasta de trabalho sejam mínimo de deduções como duas vezes o número de filhos
precisos e consistentes. em uma célula específica.

35
• Restringir datas fora de um determinado período: Por exemplo, você pode usar a validação de dados para definir
um limite máximo de R$ 3.600 para comissões e bônus, com base
Por exemplo, é possível especificar um período entre no valor projetado geral da folha de pagamentos. Se os usuários
a data atual e 3 dias a partir dessa data. inserirem mais do que R$ 3.600 na célula, verão uma mensagem de
validação.
• Restringir horários fora de um determinado período:
Mensagens de validação de dados
Por exemplo, é possível especificar um período para servir o
café da manhã entre o horário de abertura do restaurante e Aquilo que os usuários vêem quando inserem dados
5 horas após esse horário. inválidos em uma célula depende de como você configurou a
validação de dados. É possível optar por mostrar uma mensagem de
• Limitar o número de caracteres de texto: entrada quando o usuário selecionar a célula. Esse tipo de
mensagem aparece perto da célula. Você poderá mover a
Por exemplo, você pode limitar o texto permitido em mensagem se quiser, e ela continuará a ser exibida até você acessar
uma célula a 10 ou menos caracteres. De maneira outra célula ou pressionar ESC.
semelhante, é possível definir o comprimento específico
para um campo de nome completo (C1) de forma que ele
seja igual ao comprimento atual de um campo de nome
(A1), um campo de sobrenome (B1), mais 10 caracteres.

• Validar dados com base em fórmulas ou valores em outras


células:

36
Mensagens de entrada são geralmente usadas para oferecer Ícone Tipo Usar para
aos usuários orientações sobre o tipo de dados que deve ser Avisa os usuários de que os dados inseridos são
inserido na célula. inválidos, mas não os impede de inserir esses
dados. Quando uma mensagem de alerta de
Você também pode optar por mostrar um alerta de erro, Aviso
Aviso é exibida, os usuários podem clicar em
que será exibido somente depois que os usuários inserirem dados Sim para aceitar a entrada inválida, em Não
inválidos. para editá-la ou em Cancelar para removê-la.
Informa os usuários de que os dados inseridos
são inválidos, sem impedir a inserção desses
dados. Esse tipo de alerta de erro é o mais
Informações flexível. Quando uma mensagem de alerta de
Informações é exibida, os usuários podem
clicar em OK para aceitar o valor inválido ou em
Cancelar para rejeitá-lo.

É possível personalizar o texto visualizado pelos usuários em


uma mensagem de alerta de erro. Se você optar por não fazer isso,
É possível escolher um destes três tipos de alertas de erro: os usuários verão uma mensagem padrão.

Ícone Tipo Usar para Mensagens de entrada e alertas de erro aparecem apenas
Impede que os usuários insiram dados inválidos quando os dados são digitados diretamente nas células. Elas não
Ressalto em uma célula. Uma mensagem de alerta Parar são exibidas nas seguintes condições:
tem duas opções: Repetir ou Cancelar.

37
• Um usuário insere dados na célula copiando ou desproteger a planilha. Você também pode copiar os dados para
preenchendo. outra planilha e remover a validação de dados. Para saber mais
• Uma fórmula na célula calcula um resultado que não é sobre como alterar ou remover a validação de dados, confira
válido. Alterar as configurações de validação de dados ou Remover a
• Uma macro insere dados inválidos na célula. validação de dados.

Como tratar um alerta de validação de dados

Ao tentar inserir ou alterar dados em uma célula de planilha,


você visualiza um alerta de erro de validação de dados. Esse alerta
significa que o proprietário da pasta de trabalho aplicou validação
de dados à célula para impedir que os usuários insiram dados
inválidos e implementou o alerta de erro para informá-lo que os
dados inseridos são inválidos.

Você pode apenas inserir dados válidos nas células que


possuem validação de dados aplicada. Se não tiver certeza sobre a
validade dos dados que pode inserir, entre em contato com o
proprietário da pasta de trabalho.

Se você tiver herdado a pasta de trabalho, poderá modificar


ou remover a validação de dados, a não ser que a planilha esteja
protegida com uma senha que você desconhece. Se possível, entre
em contato com o proprietário anterior para que ele possa ajudar a

38
1.3Comandos Atingir Metas e Solver (inclusive
suas restrições)
1.3.1 ATINGIR METAS

O recurso Atingir Meta deve ser usado se você conhece o resultado


que deseja obter de uma fórmula, mas não tem certeza sobre o valor
necessário para chegar a esse resultado.

Por exemplo, ao fazer um empréstimo, possuímos algumas


informações como, valor do empréstimo, quantidade de parcelas e
valor das parcelas, digamos que com estas informações precisamos
descobrir qual é a taxa de juros aplicada. Com o recurso Atingir
Meta, seremos capazes de descobrir este valor.

Exemplo 1

Na planilha a seguir vamos descobrir a taxa de juros utilizando o valor


do empréstimo, quantidade de parcelas e valor das parcelas.

39
A célula B3 faz referência a taxa de juros que deverá ser descoberta
pelo Atingir Meta. Como definimos que o pagamento seria mensal e
a função PGTO define a taxa de juros anual, então colocamos B3/12.

Vamos aplicar o Atingir Meta.

Clique na guia Dados.

1. No grupo Ferramentas de dados, clique em Teste de


Na célula B4, digite a seguinte fórmula: Hipóteses, após clique em Atingir Meta.

=PGTO(B3/12;B2;B1)

Essa fórmula calcula o valor do pagamento. Nesse exemplo,


queremos pagar R$ 1000 por mês, porém não digitamos esse valor
pois o Atingir Meta determinará a taxa de

=PGTO(B3/12;B2;B1)
• Aparecerá o seguinte caixa de diálogo:
A fórmula faz referência as células B1 e B2 que representam
respectivamente, o valor do empréstimo e o período.

40
1. Em Definir célula, devemos escolher a célula que possui a 1. Clique em OK.
fórmula que desejamos resolver, neste exemplo é a célula B4,
sendo assim, digite B4. O valor da taxa de juros será calculado e o valor das parcelas será
2. Em Para valor, devemos definir o valor que desejamos atingido, -1000.
atingir, que no caso é o valor da parcela, digite -1000, o valor
está negativo, pois é um pagamento.
3. Em Alternando célula, precisamos definir a célula que deverá
ser modificada, digite B3, que é a célula onde deverá ser
informada a taxa de juros.

• Veja como ficou a caixa de diálogo:

1. Para finalizar selecione a célula B3 e aplique o formato de


Porcentagem.

41
1.3.2 SOLVER

Usado para determinar o valor máximo ou mínimo de uma célula


alterando outras células. Por exemplo, podemos alterar o valor do
orçamento previsto para publicidade ou verificar o efeito sobre o
valor do lucro previsto.

Exemplo de uma avaliação do Solver

No exemplo a seguir, o nível de publicidade em cada trimestre afeta


o número de unidades vendidas, determinando indiretamente o
valor da receita de vendas, as despesas associadas e o lucro. O
Solver pode alterar os orçamentos trimestrais para publicidade
(células variáveis de decisão B5:C5), até uma restrição total de R$
20.000,00 (célula F5), até que o lucro total (célula de objetivo F7)
alcance o valor máximo possível. Os valores nas células variáveis
são usados para calcular o lucro de cada trimestre, de modo que
eles sejam relatados na célula de objetivo de fórmula F7,
=SOMA(Lucro T1:Lucro T2).

42
Se o comando Solver ou o grupo Análise não estiver
disponível, será necessário carregar o programa
suplementar do Solver.
1. Células variáveis
Como carregar o programa suplementar do Solver
2. Célula restrita
a. Clique na guia Arquivo, em Opções e depois na
3. Célula de objetivo categoria Suplementos.
b. Na caixa Gerenciar, clique em Suplementos do Excel
Após a execução do Solver, os novos valores serão os seguintes. e, em seguida, clique em Ir.
c. Na caixa Suplementos disponíveis, marque a caixa
de seleção Solver Add-in e clique em OK.
2. Na caixa Definir Objetivo, digite uma referência de célula ou
um nome para a célula de objetivo, a qual deve conter uma
Definir e solucionar um problema
fórmula.
3. Siga um destes procedimentos:
1. Na guia Dados, no grupo Análise, clique em Solver.
a. Se você deseja que o valor da célula de objetivo seja
o maior possível, clique em Máx.

43
b. Se você deseja que o valor da célula de objetivo seja na caixa Restrição. Se você clicar em dif,
o menor possível, clique em Mín. tudodiferente aparecerá na caixa Restrição.
c. Se você deseja a célula de objetivo tenha um
determinado valor, clique em Valor de e digite o d. Se você escolher <=, = ou >= para a relação na caixa
valor na caixa. Restrição, digite um número, uma referência ou um
4. Na caixa Alterando Células Variáveis, insira um nome ou nome de célula ou uma fórmula.
uma referência para cada intervalo de células variáveis de e. Siga um destes procedimentos:
decisão. Separe as referências não adjacentes por vírgula. As Para aceitar a restrição e adicionar uma
células variáveis devem estar relacionadas direta ou outra, clique em Adicionar.
indiretamente à célula de objetivo. Você pode especificar Para aceitar a restrição e retornar à caixa de
até 200 células variáveis. diálogo Parâmetros do Solver, clique em OK.
5. Na caixa Sujeito às Restrições, insira as restrições que você
deseja aplicar, procedendo da seguinte forma: Observação: Você só poderá aplicar as
a. Na caixa de diálogo Parâmetros do Solver, clique em relações int, bin e dif nas restrições sobre
Adicionar. células variáveis de decisão.
b. Na caixa Referência de Célula, insira a referência de
célula ou o nome do intervalo de células cujo valor Você pode alterar ou excluir uma restrição
você deseja restringir. existente da seguinte forma:
c. Clique na relação (<=, =, >=, int, bin ou dif) desejada
entre a célula de referência e a restrição. f. Na caixa de diálogo Parâmetros do Solver, clique na
restrição que deseja alterar ou excluir.
Se você clicar em int, aparecerá inteiro na caixa g. Clique em Alterar e, em seguida, faça as alterações
Restrição. Se você clicar em bin, binário aparecerá ou clique em Excluir.
6. Clique em Solucionar e siga um destes procedimentos:

44
a. Para que os valores das soluções sejam mantidos na Resultados do Solver e digite um nome para o
planilha, na caixa de diálogo Resultados do Solver, cenário na caixa Nome do Cenário.
clique em Manter Solução do Solver.
b. Para restaurar os valores originais antes de ter Etapas das soluções de avaliação do Solver
clicado em Resolver, clique em Restaurar Valores
Originais. 1. Após definir um problema, clique em Opções na caixa de
diálogo Parâmetros do Solver.
Observações 2. Na caixa de diálogo Opções, marque a caixa de seleção
Mostrar Resultados de Iteração para exibir os valores de
c. Você pode interromper o processo de solução cada tentativa de solução e clique em OK.
pressionando ESC. O Microsoft Excel recalculará a 3. Na caixa de diálogo Parâmetros do Solver, clique em
planilha com os últimos valores encontrados para as Solucionar.
células das variáveis de decisão. 4. Na caixa de diálogo Mostrar Tentativa de Solução, siga um
d. Para criar um relatório baseado na sua solução destes procedimentos:
depois que o Solver identificar uma solução, clique o Para interromper o processo de solução e exibir a
no tipo de relatório na caixa Relatórios e clique em caixa de diálogo Resultados do Solver, clique em
OK. O relatório será criado em uma nova planilha em Parar.
sua pasta de trabalho. Se o Solver não encontrar o Para continuar com o processo de solução e exibir a
uma solução, somente alguns relatórios ou nenhum próxima tentativa de solução, clique em Continuar.
estarão disponíveis.
e. Para salvar os valores de células variáveis de decisão Alterar a forma como o Solver localiza soluções
como um cenário que você poderá exibir mais tarde,
clique em Salvar Cenário na caixa de diálogo 1. Na caixa de diálogo Parâmetros do Solver, clique em
Opções.

45
2. Escolha ou insira valores para qualquer opção nas guias Métodos de solução usados pelo Solver
Todos os Métodos, GRG Não Linear e Evolucionário na
caixa de diálogo. Você pode escolher qualquer um dos três seguintes algoritmos ou
métodos de solução na caixa de diálogo Parâmetros do Solver:
Salvar ou carregar um modelo de problema
• Gradação Reduzida Generalizada (GRG) Não Linear Use
1. Na caixa de diálogo Parâmetros do Solver, clique em para problemas simples não lineares.
Carregar/Salvar. • LP Simplex Use para problemas lineares.
2. Insira um intervalo de células para a área de modelo e clique • Evolucionário Use para problemas complexos.
em Salvar ou Carregar.

Ao salvar um modelo, insira a referência para a primeira


célula de um intervalo vertical de células vazias no qual você
deseja colocar o modelo de problema. Ao carregar um
modelo, insira a referência do intervalo inteiro de células
que contém o modelo do problema.

Dica: Você pode salvar as últimas seleções na caixa de


diálogo Parâmetros do Solver com uma planilha, salvando a
pasta de trabalho. Cada planilha em uma pasta de trabalho
pode ter suas próprias seleções do Solver, e todas são
salvas. Você também pode definir mais de um problema
para uma planilha clicando em Carregar/Salvar para salvar
os problemas individualmente.

46
1.4 Cenários (conceituação, utilização e geração de
relatórios entre os diversos cenários)
1.4.1 CENÁRIOS

É uma ferramenta de análise de dados, que permite você criar


diversos cenários que o ajudarão a ter diversos tipos de estimativas,
como por exemplo estimativas financeiras.

No exemplo abaixo temos 2 cenários, onde através de uma receita


bruta e um custo de investimento, definiremos diferentes valores
de lucro.

Na célula H9, temos a fórmula =h7-h8, que é a receita bruta menos


os custos.

47
Agora vamos criar os cenários.

Clique na guia Dados e clique em Gerenciador de cenários.

Clique em adicionar para criar um novo cenário.

48
Clique em ok.

Defina os valores para o primeiro cenário.

Agora informe um nome para o cenário.

E escolha uma varável.

49
Clique em ok. Clique em Ok.

Clique em adicionar para criar um novo cenário. Defina os valores para o novo cenário.

Escolha outro nome de cenário, escolha as mesmas variáveis.

Clique em ok.

Ao clicar em OK, será exibida uma lista com os cenários criados por
você.

Para testar, clique no cenário e clique em mostrar.

O cenário será mostrado na planilha.

50
Clique em ok.

Será criado um resumo com todos os cenário estimados.

Veja:
Caso queira gerar um resumo, clique em resumir.

Informe o campo com o valor calculado, neste caso é acelula h9.

51
1.5Comando Auditoria (rastreando precedentes,
dependentes e erros)
1.5.1 AUDITORIA

O Grupo de Auditoria de fórmulas exibe a relação entre fórmulas e


células que a compõem, podendo também identificar de forma clara
erros em fórmulas, ajudando também na edição de planilhas que
foram produzidas por outras pessoas. Este grupo é dividido em vários
recursos que serão mostrados neste e em próximos artigos.

A seguir, vamos abordar os recursos Mostrar fórmulas e Rastrear


dependentes.

MOSTRAR FÓRMULAS

Este recurso permite exibir todas as fórmulas presentes na planilha.

Com a planilha aberta, realize os seguintes passos.

1. Clique na guia Fórmulas.


2. No grupo “Fórmulas” clique em “Mostrar fórmulas”.

52
• Todas as fórmulas serão mostradas. Para mostrar apenas os resultados e não mais as fórmulas, clique em
Mostrar Fórmulas novamente.

RASTREAR PRECEDENTES

53
Este recurso permite identificar quais células alteram o valor da 1. Clique na guia Fórmulas.
célula selecionada, ou seja, rastrear células que fornecem valores as 2. No grupo Auditoria de Fórmulas, Clique no botão Rastrear
fórmulas. Precedentes.

Com a planilha aberta siga os passos:

1. Selecione a célula que possui a fórmula que deseja rastrear.

• Aparecerão setas indicando a origem da fórmula selecionada.

54
• Para continuar rastreando, basta clicar no botão Rastrear
Precedentes novamente, ou selecionar uma outra célula para
fazer o rastreamento.

1. Para remover as setas criadas, clique no botão Remover


Setas no grupo Auditoria de fórmulas.

55
56
2 Formulários
2.1 Barra de rolagem
Pode ser usada para alterar rapidamente um intervalo de valores. A
Barra de rolagem percorre um intervalo de valores, quando você clica nas
setas de rolagem, ou quando arrasta a caixa de rolagem.

Em algumas situações é conveniente a utilização de uma barra de


rolagem.

O exemplo a seguir mostra a utilização de uma barra de rolagem para


indicar a quantidade de meses que serão analisados. Nele, o período de
análise pode variar entre 2 e 6 meses.

A utilização de uma barra de rolagem para indicar a quantidade de


meses é interessante pois a ferramenta já efetua as validações necessárias,
evitando mensagens de erro pela utilização de parâmetros inválidos.

57
A barra de rolagem recebe parâmetros numéricos. Possui e deve
estar vinculada a uma célula.

Como fazer isso?

Acessando a Guia Desenvolvedor, na barra de Menus.

Caso essa guia não esteja ativada, selecione por meio das Opções
(ARQUIVO e depois Opções).

58
No Controles de Formulário, a barra de rolagem aparece na forma
vertical. Entretanto, o usuário é que determinará se o controle ficará na
vertical ou na horizontal, conforme o desenho que faça durante a inclusão.

Clique na guia Desenvolvedor e em Inserir.

Em Controles de Formulário selecione Barra de Rolagem. Defina o


tamanho clicando em um ponto da planilha e arrastando o mouse até a
extremidade oposta, na direção diagonal.

Configuração da barra de rolagem

59
Clique com o botão direito do mouse sobre ela e, em seguida, em
Formatar Controle.

Na caixa de diálogo, clique na guia CONTROLE e defina os parâmetros Valor mínimo pode ser iniciado em ZERO.
dos valores, de intervalo e vínculo da célula.
Valor máximo deve ser definido de acordo com a necessidade. Se há
100 itens em uma planilha, esse parâmetro deve receber 100 (ou um valor
maior) para poder alcançar todos os valores possíveis da mesma. Por outro
lado, inserir um valor maior que o máximo pode acarretar em erro. O ideal
é que esse valor seja o mais próximo do exato.

Alteração incremental é a variação ao clicar nas setas de rolagem.

60
Mudança de página é a variação ao clicar na barra de rolagem. 2.2 Botão de rotação
Clicando entre a seta da esquerda (ou a de baixo) e a caixa de rolagem, o O Botão de rotação é um Barra de rolagem simplificada. É
valor diminui. Por outro lado, clicando entre a seta da direita (ou a de cima) adicionada por meio da Guia Desenvolvedor. Se essa guia não estiver
e a caixa de rolagem, o valor aumenta. disponível, siga os passos informados no item referente à Barra de
rolagem.

Diferentemente da Barra de rolagem, o Botão de rotação só possui


uma direção: a vertical. O botão para aumentar sempre ficará acima do
botão para diminuir, não importando a forma que se dê ao controle.

Clicando na posição 1 e arrastando até a posição 2, ficam assim:

61
Para configurar, use o botão direito do mouse e acesse a opção
Formatar controle.

Os demais procedimentos são semelhantes aos descritos para


configurar a Barra de rolagem.

62
o botão direito sobre a Caixa de Listagem incluída na planilha, selecione a
opção Formatar Controle.

No Intervalo de entrada, insira a área que contém os itens que


deverão aparecer na lista para a seleção. No campo Vínculo da célula, insira
a célula que receberá automaticamente o índice do item selecionado na
2.3 Caixa de Listagem lista.
A Caixa de Listagem permite ao usuário selecionar um item a partir
de uma lista. O conteúdo da célula indicada no Vínculo da célula mudará
conforme a seleção feita na Caixa de Listagem. Essa célula assumirá o valor
A partir do Menu Inserir da guia Desenvolvimento, selecione o correspondente à ordem do item selecionado.
controle Caixa de Listagem e desenhe no local desejado na planilha. Com
Ex.: Na lista do exemplo a seguir, se for selecionado o nome Pedro
(3º nome da lista), a célula M2 receberá o valor 3.

63
2.4 Caixa de Combinação
A Caixa de Combinação é uma caixa de listagem modificada. Ela é
mais compacta do que uma caixa de listagem, mas é necessário clicar na
seta para baixo para apresentar a lista de itens. Deve ser utilizada para
permitir escrever uma entrada ou escolher apenas um item de uma lista.

Para incluir o controle, acesse a aba Desenvolvedor, no grupo


Controles clique em Inserir e selecione a Caixa de Listagem.

É possível definir o tipo de seleção como Múltiplo ou Estendido.


Nesse caso, a célula especificada na caixa Vínculo da célula retornará um Para configurar, clique com o botão direito no controle e selecione
valor de 0 (zero) e será ignorada. Os tipos de seleção Múltiplo e Estendido Formatar Controle. Da mesma forma que na configuração da Caixa de
exigem o uso de código do Microsoft VBA (Visual Basic for Applications). O Listagem, preencha os campos Intervalo de entrada e Vínculo da célula.
mais recomendável, nesse caso, é utilizar o uso do controle de caixa de
listagem ActiveX.

64
A célula indicada no Vínculo da célula mudará o valor conforme a Combinação. Essa célula assumirá o valor correspondente à ordem do item
seleção feita na Caixa de Combinação. Essa célula assumirá o valor selecionado.
correspondente à ordem do item selecionado.
2.5 Botão de Opção
O Botão de Opção permite a seleção de uma única opção a partir de
um conjunto de opções mutuamente exclusivas. Geralmente encontra-se
numa caixa de grupo ou moldura. Por exemplo, pode utilizar um botão de
opção para selecionar o estado civil.

Selecione o Botão de Opção nos Controles de Formulário clicando


no ícone Inserir, que está no grupo Controles da guia Desenvolvedor.
Da mesma forma que na Caixa de Listagem, o conteúdo da célula Altere o label do botão de acordo com a necessidade. Insira quantas opções
indicada no Vínculo da célula mudará conforme a seleção feita na Caixa de forem necessárias para uma determinada seleção. Selecione um dos

65
botões, clique com o botão direito do mouse e selecione a opção Formatar alugada), deve-se agrupar cada um dos conjuntos. Esse agrupamento é
Controle. feito com outra ferramenta disponível nos Controles de Formulário.

Da mesma forma que nas situações descritas para a Caixa de


Listagem e para a Caixa de Combinação, defina o Vínculo da célula. Esse
conteúdo será alterado conforme a seleção feita em um dos botões de
opção. Esta célula assumirá o valor correspondente à ordem do item
selecionado.

2.6 Caixa de Seleção


A Caixa de Seleção habilita ou desabilita a seleção de um
determinado item. Diferentemente do botão de seleção, podem ser
selecionadas mais de uma caixa de seleção por vez em uma planilha ou em
uma caixa de grupo. Por exemplo, você pode usar uma caixa de seleção
Caso haja outra situação que necessite mais grupos de botões de para criar um formulário de pedido que contenha uma lista de itens
seleção com outras opções (por exemplo, se vive em casa própria ou disponíveis, ou em um aplicativo de controle de estoque para mostrar se
um item foi descontinuado.

66
Da mesma forma que descrito anteriormente para oosoutros
controles, defina o Vínculo da célula para a Caixa de Seleção. Esse
conteúdo será alterado conforme a caixa de seleção esteja selecionada ou
não. O valor retornado na célula indicada no campo Vínculo da célula é
um valor lógico, que pode assumir VERDADEIRO ou FALSO, dependendo se
a caixa está selecionada ou não.

2.7 Botão
Pode ser para automatizar determinadas tarefas, tais como:
impressão de uma planilha, filtragem de dados ou cálculo de números. Para
isso, devemos associá-lo a uma macro.

67
Depois de criada a macro que será acionada pelo botão, deve-se
clicar com o botão direito do mouse em cima do botão e selecionar a opção
Atribuir Macro....

Durante a criação do botão, pode-se definir o seu nome e a macro à


qual ele estará associado. Não há necessidade, porém, de definir essa
macro no momento da criação do botão. É possível simplesmente criar o
botão, depois criar a macro e então associá-los.

Caso deseje alterar o nome da macro depois de sua criação, clique


com o botão direito do mouse sobre o botão e em seguida com o esquerdo,
sem selecionar opção alguma no menu que aparece. Isso fará com que o
botão entre no modo de edição, possibilitando alterar sua posição, seu
tamanho e o texto.

68
3 Macros
3.1 O que é uma macro
Quando houver necessidade de executar tarefas de forma
recorrente no Microsoft Excel, é possível gravar uma macro que automatize
essas tarefas.

Macro é uma ação ou um conjunto de ações que podem ser


executadas quantas vezes forem necessárias. Após criar uma macro, é
possível editá-la para fazer pequenas alterações na maneira como ela
funciona.

Na maior parte do tempo, as pastas de trabalho devem ser salvas no


formato de arquivo atual (.xlsx). Mas o processo para salvar uma pasta de
trabalho com macros é um pouco diferente porque ela precisa estar em um
formato de arquivo especial "habilitado para macro". Desse modo, ao
tentar salvar, o Excel oferecerá duas opções:

69
3.2 Gravar macro
Antes de gravar uma macro, deve-se verificar se a guia
DESENVOLVEDOR está disponível. Se não estiver, deve-se adicioná-la.

ARQUIVO Opções

• Salvar como uma pasta de trabalho habilitada para macro


(tipo de arquivo *.xlsm) clicando em Não.

• Salvar como uma pasta de trabalho sem macro clicando em


Sim.

Para salvar como uma pasta de trabalho habilitada para macro:

1. Clique em Não.

2. Na caixa Salvar como, sob a caixa de listagem Salvar como


tipo, escolha Pasta de Trabalho Habilitada para Macro do
Excel (*.xlsm).
Personalizar Faixa de Opções Desenvolvedor

70
1. Clicar no botão Gravar macro. A partir desse momento,
todas as operações do Excel serão gravadas na mesma
sequência em que forem sendo executadas e o botão
Gravar macro muda para Parar gravação.

2. O Excel solicita o nome da macro, sugerindo o nome Macro


seguido de um número sequencial. É possível alterar o
nome para um mais adequado ou aceitar esse nome e
alterá-lo num outro momento, no ambiente de
desenvolvimento do VBA.

3. Executar os comandos que farão parte dessa macro.

4. Clicar no botão Parar gravação.

3.3 Executar macro


Uma das maneiras de executar uma macro é clicando no ícone Exibir
Macros ou pressionando as teclas Alt + F8.

A gravação de uma macro é intuitiva.

Os passos são os seguintes:

71
3.4 Associar uma macro a um objeto de
Aparece uma lista das macros gravadas. Selecione uma delas e em formulário
seguida clique no botão Executar. O processo de executar uma macro a partir do menu pode ser um
tanto trabalhoso e levar a erros, principalmente se existem muitas macros
gravadas e com nomes semelhantes. Uma maneira inteligente de lidar com
essa situação é associar elementos gráficos de formulários (botões, caixas
de seleção, etc.) às macros.

O processo descrito a seguir servirá para alterar o tipo de gráfico


utilizando um Botão de Opção. Trata-se de uma situação hipotética, na
qual dados de conta corrente são tabelados e mostrados em um gráfico.

72
O objetivo é utilizar botões de opção para alterar o tipo de de gráfico.

Devem ser gravadas três macros, cada uma delas alterando o tipo de
gráfico:

• Selecionar uma célula fora da área do gráfico;

• Iniciar a gravação da macro, clicando no ícone Gravar macro;

• Definir o nome da macro: GraficoBarras;

73
A partir desse momento, todas as instruções executadas passam a
ser gravadas numa sequência de comandos:

• Alterar o tipo de gráfico para Gráfico de Barras, clicando no • Configurar o novo tipo de gráfico: Barras Agrupadas;
ícone correspondente;

74
Para verificar os comandos gravados, entre no modo de edição, no
ambiente VBE, teclando Alt+F11.

• Parar a gravação da macro, clicando no ícone


correspondente.

75
Esse processo deverá ser repetido para o Gráfico de Colunas e para
o Gráfico de Pizza.

A última etapa é criar os botões de opção e associá-los às macros


criadas.

76
Depois de criado o primeiro botão, alterar o nome para um que seja Associar o botão à macro GraficoPizza.
mais adequado. Por exemplo: Gráfico de Pizza.

A seguir, devemos selecioná-lo clicando com o botão direito do


mouse e selecionar a opção Atribuir macro.

77
No final fica assim:

Devem ser criados mais dois botões correspondentes às duas outras


macros: gráfico de barras e gráfico de colunas. O processo é bastante
semelhante ao descrito para o gráfico de pizza. Para facilitar, é possível
selecionar o botão criado, copiá-lo para a área de transferência e em
seguida colá-lo na planilha. Deve-se alterar o nome e em seguida associá-
lo a uma das outras duas macros. Esse processo deve ser repetido ainda
mais uma vez para o gráfico restante.

78
4. Funções Complexas
4.1 Função E
Retorna VERDADEIRO se todos os seus argumentos forem VERDADEIROS.

Retorna FALSO se pelo menos 01 (UM) de seus argumentos for FALSO.

Podemos usar até 30 argumentos.

Sintaxe da Função:

79
4.2 Função SE
Especifica um teste lógico a ser executado.

Usada para retornar um valor se uma condição for verdadeira e um outro


valor se for falsa.

O teste_lógico é a função, valor (qualquer texto, data, número) ou


expressão que desejamos testar;

O valor_se_verdadeiro é o que o Excel vai retornar na célula caso o


teste_lógico seja verdadeiro;

O valor_se_falso é o que o Excel vai retornar na célula caso o teste_lógico


seja falso.

Sintaxe da Função:

80
4.3 Função OU
Retorna VERDADEIRO se um dos argumentos for VERDADEIRO

Será usada para testar mais argumentos para uma mesma condição.

Podemos usar até 30 argumentos.

Sintaxe da Função:

81
4.4 Função SEERRO
Retornará o valor especificado pelo usuário se uma fórmula for avaliada
para um erro; do contrário, retornará o resultado da fórmula.

Sintaxe da Função:

82
4.5 Função ESCOLHER
Esta função é usada para selecionar um valor entre 254 valores que se
baseie no número de índice. Por exemplo, se do valor 1 até o valor 7
forem os números da semana, ESCOLHER retorna um dos dias quando um
número entre 1 e 7 for usado como núm_índice.

Esta função é comumente usada em associação com outras funções, onde


torna-se parte de uma função maior.

Sintaxe da função:

83
4.6 Função PROCV
Esta função é usada quando precisamos localizar coisas em linhas de uma
tabela ou de um intervalo. Por exemplo, procurar por uma conta de um
cliente por seu número de CPF ou encontrar seu CPF pesquisando seu
sobrenome.

Sintaxe da função:

84
Obs.: devemos atentar para o fato de que a função PROCV não procura
informações para a esquerda da coluna na qual está a célula com a
informação original.

Ex.:

85
4.7 Função ORDEM EQ Se Ordem for zero (0), o resultado virá na ordem descendente, se
Retorna a posição de um número em uma lista de números. Seu tamanho for diferente de zero, virá ascendente.
em relação a outros valores de uma lista; se mais de um valor tiver a
mesma posição, a posição superior desse conjunto de valores será Caso haja valores duplicados, estes serão colocados na mesma
retornada. ordem, porém os números subsequentes entraram na ordem
correta, sendo suprimidas as ordens dos números duplicados.
Se a lista fosse classificada, a ordem do número seria a sua posição.

Sintaxe da função:

• Núm Necessário. O número cuja posição se deseja encontrar.


• Ref Obrigatório. Uma matriz ou referência a uma lista de
números. Valores não numéricos em Ref são ignorados.
• Ordem Opcional. Um número que especifica como posicionar um
número em uma ordem.

86
87
4.8 Função CORRESP
Esta função será usada para procurar um item em um intervalo de células
e então retornar a posição relativa desse item no intervalo. Por exemplo,
se o intervalo A1:A3 contiver os valores 6, 8 e 10, a fórmula
=CORRESP(8,A1:A3,0) retorna o número 2, pois 8 é o segundo item no
intervalo.

Sintaxe da função:

88
4.9 Função ÍNDICE
Retorna um valor ou a referência para um valor de dentro de uma tabela
ou intervalo.

Matriz Obrigatório. Um intervalo de células ou uma constante de matriz.

Se a matriz contiver apenas uma linha ou coluna, o argumento Núm_linha


ou Núm_coluna correspondente é opcional.

Se a matriz tiver mais de uma linha e mais de uma coluna e apenas


Núm_linha ou Núm_coluna for usado, ÍNDICE retornará uma matriz
referente à linha ou coluna inteira da matriz.

Núm_linha Obrigatório. Seleciona a linha na matriz a partir da qual um


valor deverá ser retornado. Se Núm_linha for omitido, Núm_coluna é
obrigatório.

Núm_coluna Opcional. Seleciona a coluna na matriz a partir da qual um


valor deverá ser retornado. Se Núm_coluna for omitido, Núm_linha é
obrigatório.

Sintaxe da função:

89
A função CORRESP pode ser usada para fornecer o número da linha ou
coluna da função ÍNDICE.

E mudando o número da coluna na função ÍNDICE, obtemos o


sobrenome.

90
4.10 Função SOMASE
A função SOMASE é usada para somar os valores em um intervalo que
atendam a critérios específicos.

Sintaxe:

No exemplo abaixo somaremos apenas os valores maiores que “30”.

91
4.11 Função SOMASES
A função SOMASE é usada para somar os valores em um intervalo que
atendam a vários critérios.

Sintaxe:

No exemplo abaixo somaremos os números cuja descrição da cor seja


“Azul” e o tipo seja Camiseta.

92
4.12 Função MÉDIASE
É usada para informar a média (média aritmética) de todas as células em
um intervalo que satisfazem um determinado critério.

Sintaxe:

93
4.13 Função MÉDIASES
É usada para informar a média (média aritmética) de todas as células que
satisfazem vários critérios.

Sintaxe:

94
4.14 Função CONT.SE
É usada para contar o número de células que atendem a um critério; por
exemplo, para contar o número de vezes que um CPF específico aparece
em um Banco de Dados.

Sintaxe:

95
4.15 Função CONT.SES
É usada para contar o número de células que atendem a vários critérios.

Sintaxe:

96
4.16 Funções de Informação item que não seja texto. Observe que esta função retorna VERDADEIRO se o valor
Utilizamos estas funções para testar o tipo de um valor ou referência. se referir a uma célula em branco.
Retornam VERDADEIRO ou FALSO, dependendo do resultado obtido.
Função Énúm: Retorna VERDADEIRO se o valor se referir a um número.
Função Tipo. Erro: Retorna um número que corresponde a um dos valores de
erro do Microsoft Excel ou retorna o erro #N/D se não houver erro.
Função Élógico: Retorna VERDADEIRO se o valor se referir a um valor lógico.
Função Écél.vazia: Retorna VERDADEIRO se o valor se referir a uma célula
vazia.
*Ver planilha com exemplo
Função Éerro: Retorna VERDADEIRO se o valor se referir a um valor de erro
exceto #N/D.

Função Éerros: Retorna VERDADEIRO se o valor se referir a qualquer valor de


erro (#N/D, #VALOR!, #REF!, #DIV/0!, #NOME? ou #NULO!).

Função É.não.disp: Retorna VERDADEIRO se o valor se referir ao valor de erro


#N/D (valor não disponível).

Função Étexto: Retorna VERDADEIRO se o valor se referir a texto.

Função É.não.texto: Retorna VERDADEIRO se o valor se referir a qualquer

97
4.17 Função VP (valor presente)

Sintaxe

=VP(TAXA; NPER; PGTO; VF; TIPO)

Exemplo 1

Uma aplicação com duração de seis (6) meses e taxa de 3% ao mês


rendeu um resgate de R$ 30.000,00. Desejamos saber qual foi o valor
investido. Observe a planilha:

Calcularemos o valor presente desta aplicação na célula C8. Siga os passos


abaixo para realizar o cálculo:

• Abra o assistente de função;


• Selecione a categoria financeira;
• Selecione a função VP;
• Relacione os dados da planilha nos argumentos da função,
clicando OK após finalizar. Observe a figura:

Observe o resultado final: O valor aplicado que rende


R$ 30.000,00 nas condições descritas é R$ 25.124,53.

98
Exemplo 2

O financiamento de um carro é feito em doze (12) parcelas iguais de R$


1.074,53, a uma taxa de juros de 5% ao mês, sem entrada. Qual é o preço
à vista do veículo?

O valor à vista do carro será de R$ 9.523,83.

99
4.18 Função PGTO
Sintaxe

=PGTO(TAXA; NPER; VP; VF; TIPO)

Exemplo 1

Uma calculadora custa R$ 175,00 à vista. Sua compra pode ser parcelada
em cinco (05) vezes, com a primeira parcela paga em um mês, por uma
taxa de 9% ao mês. Qual será o valor de cada prestação?

O valor da parcela da calculadora será de R$ 44,99.

100
4.19 Função VF (valor futuro)
Sintaxe

=VF(TAXA; NPER; PGTO; VP; TIPO)

Exemplo 1

Pretende-se fazer uma aplicação de R$ 2.800,00 por três (03) meses, a


uma taxa de 2,5% ao mês. Qual o valor de resgate desta aplicação?

O valor de resgate da aplicação é R$ 3.015,29.

101
4.20 Função NPER
Sintaxe

=NPER(TAXA; PGTO; VP; VF; TIPO)

Exemplo 1

Aplica-se R$ 50.000,00 a uma taxa de 3,00% ao mês. Sabe-se que o


resgate será de R$ 57.963,70. Qual é o período pelo qual o capital foi
aplicado?

A função NPER indica que o capital foi aplicado por um prazo de 5 meses.

102
4.21 Função TAXA
Sintaxe

=TAXA(NPER; PGTO; VP; VF; TIPO)

Exemplo 1

Observe a planilha abaixo. Aplica-se R$ 25.000,00 durante 10 meses; o


resgate é de R$ 30.000,00. Qual é a taxa de juros desta aplicação?

Assim, conclui-se que a taxa de juros do investimento é de


aproximadamente 1,84% ao mês.

103
5. Fórmulas Matriciais Se quisermos calcular os subtotais, teremos que multiplicar as
quantidades pelos valores unitários. A maneira “tradicional” de
fazer isso é usar a fórmula na primeira linha e depois arrastar
Um recurso pouco conhecido do Excel é o de fórmulas matriciais. Ele usando a Alça de Preenchimento. Isso funcionará sempre, porém
permite que você trabalhe com várias células em uma mesma existe outra maneira de fazer isso.
fórmula. O conceito não é dos mais fáceis de explicar, então vou
mostrar na prática como funciona. Essa maneira é usando fórmulas matriciais. Ela “converterá” todas
as células de D2 a D6 (que serão selecionadas) num “bloco” que
Antes, porém, uma observação: as fórmulas que usam matriz no ficará “unido”. Primeiro iremos selecionar o intervalo:
Excel possuem chaves {} no início e no final. Porém elas não podem
ser digitadas. É necessário utilizar a tecla de atalho para que o
recurso funcione. Falarei mais a respeito na sequência deste post.

Vamos pegar como exemplo a planilha abaixo:

Mesmo com o intervalo selecionado, existe uma célula ativa, que


neste caso é D2. Foi nesta célula que a seleção começou e é por isso
que ela fica de cor diferente. Iremos agora inserir o sinal de igual e
selecionar os intervalos, multiplicando-os. Ao final, a fórmula deve
estar =B2:B6*C2:C6. Veja abaixo:

104
para todas: ={B2:B6*C2:C6} . Essas chaves representam a fórmula
matricial, porém, como mencionado anteriormente, não podem ser
digitadas, pois do contrário a fórmula não funcionará. Apenas com
CTRL + SHIFT + ENTER mesmo.

Uma vantagem das fórmulas matriciais é que elas “bloqueiam” a


parte onde estão inseridas. Não é possível, por exemplo, inserir
linhas no meio nem excluir uma das células separadamente. Caso
Neste ponto, devemos pressionar CTRL + SHIFT + ENTER para aplicar você tente fazer isso, aparecerá a mensagem abaixo:
a fórmula matricial:

Se você quiser excluir a matriz, terá que selecionar todo o intervalo


(no exemplo, D2 a D6) e pressionar Delete. Um por todos, todos por
um.

Note que após pressionar a tecla de atalho os resultados foram Seria possível também fazer a soma usando-se fórmula matricial no
inseridos em todas as células selecionadas e a fórmula é a mesma Excel. A fórmula ficaria ={SOMA(B2:B6*C2:C6)}.

105
6. Formatar como tabela E4 – digite PREÇO

Fazer Uma Planilha Passo a Passo e Incluir Formatos F4 – digite VALOR TOTAL
Neste tutorial vamos aprender criar uma planilha passo a passo.
G4 – digite ESTOQUE MÁXIMO
Nela, vamos inserir valores, funções, formatação condicional, texto
e filtro, com tabela dinâmica.
H4 – digite ESTOQUE MÍNIMO

É uma tabela pequena, que podem ser acrescentadas linhas e


I4 – digite %
colunas, com preenchimento de dados.
H4 – digite ADVERTÊNCIA
Abra o Excel e clique na célula B4 onde se cruzam a coluna B com a
linha 4. Digite o título PRODUTOS. K4 – deixe em branco

Siga digitando outros títulos conforme a descrição abaixo: Comece montar a planilha digitando os dados nas células como
mostramos a seguir. Veja que a tabela abaixo já está com um estilo
C4 – digite UNID.
definido. Primeiro preencha os dados e somente depois aplique as
fórmulas e a formatação.
D4 – digite QTDE

106
A imagem a seguir mostra onde encontrar as ferramentas.

As outras linhas e colunas serão preenchidas após o preenchimento


correto desses campos.
Pronto. A planilha já está formatada no estilo tabela e o próximo
Feito isso, vamos aplicar a formatação. Selecione a tabela de B4 até
passo é aplicar as fórmulas e os filtros para facilitar a visualização
K15, escolha a opção na barra de ferramentas: FORMATAR COMO rápida dos itens.
TABELA e aplique o ESTILO DE TABELA CLARA 18.

107
108

Você também pode gostar