1 Introdução às Ferramentas Numéricas 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
2 Introdução às Ferramentas Numéricas 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.
3 Introdução às Ferramentas Numéricas 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.
4 Introdução às Ferramentas Numéricas 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.
5 Introdução às Ferramentas Numéricas Funções matemáticas Soma/Produto SUMPRODUCT(interv1;interv2;...) Devolve a soma dos produtos dos intervalos correspondentes. SUMPRODUCT(A1:B3;D1:E3) = 3*6+10*3+4*1+8*7+1*2+2*4= = = 118 ABCDE
6 Introdução às Ferramentas Numéricas 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.
7 Introdução às Ferramentas Numéricas 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.
8 Introdução às Ferramentas Numéricas Exemplo ABCDE 1 ÁrvoreAlturaPreçoProdução 2003 Produção Macieira Pereira1, Figueira Figueira3,54,545 6Macieira22,53025 a)Qual o preço mais alto? b)Qual a média da produção? c)Qual o nº de árvores com altura inferior a 3m? d)Qual o total da produção de 2004 para os produtos com preço superior a 3€? e)Qual a facturação obtida com as produções de 2003? (sem utilizar colunas intermédias)
9 Introdução às Ferramentas Numéricas Exemplo ABCDE 1 ÁrvoreAlturaPreçoProdução 2003 Produção Macieira Pereira1, Figueira Figueira3,54,545 6Macieira22,53025 a)Qual o preço mais alto? b)Qual a média da produção? c)Qual o nº de árvores com altura inferior a 3m? d)Qual o total da produção de 2004 para os produtos com preço superior a 3€? e)Qual a facturação obtida com as produções de 2003? (sem utilizar colunas intermédias) a)4,5 b)39 c)2 d)100 e)632,5
10 Introdução às Ferramentas Numéricas 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.
11 Introdução às Ferramentas Numéricas Funções lógicas Tabelas de verdade ABOR(A,B) ABAND(A,B) ANOT (A) 01 10
12 Introdução às Ferramentas Numéricas 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) = x 2 -10, se x<0 -2x+5, se x>=0 g(x) = 2x 2 +3x-8, se x<0 2x-8, se 0<=x<4 x 3 -12x-16, se x>=4
13 Introdução às Ferramentas Numéricas 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.
14 Introdução às Ferramentas Numéricas Exemplo 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. Cod. cliente NomeTotal (€) DescontoValor final MontanteDesconto 00% 505% 15010% 35020% Cod. ClienteNomeTel Vasco Santana 4938Maria Emília 3842Ricardo Pereira 3059Manuel Inácio 2345João Silva 6873Rute Soares
15 Introdução às Ferramentas Numéricas Exemplo Cod. cliente NomeTotal (€) DescontoValor final 2345João Silva250% Maria Emília30010% Rute Soares1105%104,5 3059Manuel Inácio25010% Vasco Santana40820%326,4 3842Rodrigo Pereira745%70,3 MontanteDesconto 00% 505% 15010% 35020% Cod. ClienteNomeTel João Silva 4938Maria Emília 6873Rute soares 3059Manuel Inácio 8931Vasco santana 3842Rodrigo Pereira