Funções
 Existem mais de 300 funções definidas
 Estão agrupadas por categorias:









financeira
data e hora
matemática e trigonometria
estatística
procura e referência
base de dados
texto
lógica
informação
Introdução às Ferramentas Numéricas
1
Funções
 Sintaxe
=nome_função(arg1;arg2;...)
 O número e o tipo dos argumetos dependem da função
 O Excel possui um assistente que facilita a utilização das funções
pré-definidas.
Introdução às Ferramentas Numéricas
2
Funções matemáticas
 Soma
 SUM(num1;num2;...)
 Devolve a soma de todos os números na lista de argumentos.
 SUMIF(interv;critério;interv_soma)




Soma as células especificadas pelo critério.
Interv – células a avaliar.
Critério – condição de avaliação.
Interv_soma – células a serem somadas se as correspondentes no
interv satisfizerem o critério.
Introdução às Ferramentas Numéricas
3
Funções matemáticas
 Produto
 PRODUCT(num1;num2;...)
 Devolve o produto de todos os números na lista de argumentos.
 Arredondamento
 ROUND(num;ndigitos)
 Arredonda um número ao número de casas decimais especificado.
Introdução às Ferramentas Numéricas
4
Funções matemáticas
 Soma/Produto
 SUMPRODUCT(interv1;interv2;...)
 Devolve a soma dos produtos dos intervalos correspondentes.
A
B
1
3
2
3
C
D
E
10
6
3
4
8
1
7
1
2
2
4
4
SUMPRODUCT(A1:B3;D1:E3) = 3*6+10*3+4*1+8*7+1*2+2*4=
= 18+30+4+56+2+8 = 118
Introdução às Ferramentas Numéricas
5
Funções estatísticas
 Máximo e mínimo
 Max(num1;num2;...)
 Min(num1;num2;...)
 Devolve o valor máximo/mínimo de uma lista de argumentos.
Ignora valores lógicos e texto.
 Média
 Average(num1;num2;...)
 Devolve a média aritmética dos argumentos. Os argumentos
podem ser números, nomes, intervalos ou referêncas que
contenham números.
Introdução às Ferramentas Numéricas
6
Funções estatísticas
 Contagem
 COUNT(val1;val2;...)
 Calcula quantos números estão na lista de argumentos.
 COUNTIF(intervalo;critério)
 Conta o número de células do intervalo que estão de acordo com o
critério.
 Desvio padrão
 STDEV(num1;num2;...)
 Estima o desvio padrão (medida da dispersão dos valores em
relação à média) baseado na amostra.
Introdução às Ferramentas Numéricas
7
Exemplo
1
a)
b)
c)
d)
e)
A
B
C
D
E
Árvore
Altura
Preço
Produção
2003
Produção
2004
3
2
40
45
2
Macieira
3
Pereira
1,5
3
25
30
4
Figueira
4
4
50
55
5
Figueira
3,5
4,5
45
45
6
Macieira
2
2,5
30
25
Qual o preço mais alto?
Qual a média da produção?
Qual o nº de árvores com altura inferior a 3m?
Qual o total da produção de 2004 para os produtos com preço superior a 3€?
Qual a facturação obtida com as produções de 2003?
(sem utilizar colunas intermédias)
Introdução às Ferramentas Numéricas
8
Exemplo
1
a)
b)
c)
d)
e)
A
B
C
D
E
Árvore
Altura
Preço
Produção
2003
Produção
2004
2
Macieira
3
2
40
45
3
Pereira
1,5
3
25
30
4
Figueira
4
4
50
55
5
Figueira
3,5
4,5
45
45
6
Macieira
2
2,5
30
25
a)
b)
c)
d)
e)
4,5
39
2
100
632,5
Qual o preço mais alto?
Qual a média da produção?
Qual o nº de árvores com altura inferior a 3m?
Qual o total da produção de 2004 para os produtos com preço superior a 3€?
Qual a facturação obtida com as produções de 2003?
(sem utilizar colunas intermédias)
Introdução às Ferramentas Numéricas
9
Funções lógicas
 E, OU e Negação
 AND(logico1;logico2;...)
 Devolve TRUE se todos os argumentos forem TRUE.
 OR(logico1; logico2;...)
 Devolve TRUE se pelo menos um dos argumentos for TRUE.
 NOT(logico)
 Inverte o valor lógico do argumento.
 SE
 IF(teste_logico; v_se_true;v_se_false)
 Avalia o teste_logico e devolve um valor se verdadeiro e outro se
falso.
Introdução às Ferramentas Numéricas
10
Funções lógicas
 Tabelas de verdade
A
B
AND(A,B)
A
B
OR(A,B)
0
0
0
0
0
0
0
1
0
0
1
1
1
0
0
1
0
1
1
1
1
1
1
1
Introdução às Ferramentas Numéricas
A
NOT (A)
0
1
1
0
11
Exemplo
 Calcule o valor de f(x) e g(x) para valores de x a
variar entre -10 e 10 com um passo de 0,5, sendo:
 f(x) = x2-10, se x<0
-2x+5, se x>=0
 g(x) = 2x2+3x-8, se x<0
2x-8,
se 0<=x<4
x3-12x-16, se x>=4
Introdução às Ferramentas Numéricas
12
Funções de procura
 Procura por coluna
 VLOOKUP(valor;tabela;coluna;método)
 Procura o valor na primeira coluna da tabela e devolve o valor
que se encontra na mesma linha na coluna especificada.
 O método é um valor lógico. Se FALSE, a procura é exacta; se
TRUE (ou omitido), a procura é aproximada. Neste caso, a tebela
deverá estar ordenada de forma ascendente.
 Procura por linha
 HLOOKUP(valor;tabela;linha;método)
 Procura o valor na primeira linha da tabela e devolve o valor que
se encontra na mesma coluna na linha especificada.
Introdução às Ferramentas Numéricas
13
Exemplo
Cod.
cliente
Nome
Total
(€)
2345
25
4938
300
6873
110
3059
250
8931
408
3842
74
Desconto
Valor
final
Prencher a coluna “Nome” de acordo com
a tabela que contem a informação acerca
dos clientes.
Calcular:
• o valor de desconto para cada cliente.
• o valor final a pagar por cada cliente.
Introdução às Ferramentas Numéricas
Cod. Cliente
Montante
Desconto
0
0%
50
5%
150
10%
350
20%
Nome
8931
Vasco Santana
4938
Maria Emília
3842
Ricardo Pereira
3059
Manuel Inácio
2345
João Silva
6873
Rute Soares
Tel.
...
14
Exemplo
Cod.
cliente
Nome
Total
(€)
Desconto
Valor
final
2345
João Silva
25
0%
25
4938
Maria Emília
300
10%
270
6873
Rute Soares
110
5%
104,5
3059
Manuel Inácio
250
10%
225
8931
Vasco Santana
408
20%
326,4
3842
Rodrigo Pereira
74
5%
70,3
Cod. Cliente
Introdução às Ferramentas Numéricas
Montante
Desconto
0
0%
50
5%
150
10%
350
20%
Nome
2345
João Silva
4938
Maria Emília
6873
Rute soares
3059
Manuel Inácio
8931
Vasco santana
3842
Rodrigo Pereira
Tel.
...
15
Download

Document