Baixe o app para aproveitar ainda mais
Prévia do material em texto
Introdução à Computação Para Ciências Humanas 10 semestre de 2017 Renata Wassermann renata@ime.usp.br Cálculos em Planilhas Antes de começar a programação propriamente dita, vamos automatizar cálculos na planilha por meio de fórmulas e funções. (slides adaptados do Prof. Gerosa) Fórmulas • Operações com as células da planilha. • Iniciadas por “=“ • Podem ser copiadas e coladas ou arrastadas para múltiplas células e as referências às células são atualizadas ($ para fixar). IME / USP Funções Pequenos cálculos (computação) • Em uma planilha ou em um programa • Predefinidas vs. Programadas IME / USP Funções Predefinidas SOMA soma(núm1;[núm2];...) ou soma([célula inicial]:[célula final]) IME / USP Funções Predefinidas MÉDIA média(núm1;[núm2];...) ou média([célula inicial]:[célula final]) IME / USP Funções Predefinidas MÉDIA vs. SOMA IME / USP Funções Predefinidas MÉDIA vs. SOMA IME / USP Funções Predefinidas CONT.VALORES Quantidade de células não vazias. Cont.Valores([célula inicial]:[célula final]) Média(A1:A10) = Soma(A1:A10)/Cont.Valores(A1:A10) IME / USP Funções Predefinidas CONT.VALORES Quantidade de células não vazias. Cont.Valores([célula inicial]:[célula final]) Média(A1:A10) = Soma(A1:A10)/Cont.Valores(A1:A10) IME / USP Funções Predefinidas CONT.VALORES IME / USP Funções Predefinidas CONT.SE Quantidade de células que satisfazem uma condição Cont.se([célula inicial]:[célula final];”<condição lógica>”) IME / USP Exemplos de condições: =cont.se(A1:A5;0) =cont.se(A1:A5,”=0”) Exercício • Quantos funcionários são do sexo masculino? =CONT.SE(C3:C7;"M") • Quantos funcionários têm salário maior ou igual a 2000? =CONT.SE(D3:D7;">=2000") • Quantos funcionários têm curso de Excel? =CONT.SE(E3:E7;"*Excel*") IME / USP http://blog.planilhasexcel.com/2013/02/funcao-contse.html O * substitui qualquer parte do nome (curinga) Exercício • Quantos funcionários são do sexo masculino? =CONT.SE(C3:C7;"M") • Quantos funcionários têm salário maior ou igual a 2000? =CONT.SE(D3:D7;">=2000") • Quantos funcionários têm curso de Excel? =CONT.SE(E3:E7;"*Excel*") IME / USP http://blog.planilhasexcel.com/2013/02/funcao-contse.html O * substitui qualquer parte do nome (curinga) Exercício • Quantos funcionários são do sexo masculino? =CONT.SE(C3:C7;"M") • Quantos funcionários têm salário maior ou igual a 2000? =CONT.SE(D3:D7;">=2000") • Quantos funcionários têm curso de Excel? =CONT.SE(E3:E7;"*Excel*") IME / USP http://blog.planilhasexcel.com/2013/02/funcao-contse.html O * substitui qualquer parte do nome (curinga) Exercício • Quantos funcionários são do sexo masculino? =CONT.SE(C3:C7;"M") • Quantos funcionários têm salário maior ou igual a 2000? =CONT.SE(D3:D7;">=2000") • Quantos funcionários têm curso de Excel? =CONT.SE(E3:E7;"*Excel*") IME / USP http://blog.planilhasexcel.com/2013/02/funcao-contse.html nome (curinga) Exercício • Quantos funcionários são do sexo masculino? =CONT.SE(C3:C7;"M") • Quantos funcionários têm salário maior ou igual a 2000? =CONT.SE(D3:D7;">=2000") • Quantos funcionários têm curso de Excel? =CONT.SE(E3:E7;"*Excel*") IME / USP http://blog.planilhasexcel.com/2013/02/funcao-contse.html O * substitui qualquer parte do nome (coringa) Operadores Relacionais Utilizados em condições, devolvem Verdadeiro ou Falso IME / USP Operadores Relacionais Na matemática Excel = = ≠ <> > > ≥ >= < < ≤ <= Funções Predefinidas MÁXIMO Maior valor de um conjunto selecionado Máximo([célula inicial]:[célula final]) IME / USP Funções Predefinidas MÍNIMO Menor valor de um conjunto selecionado Mínimo([célula inicial]:[célula final]) IME / USP Funções Predefinidas SOMASE Soma somente as células que satisfazem uma condição somase(<intervalo comparação>;”<condição lógica>”;<intervalo soma>) IME / USP Funções Predefinidas ÉPAR Devolve Verdadeiro se um determinado número é par e Falso, caso contrário Épar(célula) IME / USP Funções Predefinidas RAIZ Sintaxe: Raiz([num]) POTÊNCIA Potência([num];[expoente]) OU = [num] ^ [expoente] IME / USP Condicional – SE Devolve um valor dependendo do resultado da condição lógica • Apenas para condição verdadeira: Se(<condição>;<valor se V>) • Para os dois casos: Se(<condição>;<valor se V>;<valor se F>) IME / USP Condicional – SE Devolve um valor dependendo do resultado da condição lógica • Apenas para condição verdadeira: Se(<condição>;<valor se V>) • Para os dois casos: Se(<condição>;<valor se V>;<valor se F>) IME / USP Condicional – SE Exemplos IME / USP Condicional – SE Operador lógico IME / USP Operador lógico E Operadores Lógicos • E : devolve verdadeiro se todas condições forem Verdadeiras • OU: devolve verdadeiro se pelo menos uma condição for Verdadeira • NÃO: inverte valor lógico IME / USP Exercício Escreva uma fórmula que pegue o valor de x de uma célula, calcule e mostre ao usuário o valor de f(x). Nos casos de divisão por zero e raiz de número negativo, mostre Não há solução IME / USP 16 35)( 2 x xxf Operadores Aritméticos IME / USP Importante Operação Excel Adição + Subtração - Multiplicação * Divisão / Exponenciação ^ Resto da divisão Função MOD Raiz Quadrada Função RAIZ Operadores Aritméticos IME / USP • Hierarquia dos operadores Aritméticos: 1) Parênteses (dos mais internos aos mais externos) 2) Exponenciação, Raiz 3) Multiplicação, Divisão, Resto da divisão - o que aparecer primeiro 4) Adição e Subtração - o que aparecer primeiro Exercício IME / USP Analisando: - Valor de x que gera uma raiz quadrada de número negativo será desconsiderado - Valor 4 e -4 para x gerará uma raiz de 0(zero), dando como resultado o 0(zero). Não existe divisão por zero. Ou seja, x precisa ser maior que 4 ou menor que -4 Exercício IME / USP f(x) = (5*x + 3) / (Raiz( x^2 - 16 )) Outras fórmulas possíveis: =se(E(A7>=-4;A7<=4);”Não há solução”;(5*A7+3)/Raiz(A7^2-16)) =se(OU(A7<-4;A7>4);(5*A7+3)/Raiz(A7^2-16);”Não há solução”) 16 35)( 2 x xxf Condicional – SE Devolve um valor se a condição for Verdadeira e outro, caso contrário: IME / USP Exercício Escreva uma fórmula que leia dois números inteiros e informe se são múltiplos um do outro, ou não. IME / USP Exercício Escreva uma fórmula que leia dois números inteiros e informe se são múltiplos um do outro, ou não. IME / USP Condicionais Encadeados Outra estrutura condicional se a condição for Verdadeira e/ou Falsa Exemplo: IME / USP Exercício IME / USP Classifique o triângulo quanto ao número de lados. As medida “m(AB)”, “m(BC)” e “m(CA)” são apresentadas, respectivamente nas colunas A, B e C. Considere que os números apresentados foram triângulos válidos. Exercício IME / USP IME / USP Perguntas??? Slide 1 Cálculos em Planilhas Fórmulas Funções Funções Predefinidas Funções Predefinidas Funções Predefinidas Funções Predefinidas Funções Predefinidas Funções Predefinidas Funções Predefinidas Funções Predefinidas Exercício Exercício Exercício Exercício Exercício Operadores Relacionais Funções Predefinidas Funções Predefinidas Funções Predefinidas Funções Predefinidas Funções Predefinidas Condicional – SE Condicional – SE Condicional – SE Condicional – SE Operadores Lógicos Exercício Operadores Aritméticos Operadores Aritméticos Exercício Exercício Condicional –SE Exercício Exercício Condicionais Encadeados Exercício Exercício Slide 40
Compartilhar