Escolar Documentos
Profissional Documentos
Cultura Documentos
Excel3 Formulas
Excel3 Formulas
2001/2002
Frmulas e Funes
Frmulas
MS EXCEL - Frmulas e Funes
Funes Pr-definidas
Sintaxe da funo; Funes aninhadas ou embricadas; O Assistente de Funes
Frmulas Matriciais
As vrias categorias de Funes
Matemtica, Lgica, Data e Hora, Estatstica, Texto, Financeiras, Informao,
Consulta e Referncia, Base de Dados
Pg.
MTC
2001/2002
Frmulas
Frmulas
e funes pr-definidas. Esta sequncia est contida numa clula e produz um valor.
Todo e qualquer valor pertence a um tipo (tipo de dados).
Construo de Frmulas:
1. Uma frmula sempre iniciada pelo caracter =
2. Dispomos de um conjunto de operadores e respectivas regras de prioridade
3. Podemos utilizar valores constantes dos tipos: Texto; Numrico; Data; Hora; Lgico
4. Utilizamos REFERNCIAS a clulas
5. Utilizamos FUNES pr-definidas
Pg.
MTC
2001/2002
MTC
2001/2002
1. Os operadores disponveis
MTC
2001/2002
MTC
2001/2002
MTC
2001/2002
3. Tipos de valores
MTC
2001/2002
MTC
2001/2002
MTC
2001/2002
4. Referncias a clulas
Numa frmula de uma folha de clculo, uma Referncia identifica:
- uma clula ou um intervalo de clulas
- esta(s) clula(s) esto numa folha de clculo ou em vrias folhas de clculo (3D)
- estas folhas de clculo por sua vez podem pertencer ao mesmo livro de trabalho
da frmula ou a um outro livro de trabalho que no contenha a frmula (externa)
Estilo
10
Localizao
A1
Relativa
L1C1
Absoluta
nomes
Mista
- mesma folha
- outra folha
rtulos
Pg.
Tipo
Externa
MTC
2001/2002
11
MTC
2001/2002
absoluta
Exemplos:
=Folha4!A1
=Folha4!$A$1
=SOMA(Folha4!A1:B10)
=Folha4!$A1
=Folha4!A$1
=SOMA(Folha4!$A$1:$B$10)
=A3+B5+5+SOMA(Folha4!A1:B10)
=Folha num2!A1
Pg.
12
MTC
2001/2002
absoluta
Exemplos:
='[Frmulas e funes.xls]Estilos de referncia'!$A$10
='C:\Temp\[Frmulas e funes.xls]Estilos de referncia'!$A$10
Pg.
13
MTC
2001/2002
14
MTC
2001/2002
absoluta
Exemplos: =SOMA(Folha3:Folha8!A1:B12)
Construo de Referncias
Mtodo 1: Rato
Quando estamos a editar uma frmula, as aces com o rato so
interpretadas nesse contexto, pelo que, ao fazer clique sobre uma
clula, o seu endereo ir aparecer na frmula
Mtodo 2: Colar especial => Colar ligao
Pg.
15
MTC
2001/2002
Funes
Funes Pr-definidas
Pr-definidas
O Excel possui um conjunto vasto de funes incorporadas.
Uma funo uma frmula pr-definida ou incorporada no Excel,
Pg.
16
MTC
2001/2002
1. Sintaxe da Funo
Nome_da_Funo(Argumento1;Argumento2;...)
Pg.
17
MTC
2001/2002
18
MTC
2001/2002
=> diz-se que uma funo se encontra embutida (aninhada), quando utilizada
como argumento (operando) de outra funo
MS EXCEL - Frmulas e Funes
Exemplo:
=SOMA(2;3;4;A1:B7;A9)
O Excel suporta at
SETE nveis de ANINHAMENTO
d o mesmo resultado de
=SOMA(2;SOMA(3;4);SOMA(A1:B7);A9)
1 nvel de aninhamento
=SOMA(2;SOMA(SOMA(3;4);SOMA(A1:B7));A9)
2 nveis de aninhamento
Pg.
19
MTC
2001/2002
20
MTC
2001/2002
=ARRED(A1;2)
Passo1:
Passo1: Activao
Activaodo
doAssistente
Assistenteeeescolha
escolhada
dafuno
funo(ARRED)
(ARRED)
MS EXCEL - Frmulas e Funes
Descrio
da funo
Pg.
21
MTC
2001/2002
Passo2:
Passo2: Invocao
Invocaoda
daFuno
Funo
22
Sistema de ajuda
acerca da funo
RESULTADO
FINAL
MTC
2001/2002
Pg.
23
MTC
2001/2002
=ARRED(MXIMO(A1:A10);2)
funo aninhada
24
Passo1:
Passo1: Invocar
InvocaraaFuno
FunoARRED
ARRED
Introduzir todos
os argumentos
com excepo
da funo aninhada
MTC
2001/2002
Passo2:
Passo2: Invocar
InvocaraaFuno
FunoMXIMO
MXIMOcomo
comoargumento
argumentoda
dafuno
funoARRED
ARRED
Na Caixa de Nomes
escolher a
funo a aninhar
activado o Assistente
sobre a funo seleccionada
Pg.
25
MTC
2001/2002
26
Exemplos
Exemplos com
com algumas
algumas das
das
Funes
Funes bsicas
bsicas mais
mais utilizadas
utilizadas
28
Pg.
MTC
2001/2002
27
Pg.
MTC
2001/2002
30
Pg.
MTC
2001/2002
29
Pg.
MTC
2001/2002
32
Pg.
MTC
2001/2002
31
Pg.
MTC
2001/2002
34
Pg.
MTC
2001/2002
33
Pg.
MTC
2001/2002
36
Pg.
MTC
2001/2002
35
Pg.
MTC
2001/2002
38
Pg.
MTC
2001/2002
37
Pg.
MTC
2001/2002
40
Pg.
MTC
2001/2002
39
Pg.
MTC
2001/2002
42
Pg.
MTC
2001/2002
41
Pg.
MTC
2001/2002
MTC
2001/2002
43
MTC
2001/2002
=E(A1>=10;A1<=20)
MS EXCEL - Frmulas e Funes
=OU(E(A1>=10;A1<=20);E(A1>=30;A1<=40))
=SE(E(A1>=10;A1<=20);A1;0)
=SE(A1>=10;SE(A1<=20;A1;0);0)
Pg.
44
MTC
2001/2002
45
SE horas em deslocao for maior ou igual a 8 ENTO Alojamento = 7.500 SENO Alojamento = 0
MTC
2001/2002
46
=SE(G10>=$I$7;$D$7;0)
=SOMA(E10:E16)
=MDIA(E10:E16)
=MNIMO(E10:E16)
=MXIMO(E10:E16)
MTC
2001/2002
47
MTC
2001/2002
=G14*1,5*$C$5+SE(G14>2;(G14-2)*0,5*$C$5;0)
=SE(E14>=$I$7;$E$7;0)
Pg.
48
=SE((E14-$I$7)>0;E14-$I$7;0)
MTC
2001/2002
49
MTC
2001/2002
=SE(B7="Ord";
SE(E7>0,3*$D$4;"Reprovado";SE(F7<9,5;"Exame";ARRED(F7;0)));
SE(F7<9,5;"Exame";ARRED(F7;0)))
=SE(OU(B7="TE";B7="DA;B7=MI);
SE(F7<9,5;"Exame";ARRED(F7;0));
SE(E7>0,3*$D$4;"Reprovado";SE(F7<9,5;"Exame";ARRED(F7;0))))
Pg.
50
=SE(E(B7="Ord";E7>0,3*$D$4);
"Reprovado";
SE(F7<9,5;"Exame";ARRED(F7;0)))
MTC
2001/2002
=CONTAR.SE($G$7:$G$19;$I7)
MS EXCEL - Frmulas e Funes
=CONTAR.SE($G$7:$G$19;$I8)
Contagem do nmero de alunos que esto Reprovados
=CONTAR($G$7:$G$19)
=> Funo MDIA
Mdia do nmero de Faltas =MDIA($E$7:$E$19)
Mdia do valor das Notas
=MDIA($F$7:$F$19)
Pg.
51
os que vo a exame
MTC
2001/2002
Mdias
Mdiasdas
dasclulas
clulasque
quesatisfazem
satisfazem
um
determinado
um determinadocritrio
critrio
dentro
dentrode
deum
umintervalo
intervalode
declulas
clulas
Mdia =
=SOMA.SE($B$7:$B$19;$I17;$E$7:$E$19)/CONTAR.SE($B$7:$B$19;$I17)
Mdia do valor das Notas dos alunos com regime Ord
=SOMA.SE($B$7:$B$19;$I17;$F$7:$F$19)/CONTAR.SE($B$7:$B$19;$I17)
Pg.
52
Obs: os alunos que no tm nota, so considerados no clculo da mdia como tendo a nota 0
=> so contabilizados pela funo CONTAR.SE
MTC
2001/2002
CONTAR.SE(intervalo;critrio)
CONTAR.SE(intervalo;critrio)
MS EXCEL - Frmulas e Funes
d como resultado
o nmero de clulas em intervalo
que obedecem ao critrio especificado
critrio
critriopode
podeser
serexpresso:
expresso:
A1
=>
A1
=>igual
igualao
aocontedo
contedoda
daclula
clulaA1
A1
32
=>
igual
ao
valor
32
32
=> igual ao valor 32
32
32
=>
=>igual
igualao
aovalor
valor32
32
>32
>32
=>
=>maior
maiorque
queoovalor
valor32
32
>=32
>=32 =>
=>maior
maiorou
ouigual
igualao
aovalor
valor32
32
<>32
<>32 =>
=>diferente
diferentedo
dovalor
valor32
32
Ord
Ord
=>
=>igual
igualao
aotexto
textoOrd
Ord
<>Ord
=>
diferente
<>Ord => diferentedo
doao
aotexto
textoOrd
Ord
Pg.
53
MTC
2001/2002
=CONTAR.SE($B$4:$B$17;"Ord")
=CONTAR.SE($E$4:$E$17;"Reprovado")
=CONTAR.SE($E$4:$E$17;">0)
MS EXCEL - Frmulas e Funes
=CONTAR.SE($E$4:$E$17;"Reprovado")+CONTAR.SE($E$4:$E$17;"Exame")
=CONTAR.SE($E$4:$E$17;10)
=CONTAR.SE($E$4:$E$17;">=12")
=CONTAR.SE($E$4:$E$17;">10")-CONTAR.SE($E$4:$E$17;">15")
Limitaes
Limitaes
Pg.
54
Frmulas
Frmulas
Matriciais
Matriciais
MTC
2001/2002
Frmulas
Frmulas Matriciais
Matriciais
So Frmulas que efectuam clculos mltiplos e devolvem um ou mltiplos resultados.
{=SOMA(SE(B4:B6>0;E4:E6;0))}
igual a
=SOMA(SE(B4>0;E4;0);SE(B5>0;E5;0);SE(B6>0;E6;0))
Pg.
55
MTC
2001/2002
{=SOMA(SE(B4:B17="Ord";SE(E4:E17="Reprovado";1;0);0))}
{=SOMA(SE(B4:B17="Ord";SE(E4:E17="Reprovado";C4:C17;0);0))}
=> Introduzir uma Frmula de Matriz
1. introduzir a frmula sem as chavetas { }
2. em vez de terminar a edio da frmula (tecla Enter), premir a
sequncia de teclas CTRL+SHIFT+ENTER
56
MTC
2001/2002
As
As vrias
vrias categorias
categorias de
de Funes
Funes
Funes de Lgica
Funes de Data e Hora
Funes de Engenharia
Funes de Estatstica
Funes de Texto
Funes Financeiras
Funes de Informao
Funes de Consulta e Referncia
Funes de Base de Dados
Funes definidas pelo Utilizador
Pg.
57
MTC
2001/2002
58
60
Pg.
MTC
2001/2002
59
Pg.
MTC
2001/2002
MTC
2001/2002
61
MTC
2001/2002
62
MTC
2001/2002
=ARRED.EXCESSO(A4;5000)
=ARRED(A4;-4)
63
MTC
2001/2002
64
=ARRED(A4;-3)
=ARRED.PARA.BAIXO(A4;0)
66
Pg.
MTC
2001/2002
65
Pg.
MTC
2001/2002
68
Pg.
MTC
2001/2002
67
Pg.
MTC
2001/2002
MTC
2001/2002
69
MTC
2001/2002
70
MTC
2001/2002
3. Funes de Texto
71
MTC
2001/2002
72
4. Funes de Estatstica
74
Pg.
MTC
2001/2002
73
Pg.
MTC
2001/2002
MTC
2001/2002
75
MTC
2001/2002
76
5. Funes de Informao
MTC
2001/2002
77
MTC
2001/2002
6.1. PROCH
Localiza um valor especfico na linha superior de uma matriz e devolve o valor na clula indicada.
PROCH(valor_procurado; matriz_tabela; nm_ndice_lin; localiza_intervalo)
Pg.
78
MTC
2001/2002
=C11*D11
Pg.
=PROCH($B11;$B$2:$F$4;2;VERDADEIRO)
=PROCH($B11;$B$2:$F$4;3;VERDADEIRO)
79
MTC
2001/2002
6.2. PROCV
Localiza um valor na 1 coluna esquerda de uma matriz, e devolve o valor na clula indicada.
Utilizar PROCV quando os valores da comparao estiverem numa coluna esquerda ou direita dos dados a procurar
80
MTC
2001/2002
6.3. INDICE
Devolve a referncia da clula na interseco da linha e coluna especificadas.
NDICE(ref; nm_linha; nm_coluna; nm_rea)
Pg.
81
MTC
2001/2002
6.4. CORRESP
Devolve a posio relativa de um elemento numa matriz que coincide com um valor especificado
na forma especificada.
Utilize CORRESP em vez de uma das funes PROC quando precisar da posio de um item correspondente
em vez do item propriamente dito.
82
MTC
2001/2002
O nome do vendedor
introduzido e as vendas
desse vendedor surgem
automaticamente para
cada modelo.
=PROCV($A$12;$A$3:$E$7;2;0)
=PROCV($A$12;$A$3:$E$7;5;0)
Pg.
83
MTC
2001/2002
=NDICE($A$3:$A$7;CORRESP(MXIMO($B$3:$B$7);$B$3:$B$7;0))
=NDICE($A$3:$A$7;CORRESP(MXIMO($E$3:$E$7);$E$3:$E$7;0))
Pg.
84
MTC
2001/2002
6.6. PROC
Um vector uma matriz que contm apenas uma linha ou uma coluna.
Procura um valor num vector, move-se para a posio correspondente num segundo vector,
e devolve este valor.
Utilize PROC quando desejar especificar o intervalo que contenha os valores que se deseja corresponder.
MS EXCEL - Frmulas e Funes
Pg.
85
MTC
2001/2002
86
Sero analisadas
posteriormente
MTC
2001/2002
87
MTC
2001/2002
88
MTC
2001/2002
89
MTC
2001/2002
=AMORT(B4;D4;C4)
=EFECTIVA(A10;B10)
=NOMINAL(A15;B15)
Pg.
90
MTC
2001/2002
PGTO(taxa;nper;pv;fv;tipo)
Taxa a taxa de juro por perodo.
Vf
o valor futuro ou um saldo de caixa, que deseja obter depois do ltimo pagamento.
Se vf for omitido, ser considerado 0
Exemplo:
Emprstimo para um carro com uma taxa de juro de 10% ao ano com pagamentos mensais,
A taxa de juro mensal ser 10%/12 ou 0,83%.
Na frmula Taxa= 10%/12 ou 0,83% ou 0,0083
Exemplo:
Emprstimo de quatro anos com pagamentos mensais. O emprstimo ter 4*12 (ou 48) perodos
Na frmula Nper= 4*12 ou 48
Pg.
91
Exemplo:
Os pagamentos mensais por um emprstimo para o carro de 10.000$00 de quatro anos a 12%
so 263$33. Na frmula Pgto = -263,33
MTC
2001/2002
92
=PGTO(C24/12;B24*12;-A24;0;0)
MTC
2001/2002
=PGTOCAPACUM($C33/12;$B33*12;$A33;1;1;0)
=PGTOJURACUM($C33/12;$B33*12;$A33;1;1;0)
Pg.
93
MTC
2001/2002
=PGTOCAPACUM($C$40/12;$B$40*12;$A$40;1;D43*12;0)
=PGTOJURACUM($C$40/12;$B$40*12;$A$40;1;D43*12;0)
Pg.
94
MTC
2001/2002
Referenciar
Referenciar clulas
clulas atravs
atravs de
de
NOMES
NOMES
Pg.
95
MTC
2001/2002
1. Rtulos
As folhas de clculo tm frequentemente Rtulos no TOPO de cada COLUNA
e ESQUERDA de cada LINHA, descrevendo os dados que a folha de clculo contm.
Estes rtulos:
96
Gastos=B3:B7
MTC
2001/2002
Pg.
97
MTC
2001/2002
2. Nomes
Os nomes so uma forma alternativa aos rtulos
para referenciar conjuntos de clulas utilizando identificadores.
Os nomes, ao contrrio dos rtulos, tm de ser criados para poderem ser utilizados.
Os nomes so no entanto muito mais versteis que os rtulos.
No esto limitados uma folha de clculo.
Pg.
98
MTC
2001/2002
Pg.
99
MTC
2001/2002
100
MTC
2001/2002
Pg.
101
Com esta soluo, se houver alteraes nos valores dos escales do IVA,
no so necessrias alteraes s frmulas que calculam o Custo Total
MTC
2001/2002
102
MTC
2001/2002
Nomes definidos
que referenciam
os parmetros globais
Pg.
103
MTC
2001/2002
=SE(E6>=Ex2.1!$B$9;Ex2.1!$B$7;0)
=SE(E6>=Ex2.1!$B$9;E6-Ex2.1!$B$9;0)
=G6*1,5*Ex2.1!$B$5+SE(G6>2;(G6-2)*0,5*Ex2.1!$B$5;0)
Pg.
104
=(E6-G6)*Ex2.1!$B$5+H6+F6
MTC
2001/2002
=SE(E6>=horrio_completo;valor_SR;0)
=SE(E6>=horrio_completo;E6-horrio_completo;0)
=G6*1,5*valor_H+SE(G6>2;(G6-2)*0,5*valor_H;0)
Pg.
105
MTC
2001/2002
=(E6-G6)*valor_H+H6+F6
106
um mesmo nome definido com valores diferentes para vrias folhas do m.m livro
MTC
2001/2002
1.
1.Caixa
Caixade
deNomes
Nomes
MS EXCEL - Frmulas e Funes
107
MTC
2001/2002
A caixa nome
tambm apresenta
a lista de alguns
dos nomes definidos
Pg.
108
MTC
2001/2002
2.
2.Comando
ComandoDefinir
DefinirNome
Nome
ALTERAR as
referncias
de um nome
ALTERAR as
referncias
na caixa Refere-se a:
Pg.
109
MTC
2001/2002
110
MTC
2001/2002
3.
3.Comando
ComandoCriar
CriarNome
Nome
So criados os
seguintes Nomes
Pg.
111
MTC
2001/2002
112
no aparecem na
caixa de nomes
MTC
2001/2002
Pg.
113
MTC
2001/2002
Nome_da_Folha!Nome
114
MTC
2001/2002
Estes nomes sero conhecidos em todas as Folhas do Livro onde foram criados.
So os nomes que temos definido at agora
MS EXCEL - Frmulas e Funes
Nome
Pg.
115
MTC
2001/2002
Nome_da_Folha!Nome
116
MTC
2001/2002
indica que
nome_local um nome
definido localmente para
a Folha2
Pg.
117
MTC
2001/2002
1.
1.Comando
ComandoColar
ColarNome
Nome
Resultado Final
Pg.
118
MTC
2001/2002
2.
2.Comando
ComandoColar
ColarLista
Lista
Atravs do comando Colar lista temos uma lista dos nomes disponveis no Livro.
Esta lista composta por duas colunas (contendo texto):
- uma com os nomes
Pg.
119
MTC
2001/2002
4.
4.Interseco
Intersecoimplcita
implcita--Nomes
Nomesque
quereferenciam
referenciamintervalos
intervalos
=Trim1+Trim2
=Produto_A+Produto_B
=SOMA(Produto_B)
=Trim2 Produto_C
=Produto_C+Produto_D
Pg.
120
Interseco explicita
(espao = Operador de interseco)
MTC
2001/2002
5.
5.Aplicar
AplicarNOMES
NOMESaaFRMULAS
FRMULAS
Aplicao:
- Se Intervalo seleccionado ==> o comando aplicado ao intervalo
- Seno ==> o comando aplicado Folha activa
Pg.
121
MTC
2001/2002
Pg.
122