Funções Matemáticas
•
•
•
•
ABS(valor): valor absoluto
INT(valor): arredonda para baixo
ROUND(valor;casas_decimais): arredonda
Usar ROUND ou o comando de formatação de célula não é a mesma
coisa!
• Exemplos:
– ABS(-3,4) = 3,4
– INT(-3,4) = -4
– ROUND(-3,4;0) = -3
Funções Matemáticas
•
•
•
•
•
•
SQRT(valor): raíz quadrada
FACT(valor): factorial; valor >= 0
LN(valor), LOG10(valor), LOG(valor;base): logaritmos; valor > 0
EXP(valor): exponencial
SUM(células), PRODUCT(células): somatório e produto
Exemplos:
– LN(EXP(3)) = LOG(8;2) = 3
– FACT(3) = FACT(3,9) = 6
Funções Trigonométricas
• Recebem e devolvem radianos:
– SIN(ângulo), ASIN(valor)
– Idem para COS e TAN
• Funções para conversões:
– DEGREES(radianos), RADIANS(graus)
– PI()
• Outras funções: COSH(valor), ACOSH(valor), etc.
• Exemplo:
– SIN(RADIANS(180)) = SIN(PI()) = 1E-16
Funções Temporais
• Representação interna do dia através de um inteiro e da hora através de
um número real no intervalo [0,1[.
– NOW(): real para data e hora corrente
– TODAY(): inteiro que representa “hoje”
• Extracção e construção de datas:
– DAY(valor), MONTH(valor), YEAR(valor)
– HOUR(valor), MINUTE(valor), SECOND(valor)
– DATE(ano;mês;dia), DATEVALUE(“dia/mês/ano”)
– TIME(hora;min;seg), TIMEVALUE(“hora:min:seg”)
Funções Temporais
• Somas e subtracções com horas e datas:
– NOW() - 0.25: há 6 horas atrás
– TODAY() + 100: de hoje a 100 dias
– DATE(2001;5;4) – DATE(1985;9;14): quantos dias passaram
•
•
•
A2=TIMEVALUE(“14:13:45”)
A3 = A2 + TIME(0;6;0)
Formato coluna A: horas e minutos
Funções Lógicas
• Recebem e devolvem TRUE ou FALSE:
– AND(valor1;valor2) : só é TRUE se ambos forem TRUE
– OR(valor1;valor2): só é FALSE se ambos forem FALSE
– NOT(valor): é TRUE se valor fôr FALSE; e é FALSE se valor fôr TRUE
• Devolve um valor de acordo com o valor de verdade de uma condição:
– IF(condição;valor_se_verdade;valor_se_falso)
• Esquecer as aspas dá erro de nome indefinido (#NAME?)
• J3 = IF(I3 = “Sim”; 0,4*G3 + 0,6*H3; “”)
• Inserção colunas para NP e Freq não obrigou a alterar fórmula da nota final.
Funções Estatísticas
• Ignoram células sem números
– AVERAGE(células): média
– MAX(células), MIN(células): maior e menor valor
– COUNT(células): quantas das células têm números
• COUNTA(células): quantas não vazias
• COUNTIF(células; critério): quantas das células
satisfazem critério
Funções Estatísticas
•
•
•
•
Inscritos nos turnos: E6=COUNTA(D3:D5)
Avaliados: E7=COUNT(E3:E5)
Média: E9=AVERAGE(E3:E5)
O zero em G5 entra nas contagens e média!
Funções de Pesquisa
• HLOOKUP(v; t; l; a)
– Procura horizontalmente valor v na 1a linha da tabela t
– Se a = TRUE, faz uma pesquisa aproximada (assume valores
ordenados e pára antes do 1o valor maior que v), senão é pesquisa
exacta
– Se encontrar, devolve o valor na linha l da mesma coluna que v,
senão devolve #N/A
• VLOOKUP(v; t; c; a) é semelhante, trocando linhas por colunas
Funções de Pesquisa
• C6: mesma fórmula que B6 mas com 10 (em vez de 2) para aceder à
nota final
• B9/C9: mesmas fórmulas mas com FALSE em vez TRUE
Erros
• #DIV/0! : divisão por zero
• #VALUE! : valor de tipo errado; p.ex. LN(“x”) ou
LN(A1:A3) ou “x”+3
• #NUM! : número inválido; p.ex. LN(0)
• #N/A : valor indisponível; p.ex. HLOOKUP não encontrou
valor dado
• #NAME? : nome indefinido; p.ex. esquecer parêntesis
numa função sem argumentos
Funções de Informação
• Devolvem TRUE se o valor dado como argumento for do tipo indicado
pelo nome da função:
– ISTEXT(valor): valor é texto?
– ISBLANK(valor): valor é uma referência a uma célula vazia?
– ISNUMBER(valor): valor é um número?
– ISLOGICAL(valor): valor é lógico?
– ISERROR(valor): valor é um erro?
– ISNA(valor): valor é #N/A?
• Exemplo:
IF(NOT(ISERROR(A1/A2));A1/A2;””)
Download

O que é um URL ou URI