Você está na página 1de 77

SUMRIO

Utilizando funes no Microsoft Excel .......................................................................................... 11


Uma Introduo s Funes Bsicas do Microsoft Excel ................................................................. 13

FRMULAS EM PLANILHAS DO EXCEL


FRMULAS NO EXCEL UMA INTRODUO:
Como as frm!as "a!"!am #a!or$s%
Uma frmula uma equao que analisa e faz clculos com os dados em uma planilha.
As frmulas efetuam operaes como adio, multiplicao e comparao em valores da
planilha; alm disso, podem combinar valores.
As frmulas podem referir-se a outras clulas na mesma planilha (por exemplo: A1, C25,
Z34, etc), a clulas em outras planilhas da mesma pasta de trabalho ou a clulas em
planilhas em outras pastas de trabalho. O exemplo a seguir adiciona o valor da clula B4
e 25 e divide o resultado pela soma das clulas D5, E5 e F5.
O&s$r#$: neste exemplo, estamos utilizando a funo SOMA. Trataremos, em detalhes,
sobre funes, nas demais lies deste Curso.
So&r$ a s'()a*$ +a frm!a:
As frmulas calculam valores em uma ordem especfica conhecida como sintaxe. A
sintaxe da frmula descreve o processo do clculo. Uma frmula no Microsoft Excel
comea com um sinal de igual (=), seguido do clculo da frmula. Por exemplo, a
frmula a seguir subtrai 1 de 5. O resultado da frmula exibido na clula.
,-./
O&s: o sinal de menos (-) chamado de operador de subtrao. Na prxima lio
falaremos mais sobre operadores.
S'()a*$ +a frm!a
a estrutura ou ordem dos elementos em uma frmula. As frmulas no Microsoft Excel
seguem uma sintaxe especfica que inclui um sinal de igual (=) seguido dos elementos a
serem calculados (os operandos) e dos operadores de clculo. Cada operando pode ser
um valor que no se altera (um valor constante), uma referncia de clula ou intervalo, um
rtulo, um nome ou uma funo de planilha.
Por padro, o Microsoft Excel calcula uma frmula da esquerda para a direita, iniciando
com o sinal de igual (=). Voc pode controlar a maneira como os clculos so efetuados,
alterando a sintaxe da frmula. Por exemplo, a frmula a seguir fornece 11 como
resultado, pois o Microsoft Excel calcula a multiplicao antes da adio. A frmula
SENAC0INFORMTICA -
multiplica 2 por 3 (tendo como resultado 6) e, em seguida, adiciona 5.
,-1234
Por outro lado, se usar parnteses para alterar a sintaxe, voc pode adicionar primeiro 5 e
2 e, em seguida, multiplicar esse resultado por 3 para obter 21 como resultado.
,5-12634
So&r$ as r$f$r7("'as +a "8!!a:
Uma frmula pode referir-se a uma clula. Se voc desejar que uma clula contenha o
mesmo valor que outra, insira um sinal de igual seguido da referncia da clula, por
exemplo ,A/9; a clula onde voc inserir essa frmula ir conter o mesmo valor da clula
A/9. A clula que contm a frmula denominada dependente seu valor depende do
valor de outra clula. Sempre que a clula qual a frmula fizer referncia for alterada, a
clula que contiver a frmula ser atualizada. A frmula a seguir multiplica o valor na
clula B15 por 5. A frmula ser recalculada sempre que o valor na clula B15 for
alterado.
,:/-3-
As frmulas podem fazer referncia a clulas ou intervalos de clulas, ou a nomes ou
rtulos que representem as clulas ou intervalos.
So&r$ as f(;<$s +$ =!a('!>a:
O Microsoft Excel contm muitas frmulas predefinidas ou internas conhecidas como
funes de planilha. As funes podem ser usadas para efetuar clculos simples ou
complexos. A funo mais comum em planilhas a funo SOMA5 6, que usada para
somar os valores de um intervalo de clulas. Embora voc possa criar uma frmula para
calcular o valor total de algumas clulas que contm valores, a funo de planilha SOMA()
calcular diversos intervalos de clulas.
OPERADORES EM FRMULAS DO EXCEL
A=r$s$()a;?o: nesta lio, vamos tratar sobre os principais operadores que podemos
utilizar em frmulas do Excel. Os operadores especificam o tipo de clculo que voc
deseja efetuar nos elementos de uma frmula. O Microsoft Excel inclui quatro tipos
diferentes de operadores de clculo:
aritmticos
de comparao
de texto
de referncia
O=$ra+or$s ar')m8)'"os:
@ MICROSOFT EXCEL2999
Efetuam operaes matemticas bsicas como adio, subtrao ou multiplicao,
combinam nmeros e produzem resultados numricos. Na )a&$!a a seguir, temos uma
descrio desses operadores utilizados em frmulas do Excel:
O=$ra+or D$s"r';?o E*$m=!o
1 Adio ,:21:41:A
. Subtrao ,C-.D-
3 Multiplicao ,C-32
0 Diviso ,A290:A
B Porcentagem. Utilizado para especificar
porcentagens. Por exemplo, para inserir o valor de
cinco por cento em uma clula, digite o seguinte:
5% ou 0,05.
,A2329B
o
,A239C2
D Exponenciao. utilizado para elevar o primeiro
operando ao expoente definido pelo segundo
operando. O seguinte exemplo eleva 2 no
expoente 3: =2^3
,A2D:2
O=$ra+or$s +$ "om=ara;?o:
Comparam dois valores e produzem o valor lgico EERDADEIRO ou FALSO. Por
exemplo, se utilizarmos a seguinte frmula:
,F2FF-
Se o valor contido na clula F2 for menor do que o valor contido na clula F5, a frmula
ir retornar EERDADEIRO; caso contrrio, ir retornar FALSO. A seguir, a descrio
desses operadores disponveis no Excel:

O=$ra+or D$s"r';?o E*$m=!o
, IGa!
Retorna verdadeiro quando os dois valores
forem iguais.
,F2,F-
H Ma'or +o I$
Retorna verdadeiro quando o primeiro valor for
maior do que o segundo.
,F2HF-
F M$(or +o I$
Retorna menor quando o primeiro valor for
menor do que o segundo.
,F2FF-
SENAC0INFORMTICA J
H, Ma'or o 'Ga! a
Retorna verdadeiro quando o primeiro valor for
maior ou igual ao segundo.
,F2H,F-
F, M$(or o 'Ga! a
Retorna verdadeiro quando o primeiro valor for
menor ou igual ao segundo.
,F2F,F-
FH D'f$r$()$
Retorna verdadeiro quando os dois valores
comparados forem diferentes
,F2FHF-
O=$ra+or$s +$ )$*)o:
O operador de texto K utilizado para concatenar (juntar) texto. Por exemplo, se tivermos
o nome do contribuinte na coluna A e o sobrenome na coluna B, podemos utilizar o
operador K para gerar o nome completo na coluna C. Para isso, utilizaramos a seguinte
frmula:
,A/ K L L K :/
Observe que utilizamos um espao em branco entre aspas (" "). Esse espao em branco
utilizado para que o sobrenome no fique "grudado" com o nome. Utilizamos o operador
& para concatenar as diferentes partes que formam o nome completo:
1. O nome que est na coluna A.
2. Um espao em branco (" ").
3. O sobrenome que est na coluna B.
O=$ra+or$s +$ r$f$r7("'a:
Combinam intervalos de clulas para clculos.
O=$ra+or: 5+o's =o()os6.HO=$ra+or +$ '()$r#a!o: produz uma referncia a todas as
clulas entre duas referncias, incluindo as duas referncias, como por exemplo: :-::/-.
Utilizaremos esse operador quando aprendermos a utilizar frmulas no Excel. Apenas a
ttulo de exemplo, considere a frmula: =SOMA(A/:A49). Essa frmula ir retornar a
soma de todos os valores contidos na faixa de clula A1 at A30. Essa frmula
equivalente seguinte frmula:
=A1+A2+A3+A4+A5+A6+A7+A8+A9+A10+A11+A12+A13+A14+A15
+A16+A17+A18+A19+A20+A21+A22+A23
+A24+A25+A26+A27+A28+A29+A30
O=$ra+or ('?o LML 5=o()o.$.#NrG!a6: Esse operador utilizado para "unir" vrios
intervalos de clulas, de tal forma que os mesmos sejam tratados como um nico
intervalo. Por exemplo, para somarmos os valores dos intervalos :-::/-, mais os valores
do intervalo C42:C299 mais o valor da clula XA-, utilizamos a seguinte frmula:
O MICROSOFT EXCEL2999
,SOMA5:-::/-MC42:C299MXA-6
ORDEM DE AEALIAO DOS OPERADORES NO MICROSOFT EXCEL:

Vamos a alguns exemplos prticos para entender a ordem de avaliao.
E*P /P Qa! o r$s!)a+o +a s$G'()$ frm!a:
,-3@14D2
R: 4RP Primeiro, o 3 elevado ao quadrado e nossa expresso fica assim: ,-3@1R.
Depois, feita a multiplicao e nossa expresso fica assim: ,491R. Finalmente, feita a
soma, obtendo-se o resultado 39.
E*P 2P Vamos utilizar parnteses para modificar a ordem de avaliao da expresso
anterior. Qual o resultado da seguinte frmula:
,-35@146D2
R: A9-. Primeiro, feita a operao entre parnteses e a nossa expresso fica assim:
,-3RD2. Entre a multiplicao e a exponenciao, primeiro efetuada a exponenciao e
a nossa expresso fica assim: ,-3O/. A multiplicao calculada e o resultado A9-
obtido. Veja como um simples parntese altera completamente o resultado de uma
expresso.
UM EXEMPLO DE UTILISAO DE FRMULAS
A=r$s$()a;?o: vamos trabalhar com um exemplo que ilustra a utilizao de frmulas no
Excel.
Abra o Excel e digite os dados indicados na figura a seguir:
SENAC0INFORMTICA R
Nesse exemplo, vamos utilizar frmulas para calcular o desconto para o sindicato (coluna
F) e o valor do salrio lquido (coluna G). Os valores do NSS (coluna D) e do RPF
(coluna E) j so os valores finais em R$. A seguir, orientaes para o clculo das colunas
F e G:
No)a: os percentuais e formas de clculo utilizados no exemplo no tm qualquer relao
com a legislao do NSS e do RPF. Estamos utilizando percentuais e frmulas de
clculo fictcios, apenas para ilustrar a utilizao de frmulas no Microsoft Excel.
1. O desconto para o sindicato correspondente a 4B +o sa!Tr'o &r)o. Para isso, na
clula F6, digite a seguinte frmula: ,C@34B. Estamos multiplicando o valor do salrio
bruto (C6) por 3%, para obter o valor do desconto para o sindicato. Estenda a frmula
para as demais clulas, at a clula F24. Para informaes sobre como estender uma
frmula para uma faixa de clulas.
2P O valor do salrio lquido, coluna G, calculado subtraindo, do salrio bruto (coluna
C), os valores do NSS (coluna D), RPF (coluna E) e Sindicato (coluna F). Para isso, na
clula G6, digite a seguinte frmula: ,C-.D-.E-.F-. Estenda a frmula para as demais
clulas, at a clula F24.
Aps a utilizao dessas frmulas, voc dever obter os resultados indicados na figura a
seguir:
/9 MICROSOFT EXCEL2999
No)a: os resultados, no seu caso, podem no aparecer formatados com o sinal de RU e
com duas casas decimais
FUNVES NO EXCEL INTRODUO
U)'!'Wa(+o f(;<$s (o M'"rosof) E*"$!
A=r$s$()a;?o: nesta lio, veremos como a utilizao das funes do Excel pode facilitar
bastante a realizao de clculos em planilhas. Apresentaremos o conceito de funo,
bem como a sintaxe bsica para a utilizao de funes.
O so +$ f(;<$s:
Uma funo uma frmula especial, predefinida, que toma um ou mais valores (os
parmetros), executa uma operao e produz um valor ou valores. As funes podem ser
usadas isoladamente ou como bloco de construo de outras frmulas. O uso de funes
simplifica as planilhas, especialmente aquelas que realizam clculos extensos e
complexos. Por exemplo, ao invs de digitar a frmula ,A/1A21A41AA1PPP1A299, voc
pode usar a funo SOMA5A/:A2996C para calcular a soma das clulas do intervalo entre
a clula A1 e a clula A200.
SENAC0INFORMTICA //
Se uma funo aparecer no incio de uma frmula, anteceda-a com um sinal de igual,
como em qualquer frmula. Os parnteses informam ao Excel onde os argumentos
iniciam e terminam; lembre-se de que no pode haver espao antes ou depois dos
parnteses. Os argumentos podem ser nmeros, textos, valores lgicos ou referncias.
Para usar uma funo, basta inclu-la nas frmulas da planilha. A seqncia de caracteres
usada em uma funo chamada sintaxe. Todas as funes tm basicamente a mesma
sintaxe. Se voc no a seguir, o Microsoft Excel exibir uma mensagem indicando que h
um erro na frmula. Seja qual for o tipo de frmula, ao incluir uma funo no incio de uma
frmula, inclua um sinal de igual antes da funo.
Os argumentos so especificados sempre dentro dos parnteses. Os argumentos podem
ser nmeros, texto, valores lgicos, matrizes, valores de erro ou referncias a uma clula
ou faixa de clulas. Para que o argumento seja vlido, preciso que ele gere um valor
vlido. Algumas funes aceitam argumentos opcionais, no necessrios para que a
funo execute os clculos.
Os argumentos tambm podem ser constantes ou frmulas. As frmulas podem conter
outras funes. Uma funo que tem como argumento uma outra funo chamada
funo aninhada. No M'"rosof) E*"$!C #o"7 =o+$ a('(>ar a)8 s$)$ (N#$'s +$ f(;<$s
$m ma frm!a. Veremos exemplos de funes aninhadas no decorrer deste Curso.
As funes so frmulas predefinidas que efetuam clculos usando valores especficos,
denominados argumentos, em uma determinada ordem, denominada sintaxe. Por
exemplo, a funo SOMA56 adiciona valores ou intervalos de clulas, e a funo PXTO56
calcula os pagamentos de $m=r8s)'mos com base em uma taxa de juros, na extenso do
emprstimo e no valor principal do emprstimo.
Os argumentos podem ser nmeros, texto, valores lgicos como VERDADERO ou
FALSO, matrizes, valores de erro como #N/D, ou referncias de clula. O argumento
atribudo deve produzir um valor vlido para esse argumento. Os argumentos tambm
podem ser constantes, frmulas ou outras funes.
A sintaxe de uma funo comea com o nome da funo, seguido de um parntese de
abertura, os argumentos da funo separados por ponto-e-vrgula (;) e um parntese de
fechamento. Se a funo iniciar uma frmula, digite um sinal de igual (=) antes do nome
da funo. Essa sintaxe no possui excees, ou seja:
/P Em primeiro lugar vem o nome da funo e uma abertura de parnteses. Por Ex.
,Soma5
2P Em seguida, vem uma lista de parmetros separados por ponto-e-vrgula (;). O nmero
de parmetros varia de funo para funo. Algumas possuem um nico parmetro,
outras possuem dois ou mais, e assim por diante. Por exemplo, a funo soma pode
conter, no mnimo, um parmetro e, no mximo, trinta parmetros. Por E*P
,Soma5A/MC4MFA6. Essa frmula retorna o valor da soma dos valores das clulas
passadas como parmetros, ou seja, essa frmula equivalente : =A1+C3+F4.
4P Aps a lista de parmetros, fechamos os parnteses. Por Ex. ,Soma5A/MC4MFA6.
Agora nossa frmula est completa.
Na tabela a seguir temos mais alguns exemplos de utilizao da funo SOMA().
/2 MICROSOFT EXCEL2999
E*$m=!o f(;?o SOMA D$s"r';?o
,SOMA5A/:A296 Soma dos valores no intervalo de clulas de A1 at A20.
,SOMA5A/:A29MC246 Soma dos valores no intervalo de clulas de A1 at A20,
mais o valor da clula C23.
,SOMA5A/:A29MC24M24-6 Soma dos valores no intervalo de clulas de A1 at A20,
mais o valor da clula C23, mais o valor 235, o qual foi
passado diretamente como parmetro.
,SOMA5A/:A29MC/9:C-96 Soma dos valores no intervalo de clulas de A1 at A20
mais os valores do intervalo de C10 at C50.
Na tabela a seguir temos mais alguns exemplos de utilizao da funo SOMA().
FUNVES INTERMEDIRIAS DO EXCEL
Uma ntroduo s Funes Bsicas do Microsoft Excel
A=r$s$()a;?o: vamos aprender algumas funes bsicas do Excel. Nesta lio
aprenderemos a utilizar as seguintes funes:
SOMA()
MDA()
MXMO()
MNMO()
=SOMA( )
Essa funo produz a soma de todos os nmeros includos como argumentos, ou seja,
que estiverem dentro do intervalo especificado.
S'()a*$: ,SOMA5(Ym/M(Ym2M'()$r#a!o /M'()$r#a!o 2MPPP6
So permitidos de 1 a 30 argumentos. Os argumentos devem ser nmeros, matrizes ou
referncias que contenham nmeros.
E*$m=!o:
Se A1, A2 e A3 contiverem respectivamente os nmeros 5, 8 e 2, ento:
,SOMA5A/:A46
r$s!)arT /-
,SOMA5A/:A4M/-M-6
r$s!)arT 4-
SENAC0INFORMTICA /4
=MDIA( )
Essa funo produz a mdia (ar')m8)'"a) dos argumentos. Ela aceita de 1 a 30
argumentos, e os argumentos devem ser nmeros, matrizes ou referncias que
contenham nmeros.
Im=or)a()$: o nome da funo deve ser escrito com o acento; caso contrrio ser gerado
um erro.
S'()a*$: =MDA(nm1;nm2;intervalo 1;intervalo 2;...)
Por ex.: =MZDIA5-M@MJ6 ir retornar o valor 6.
=MZDIA5A/:A296 ir retornar a mdia dos valores na faixa de A1 at A20.
,MXIMO5 6
Essa funo retorna o maior nmero da lista de argumentos, ou seja, fornece o valor do
maior nmero que estiver dentro do intervalo de clulas passado como parmetro. A
funo MXMO( ) aceita at 30 argumentos. Os argumentos devem ser nmeros ou
matrizes ou referncias que contenham nmeros.
Im=or)a()$: o nome da funo deve ser escrito com o acento; caso contrrio ser gerado
um erro.
S'()a*$: =MXMO(nm1;nm2;intervalo 1;intervalo 2;...)
So usados argumentos que sejam nmeros, clulas vazias, valores lgicos ou
representaes de nmeros em forma de texto. Argumentos que sejam valores de erro ou
texto que no possa ser traduzido em nmeros causaro erros.
E*$m=!o:
Se o intervalo A1:A5 contiver os nmeros 10, 7, 9, 27 e 2, ento:
,MXIMO5A/:A-6
r$s!)a+o 2J
,MXIMO5A/:A-M496
r$s!)a+o 49
/A MICROSOFT EXCEL2999
,M[NIMO5 6
Essa funo bem parecida com a funo MXMO(), s que retorna o menor nmero de
uma lista de argumentos, ou que esteja dentro do intervalo de clulas. Essa funo
tambm aceita at 30 argumentos que devem ser nmeros, ou matrizes ou referncias
que contenham nmeros.
S'()a*$: =MNMO(nm1;nm2;intervalo 1;intervalo2;...)
E*$m=!o:
Se A1:A5 contiver os nmeros 10, 7, 9, 27 e 2, ento:
,M[NIMO5A/:A-6
r$s!)a+o 2
,M[NIMO5A/:A-M96
r$s!)a+o 9
FUNVES INTERMEDIRIAS DO EXCEL II
A=r$s$()a;?o: nesta lio aprenderemos a utilizar as seguintes funes:
CONT.VALORES()
CONT.SE()
SOMASE()
SENAC0INFORMTICA /-
=O!"#$A%O&ES(inter'alo()inter'alo*)###)inter'alon)
Essa funo conta a quantidade de valores contida na lista de argumentos ou no intervalo
das clulas especificadas como argumento. Essa funo aceita de 1 a 30 argumentos. Os
argumentos devem ser nmeros, ou matrizes ou referncias que contenham nmeros.
S'()a*$: =CONT.VALORES(valor1;valor2;intervalo1;...)
E*$m=!o:
Se todas as clulas em A1:A10 contiverem dados, quer sejam nmeros, textos ou
qualquer outro dado, exceto a clula A3, ento:
=CONT.VALORES(A1:A10) --> resulta 9
,CONTPSE5 6
Essa funo conta de acordo com um critrio definido. Por exemplo, em uma planilha com
dados sobre os funcionrios, podemos querer contar quantos funcionrios esto locados
para o departamento de Contabilidade. Podemos usar a funo CONT.SE, para, a partir
da coluna Seo, contar quantos funcionrios pertencem ao departamento de
Contabilidade.
S'()a*$: =CONT.SE(FAXA;Critrio)
E*$m=!o:
Se na faixa de B2 at B50 tivermos 10 vezes a palavra CONTAB, indicando que o
funcionrio da Contabilidade, ento:
,CONTPSE5:2::-9MLCONTA:L6 ..H R$)or(a /9
NOTA: o critrio deve vir sempre entre aspas, mesmo que seja um teste numrico. Por
exemplo, para contar quantos valores maiores do que 20 existem na faixa de A1 at A50,
utilizamos a seguinte frmula:
,CONTPSE5A/:A-9MLH29L6P
=SOMASE( )
Essa funo procura em uma coluna por determinados valores (por exemplo, procura em
uma coluna pela Seo do funcionrio) e, caso encontre o valor procurado, utiliza os
valores de outra coluna para ir somando. Por exemplo, em uma planilha com dados sobre
os funcionrios, podemos querer somar o total de salrios para todos os funcionrios que
esto locados para o departamento de Contabilidade. Podemos usar a funo SOMASE56
para, a partir da coluna Seo, verificar os funcionrios que pertencem a Contabilidade
(CONTAB) e somar os respectivos salrios na coluna de Salrios.
S'()a*$: =SOMASE(FAXA_DE_TESTE;Critrio;FAXA_VALORES_A_SOMAR)
E*$m=!o:
Se na faixa de B2 at B50 tivermos 10 vezes a palavra CONTAB, indicando que o
funcionrio da Contabilidade, e na coluna F, de F2 at F50, tivermos as informaes
/@ MICROSOFT EXCEL2999
sobre o salrio, ento:
,SOMASE5:2::-9MLCONTA:LMF2:F-96
Retorna a soma dos salrios dos 10 funcionrios da Contabilidade. Em resumo, procura
na faixa de B2:B50 pela palavra CONTAB; ao encontrar, desloca-se para a coluna F
(onde est o valor dos salrios) e vai somando os valores dos salrios para os
funcionrios do departamento de Contabilidade.
FUNVES INTERMEDIRIAS DO EXCEL III
A=r$s$()a;?o: neste lio aprenderemos a utilizar as seguintes funes:
ESQUERDA()
DRETA()
OU()
E()
NO()
=ES+UE&DA()
Essa funo atua em valores do tipo texto. A funo esquerda retorna um determinado
nmero de caracteres a partir da esquerda (incio) de uma String de Texto.
S'()a*$: =ESQUERDA(String ou Endereo;Nmero de Caracteres)
E*$m=!o:
Se na clula B2 tivermos o texto "Crso :Ts'"o +$ E*"$! RJ", ento:
=ESQUERDA(B2;7) --> Retorna Crso :
=ESQUERDA("Todos devem Participar";4) Retorna To+o
Observe que o espao em branco tambm conta como um caractere.
=DI&EI"A()
Essa funo atua em valores do tipo texto. A funo direita retorna um determinado
nmero de caracteres a partir da direita (final) de uma String de Texto.
S'()a*$: =DRETA(String ou Endereo;Nmero de Caracteres)
E*$m=!o:
Se na clula B2 tivermos o texto "L';<$s +$ E*"$! 2992, ento:
SENAC0INFORMTICA /J
=DRETA(B2;7) --> Retorna *"$! 2992
=DRETA("Todos Devem Participar";4) Retorna '=ar
Observe que o espao em branco tambm conta como um caractere.
=E()
Todos os argumentos devem ser verdadeiros, para que a funo retorne um valor
verdadeiro.
S'()a*$: =E(Argumentos)
E*$m=!o:
=E(2<3;7>5) --> Retorna E$r+a+$'ro
=E(2>3;5>4)) --> Retorna Fa!so
Tambm podemos utilizar referncia a Clulas. Por exemplo, se na Clula A5 tivermos o
valor 10, teremos o seguinte:
=E(A5<12;A5=10) --> Retorna E$r+a+$'ro
=E(A5<10;5>3) --> Retorna Fa!so, pois A5<10 falso
=OU()
Pelo menos um dos argumentos testados devem ser verdadeiros, para que a funo
retorne um valor verdadeiro. A funo somente retorna falso, quando todos os
argumentos testados forem falsos.
S'()a*$: =OU(Argumentos)
E*$m=!o:
=OU(2<3;7>5) --> Retorna E$r+a+$'ro
=OU(2>3;5>4)) --> Retorna E$r+a+$'ro
=OU(2>3;5<4) --> Retorna Fa!so
Tambm posso utilizar referncia a Clulas. Por exemplo, se na Clula A5 tivermos o
valor 10, teremos o seguinte:
=OU(A5<12;A5=9) --> Retorna E$r+a+$'ro
=OU(A5<10;5<3) --> Retorna Fa!so
=n,o()
nverte o valor de uma expresso lgica, se a expresso for verdadeira, retorna falso, e,
/O MICROSOFT EXCEL2999
se a expresso falso, retorna verdadeiro.
S'()a*$: =NO(Argumento)
E*$m=!o:
=NO(2>3) -> Retorna Verdadeiro
=NO(3>2) -> Retorna Falso
FUNVES INTERMEDIRIAS DO EXCEL EXEMPLOS PRTICOS
A=r$s$()a;?o: a partir desta lio veremos uma srie de exemplos prticos que utilizam
as funes bsicas do Excel, apresentadas nas lies anteriores. Aqui teremos um
exemplo que utiliza as seguintes funes:
SOMA()
MDA()
MXMO()
MNMO()
E*$m=!o:
Vamos criar uma planilha simples, que se chamar Mdulo2.xls, na qual efetuaremos
alguns clculos, e ser salva na pasta C:\Meus documentos.
Para "r'ar a =!a('!>a M+!o 2P*!sC fa;a o s$G'()$:
1. Abra o Excel (I('"'ar .H ProGramas .H M'"rosof) E*"$!).
SENAC0INFORMTICA /R
2. Clique no boto Sa!#ar.
3. Na clula B12 iremos retornar o valor da maior diria. Os valores das dirias esto na
faixa de D- a D/9. Para determinar o maior valor dessa faixa, utilizaremos a funo
MT*'mo56, passando essa faixa como parmetro. Para isso, na clula B12, digite a
seguinte frmula: ,MT*'mo5D-:D/96 Com essa frmula estamos pedindo para o Excel
que seja retornado o maior valor na faixa de clulas de D5 a D10.
Im=or)a()$: o nome da funo deve ser escrito com o acento; caso contrrio, ser gerado
um erro.
4. Na clula B13, iremos retornar o valor da menor diria. Os valores das dirias esto na
faixa de D5 a D10. Para determinar o menor valor dessa faixa, utilizaremos a funo
MN('mo56, passando aquela como parmetro. Para isso, na clula B13, digite a seguinte
frmula: ,MN('mo5D-:D/96 Com essa frmula estamos pedindo para o Excel que seja
retornado o menor valor na faixa de clulas de D5 a D10.
Im=or)a()$: o nome da funo deve ser escrito com o acento; caso contrrio, ser gerado
um erro.
5. Na clula B14, iremos retornar a soma de todas as dirias. Os valores das dirias esto
na faixa de D5 a D10. Para determinar a soma dessa faixa, utilizaremos a funo Soma56,
passando aquela como parmetro. Para isso, na clula B14, digite a seguinte frmula:
29 MICROSOFT EXCEL2999
,Soma5D-:D/96 Com esta, estamos pedindo para o Excel que seja retornada a soma dos
valores, na faixa de clulas de D5 a D10.
6. Na clula B15, iremos retornar a mdia aritmtica do valor das dirias. Os valores das
dirias esto na faixa de D5 a D10. Para determinar a mdia aritmtica dessa faixa,
utilizaremos a funo M8+'a56, passando aquela como parmetro. Para isso, na clula
B15, digite a seguinte frmula: ,M8+'a5D-:D/96 Com esta, estamos pedindo para o Excel
que seja retornada a mdia aritmtica dos valores, na faixa de clulas de D5 a D10.
EXERC[CIO:
Im=or)a()$: o nome da funo deve ser escrito com o acento; caso contrrio, ser gerado
um erro.
1. Efetue os seguintes clculos:
1.1) Na coluna C, calcule o valor do NSS como sendo 10% do salrio bruto (coluna B),
independentemente do valor do salrio.
1.2) Na coluna D, calcule o valor do desconto para o plano de sade do funcionrio. Esse
valor ser baseado no valor do salrio bruto. Para funcionrios com salrio maior ou igual
a R$ 650,00, o desconto para o plano de sade ser de 15% do salrio bruto. Para
salrios abaixo desse valor, o desconto ser de 10% do salrio bruto.
D'"a:
Para efetuar esses clculos automaticamente, utilize a funo SE().
1.3) Na coluna E, calcule o valor do salrio lquido. Para isso, subtraia, do salrio bruto, os
valores do desconto para o NSS e do desconto para o plano de sade.
1.4) Na clula B12, determine o valor do maior salrio lquido. Utilize a funo Mximo( ).
1.5) Na clula B13, determine o valor do menor salrio lquido. Utilize a funo Mnimo( ).
1.6) Na clula B14, determine a soma de todos os salrios lquidos. Utilize a funo
Soma( ).
1.7) Na clula B15, determine a mdia aritmtica dos salrios lquidos. Utilize a funo
Mdia( ).
2.Voc deve obter os resultados indicados na figura a seguir:
SENAC0INFORMTICA 2/
3.Clique no boto Salvar ( ).
NOTA: com base nos conceitos apresentados nas lies anteriores, tente resolver este
exerccio. Na prxima lio veremos a resoluo comentada.
FUNVES INTERMEDIRIAS DO EXCEL RESOLUO DE EXEMPLOS
RESOLUO DO EXEMPLO 2
E*$m=!o 2 . R$so!;?o
A=r$s$()a;?o: nesta lio, apresentaremos a resoluo do exemplo 2, enviado na lio
anterior.
R$so!;?o:
1. Na coluna C, para calcular o valor do NSS, digite a seguinte frmula:
22 MICROSOFT EXCEL2999
,:-39C/
Estamos multiplicando o salrio bruto (coluna B) por 10 por cento (0,1). Estenda essa
frmula para as demais clulas, at a linha 10.
,SE5:-H,@-9M:-3/-BM:-3/9B6
Observe que utilizamos a funo SE para efetuar um desconto de 15% se o salrio bruto
for maior ou igual a 650, e 10%, caso contrrio. Estenda essa frmula para as demais
clulas, at a linha 10. Para maiores informaes sobre a funo SE( ).
No)a: para maiores informaes sobre como estender uma frmula para uma faixa de
clulas 3. Na coluna E, para calcular o valor do salrio lquido, digite a seguinte frmula:
,:-.C-.D-
Estenda essa frmula para as demais clulas, at a linha 10.
4. Efetue os seguintes clculos:
4.1) Na clula B12, determine o valor do maior salrio lquido. Utilize a funo Mximo.
Utilize a seguinte frmula: ,MXIMO5E-:E/96.
4.2) Na clula B13, determine o valor do menor salrio lquido. Utilize a funo Mnimo.
Utilize a seguinte frmula: ,M[NIMO5E-:E/96.
4.3) Na clula B14, determine o valor da soma de todos os salrios lquidos. Utilize a
funo Soma. Utilize a seguinte frmula: ,SOMA5E-:E/96.
4.4) Na clula B12, determine o valor da mdia dos salrios lquidos. Utilize a funo
Mdia. Utilize a seguinte frmula: ,MZDIA5E-:E/96.
5. Voc deve obter os resultados indicados na figura a seguir:
SENAC0INFORMTICA 24
6. Clique no boto Salvar ( ).
NOTA: observe que a novidade neste exemplo a utilizao da funo SE(). Com a
utilizao desta, foi possvel aplicar diferentes percentuais ao desconto do plano de
sade, com base no valor do salrio bruto. Nos exemplos das prximas lies
utilizaremos bastante a funo SE( ).
FUNVES INTERMEDIRIAS DO EXCEL EXEMPLO DE ENDEREOS A:SOLUTOS
A=r$s$()a;?o: nesta lio, veremos mais um exemplo prtico, com a utilizao de
frmulas. Tambm aprenderemos o conceito de endereo absoluto, o qual de
fundamental importncia para a criao de planilhas no Excel.
O $*$m=!o =ro=os)o: vamos supor que voc esteja preparando uma planilha para
calcular o valor do salrio bruto para os funcionrios da Empresa ABC Ltda. O salrio
calculado com base no nmero de horas trabalhadas. O valor para horas extras
diferente do valor para a hora normal. Nesta lio, criaremos a planilha Mdulo 2.xls e a
salvaremos na pasta C:\Meus documentos.
Para criar a planilha M+!o 2P*!s, faa o seguinte:
1. Abra o Excel (I('"'ar .H ProGramas .H M'"rosof) E*"$!).
2A MICROSOFT EXCEL2999
2. Ser aberta uma pasta de trabalho em branco (Pasta1.xls).
3. Digite as informaes indicadas na figura a seguir:
MUITA ATENO PARA O CONCEITO DE ENDEREO A:SOLUTO:
Para calcular o valor do salrio bruto, devemos multiplicar o nmero de horas normais
pelo valor da hora normal e somar esse resultado com o resultado obtido a partir da
multiplicao do nmero de horas extras pelo valor da hora extra. Para o funcionrio
"Jos da Silva", que est na linha 8, utilizaramos a seguinte frmula:
=:O3:A1CO3:-.
B8 contm o nmero de horas normais e B4 o valor da hora normal. C8 contm o nmero
de horas extras e B5 o valor da hora extra. Com essa frmula obteremos, para o
funcionrio Jos da Silva, o valor 728,75. Se tentarmos copiar essa frmula para as
demais linhas, iremos obter resultados incorretos, conforme indicado na figura a seguir:
SENAC0INFORMTICA 2-
POR QUE ISSO ACONTECE%%%%%%
Estamos utilizando, para a linha 8, a seguinte frmula: =:O3:A1CO3:-.
Ao copiarmos essa frmula para as demais linhas, a frmula passa a ser adaptada,
conforme indicado na tabela a seguir:
Para a !'(>a: A frm!a s$rT a+a=)a+a =ara:
R ,:R3:-1CR3:@P
/9 ,:/93:@1C/93:JP
// ,://3:J1C//3:OP
/2 ,:/23:O1C/23:RP
/4 ,:/43:R1C/43:/9P
2@ MICROSOFT EXCEL2999
Observe que, na medida em que vamos descendo uma linha, os nmeros das linhas vo
sendo incrementados. Esse o comportamento padro do Excel quando copiamos uma
frmula para uma faixa de clulas. Para o nmero de horas (colunas B e C), esse o
comportamento desejado, porm, para o valor da hora extra e da hora normal, esse no
o comportamento desejado. Uma vez que o valor da hora normal est fixo na clula B4,
devemos sempre multiplicar o valor da coluna B (nmero de horas normais) pelo valor da
clula B4. Uma vez que o valor da hora extra est fixo na clula B5, devemos sempre
multiplicar o valor da coluna C (nmero de horas extras) pelo valor da clula B5. Para que
os clculos fossem feitos corretamente, deveramos utilizar as frmulas indicadas na
tabela a seguir:
Para a !'(>a: A frm!a "orr$)a 8:
8 ,:O3:A1CO3:-
9 ,:R3:A1CR3:-
10 ,:/93:A1C/93:-
11 ,://3:A1C//3:-
12 ,:/23:A1C/23:-
13 ,:/43:A1C/43:-
ENTOC NESTE CASOC TEREI QUE DIXITAR AS FRMULAS UMA A UMA%%%%%%
De maneira alguma! Para evitar que isso acontea utilizamos os $(+$r$;os a&so!)os.
Quando precisamos fixar um endereo, de tal forma que, ao copiar uma frmula, o
endereo da clula no seja adaptado, precisamos torn-lo um endereo absoluto. Esse
o caso com os endereos das clulas B4 e B5, os quais devem ficar fixos, isto , no
devem ser adaptados medida que a frmula copiada para outras clulas. Para tornar
um endereo absoluto, basta colocar um sinal $ antes da letra da coluna e antes do
nmero da linha. Por exemplo, para tornar B4 e B5 endereos absolutos na frmula da
linha 8, s utilizar a seguinte frmula:
,:O3U:U-1CO3U:U@
Feito isso, voc pode estender a frmula para as demais clulas, que os endereos
absolutos no sero adaptados, conforme indicado na tabela a seguir:
Para a !'(>a: A frm!a "om $(+$r$;o a&so!)o f'"a:
O ,:O3U:UA1CO3U:U-
R ,:R3U:UA1CR3U:U-
/9 ,:/93U:UA1C/93U:U-
SENAC0INFORMTICA 2J
// ,://3U:UA1C//3U:U-
/2 ,:/23U:UA1C/23U:U-
/4 ,:/43U:UA1C/43U:U-
Observe que os endereos que no so absolutos vo sendo adaptados, j os endereos
absolutos se mantm inalterados medida que a frmula vai sendo copiada para as
demais clulas.
Por isso, para calcular o valor do salrio bruto, digite a seguinte frmula na clula D8:
,:O3U:UA1CO3U:U-
Depois, s estend-la para as demais linhas.
1. Voc deve obter os resultados indicados na figura a seguir:
2. Clique no boto Salvar ( ).
2O MICROSOFT EXCEL2999
D'"a:
Para copiar uma frmula para outra clula ou planilha, faa as seguintes coordenadas:
selecione a frmula na barra de frmula com o mouse, clique com o boto direito do
mouse para copiar, v clula em que deseja colar a frmula, d um clique sobre ela,
agora aperte a tecla Es", em seguida clique com o boto direito do mouse e cole. Pronto!
Est colada a sua frmula... Se voc arrastasse o mouse, selecionaria todas as clulas
abaixo, e no isto que voc quer?!
FUNVES SE ANINHADAS
U)'!'Wa;?o A#a(;a+a +a F(;?o SE
=SE(teste)'alor-'erdadeiro)'alor-falso)
Essa funo retorna o valor definido no parmetro "#a!or\s$\#$r+a+$'ro" se o resultado
do teste for verdadeiro ou o valor definido no parmetro "#a!or\s$\fa!so" se o resultado
do teste for falso. Utilize a funo =SE() para fazer testes condicionais de frmulas e
valores de clulas.
S'()a*$: =SE(teste;valor_se_verdadeiro;valor_se_falso)
Se omitido valor_se_falso ser retornado falso. O resultado do teste determinar o valor
devolvido pela funo =SE(). Os argumentos valor_se_verdadeiro e valor_se_falso
podero ser qualquer valor ou teste lgico. Podem ser encadeadas at sete funes
=SE() como argumentos valor_se_verdadeiro e valor_se_falso para construir testes mais
elaborados. Veremos essa tcnica mais adiante.
Se voc deseja emitir uma mensagem no resultado da condio, a mensagem deve ser
colocada entre aspas; assim, ao invs de ser executada uma determinada frmula, ser
exibida uma mensagem para o usurio.
E*$m=!os:
,SE5EERDADEIROM/M26
r$)or(a /
,SE5FALSOM/M26
r$)or(a 2
,SE5A/F-M/9M296
SE A/ for 'Ga! a 4C r$)or(a /9
SE A/ for 'Ga! a OC r$)or(a 29
A=r$s$()a;?o: nesta lio, aprenderemos a utilizar funes "SE ANNHADAS", isto ,
uma funo SE dentro da outra. Tambm utilizaremos a funo E( ).
F(;<$s LSE A('(>a+asL:
,SE5:-H,@-9M:-3/-BM:-3/9B6
SENAC0INFORMTICA 2R
N$s)$ $*$m=!o, estamos testando o valor da clula B5. Se este for maior ou igual a 650,
aplicamos um percentual de 15%; caso contrrio, aplicamos um percentual de 10%.
Porm, nem todas as situaes so assim, to simples. Neste exemplo, temos apenas um
teste: :-H,@-9. Existem situaes mais complexas, nas quais precisamos efetuar uma
srie de testes. Um exemplo tpico seria o clculo do mposto de Renda, o qual baseado
em uma srie de faixas.
Para entendermos como funciona a utilizao de funes "SE Aninhadas", vamos a um
exemplo prtico. Considere a planilha indicada na figura a seguir:
O valor do desconto, para o plano de sade, ser baseado na faixa salarial, conforme
descrito na tabela a seguir:
Fa'*a sa!ar'a! Ea!or +o +$s"o()o 5$m RU6
< 500,00 50
>=500 E <=1000 75
>1000 100
Veja que, nesta situao, no temos apenas um teste. Temos que testar trs
possibilidades: salrio menor do que 500 (<500), salrio entre 500 e 1000 (>=500 E
<=1000) e salrio maior do que mil (>1000). Na verdade, precisamos fazer apenas dois
testes. Testamos se menor do que 500, depois se est entre 500 e 1000. Se nenhum
dos dois testes for verdadeiro, significa que o salrio maior do que 1000 e no
49 MICROSOFT EXCEL2999
precisamos fazer o terceiro teste. Esta uma regra geral: "O (Ym$ro +$ )$s)$s 8 'Ga!
ao (Ym$ro +$ fa'*as m$(os mC o s$]a: )r7s fa'*as , +o's )$s)$s". No nosso caso
temos trs faixas, com isso teremos apenas dois testes.
Outro detalhe importante a ser observado quando temos que testar uma faixa, como por
exemplo: H,-99 E F,/999. Nessas situaes temos que utilizar a funo E em conjunto
com funes SE Aninhadas. Parece complicado? Veremos, no exemplo, que mais
simples do que parece. Ento chega de conversa e vamos resoluo do nosso
exemplo.
Apresentaremos a frmula passo a passo e, no final, a frmula completa.
Na Clula C4, digite a seguinte parte da frmula:
,SE5:AF-99M-9
Nessa primeira parte da frmula estamos testando se o salrio (B4) menor do que 500.
Se for, retornamos um desconto de 50. Aqui est o segredo das funes "SE Aninhadas".
Observe que o prximo passo testarmos a segunda faixa de valores (>=500 e <=1000).
Para fazer esse teste, abrimos uma outra funo SE, dentro da funo SE que abrimos no
incio da frmula. Observe: Uma f(;?o SE +$()ro +a o)ra. Alm disso, para testar
uma faixa, vamos utilizar uma funo E, dentro da segunda funo SE. Vamos
continuao da nossa frmula para entendermos melhor esses conceitos. nserindo o
segundo teste, a nossa funo ficaria assim:
,SE5:AF-99M-9MSE5E5:AH,-99M:AF,/9996MJ-
Observe que, logo aps a segunda funo SE, abrimos um parntese. Depois, utilizamos
a funo E56. Dentro da funo E56, passamos dois parmetros, que so justamente os
testes para a faixa de valores. Aps o 1000, fechamos o parntese da funo E56.
Observe que no fechamos o parntese da funo SE56. Esse um detalhe importante.
Todos os parnteses das funes SE56 sero fechados no final da frmula. Por exemplo,
se usarmos trs funes SE56, no final teremos que fechar trs parnteses. Se voc
fechar o parntese da funo SE56, no meio da frmula, sero obtidos resultados
incorretos. Aps fechar o parntese da funo E, colocamos o valor que deve ser
retornado caso o salrio esteja na faixa entre 500 e 1000, no nosso exemplo J-.
C'+a+o: um dos erros mais comuns no colocar o endereo da clula na hora de fazer
os testes. Por exemplo, a frmula a seguir est incorreta:
,SE5F-99M-9MSE5E5H,-99MF,/9996MJ-. Nesse caso, colocamos apenas os operadores de
comparao (>, <, etc). Mas, quem deve ser comparado, ou seja, precisamos informar o
endereo da clula onde est o valor a ser comparado.
Agora vamos finalizar a nossa frmula. Como temos trs faixas somente precisamos fazer
dois testes, conforme descrito anteriormente. Como j fizemos dois testes, basta informar
qual o valor deve ser retornado caso os dois primeiros testes falhem, ou seja, qual o valor
a ser retornado caso o salrio seja maior do que 1000. Tambm precisamos fechar os
parnteses para as funes SE56. No nosso exemplo, temos duas funes SE56, portanto
temos que fechar dois parnteses no final da frmula. Nossa frmula completa ficar
assim:
=SE5B4<500;50;SE5E5:AH,-99M:AF,/9996MJ-;/9966
Estenda essa frmula para as demais clulas, at a linha 15.
SENAC0INFORMTICA 4/
Feito isso, voc deve obter os resultados indicados na figura a seguir:
Nas prximas lies apresentaremos novos exemplos de utilizao de funes LSE
A('(>a+asLP
EXEMPLO -
O&]$)'#o: nesta lio iremos propor um exemplo que utiliza as seguintes funes:
CONT.SE()
SOMASE()
Funes "SE Aninhadas"
E()
Exemplo: vamos criar uma planilha na qual efetuaremos alguns clculos. Nesta lio
criaremos a planilha Modulo 2.xls e salvaremos a mesma na pasta C:\Meus documentos
42 MICROSOFT EXCEL2999
Para criar a planilha M+!o 2P*!s, faa o seguinte:
1. Abra o Excel (I('"'ar .H ProGramas .H M'"rosof) E*"$!).
2. Ser aberta uma pasta de trabalho em branco 5Pasta1.xls).
3. Digite as informaes indicadas na figura a seguir:
4. Utilize funes SE Aninhadas, para determinar o valor do desconto para o plano de
sade, na coluna C, de acordo com os critrios da tabela a seguir:
Fa'*a sa!ar'a! Ea!or +o +$s"o()o 5$m RU6
< 500 50
>=500 E <=1000 75
>1000 1000
SENAC0INFORMTICA 44
5. Utilize funes SE Aninhadas, para determinar o valor do desconto para o NSS, na
coluna D, de acordo com os critrios da tabela a seguir:
Fa'*a sa!ar'a! D$s"o()o +o INSS 5$m RU6
<500 35
>=500 E <=1000 65
>1000 90
No)a: esses valores so fictcios, no tendo qualquer ligao com os valores
determinados pela legislao do NSS.
6. Na coluna E, calcule o valor do salrio lquido. Para isso, subtraia, do salrio bruto, os
valores do desconto para a sade e para o NSS.
7. Nas clulas B18, B19 e B20, utilize a funo CONT.SE() para determinar quantos
funcionrios pertencem a cada uma das faixas salariais. Utilizando a frmula
,CONTPSE5:A::/-M^H-99^6.CONTPSE5:A::/-M^H,/999^6. Esta frmula serve para a
clula que pede que conte o salrio entre 500 e 100.
8. Nas clulas C18, C19 e C20, utilize a funo SOMASE() para determinar a soma dos
salrios para cada uma das faixas salariais. Por exemplo, na clula C18 vamos
determinar a soma dos salrios de todos os funcionrios que ganham menos do que R$
500,00. Utilizando a frmula para a soma de valores entre 500e e 100,
,SOMASE5:A::/-M^H-99^6.SOMASE5:A::/-M^H,/999^6.
9. Feito isso, voc deve obter os resultados indicados na figura a seguir:
4A MICROSOFT EXCEL2999
10. Agora vamos salvar a planilha.( )
11. Selecione o comando ArI'#o .H Sa!#ar "omo. Surge a janela Salvar como.
12. Utilize a lista Salvar em para navegar at a pasta C:\Meus documento
13. No campo Nome do arquivo:, digite Modulo 2.xls. Sua janela deve estar conforme
indicado na figura a seguir:
SENAC0INFORMTICA 4-
14. Clique no boto Sa!#ar ( ):
15. Feche o Microsoft Excel.
EXEMPLO @
O&]$)'#o: nesta lio iremos propor um exemplo que utiliza o conceito de endereos
absolutos e as seguintes funes:
SOMA()
MDA()
MXMO()
MNMO()
CONT.SE()
SOMASE()
Funes "SE Aninhadas"
E()
Nesta lio criaremos a planilha Modulo 2.xls, na qual efetuaremos alguns clculos e
salvaremo-la na pasta C:\Meus documentos.
Para criar a planilha Mo+!o 2P*!s, faa o seguinte:
1. Abra o Excel (niciar -> Programas -> M'"rosof) Excel).
4@ MICROSOFT EXCEL2999
2. Ser aberta uma pasta de trabalho em branco (Pas)a/.xls).
3. Digite as informaes indicadas na figura a seguir:
4. Na coluna E, vamos calcular o valor do salrio bruto. Na clula E9, digite a seguinte
frmula:
,CR3U:U-1DR3U:U@
O&s$r#$: a utilizao de endereos absolutos para as clulas U:U- (valor da hora
normal) e U:U@ (valor da hora extra). Estenda essa frmula para as demais linhas.
5. Utilize funes SE Aninhadas para determinar o valor do desconto para o NSS, na
coluna F, de acordo com os critrios da tabela a seguir:
SENAC0INFORMTICA 4J
Sa!Tr'o :r)o D$s"o()o +o INSS 5$m RU6
< 500 35
>=500 E <=1000 65
>1000 90
Na clula F9, digite a seguinte frmula:
,SE5ERF-99M4-MSE5E5ERH,-99MERF,/9996M@-MR966
Estenda essa frmula para as demais linhas.
No)a: os descontos e clculos utilizados neste exemplo so fictcios, no tendo relao
com a legislao do NSS e do RPF. Um bom exerccio seria adaptar os nossos clculos
fictcios para clculos reais, baseados na legislao.
6. Utilize funes SE Aninhadas, para determinar o valor do desconto para o RPF, na
coluna G, de acordo com os critrios da tabela a seguir:
Sa!Tr'o :r)o D$s"o()o +o IRPF 5$m RU6
<500 0
>=500 E <=1000 35
>1000 50
7. Na clula G9, digite a seguinte frmula:
,SE5ERF-99M9MSE5E5ERH,-99MERF,/9996M4-M-966
Estenda essa frmula para as demais linhas.
No)a: os descontos e clculos utilizados neste exemplo so fictcios, no tendo relao
com a legislao do NSS e do RPF. Um bom exerccio seria adaptar os nossos clculos
fictcios para clculos reais baseados na legislao.
8. Na coluna E, calcule o valor do salrio lquido. Para isso, subtraia, do salrio bruto, os
valores do desconto para o NSS e para o RPF.
9. Na clula H9, digite a seguinte frmula:
,ER.FR.XR
Estenda essa frmula para as demais linhas.
10. Nas clulas B35, B36 e B37, utilize a funo CONT.SE() para determinar quantos
funcionrios pertencem a cada seo ADM, CONTAB E FNAN respectivamente.
11. Nas clulas C35, C36 e C37, utilize a funo SOMASE() para determinar a soma dos
salrios para cada seo. Por exemplo, na clula C35 vamos determinar a soma dos
salrios de todos os funcionrios da Administrao ADM.
12. Nas clulas D35, D36 e D37, vamos determinar o valor da mdia salarial por seo.
Para isso, basta dividir a soma dos salrios da seo pelo nmero de funcionrios da
4O MICROSOFT EXCEL2999
seo.
13. Na clula B30, utilize a funo Mximo() para determinar o maior salrio lquido.
14. Na clula B31, utilize a funo Mnimo() para determinar o menor salrio lquido.
15. Na clula B32, utilize a funo Mdia() para determinar a mdia aritmtica dos
salrios.
16. Feito isso, voc deve obter os resultados indicados na figura a seguir:
17. Agora vamos salvar a planilha.
18. Selecione o comando Arquivo -> Salvar como. Surge a janela Salvar como.
19. Utilize a lista Salvar em, para navegar at a pasta C:\Meus documentos. No campo
Nome do arquivo:, digite Modulo 2.xls. Sua janela deve estar conforme indicado na figura
a seguir:
SENAC0INFORMTICA 4R
21. Clique no boto Salvar.
22. Feche o Microsoft Excel.
FUNO PROC E CONXELAMENTO DE PLANILHA
! funo "#!$% l& um 'alor% (rocura este 'alor em um determinado inter'alo% retorna com
a informao de um outro inter'alo% onde cont)m as informaes *ue 'oc& +ostaria de mostrar.
1. Monte uma ta,ela na "lan1 como a mostra na fi+ura a,aixo.
A9 MICROSOFT EXCEL2999
. -a "lan faa a se+uinte (lanil.a.
3. -a c)lula B escre'a o se+uinte comando /"#!$012"lan3414541416 2 "lan 3
4B454B4167 cli*ue no ,oto E-8E#.
SENAC0INFORMTICA A/
9. #e(ita esta o(erao (ara as se+uintes c)lulas $% E.
utilizado o recurso de congelamento de planilha, para que algumas linha e/ou
colunas que deseja ser visualizada sempre no saia de sua da tela quando se esta
colocando vrios dados na planilha.
A2 MICROSOFT EXCEL2999
A FORMATAO CONDICIONAL
um recurso que permite dar nfase a determinadas clulas. nclui a modificao
do estilo da fonte, bem como a adio de bordas e preenchimentos, a partir de uma
condio imposta por voc.
A=!'"a(+o a forma;?o "o(+'"'o(a!
Para exemplificar a utilizao desse recurso, vamos montar uma tabela e salv-la
como Co()ro!$ +$ Es)oI$P*!s:
Planilha de Controle de Estoque
Neste primeiro exemplo, vamos fazer com que os valores acima de R$ 700,00
sejam exibidos em ($Gr')o. Execute os procedimentos a seguir:
Selecione a rea de clulas CJ:H2/. Para que o comando tenha sucesso,
necessrio selecionar a rea de clulas previamente;
Abra o menu Formatar e clique sobre o comando Formatao Condicional. Ser
exibida uma caixa de dilogos, assim como a mostrada na figura abaixo:
SENAC0INFORMTICA A4
Como nossa condio para formatao tem como base um valor determinado,
devemos manter a expresso O #a!or +a "8!!a 8, no primeiro menu desdobrvel;
O segundo menu trata do operador da condio. Como queremos atingir somente
as clulas cujos valores excedem 700, escolhido no menu o operador ma'or +o I$.
Para isso, clique na seta e, em seguida, sobre o operador;
Na caixa de entrada seguinte, devemos informar a condio em si. Neste exemplo,
a condio o valor dado para a formatao, no caso, 700. Digite o valor direto na caixa
de entrada.
Clique sobre o boto . Ser exibida uma caixa de dilogos, como a
mostrada na figura abaixo:
Segundo o requerimento, os valores maiores que 700 devero ser formatados
apenas com o estilo ($Gr')o. Clique no boto OK para finalizar a operao.
AA MICROSOFT EXCEL2999
E*$r"N"'o
1. Crie uma planilha de preos de peas de computadores com os itens =ro+)oC
Ia()'+a+$C mar"aC #a!orC )o)a!. Depois, selecione a clula E11;
2. No menu Formatar, d um clique em Formatao condicional;
3. Na rea Condio 1, assegure-se de que O valor da clula seja selecionado na
caixa da esquerda. No meio da lista suspensa, selecione Menor do que. Na caixa
direita, digite 250;
4. D um clique no boto Formatar;
5. D um clique na seta suspensa da caixa Cor;
6. D um clique na caixa Azul, no canto inferior direito, e d um clique em OK;
7. Na caixa de dilogo Formatao condicional, d um clique em OK. Como o nmero
na clula E11 menor que o valor previsto de R$ 250 para esta tarefa, o valor
realado em azul.
CLASSIFICAO E FILTRAXEM DE DADOS DO EXCEL 2999
C!ass'f'"a(+o os +a+os +a =!a('!>a
Para que os dados possam ser classificados, necessrio que a planilha tenha
sido desenvolvida na forma de um banco de dados, no qual o rtulo de cada coluna
representa um campo e as informaes, dispostas e linhas, representam os registros.
Posicione o apontador do mouse na clula inicial, pressione e arraste o mouse at
cobrir toda a rea de dados referida;
Abra o menu Dados e clique no comando Classiicar, quando ser exibida uma
caixa de dilogos como a mostrada pela figura:
SENAC0INFORMTICA A-
No menu desdobrvel Classiicar por, voc pode selecionar o nome do principal
campo que ser tomado como classiicar por. Selecione a opo Produto;
A classificao pode ser em ordem crescente ou decrescente. Selecione a
classificao crescente, clicando sobre a opo correspondente e clique no boto
;
Es)r)ra +$ )='"os
A estrutura de tpicos organiza os dados em nveis. Desse modo, podemos exibir
todos os detalhes de uma planilha ou selecionar apenas os dados mais gerais. Vamos
exemplificar atravs da planilha !elat"rio de vendas#
Planilha !elat"rio de vendas estruturada em t"picos
A@ MICROSOFT EXCEL2999
Nessa planilha temos trs opes de exibio: podemos mostrar todos os dados,
ou apenas os resultados por regio, ou s o resultado geral do pas:
Planilha !elat"rio de vendas com t"picos recolhidos parcialmente
Planilha !elat"rio de vendas com t"picos totalmente recolhidos
Fazemos as mudanas no modo de exibio clicando nos botes + e do lado
esquerdo da planilha. So os botes da estrutura de tpicos. O boto + expande a
exibio. O boto recolhe a exibio.
Para criar uma estrutura de tpicos na planilha faa o seguinte:
$% Selecione os dados da planilha que sero estruturados&
. 'o menu Dados clique em Organi(ar estrutura de t"picos% Em seguida clique em )uto*"picos%
+% Pronto% O E,cel criar- a estrutura de t"picos% Esse mtodo simples s" unciona
para algumas planilhas como a que usamos no e,emplo% ) criao autom-tica s"
d- certo quando o E,cel encontra a planilha preparada% ) incluso de clulas com
a uno SO.) a/uda a estruturao em t"picos%
Se o comando AutoTpicos no funcionar voc poder criar a estrutura
manualmente. simples. Voc s tem que agrupar as linhas para criar as chaves da
estrutura de tpicos.
Para agrupar as linhas da regio Centro-Oeste, por exemplo, faa assim:
Selecione as linhas 012 e 3&
'o menu Dados1 clique em Organi(ar estrutura de t"picos e no comando )grupar%
SENAC0INFORMTICA AJ
Repita a mesma operao para agrupar as demais regies. Para criar a chave
geral selecione as linhas de 4 a 20 e aplique o comando Agrupar:
.enu *"picos
F'!)raG$m
A ferramenta Filtragem boa para selecionar dados numa lista grande. Filtrar
exibir dados que atendem uma certa condio e ocultar os demais.
Vamos filtrar a planilha Preos de autom"veis da seguinte maneira: vamos exibir
apenas as linhas dos carros da categoria Sedan; vamos construir a tabela Preos de
Automveis:
Planilha Preos de )utom"veis
$% Selecione o intervalo de dados 4)+#D567&
. 'o menu Dados clique em Filtrar e em )utoFiltro% Surgiro bot8es ao lado de cada t9tulo
de coluna&
+% Clique no boto do t9tulo Categoria e selecione a opo Sedan%
:% Pronto% O E,cel e,ibir- apenas as linhas de carros Sedan#
AO MICROSOFT EXCEL2999
Planilha Preos de )utom"veis iltrada
Para exibir as linhas ocultas pela filtragem, clique no menu Dados, em Filtrar e na
opo Mostrar tudo.
Vamos fazer mais uma filtragem de modo diferente. Vamos exibir apenas os carros
que custam menos de R$ 20.000,00. Faa assim:
$% Clique no boto da coluna Preo&
. Escolha ao opo Personali(ar%%% Surgir- a cai,a de di-logo Personali(ar )utoFiltro&
+% 'o primeiro campo selecione menor do que e1 no segundo campo1 digite
56%666166&
9. Clique em O;#
Cai,a de di-logo Personali(ar )utoFiltro
SENAC0INFORMTICA AR
Planilha Preos de )utom"veis iltrada por preo
Para remover um filtro clique em Dados, em Filtrar%%% e desmarque a opo )utoFiltro%
E*$r"N"'o
1. Crie uma planilha com o nome Seus Clientes, com os seguintes itens: nome do
cliente, tipo de promoo, rendimento; depois, d um clique na clula B2,
cabealho da coluna Tipo de Promoo;
2. No menu Dados, aponte para Filtrar e d um clique em AutoFiltro;
3. Na clula B2, d um clique na seta suspensa AutoFiltro e selecione Rdio. So
exibidos os registros para o tipo de promoo de rdio, e todos os demais registros
ficam ocultos;
4. Para restabelecer todos os registros, na clula B2, Tipo de Promoo, d um clique
na seta suspensa AutoFiltro e selecione Tudo. Todos os registros sero exibidos;
5. Execute esses mesmos procedimentos agora nas outras colunas.
MANIPULANDO :ANCO DE DADOS DO EXCEL 2999
Form!Tr'os
Quando temos dados para digitar em listas grandes, podemos recorrer ajuda dos
formulrios do Excel. Digitar dados num formulrio muitas vezes mais prtico que digit-
los diretamente na lista.
Antes de trabalhar com formulrios vamos entender os termos usados. Um
formulrio uma caixa de dilogo com vrios campos. Cada campo representa uma
coluna da lista. O conjunto de todos os dados de uma linha da tabela compe um registro.
Agora vamos exemplificar.
Clique em alguma clula da lista de preos da planilha Preos de autom"veis&
No menu Dados clique em Formul-rio. Surgir um formulrio na tela;
Para incluir um registro no formulrio clique em 'ovo;
Digite os dados nos campos do formulrio. Para passar de um campo a outro use a
tecla TAB. No final da digitao tecle ENTER. Os registros novos sero includos no final
da lista;
Depois de digitar os novos registros, clique em Fechar:
-9 MICROSOFT EXCEL2999
Formul-rio
S&)o)a's
O comando Subtotais permite obter vrias informaes de uma lista de dados.
Vamos partir da planilha Preos de autom"veis. Com o comando Subtotais podemos
obter informaes como as seguintes:
$% Saber quantos carros de cada marca esto na tabela&
5% Saber o preo mdio dos carros de cada categoria&
+% Saber o preo m-,imo dos carros de cada marca&
:% Saber o preo m9nimo dos carros em cada categoria%
Vamos usar os subtotais para saber qual o preo mdio dos carros em cada
categoria. Faa assim:
$% Selecione os dados da tabela e classiique<a primeiro por categoria e depois por
preo decrescente% Caso no se lembre como a(er isso volte atr-s no item
Classiicao desta apostila&
. 'o menu Dados escolha Subtotais%%% Surgir- a cai,a de di-logo Subtotais&
3. 'o campo ) cada alterao escolha Categoria&
9. 'o campo =sar uno escolha mdia&
6. Clique em O;%
2% Pronto% O E,cel cria os subtotais para n"s#
SENAC0INFORMTICA -/
Planilha Preos de )utom"veis com Subtotais
Para cancelar a exibio de subtotais, clique no menu Dados e no comando Subtotais.
Na caixa de dilogo, clique no boto !emover todos.
Ea!'+a;?o +$ +a+os
um mecanismo que permite controlar a digitao de dados. Podemos definir que
alguns valores no sero aceitos numa clula. Vamos a um exemplo:
Uma empresa atacadista de equipamentos de informtica tira seus pedidos de
compra no Excel. No pedido de compra h uma tabela com as seguintes colunas:
quantidade, produto, preo unitrio e preo total. Vamos criar uma validao de dados
nas clulas de quantidade. Queremos que sejam aceitos apenas nmeros inteiros
maiores que 3. sso porque 3 o pedido mnimo aceito pela empresa e inteiros porque
no d para cortar os equipamentos e vend-los em pedacinhos.
Planilha Pedido de compra
-2 MICROSOFT EXCEL2999
Para criar uma validao de dados faa assim:
$% Selecione as clulas do item >uantidade 4):#)37&
. 'o menu Dados escolha ?alidao%%% Surgir- a cai,a de di-logo ?alidao de dados&
3. 'o campo Permitir escolha '@mero inteiro&
9. 'o campo Dados escolha maior do que&
6. 'o campo .9nimo digite +&
:. 'a guia .ensagem de entrada digite o t9tulo >uantidade e a mensagem .9nimo +&
;. 'a guia )lerta de erro digite o t9tulo >uantidade e a mensagem ) quantidade m9nima 6+&
<. Clique em O;%
A% Pronto% O E,cel no aceitar- qualquer valor na coluna das quantidades% >uando o
usu-rio selecionar uma clula receber- uma mensagem de entrada% Se o usu-rio
tentar digitar um valor inv-lido ser- avisado por uma cai,a de alerta#
.ensagem de entrada
)lerta de validao
Para remover uma validao, primeiro selecione as clulas. Em seguida clique no
menu Dados e escolha ?alidao%%% Na caixa de dilogo clique no boto Bimpar tudo.
TA:ELAS DIN_MICAS
As tabelas dinmicas so timas para analisar dados de grandes listas. Vamos
exemplificar. Veja a planilha Controle dirio de vendas:
SENAC0INFORMTICA -4
Planilha Controle di-rio de vendas
O gerente da empresa quer saber informaes como: qual a regio que est
comprando mais; qual o tipo de produto que est vendendo mais; quem o melhor
vendedor. As tabelas dinmicas tornam essas anlises muito fceis. Elas resumem os
dados. Vamos criar uma tabela dinmica para a planilha Controle di-rio de vendas. Faa
assim:
1. 'o menu Dados escolha !elat"rio de tabela e gr-icos dinCmicos%%% Surgir- o )ssistente de tabela
dinCmica e gr-ico dinCmico&
5% 'a etapa $ indique que a tabela dinCmica usar- dados de uma lista do E,cel e que
quer uma tabela dinCmica&
+% 'a etapa 5 indique o local onde a tabela dinCmica vai colher os dados% s"
selecionar com o mouse as clulas da lista de dados&
:% 'a etapa + indique o local onde a tabela dinCmica vai icar% Escolha na planilha
atual% Digite apenas o endereo da clula onde icar- o canto superior esquerdo da
tabela% Por e,emplo# D+%
6. Clique em Concluir%
-A MICROSOFT EXCEL2999
)ssistente de tabela dinCmica e gr-ico dinCmico
Pronto. A estrutura da tabela dinmica est montada:
Estrutura de tabela dinCmica
O prximo passo definir as posies dos campos na tabela. sso simples. Basta
arrastar o nome do campo que est na barra Tabela dinmica para uma das reas da
tabela. Faa o seguinte:
$% )rraste o campo !egio para a -rea Campos de coluna&
5% )rraste os campos ?endedor e *ipo para a -rea Campos de linha&
+% )rraste o campo ?alor para a -rea Etens de dados#
Farra *abela dinCmica
SENAC0INFORMTICA --
Pronto. Uma tabela dinmica est montada:
*abela dinCmica
D'"a
O nome do recurso tabela dinmica porque os campos podem ser arrastados
para posies novas. Com isso produzimos novas combinaes de dados que permitem
anlises diferentes.
ANOTAVES:
Im=or)a;?o +$ +a+os
Muitas vezes os dados que voc precisaria digitar para criar uma planilha esto
prontos em outro arquivo. O Excel pode importar informaes da nternet, de bancos de
dados e de arquivos de texto:
.enu Obter dados e,ternos
Da I()$r($)
Para importar dados de uma pgina de nternet voc deve informar o endereo da
pgina e quais dados sero importados. Faa assim:
-@ MICROSOFT EXCEL2999
No menu Dados clique em Obter dados e,ternos e em Criar consulta G Heb. Surgir a caixa de
dilogo 'ova consulta G Heb:
Cai,a de di-logo 'ova consulta G Heb
D$ &a("os +$ +a+os
O Excel pode importar dados de vrios tipos de bancos de dados. Para isso ele
conta com o auxlio do programa Microsoft Query, que faz a tarefa de se conectar a um
banco de dados. Para importar dados de um banco de dados faa assim:
Cai,a de di-logo do .icrosot >uerI
Escolha o tipo de banco de dados desejado e siga as instrues do Microsoft
Query. Para cada banco de dados a seqncia a seguir diferente.
D$ arI'#os +$ )$*)o
SENAC0INFORMTICA -J
Arquivos de texto podem ser importados para o Excel. Lembre-se que o texto
precisa estar dividido em partes, cada parte ser inserida numa clula. O Excel procura os
separadores de texto para saber como colocar cada parte do texto numa clula. Os
separadores comuns so tabulao, vrgula, ponto-e-vrgula ou espao. Devemos definir
um separador na hora de importar os dados.
Para importar dados de um arquivo de texto faa assim:
1. 'o menu Dados1 escolha Obter dados e,ternos e clique em Emportar arquivo de te,to&
5% Selecione o arquivo na lista de pastas do computador&
3. !esponda Gs perguntas do assistente e clique em Concluir%
AUDITORIA E FUNO DO EXCEL 2999
A a+')or'a +$ "8!!as serve para que o usurio saiba as procedncias de uma
determinada frmula inserida numa clula, ou ainda, qual ou quais as clulas
dependentes na planilha. Para que a auditoria seja feita com sucesso, a clula deve ter
obrigatoriamente uma frmula, a qual deve apresentar por sua vez pelo menos uma
referncia de outra clula qualquer da planilha.
Para a construo de uma planilha de auditoria devemos iniciar uma nova pasta de
trabalho:
Preencha o intervalo das clulas :/::A, assim como mostrado na figura
*abela para iniciar a auditoria
Posicione1 em seguida1 o seletor na clula D* e digite a seguinte "rmula# JSO.)4F$#F:7&
'a clula ./ digite a "rmula J4D5K$667&
Posicione o seletor em D*1 abra o menu Ferramentas1 posicione o apontador sobre
-O MICROSOFT EXCEL2999
)uditoria e clique sobre o comando !astrear precedentes% Ser- mostrada a igura#
*abela de auditoria
PROTEXENDO UMA PLANILHA DEFININDO UMA SENHA
A=r$s$()a;?o: nesta lio, aprenderemos a proteger uma planilha do Excel, atravs da
definio de uma senha. Podemos definir uma senha para leitura da planilha e outra para
alterao da planilha. Ao abrir a planilha, em primeiro lugar ser solicitada a senha para
leitura. Em seguida, solicitada a senha para alterao (caso esta tenha sido definida).
Se o usurio souber apenas a senha para leitura, ele poder abrir a planilha, porm, no
poder fazer alteraes. Se ele souber a senha para alterao, poder alterar a planilha e
salvar as alteraes.
As senhas so definidas para cada planilha individualmente. Um +$)a!>$ 'm=or)a()$ 8
I$C s$ #o"7 $sI$"$r a s$(>a +$ !$')raC (?o s$rT ma's =ossN#$! a&r'r a =!a('!>a. A
nica maneira de voltar a ter acesso planilha lembrando da senha. Se voc esquecer
a senha de gravao, poder abrir a planilha, porm, no poder fazer alteraes.
Como +$f'('r as s$(>as +$ !$')ra $ a!)$ra;?o%
1. Abra a planilha na qual voc deseja definir a(s) senha(s).
2. Selecione o comando Arquivo -> Salvar como. Surgir a janela indicada na figura a
seguir:
SENAC0INFORMTICA -R
3. D um clique no boto Opes. Na janela que surge (conforme indicado na figura a
seguir), voc pode definir uma senha para leitura (senha de proteo) e tambm uma
senha para gravao/alterao (senha de gravao). Se for definida apenas a senha de
proteo, a senha ser solicitada na abertura da planilha. Se voc fornecer uma incorreta,
a planilha no ser carregada. Se voc definir apenas a de gravao, a senha ser
solicitada no momento da abertura da planilha. Se voc no fornecer a senha de
gravao ou fornecer uma incorreta, a planilha ser carregada, porm, no poder ser
alterada. Na figura a seguir, definiremos uma senha de proteo e tambm uma de
gravao:
4. Aps digitar as senhas, d um clique no boto OK. Ser exibida uma janela pedindo
confirmao para a senha de proteo. Digite a senha novamente e d um clique em OK.
Surgir uma janela pedindo a confirmao da senha da gravao. Digite-a novamente e
d um clique em OK. Voc estar de volta janela Salvar como. D um clique no boto
Salvar. Voc estar de volta planilha.
@9 MICROSOFT EXCEL2999
Marcando aqui sempre criar um
Backup automtico
No poder salvar as mudanas,
s se mudar o nome do arquivo.
No)a: as senhas de gravao e proteo no precisam ser iguais.
5. Feche a planilha.
6. Abra a planilha novamente e observe que, em primeiro lugar, ser solicitada a senha de
proteo. Digite-a, conforme indicado na figura a seguir, e d um clique no boto OK:
Se voc no digitar a senha ou digitar uma incorreta, a planilha no ser aberta.
7. Em seguida, ser solicitada a senha de gravao. Digite-a, conforme indicado na figura
a seguir, e d um clique no boto OK:
Se voc no souber a senha, pode clicar no boto Somente leitura. A planilha ser aberta,
porm, no podero ser feitas alteraes.
8. Se voc no quiser mais utilizar senhas em uma planilha, utilize o comando Arquivo ->
Salvar como. Na janela que surge, d um clique no boto Opes e defina as duas
senhas em branco. Salve a planilha. Na prxima vez que a planilha for aberta, no sero
mais solicitadas as senhas de proteo e gravao.
MACROS E OUTRAS OPERAVES DO EXCEL 2999
SENAC0INFORMTICA @/
Macro um programa gerado pelo usurio, cujo contedo so instrues
armazenadas exclusivamente para aes a serem feitas. Com o Macro, o usurio pode
executar vrias aes ao mesmo tempo, simplesmente clicando em botes ou
executando um comando, diminuindo consideravelmente seu trabalho.
Nossa primeira macro tem como funo inserir uma nova planilha e formatar
determinadas clulas com cores de procedimentos a seguir:
$% )bra o menu Ferramentas1 posicione o apontador em .acro e clique sobre o
comando Lravar 'ova .acro&
5% 'a cai,a e,ibida1 vocM pode#
+% 'omear a macro1 digitando seu nome na cai,a de entrada 'ome da .acro% Para o
e,emplo1 oi digitado .acroN*este&
:% Deinir um atalho de teclas para macro1 comeando por C*!B% )penas digite o
caractere que1 em con/unto com essa tecla1 ar- a macro agir&
0% Deinir o local de arma(enamento da macro%
2% Clique no boto O;% ) -rea de trabalho do E,cel ser- visuali(ada1 /untamente com
a presena de uma pequena barra denominada Parar macro% Ela ser- necess-ria
para concluir as a8es que comporo as instru8es da macro#
Farra de Lravao
D'"a
Quando voc abrir uma pasta de trabalho que contenha uma macro, aparecer
uma mensagem de aviso, pedindo-lhe que ative ou desative todas as macros da pasta de
trabalho. Desativar as macros o ajudar a reduzir o risco de que um vrus de macro, que
pode estar, por exemplo, em uma pasta de trabalho de uma rede ou site da Web
inseguros, danifique seus arquivos ou computador. Como o Excel no determina de fato
se uma macro na pasta de trabalho contm um vrus, certifique-se de que a fonte da
pasta de trabalho seja confivel, ou passe um antivrus.
$% )bra o menu Enserir e clique no comando Planilha&
@2 MICROSOFT EXCEL2999
5% Escolha aleatoriamente clulas da planilha e aplique dierentes cores de undo
para eles&
3. Selecione o intervalo A(0D(11 ormate<o como .oeda&
:% Clique no boto Lravao na Farra de Lravao1 concluindo a gravao da macro%
E*$")a(+o a ma"ro
Para executar a macro vamos seguir estes passos:
Abra o menu Ferramentas e, no submenu Macro, clique no comando .acros;
Na caixa exibida, selecione o nome a ser executado e, para isso, clique no boto
:
Cai,a de edio e manipulao de macros
Os cdigos da macro podem ser no s visualizados como tambm alterados pelo
usurio. Execute os procedimentos a seguir para entender melhor:
*ecle A"% .21 abrindo a cai,a de di-logos .acro&
Selecione o nome da macro dese/ada e clique no boto Editar% Esse boto a( com
que se/a aberto o Editor do ?isual Fasic1 linguagem de programao da qual se
constituem as macros do E,cel#
SENAC0INFORMTICA @4
Oanela do ?isual Fasic
Por essa janela, o usurio com experincia e conhecimento em Visual Basic
poder alterar quaisquer caractersticas e aes da macro atravs desse editor.
Pode-se criar um boto de atalho que execute a macro desejada. Na verdade, esse
boto tambm constitudo por um conjunto de instrues em Visual Basic e est
vinculado diretamente macro.
Acione a barra de ferramentas Formul-rios. Essa barra possui botes e outros
elementos que podem ser inseridos na planilha, com funes especficas; esses
elementos vo desde botes de atalho, passando por menus desdobrveis, at botes de
rdio e caixas de verificao:
Farra de erramentas Formul-rios
Clique na ferramenta de boto representada na barra pelo cone . O apontador
do mouse toma a forma de uma pequena cruz. Pressione e arraste o mouse na diagonal,
mais ou menos no local onde deseja que o boto fique posicionado;
Aps a colocao do boto na planilha, a caixa de dilogos )tribuir macro se torna
@A MICROSOFT EXCEL2999
disponvel. Pode-se atribuir um nome ou aproveitar outro j existente;
Ao retornar planilha, clique em qualquer outra clula, a fim de tirar a seleo do
objeto:
Foto de .acro
E*$r"N"'o
1. Crie uma planilha de Rendimento de Cliente, no menu Ferramentas e d um clique
em Personalizar. Aparecer a caixa de dilogo Personalizar;
2. Na guia Barra de ferramentas, na lista Barras de ferramentas, role para baixo e
desmarque a caixa de verificao Macros. D um clique em Fechar;
3. Certifique-se de que selecionada pelo menos uma clula da planilha Rendimento
de Cliente;
4. No menu Ferramentas, aponte para Macro e d um clique em Gravar nova macro.
Aparecer a caixa de dilogo Gravar macro;
6. Na caixa Nome da macro, digite A)\O=$( e d um clique em OK. Aparecer a
barra de ferramentas Parar gravao;
6. No menu Ferramentas, d um clique em Personalizar e d um clique na guia
Barras de ferramentas, se for necessrio;
7. Na caixa Barras de ferramentas, certifique-se de que so selecionadas as caixas
Padro, Formatao, Parar gravao e Barra de menus da planilha. Selecione a
caixa de verificao Macro e d um clique em Fechar;
8. Na Barra de ferramentas Parar gravao d um clique no boto Parar gravao. A
macro Auto_Open ser registrada.
CONFIXURANDO :OTVES DA MACRO
SENAC0INFORMTICA @-
$omo 'imos anteriormente% (odemos inserir ,otes de macro em nossa (lanil.a. 1+ora
iremos inserir ,otes *ue nos (ermita ir de uma (lanil.a (ara outra sem necessitar utilizar as +uias
de (lanil.a (ara alternar entre elas.
1. $li*ue na o(o Boto *ue se encontra na Barra de Formulrio.
. = com o cursor do mouse (ara *ual*uer lu+ar da (lanil.a e d& um cli*ue com o ,oto
direito do mouse. 1utomaticamente a(arecer esta tela.
3. $li*ue no ,oto Novo 1utomaticamente a(arecer a tela do Microsoft =isual Basic.

@@ MICROSOFT EXCEL2999
9. Esta tela ) a do =isual Basic% onde (odemos notar *ue existe um cursos (iscando entre
dois comando >?u, Boto1@$li*ue 0 7A e >End ?u,A escre'a a se+uinte (ala'ra >"lanA%
no final colo*ue um (onto% a(arecer esta tela.
6. B& um du(lo cli*ue na !(o % esta tela desa(arecer e este
,oto ter a funo de ir (ara a C (lanil.a de sua (lanil.a (rinci(al.
Este comando fez com *ue este ,oto ficasse ati'o e *uando (ressionada fossemos en'iados
(ara a (lanil.a .
TRA:ALHANDO COM :OTO DE OPO
-a Barra de Formulrios (odemos tam,)m inserir ,otes de seleo. $om ele% 'oc& (ode
selecionar a(enas uma o(o como 'erdadeira% mostrando assim um resultado *ue ) o es(erado.
1. $li*ue no ,oto >boto de Opo *ue esta na ,arra de Formulrios% ' com o curso do
mouse (ara a (lanil.a e d& um cli*ue em *ual*uer lu+ar.
. $li*ue com o ,oto direito do mouse no ,oto *ue 'oc& aca,ou de criar e a(arecer uma
Danela i+ual a *ue esta na fi+ura a,aixo.
SENAC0INFORMTICA @J
3. -a o(o Valor colo*ue Desmarcado% na o(o Vnculo da Clula% colo*ue a c)lula B3. -o
t)rmino cli*ue em !E.
9. #e(ita esta o(erao colocando outros ,otes e 'erifi*ue *ue a cada ,oto adicionado a um
nFmero corres(ondente.
$riaremos uma ta,ela 'inculada a uma ,ase dados access% e faremos uma consulta utilizando os
comandos do Excel.
Importao de dados:
"ara im(ortar dados de um ,anco de dados externo ,asta se+uir os se+uintes (assos5
1. (asso5
$li*ue no menu dados e escol.a a o(o o,ter dados externos5
Escol.a a o(o $riar no'a consulta como na fi+ura a,aixo5
@O MICROSOFT EXCEL2999
8emos a o(o Executar consulta sal'a 5 essa o(o sG ser'ir se D ti')ssemos criado a
consulta% a consulta na realidade ser'i (ara indicar de *ual ,ase de dados e ta,ela *ue os dados
sero im(ortados .
-a o(o -o'a consulta He, 5 tem como funo (ermitir a transfer&ncia de dados
armazenado em um ser'ido na net.
Im(ortar ar*ui'o de texto5 o Excel ) ca(az de transferir informaes de ar*ui'os 8I8 (ara
dentro de suas (lanil.as.
=ai sur+ir as se+uinte tela ao clicar em criar no'a consulta5
1*ui 'oc& (oder escol.er o ,anco de dados a *ual a sua ta,ela *ue 'oc& deseDa im(ortar% caso
no esteDa relacionada nos itens acima cli*ue na (rimeira o(o e !E.
$om exem(lo 'amos escol.er a o(o Banco de dados M? 1ccess5
=ai a(arecer a se+uinte tela a,aixo5
SENAC0INFORMTICA @R
1*ui o usurio escol.e a ar*ui'o .MBB
1(Gs a escol.a feita % teremos *ue indicar a ta,ela o os cam(os os *uais sero im(ortados (ara o
Excel de acordo com a fi+ura a,aixo5
=ai sur+ir a se+uinte tela5
J9 MICROSOFT EXCEL2999
Mostra os
cam(os da
ta,ela
"assa os cam(os (ara a Danela
da direita informando assim *ue
ele ser im(ortado
1(Gs a escol.a dos
cam(os cli*ue em a'anar
1*ui 'oc& (oder filtrar os cam(os % atra')s de condies5
$li*ue no'amente em a'anar5
?ur+ira a tela a,aixo5
-esta tela o usurio (ode definir o ti(o de classificao 0$rescente ou Becrescente7 de
um determinado cam(o. 1o termino escol.a a'anar
?ur+ira5
SENAC0INFORMTICA J/
1 (rimeira o(o o a(licati'o de consulta de ,ase de dados ser fec.ado e os dados sero retornado
ao Excel.
-a se+unda o(o ele a,rir o a(licati'o MsJ*uerK (ara (odermos mani(ular os dados.
=amos ficar com a se+unda o(o.
1(arecera a se+uinte tela5
! M? L MuerK tem como finalidade de ser'ir como elo de li+ao entre o a(licati'o e a
,ase dados% atra')s ) (ossN'el sem(re im(ortar % ex(ortar% mani(ular os dados% fazer consultas e
outras funes. O nele *ue a(renderemos a consultar atra')s dos comandos de s*l. $li*ue no ,oto
J2 MICROSOFT EXCEL2999
?MP na ,arra de ferramenta.
COMANDOS SQL
SELECT inclui o programa principal do banco de dados para retornar a
informao como um conjunto de registro:
?intaxe5 ?EPE$8 Q(redicado RS Tta,ela.S TQta,lea.cam(o as alias ....%UVU
F#!M Q81BEP1U L Es(ecifica a ta,ela o *ual os cam(os es(ecificados no
commando select (ertencem
HWE#E J ?er'e (ara determinar condies (ara *ue os dados (ossam ser
mostrados
!#BE# BX L $lassifica os dados
Exem(lo5 Mostre os cam(os $Gdi+o% Funcionrio % salrio da ta,ela Pessoal.
?elect cGdi+o%funcionrio% salrio
From (essoal
Exem(lo5
Mostre todos os cam(os da ta,ela (essoal cuDo o car+o seDa Biretor e o salrio maior do #4
1.YYY%YYY e classifi*ue em ordem de nome crescente
?elect S
From (essoal
H.ere car+o/ZBiretorZ and salrio/1YYY
!rder ,K nome
Exem(lo35
Esse exem(lo mostra *ual seria o salrio se cada funcionrio rece,esse um aumento de 1Y[.
-o altera o ori+inal do salrio.
?elect cGdi+o%nome%salrio% salrioS1Y\1YY as ]a,onoZ % 00salrioS1Y7\1YY^salrio7 as ]8otalZ
From (essoal
SENAC0INFORMTICA J4
Exem(lo9
Mostra aumento de 1Y[ no salrio das (essoas *ue (ossuam _!?O em nome5
?elect nome% salrio as ]atualZ % salrioS1.1 as ]$orri+idoZ
From (essoal
H.ere nome PIEE ][Z^ZDoseZ^Z[Z
!,s5 !s comandos a*ui re(resentados so comandos unicamente de consultas
1(Gs filtrar os dados de acordo com as nossas necessidades cli*ue no menu ar*ui'o e escol.a a
o(o retornar dados ao Excel, ir a(arecer a se+uinte tela5
Escol.a a c)lula *ue deseDa inserir os dados e cli*ue em o`
1(arecera a se+uinte tela5
?elecione a rea e daremos um no'o nome c.amandoJa de I-8E#=1P! como mostra a fi+ura
JA MICROSOFT EXCEL2999
1tualiza os dados da
,ase de dados
"ermite o acesso a consulta
M?JMuerK
a,aixo5
$olocamos a,riremos uma no'a (lanil.a e tiraremos a sua +rade com os se+uintes (assos5
1. $li*ue em EIIBI#
. escol.a a o(o Barra de ferramenta
3. B& um cli*ue em F!#MUP1#I!
9. B& um cli*ue no se+uinte ,oto
Faremos a se+uinte tela5
Foram utilizados os ,otes $aixa de $om,inao% caixa de +ru(o% ,oto de comando e ,oto de
SENAC0INFORMTICA J-
o(o5
Baremos funo a cada um deles5
"rimeiro a caixa de com,inao 5
$li*ue com o ,oto direito so,re ela5
Escol.a a ultima o(o Formatar $ontrole.
1 se+uinte tela ira sur+ir5
J@ MICROSOFT EXCEL2999
Escol.a o inter'alo de entrada% ou
seDa% "lan13B5Ba
=amos 'incular a c)lula cGdi+o
"lan34,3
-Fmero de items a ser mostrado
na lista% caso ultra(asse ser
exi,ida uma ,arra de rola+em
"ara mostrar o salrio do item selecionado 'amos utilizar a funo "#!$=
"#!$=0 7 5 Funo de (rocurar um 'alor em um inter'alo es(ecificado
"#!$=0 valor, intervalo, coluna, val. Lgico)
Valor: ! 'alor a ser (rocurado
Intervalo: Pocal onde o 'alor de'e ser localizado
oluna: $oluna de retorno dos dados
Val. Lgico: ?o dois 'alores =E#B1BEI#! ou F1P?!
Bi+itaremos a se+uinte formula no cam(o salrio5
/"roc'0,3%inter'alo% 3%'erdadeiro7
onde b3 e o valor do cdigo a ser digitado na planilha 2 , intervalo criamos ele logo no inicio da apostila,
quando selecionamos a rea e criamos o nome intervalo , o numero 3 indica a terceira coluna da planilha 1,
ou seja, que ira retornar com o salrio .
Lembrando que deveremos fazer isso com uma tabela onde tenha os campos cdigo, funcionrio e salrio
que no e o nosso caso, pois o exemplo citado acima na importao de dados tem campos totalmente
diferentes nesse caso, voc ter que realizar o processo de importao novamente com uma tabela com os
campos citados. Caso no haja, teremos que criar essa tabela l no Access.
Vamos colocar a funo no boto, ele ter finalidade de retornar a planilha 1.
D um clique no boto com o boto direito do mouse e escolha a opo ATRBUR MACRO. r aparecer a
seguinte tela:
D um clique no boto novo. E surgira a seguinte tela:
SENAC0INFORMTICA JJ
-ome da macro
Aqui a rea de programao , onde a linguagem utilizada ser visual basic
Digite Plan1. e aparecer a seguinte tela

No final desta operao o Boto ir retornar para a Plan1.
JO MICROSOFT EXCEL2999
Escol.a a o(o !ctivate e
fec.e tudo.
REFER`NCIAS :I:LIOXRFICAS
CTRANGULO, Marcelo Rosin. L'#ro Passo a Passo M'"rosof) E*"$! 2999. So Paulo:
Makron Books, 2000.
SENAC/DN. Rogrio Massaro Suriani. E*"$! 2999. So Paulo: Senac, 2000.
SITES EISITADOS
1000Ways Excel & cia www.1000ways.com.br/excel
Ecurso Cursos de Excel XP www.ecurso.com.br
Excel www.geocities.com/capecanaveral/8906/
Excel 2000 ntermedirio Store.learn2.com/basket
Excel: Microsoft Press www.microsoft.com/brasil/mspress/subjects/subjectal_pl.html
DG Now Descoberta nova falha no Excel idgnow.terra.com.Br/idgnow/pcnews/2002/
05/0055
nterao Tecnolgica Curso www.itct.org/apostilas/excel/excel.html
TC no ensino A Estatstica no Excel 2000 www.ticensino.com
www.ekuka.kit.net/apostilas.htm
SENAC0INFORMTICA JR

Você também pode gostar