Sei sulla pagina 1di 31

Página |1

Excel Avançado

Microsoft
Excel 2016
Ricardo Ngunza Camisa

Ricardo Camisa
rich.7.2014@gmail.com
ÍNDICE

1 PLANILHA ELECTRÓNICA............................................................................................................ 1
1.1. Componentes de uma planilha .................................................................................... 1
OPERADORES ARITMÉTRICOS: .............................................................................................. 1
OPERADORES RELACIONAIS: ................................................................................................. 2
Tal como na Matemática, os operadores possuem uma ordem de execução: .................... 2
1.2. Os tipos de planilha ...................................................................................................... 2
2 REFERÊNCIAS ABSOLUTAS E RELATIVAS ................................................................................... 3
2.1. Referências Absolutas e Relativas .................................................................................... 3
3 FÓRMULAS E FUNÇÕES ............................................................................................................. 5
3.1. Fórmulas e Funções Matemáticas .................................................................................... 5
3.1.1. Fórmula e Função ........................................................................................................ 5
3.1.1.1. FÓRMULA ................................................................................................................. 5
3.1.1.2. FUNÇÃO .................................................................................................................... 6
3.1.1.3. Fórmulas Simples .................................................................................................... 7
3.1.1.4. Funções pré-definidas .............................................................................................. 8
SOMA..................................................................................................................................... 8
Calculando a Soma Total ....................................................................................................... 9
MÉDIA.................................................................................................................................. 10
MÍNIMO ............................................................................................................................... 10
MÁXIMO .............................................................................................................................. 11
DIVISÃO ............................................................................................................................... 11
EXPONENCIAÇÃO (Exponencial) E RAIZ............................................................................... 11
PORCENTAGEM ................................................................................................................... 11
ARRED .................................................................................................................................. 12
CONT.VALORES.................................................................................................................... 13
CONT.SE ............................................................................................................................... 13
SOMASE ............................................................................................................................... 13
CONT.NÚM .......................................................................................................................... 14
3.2. Funções de Data/Hora..................................................................................................... 14
Adicionar ou subtrair dias em uma data ............................................................................. 16
Adicionar ou subtrair meses em uma data ......................................................................... 16
3.3. Funções de Texto ............................................................................................................. 17
TEXTO .................................................................................................................................. 17

Ricardo Camisa
rich.7.2014@gmail.com
3.4. Funções Lógicas ............................................................................................................... 18
SE ......................................................................................................................................... 18
Função E .............................................................................................................................. 20
Função OU ........................................................................................................................... 21
SE com OU ........................................................................................................................... 22
4 MACROS E VBA ........................................................................................................................ 23
Gravar uma macro................................................................................................................... 23
Excluir uma macro ................................................................................................................... 24
Exemplo de criação de macro ............................................................................................. 25
4 FINALIZANDO ........................................................................................................................... 26
4 REFERÊNCIA BIBLIOGRÁFIA ..................................................................................................... 26

Ricardo Camisa
rich.7.2014@gmail.com
Prezado aluno(a),

Os softwares do tipo “Office” são cada vez mais presentes em nosso dia-a-dia.
Seja para pesquisa, apresentação de trabalhos, relatórios ou qualquer outra atividade
rotineira, utilizamos diariamente estas poderosas ferramentas. Especificamente sobre
o Microsoft Excel, este está presente na vida de milhões de pessoas, seja para
armazenamento e análise de dados, utilização para demonstrações financeiras,
planejamento orçamentário, controles de estoque e caixa, enfim, muitas são aplicações
deste software.
Pessoas e empresas utilizam esta ferramenta para as mais diversas finalidades.
Mais do que isso: já encontrei empresas que eram gerenciadas utilizando planilhas do
Excel. É para atender a esta constante necessidade que apresento este Guia de Excel
Avançado. Os diversos conteúdos aqui abordados visam fornecer a você conhecimento
sobre as ferramentas mais utilizadas do Excel, visando proporcionar um avanço que
certamente lhe ajudará muito em seu dia-a-dia.
Nas próximas páginas você encontrará diversas explicações e exemplos sobre
como utilizar as ferramentas do Excel. Explore a fundo o conteúdo deste Guia,
implemente os exemplos citados e utilize toda sua criatividade para potencializar ainda
mais suas rotinas.
Um grande abraço e mãos à obra!

Ricardo Camisa
rich.7.2014@gmail.com
Página |1

1 PLANILHA ELECTRÓNICA

Uma Planilha eletrônica é um tipo de programa de computador que utiliza


tabelas para realização de cálculos ou apresentação de dados. Cada tabela é formada
por uma grade composta de linhas e colunas. O nome eletrônica se deve à sua
implementação por meio de programas de computador. As planilhas são utilizadas
principalmente para aplicações financeiras e pequenos bancos de dados.

1.1. Componentes de uma planilha

Célula Elemento indicado pelo cruzamento entre uma linha e uma coluna.
Células são o componente elementar de uma planilha eletrônica. Toda a informação,
como valores e fórmulas, deve ser colocada em alguma célula para poder ser utilizada.
Para identificarmos uma célula, normalmente utilizamos o nome da coluna seguido do
nome da linha. Por exemplo, se tomarmos a coluna de nome A e a linha de número 10,
neste cruzamento teremos a célula A10.
Valores São os dados possíveis de serem digitados nas células, como valores
numéricos (números inteiros ou decimais, data, hora), textos e fórmulas (expressões e
funções). Fórmulas e Operadores Uma fórmula define como deve ser calculado o valor
de uma célula. O conceito de fórmula é basicamente o conceito de fórmula matemática,
e dá as planilhas eletrônicas seu principal motivo de existência: simplificar e calcular
automaticamente valores.
As fórmulas podem ser fórmulas aritméticas ou mais avançadas, usando funções
internas do Excel. Essas funções oferecem desde mecanismos de simplificação da
construção de fórmulas (como a função SOMA) até funções matemáticas ou estatísticas
bastante complexas. Um exemplo de fórmula é "=A1+A2+A3+A4+A5", que pode ser
substituída pela função "=SOMA(A1:A5)", que é mais prático de usar. Importante: toda
fórmula ou função deve sempre iniciar com sinal de igual ( = ). Já os operadores são os
símbolos matemáticos que operam cálculos. Podem ser para realizar as operações
básicas ou para testes lógicos.

OPERADORES ARITMÉTRICOS:

Operador Acção
- Subtração
+ Adição
* Multiplicação
/ Divisão

Ricardo Camisa
rich.7.2014@gmail.com
Página |2

OPERADORES RELACIONAIS:

Operador Acção
> Maior
>= Maior ou Igual
< Menor
<= Menor ou Igual
= Igual
<> Diferente

Tal como na Matemática, os operadores possuem uma ordem de execução:

Prioridade Operação
1ª Operadores relacionais
2ª Multiplicação e Divisão
3ª Adição e Subtração

Para alterar esta ordem, usamos parênteses. Por exemplo:

= 6 + 5 * 1 → resulta em 11
= ( 6 + 6 ) * 1 → resulta em 12

Testes Lógicos
Testes lógicos utilizam operadores lógicos (<, >, =, etc.) para criar alguma
relação entre valores ou células, devolvendo sempre valores do tipo Verdadeiro ou
Falso. Ou seja, dado um teste qualquer, este sempre retornará FALSO ou VERDADEIRO.
Por exemplo, ao digitar a fórmula = 7 < 6 e teclar ENTER, a planilha eletrônica mostrará
o valor FALSO, pois é FALSO que 7 é menor que 6.

1.2. Os tipos de planilha


Existem vários softwares de Planilha Eletrônica no mercado: pagos, gratuitos,
para plataformas Windows ou Linux e até mesmo planilhas eletrônicas que podem ser
utilizadas pela web, por meio do navegador de internet. A preferência pelo uso fica a
cargo do usuário. Neste guia, serão abordadas as funções de planilhas eletrônicas
utilizando o Microsoft Office Excel, pois esse é sem dúvida o software de planilha
eletrônica mais utilizado no mundo.

Ricardo Camisa
rich.7.2014@gmail.com
Página |3

2 REFERÊNCIAS ABSOLUTAS E RELATIVAS

2.1. Referências Absolutas e Relativas


Ao copiar uma fórmula =A1*B1 para as linhas abaixo, o Excel entende que as
fórmulas devem ser relativas, ou seja, mudam de acordo com as linhas. No exemplo
usado =A1*B1 sendo relativas, mudam para =A2*B2, =A3*B3 e assim por diante. Mas
quando um determinado endereço não deve ser alterado (ou seja, absoluto), antes de
copiar deve-se usar o símbolo $ (ou pressionar F4) na fórmula que deseja-se copiar.

Exemplo: Na fórmula =A1*B1 é desejável que, ao copiar para as linhas abaixo o


endereço B1 permaneça absoluto, ou fixo: =A1*B$1.

Note que o símbolo $ está antes do número 1 que identifica a linha. Depois de
copiado, as fórmulas ficam assim:
=A2*B$1
=A3*B$1
=A4*B$1
=A5*B$1

Ao copiar uma fórmula para outras colunas, a regra é a mesma, ou seja, deve-se
colocar o símbolo $ na fórmula na frente da letra que identifica a coluna que deve
permanecer fixa. Usando o exemplo =A1*A2, ao copiar para as outras colunas, as demais
ficariam:
=B1*B2
=C1*C2
=D1*D2

Colocando o símbolo $ antes do A1, =$A1*A2, depois de copiado, ficaria:


=$A1*B2
=$A1*C2
=$A1*D2

Ricardo Camisa
rich.7.2014@gmail.com
Página |4

Para fixar a coluna e a linha usa-se =$A$1*A2, pois assim, ao copiar esta fórmula
para baixo ou para o lado na planilha, o endereço $A$1 sempre ficará fixo.
Note no exemplo abaixo que, ao copiar a fórmula para as linhas abaixo, o Excel
atualizou a fórmula de acordo com as referências das linhas, o que neste caso, é um
erro.

Para corrigir, basta inserir $ no endereço B7 da primeira linha, que é a célula que
deve permanecer fixa neste cálculo, ficando a fórmula da seguinte forma: =B2/$B$7. Ao
copiar para as próximas linhas, o Excel atualiza a referência da primeira célula (B3, B4...),
mantendo fixa a referência da célula com o total ($B$7):

Ricardo Camisa
rich.7.2014@gmail.com
Página |5

3 FÓRMULAS E FUNÇÕES

3.1. Fórmulas e Funções Matemáticas


Uma das grandes vantagens em se utilizar planilhas eletrônicas para trabalhar
com dados são os cálculos e análises que podemos fazer com os mesmos. Para tanto,
podemos criar fórmulas utilizando operadores aritméticos (soma, subtração,
multiplicação, divisão), ou ainda, utilizar as inúmeras funções internas do Excel. Para
indicar que determinada célula vai ser utilizada para realizar um cálculo, devemos
primeiramente digitar o sinal de igual “=”.
Digitar qualquer fórmula ou função sem este sinal resulta em uma mensagem de
erro, ou então, o Excel pode entender que está sendo digitado um texto qualquer, como
“25-6”, sem que isso gere um resultado.
Outro detalhe importante é sempre digitar a fórmula ou função onde se quer
apresentar o resultado. Portanto, para exibir o resultado de uma soma na célula E5,
devemos digitar a fórmula da soma nesta célula.

3.1.1. Fórmula e Função


Embora pareçam iguais, e por vezes são confundidas, fórmula e função são coisas
diferentes. Vejamos:

3.1.1.1. FÓRMULA

Pode ser entendida como uma expressão matemática que realiza determinado
cálculo. Deve ter Operadores e Operandos:

= 25 + 52
SINAL INDICATIVO DE OPERADOR OPERANDO
CÁLCULO

Os operandos são os valores (números) que utilizamos para realizar o cálculo.


Já operadores são símbolos matemáticos que permitem fazer cálculos e comparações
entre as células. Os operadores do Excel são:

Ricardo Camisa
rich.7.2014@gmail.com
Página |6

Operador de Texto Significado Exemplo

& (E comercial) Conecta dois valores para produzir um valor de texto contínuo ("North"&"wind")

Operador aritmético Significado Exemplo


+ Adição 3+3
– Subtração Negação 3-1
* Multiplicação 3*3
/ Divisão 3/3
% Porcentagem 20%
^ (acento circunflexo) Exponenciação 3^2

3.1.1.2. FUNÇÃO

Funções são fórmulas pré-definidas pelo Excel. Permitem realizar de forma


simples inúmeros cálculos e análises. As funções reduzem a carga de trabalho do
usuário, já que trazem internamente diversas fórmulas que seriam extremamente
trabalhosas de serem construídas. Uma função possui a seguinte estrutura:

= SOMA (25;52)
SINAL INDICATIVO DE NOME DA FUNÇÃO OPERANDO
CÁLCULO

Toda função tem um nome. Os argumentos são dados que passamos para as
funções para que estas realizem os cálculos. Podem ser passados através de valor (como
número 25) ou por referência (como endereço da célula A5). As funções podem ter de
1 até vários argumentos, ou mesmo, nenhum, como no caso da função =AGORA(), que
retorna a hora e data atual.
A quantidade de argumentos é informada pelo Excel quando usamos o comando
“Inserir Função” ou quando digitamos o nome da função:

Ricardo Camisa
rich.7.2014@gmail.com
Página |7

Neste exemplo, o Excel informa


que podemos inserir diversos
argumentos (valores) para a função
SOMA, já que o texto explicativo
apresenta os valores seguido por
reticências (num1, num2...).

Importante notar que toda função “retorna” um valor. Ao digitar a função e seus
valores e teclar “ENTER”, no lugar da função será apresentado o resultado da mesma. A
função pode ser vista na barra de funções. Nesta barra podemos editar a função.
Também é possível editá-la selecionando a célula onde está a função e pressionando a
tecla “F2”.
As funções devem sempre ser inseridas na célula onde se deve mostrar o
resultado. No exemplo acima, para exibir a soma acima dos valores, devemos digitá-la
na célula C2. Para inserir qualquer função, basta começar a digitar o nome dela na célula
que o Excel automaticamente sugere a função. Também é possível utilizar o assistente,
clicando na aba “Fórmulas” e depois no botão “Inserir Função”.
Atenção!!!
Para inserir apenas células específicas, os nomes devem ser inseridos separados
por ponto-e-vírgula-;
Para inserir todas as células de um intervalo, separamos os nomes das células
por dois pontos -:

= SOMA (A1; E1) => resulta na soma apenas das células A1 e E1.
= SOMA (A1: E1) => resulta na soma de todas as células que existem entre A1 e E1 (A1,
B1, C1, D1, E1).
Exemplos
3.1.1.3. Fórmulas Simples
No caso de realizar cálculos simples, com poucas células, é possível criar
operações básicas indicando simplesmente o nome das células e a operação a realizar.
Exemplo: ao introduzir =E5+E6, o Excel automaticamente soma os valores das
células E5 e E6; quando alterar os valores em algumas destas células, o resultado altera-
se automaticamente.

Ricardo Camisa
rich.7.2014@gmail.com
Página |8

É possível introduzir o nome das células digitando manualmente através do


teclado, ou clicando nelas com o mouse. O Excel indica através de cores diferentes quais
são as células selecionadas.
3.1.1.4. Funções pré-definidas

Além dos operadores aritméticos simples, o Excel suporta fórmulas mais


avançadas através de funções. O Excel possui centenas de funções. Vejamos algumas
fórmulas e funções mais utilizadas no dia-a-dia.
SOMA
A função SOMA permite somar o conteúdo de duas ou mais células e é
especialmente útil para séries de células.
Vejamos um exemplo simples:

O objetivo desta planilha é calcular o valor total de cada curso (quantidade


multiplicada por valor unitário) e depois o total de todos os produtos. Para o total de
cada produto precisamos utilizar o operador de multiplicação (*).

Ricardo Camisa
rich.7.2014@gmail.com
Página |9

Calculando a Soma Total

Para calcular o total poderia se utilizar o seguinte cálculo: E4+E5+E6+E7+E8.


Porém isso não seria nada prático em planilhas maiores. É aqui que podemos utilizar o
recurso das funções.
No caso a função a ser utilizada é a função SOMA, e sua estrutura é
=SOMA(CelIni:Celfim), ou seja, inicia-se com o sinal de igual (=), escreve-se o nome da
função, abrem-se parênteses, clica-se na célula inicial da soma e arrasta-se até a última
célula a ser somada (ou digita-se manualmente as células). Este intervalo é representado
pelo sinal de dois pontos (:), e fecham-se os parênteses. Embora seja possível fazer
manualmente na célula o Excel possui um assistente de função que facilita e muito a
utilização das mesmas em sua planilha. Na ABA Inicio do Excel dentro do grupo Edição
existe o botão de SOMA:

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 10

MÉDIA

Esta função é escrita com acento no “e” (e, tal como todas as outras funções,
pode ser escrita com caracteres maiúsculos ou minúsculos). Esta calcula a média
aritmética simples dos valores constantes nas células indicadas como argumento. Em
outras palavras, a função soma os valores das células e divide pelo número de células
com valores.

MÍNIMO
Mostra o valor mínimo de uma seleção de células.

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 11

MÁXIMO
Mostra o valor máximo de uma seleção de células.

DIVISÃO
Para efetuar divisões, pode-se utilizar o operador de divisão: /.
No entanto, ao realizar cálculos com este operador, o resultado será um número
inteiro no caso de divisão exata, ou um número decimal caso contrário. Caso a
intenção seja obter apenas a parte inteira de uma divisão, é possível utilizar a
função = QUOCIENTE (). Veja a diferença:
= 20 / 3 => o resultado será 6,6667 = QUOCIENTE (20;3) => o resultado será 6.
= 20 / 2 => o resultado será 10 = QUOCIENTE (20;2) => o resultado será 10.
EXPONENCIAÇÃO (Exponencial) E RAIZ
Também é possível calcular raízes e potências utilizando o Excel. Para calcular a
raiz de um número, basta usar a função =RAIZ(), inserindo como argumento o
número. Para potências, pode-se utilizar o operador de Exponenciação (^) ou a
função = POTENCIA(num, potencia), da seguinte forma:
Calcular o quadrado de 4:
= (4^2) => 16, ou
= POTÊNCIA (4;2) = 16
Calcular o cubo de 3:
= (3^3) => 27, ou
= POTÊNCIA (3;3) => 27
Calcular a raiz de 64:
= RAIZ (64) => 8
PORCENTAGEM

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 12

Calcular percentagem de valores pode ser feito usando o operador de


Percentagem %. Por exemplo, imagine que precisamos calcular uma comissão
de 20% do valor total de venda dos itens abaixo:

Primeiramente, somamos o valor total da venda dos 4 itens.


Multiplicamos então este valor por 20%. De forma mais prática, podemos utilizar
uma função juntamente com o operador %. Vejamos:

ARRED
A função ARRED(num; num_digitos) arredonda um número para um
número especificado de dígitos. Por exemplo, se a célula A1 contiver 23,7825 e
o objectivo é arredondar esse valor para duas casas decimais, poderá usar a
seguinte fórmula: =ARRED(A1; 2) O resultado dessa função é 23,78.

• Se núm_dígitos for maior do que 0 (zero), o número será arredondado


para o número especificado de casas decimais.
• Se núm_dígitos for 0, o número será arredondado para o inteiro mais
próximo.
• Se núm_dígitos for menor do que 0, o número será arredondado para
a esquerda da vírgula decimal.

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 13

• Para sempre arredondar para cima (longe de zero), use a função


ARREDONDAR.PARA. CIMA.
• Para sempre arredondar para baixo (na direção de zero), use a função
ARREDONDAR.PARA. BAIXO

CONT.VALORES
Essa função conta a quantidade de valores contida na lista de argumentos ou no
intervalo das células especificadas como argumento. Essa função aceita de 1 a 30
argumentos. Os argumentos devem ser números, ou matrizes ou referências que
contenham números. Sintaxe: =CONT.VALORES(valor1; valor2; intervalo1;...)
Exemplo: Se todas as células em A1:A10 contiverem dados, quer sejam números, textos
ou qualquer outro dado, exceto a célula A5, então: =CONT.VALORES(A1:A10) --> resulta
9
CONT.SE
Essa função conta de acordo com um critério definido. Por exemplo, em uma planilha
com dados sobre os funcionários, é possível contar quantos funcionários estão locados
para o departamento de Contabilidade. Podemos usar a função CONT.SE, para, a partir
da coluna Departamento, contar quantos funcionários pertencem ao departamento de
Contabilidade.
Sintaxe: =CONT.SE(FAIXA; Critério)
Exemplo: Se na faixa de A2 até A50 houver 10 vezes a palavra Contábil, indicando que
o funcionário é da Contabilidade, então: =CONT.SE(B2:B50;"Contábil") --> Retorna 10
OBS.: o critério deve vir sempre entre aspas, mesmo que seja um teste numérico. Por
exemplo, para contar quantos valores maiores do que 20 existem na faixa de A1 até
A50, utiliza-se a seguinte fórmula: =CONT.SE (A1:A50; " > 20 ")
SOMASE
Essa função procura em uma coluna por determinados valores (por exemplo, procura
em uma coluna pela Seção do funcionário) e, caso encontre o valor procurado, utiliza os
valores de outra coluna para ir somando. Por exemplo, em uma planilha com dados
sobre os funcionários, pode-se querer somar o total de salários para todos os
funcionários que estão locados no departamento de Recursos Humanos. Pode-se usar a
função SOMASE() para, a partir da coluna Departamento, verificar os funcionários que
pertencem ao Recursos Humanos (RH) e somar os respectivos salários na coluna de
Salários.
Sintaxe: =SOMASE(FAIXA_DE_TESTE;Critério;FAIXA_VALORES_A_SOMAR)

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 14

Para somar os salários correspondentes a Produção, utiliza-se a função SOMASE da


seguinte forma: =SOMASE (A2:A13; "Produção"; B2:B13).
O resultado será:

CONT.NÚM
A função CONT.NÚM conta o número de células que contêm números e conta
os números na lista de argumentos. Use a função CONT.NÚM para obter o número de
entradas de números que estejam em um intervalo ou uma matriz de números. Por
exemplo, pode-se inserir a seguinte fórmula para contar os números no intervalo
A1:A20: =CONT.NÚM(A1:A20). Neste exemplo, se 3 das células no intervalo contiverem
números, o resultado será 3.
OBS.: Em caso de datas no intervalo, o Excel também as somará na contagem.

3.2. Funções de Data/Hora


Antes de falar sobre as funções de data/hora, cabe uma observação muito
importante. O Microsoft Excel armazena datas como números de série sequenciais para
que eles possam ser usados em cálculos. Por padrão, 1° de janeiro de 1900 é o número
de série 1. Já 1° de janeiro de 2008 é o número de série 39448 porque está 39.447 dias
após 1° de janeiro de 1900. Ao digitar numa célula o valor 40841 e formatar esta célula
como DATA (formato DD/MM/AAAA), o resultado será 25/10/2011. É importante ter
isso em mente ao trabalhar com datas para evitar resultados inesperados.
=AGORA() Retorna a data e da hora atual. Se o formato da célula era Geral antes
da função ter sido inserida, o Excel irá transformar o formato dessa célula no mesmo
formato de data e hora especificado nas configurações regionais de data e hora do
Painel de Controle do Windows. A função AGORA é útil quando se precisa exibir a data
e a hora atuais em uma planilha, calcular um valor com base na data e na hora atuais ou
ter esse valor atualizado sempre que abrir a planilha.

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 15

=ANO()
Retorna o ano de um valor inserido como argumento, lembrando que o valor
referese ao número de série da data atual. Por exemplo, ao digitar =ANO(40841),
teremos como resultado 2011 (ano da data 40841 – data: 25/10/2011).
=HOJE()
Retorna a data atual. A função HOJE é útil quando se precisa ter a data atual
exibida em uma planilha, independentemente de quando a pasta de trabalho for aberta.
Ela também é útil para o cálculo de intervalos. Por exemplo, para calcular a idade de
uma pessoa que nasceu no ano de 1963: =ANO(HOJE())-1963
Essa fórmula usa a função HOJE como argumento da função ANO de forma a
obter o ano atual e, em seguida, subtrai 1963, retornando a idade da pessoa.
=MÊS
Retorna o mês de uma data representado por um número de série. O mês é
fornecido como um inteiro, variando de 1 (janeiro) a 12 (dezembro). =MÊS(núm_série)
=DIA
Retorna o dia de uma data representado por um número de série. O dia é dado
como um inteiro que varia de 1 a 31. =DIA(núm_série)
= HORA()
Retorna a hora de um valor de tempo. A hora é retornada como um inteiro,
variando de 0 (12:00 A.M.) a 23 (11:00 P.M.).

=MINUTO()
Retorna os minutos de um valor de tempo. O minuto é dado como um número
inteiro, que vai de 0 a 59
=DATA()
A função DATA retorna o número de série seqüencial que representa uma data
particular. Por exemplo, a fórmula =DATA(2008;8;7) retorna 39637, o número de série
que representa 07/08/2008. A função DATA é bastante útil em situações nas quais o
ano, o mês e o dia são fornecidos como fórmulas ou referências de célula.
= DIAS360()
A função DIAS360 retorna o número de dias entre duas datas com base em um
ano de 360 dias (doze meses de 30 dias). Use essa função para ajudar no cálculo de
pagamentos, se o seu sistema contábil estiver baseado em doze meses de 30 dias.
Exemplo: =DIAS360( 01/01/2010 ; HOJE())

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 16

=DIATRABALHOTOTAL()
Retorna o número de dias úteis inteiros entre data_inicial e data_final. Os dias
úteis excluem os fins de semana e quaisquer datas identificadas em feriados. Use
DIATRABALHOTOTAL para calcular os benefícios aos empregados que recebem com
base no número de dias trabalhados durante um período específico.
Sintaxe: =DIASTRABALHOTOTAL(data_inicial;data_final;feriados)
Exemplo: =DIATRABALHOTOTAL( DATA(2011;10;1);DATA(2011;10;5);1)
Obs: As datas devem ser inseridas com a função DATA ou como resultado de outras
fórmulas ou funções. Por exemplo, use DATA(2008;23;5) para 23 de maio de 2008.
=DIA.DA.SEMANA() Retorna o dia da semana correspondente a uma data. O dia é dado
como um inteiro, variando de 1 (domingo) a 7 (sábado), por padrão
Exemplo: Considerando a data: 14/02/08 inserida na célula A2: =DIA.DA.SEMANA(A2)
retornará o valor 5 (quinta-feira).
Adicionar ou subtrair dias em uma data
Suponha que uma factura vença em 8 de fevereiro de 2020 e deseja-se transferir fundos
à conta corrente de forma que estes cheguem 15 dias antes dessa data:
1. Na célula A1, digite 08/02/2013.
2. Na célula B1, digite =A1-15. O resultado será o dia em que deve-se transferir
valores para a conta.
Adicionar ou subtrair meses em uma data
Pode-se usar a função DATAM para adicionar ou subtrair rapidamente um número
específico de meses inteiros em uma data. A função DATAM requer dois valores: a data
de início e o número de meses que se deseja adicionar ou subtrair. Para subtrair meses,
insira um número negativo como segundo argumento: =DATAM("15/02/08";-5). Essa
fórmula resulta na data 15/09/07.
É possível especificar o valor da data de início fazendo referência a uma célula que
contenha um valor de data ou inserindo uma data entre as aspas, como "15/02/08". Por
exemplo: adicionar 16 meses a 16 de outubro de 2013.
1. Na célula A5, digite 16/10/2013.
2. Na célula B5, digite =DATAM(A5;16), ou
3. Na célula C5, digite =DATAM("16/10/2013";16). Nesse caso, a função usa um
valor de data inserido diretamente, "16/10/2013". As células B5 e C5 devem mostrar a
data 16/02/2015.

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 17

3.3. Funções de Texto

TEXTO
A função TEXTO converte um valor numérico em texto e permite especificar a
formatação de caracteres em formatos especiais. Essa função é útil em situações nas
quais se deseja exibir números em um formato mais legível ou deseja combinar números
com texto ou símbolos. Por exemplo, suponha que a célula A1 contenha o número 23,5.
Para formatar o número como um valor monetário, pode-se usar a seguinte fórmula:
=TEXTO(A1;"Kz 0,00")
Nesse exemplo, o Excel exibe Kz 23,50.
Também é possível formatar números usando os comandos no grupo Número da guia
Início/Base da Faixa de Opções. Entretanto, esses comandos apenas funcionarão se a
célula inteira for numérica. Se quiser formatar um número e combiná-lo a outro texto,
a função TEXTO será a melhor opção. Por exemplo, para adicionar um texto à fórmula
anterior:
=TEXTO(A1;"Kz 0,00") & " por hora"
O Excel exibe Kz 23,50 por hora.
MAIÚSCULA Converte o texto em letras maiúsculas:
=MAIÚSCULA(texto)

MINÚSCULA Converte todas as letras maiúsculas do texto para minúsculas.


=MINÚSCULA(texto)
PRI.MAIÚSCULA Coloca a primeira letra de uma seqüência de caracteres de texto em
maiúscula e converte todas as outras letras para minúsculas.
=PRI.MAIÚSCULA(texto)
OBS.: Em todos os casos, texto é o texto que se deseja converter para maiúsculas. Pode
ser uma referência ou uma seqüência de caracteres de texto.
Veja abaixo a aplicação destas funções utilizando o exemplo da página anterior:

- Mostrar a mensagem em maiúscula:


= MAIÚSCULA (TEXTO(A1; "Kz 0,00") & " por hora")

- Mostrar a mensagem em minúscula:


= MINÚSCULA (TEXTO(A1; "Kz 0,00") & " por hora")

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 18

- Mostrar a mensagem com a primeira letra de cada palavra em maiúscula (o texto está
propositalmente com o inverso):
= MAIÚSCULA (TEXTO(A1;"Kz 0,00") & " pOR hORA")

3.4. Funções Lógicas

Uma Função lógica que retorna um valor de acordo com os testes realizados.

SE
Retorna um valor se uma condição especificada avaliar como VERDADEIRO e um
outro valor se for avaliado como FALSO. Use SE para efetuar testes condicionais com
valores e fórmula:

=SE(teste_lógico;valor_se_verdadeiro;valor_se_falso)
O teste_lógico é qualquer valor ou expressão que possa ser avaliado como
VERDADEIRO ou FALSO. Por exemplo, A10=100 é uma expressão lógica; se o valor da
célula A10 for igual a 100, a expressão será considerada VERDADEIRO. Caso contrário, a
expressão será considerada FALSO. Esse argumento pode usar qualquer operador de
cálculo de comparação.
Valor_se_verdadeiro é o valor retornado se teste_lógico for VERDADEIRO. Por
exemplo, se esse argumento for a sequência de caracteres de texto "Dentro do
orçamento" e o argumento teste_lógico for considerado VERDADEIRO, a função SE
exibirá o texto "Dentro do orçamento". Se teste_lógico for VERDADEIRO e
valor_se_verdadeiro for vazio, o argumento retornará 0 (zero). Para exibir a palavra
VERDADEIRO, use o valor lógico VERDADEIRO para esse argumento.
Valor_se_verdadeiro pode ser outra fórmula.

Valor_se_falso é o valor retornado se teste_lógico for FALSO. Por exemplo, se


esse argumento for a sequência de caracteres de texto "Acima do orçamento" e o
argumento teste_lógico for considerado FALSO, a função SE exibirá o texto "Acima do
orçamento". Se teste_lógico for FALSO e valor_se_falso for omitido (ou seja, se não
houver vírgula após valor_se_verdadeiro), o valor lógico FALSO será retornado. Se
teste_lógico for FALSO e valor_se_falso for vazio (ou seja, se houver uma vírgula após
valor_se_verdadeiro seguida do parênteses de fechamento), o valor 0 (zero) será
retornado. Valor_se_falso pode ser outra fórmula.
Podem ser aninhadas até 64 funções SE como argumentos valor_se_verdadeiro
e valor_se_falso para criar testes mais elaborados. Quando os argumentos

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 19

valor_se_verdadeiro e valor_se_falso são avaliados, SE retorna o valor que foi


retornado por essas instruções.
Exemplo 1

Exemplo 2

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 20

Exemplo 3

=SE(A2>89; "A"; SE(A2>79;"B"; SE (A2>69; "C"; SE(A2>59; "D"; "F"))))


No exemplo anterior, a segunda instrução SE também é o argumento
valor_se_falso para a primeira instrução SE. Da mesma maneira, a terceira instrução SE
é o argumento valor_se_falso para a segunda instrução SE.
Por exemplo, se o primeiro teste_lógico (Média>89) for VERDADEIRO, "A" será
retornado. Se o primeiro teste_lógico for FALSO, a segunda instrução SE é avaliada e
assim por diante.

As letras são atribuídas a números da seguinte forma:

Veja o Vídeo em:


http://office.microsoft.com/pt-br/excel-help/usando-mais-de-uma-funcao-
seRZ102425926.aspx?CTT=3&section=4
Função E
Retorna VERDADEIRO se todos os seus argumentos forem avaliados como
VERDADEIRO e retornará FALSO se um ou mais argumentos forem avaliados como

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 21

FALSO. Um uso comum para a função E é expandir a utilidade de outras funções que
realizam testes lógicos. Por exemplo, a função SE realiza um teste lógico e, em seguida,
retornará um valor se o teste for avaliado como VERDADEIRO e outro valor se o teste
for avaliado como FALSO. Usando a função E como argumento teste_lógico da função
SE, pode-se testar várias condições diferentes em vez de apenas uma. = E(lógico1,
[lógico2], ...)

Função OU
Retorna VERDADEIRO se qualquer argumento for VERDADEIRO; retorna FALSO
se todos os argumentos forem FALSOS.

= OU(logico1;logico2;...)
logico1,logico2,... são de um a 255 condições que se deseja testar e que podem resultar
em VERDADEIRO ou FALSO.
Os argumentos devem ser avaliados como valores lógicos, como VERDADEIRO
ou FALSO. Se um argumento ou referência contiver texto ou células vazias, esses valores
serão ignorados. Se o intervalo especificado não contiver valores lógicos, OU retornará
o valor de erro #VALOR!.
Exemplo

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 22

SE com OU

Também é possível utilizar a função OU juntamente com a função:


=SE(OU(A8>5;B8>5); "Um dos números é maior que 5"; "Nenhum dos números é
maior que 5")
O Excel faz a comparação entre as células utilizando a função OU. Se qualquer
argumento desta for VERDADEIRO, ela retorna verdadeiro, fazendo a função SE escrever
“Um dos números é maior que 5”. Caso contrário, a função OU deve retornar falso, ou
seja, quando ambos números que ela compara for menor que 5.

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 23

4 MACROS E VBA

Para automatizar uma tarefa repetitiva, é possível gravar uma macro


rapidamente no Microsoft Office Excel. Após criar uma macro, é possível atribuí-la a um
objeto (como um botão da barra de ferramentas, um elemento gráfico ou um controle)
para poder executá-la clicando no objeto. Se não precisar mais usar a macro, pode-se
excluí-la.

Gravar uma macro

Quando se grava uma macro, o gravador de macro grava todas as etapas


necessárias para concluir as ações a serem executadas por essa macro. A navegação na
Faixa de Opções não é incluída nas etapas gravadas. Para iniciar a gravação confira se a
Guia Desenvolvedor está disponível. Se não estiver disponível, faça o seguinte:
Clique no Botão Microsoft Office e, em seguida, clique em Opções do Excel. Na
categoria Mais usados, em Opções principais para o trabalho com o Excel, marque a
caixa de seleção Mostrar guia Desenvolvedor/Programador na Faixa de Opções e clique
em OK. Para definir o nível de segurança temporariamente e habilitar todas as macros,
faça o seguinte: Na guia Desenvolvedor, no grupo Código, clique em Segurança de
Macro.

Em Configurações de Macro, clique em Habilitar todas as macros (não


recomendável; códigos possivelmente perigosos podem ser executados) e em OK.

OBS.: para ajudar a impedir a execução de códigos potencialmente perigosos,


convém retornar para qualquer uma das configurações que desabilitam todas as macros
depois de terminar de trabalhar com macros.

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 24

Na guia Desenvolvedor, no grupo Código, clique em Gravar Macro. Na caixa


Nome da macro, insira um nome para a macro. O primeiro caractere do nome da macro
deve ser uma letra. Os demais caracteres podem ser letras, números ou caracteres
sublinhados. Espaços não podem ser usados em um nome de macro; um caractere
sublinhado funciona da mesma forma que um separador de palavras. Para atribuir uma
tecla de atalho de combinação com CTRL para executar a macro, na caixa Tecla de
atalho, digite a letra minúscula ou maiúscula que deseja usar. A tecla de atalho
substituirá todas as teclas de atalho padrão equivalentes do Excel enquanto a pasta de
trabalho que contém a macro estiver aberta. Na lista Armazenar macro em, selecione a
pasta de trabalho onde deseja armazenar a macro. Se quiser que uma macro fique
disponível sempre que usar o Excel, selecione Pasta de Trabalho Pessoal de Macros.
Quando é selecionada a opção Pasta de Trabalho Pessoal de Macros, o Excel cria uma
pasta de trabalho pessoal de macros oculta (Personal.xlsb), se ela ainda não existir, e
salva a macro nessa pasta de trabalho. Na caixa Descrição, digite uma descrição da
macro. Clique em OK para iniciar a gravação. Execute todas as ações que deseja gravar.
Na guia Desenvolvedor, no grupo Código, clique em Terminar Gravação
.
Também é possível clicar em Terminar Gravação à esquerda da barra de status.
Atribuir uma macro a um objeto, a um elemento gráfico ou a um controle

Em uma planilha, clique com o botão direito no objeto, no elemento gráfico ou


no controle ao qual deseja atribuir uma macro existente e clique em Atribuir Macro. Na
caixa Nome da macro, clique na macro que deseja atribuir.

Excluir uma macro

Na guia Desenvolvedor, no grupo Código, clique em Macros.

Na lista Macros em, selecione a pasta de trabalho que contém a macro que
deseja excluir. Por exemplo, clique em Esta Pasta de Trabalho. Na caixa Nome da macro,
clique no nome da macro que deseja excluir. Clique em Excluir.

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 25

Exemplo de criação de macro

Como exemplo inicial, criaremos uma macro que consiste em gravar um


fornecedor em uma das planilhas. Veja os dados na figura abaixo:

A tela abaixo valida os campos antes de enviar os dados a planilha “Fornecedor”.

Nota: O projecto final está disponível no site:


http://www.excelogico.blogspot.com

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 26

4 FINALIZANDO

Caro aluno,

Chegamos ao final de nosso Guia de Excel Avançado. Como você pode perceber,
o conteúdo é bem vasto e rico, foi adaptado a 1ª edição do curso intensivo de Excel
Avançado, promovido pela LUCONTA, LDA em colaboração com o CLESE-LUENA. Embora
o Excel ainda tenha diversas ferramentas, esse conteúdo certamente lhe ajudará a
potencializar o uso dessa poderosa ferramenta, aumentando ainda mais a produtividade
do seu dia-a-dia. Espero que tenha gostado de tudo que foi abordado neste material. E
não fique somente nisso: a internet possui inúmeros vídeos e conteúdos que podem lhe
auxiliar sobre como explorar ainda mais todos os recursos do Excel. Desejo-lhe muito
sucesso em sua vida.
Grande abraços obrigado!

Ricardo Camisa
rich.7.2014@gmail.com
P á g i n a | 27

4 REFERÊNCIA BIBLIOGRÁFIA

A maior parte deste conteúdo foi extraído da apostila de Excel Avançado do Prof.
Sidney Verginio da Silva, 2013.

Ricardo Camisa
rich.7.2014@gmail.com

Potrebbero piacerti anche