FAPA - Informática Básica

LISTA 2.2 RECUPERAÇÃO

Victor M. Sant'Anna

MÁXIMO, MÍNIMO, MAIOR, MENOR e Funções Condicionais: SE, CONT.SE, SOMASE


As explicações abaixo foram retiradas da "ajuda" do próprio EXCEL; tente entender a linguagem adotada pela Microsoft  e faça os exercícios logo abaixo.

MÁXIMO e MÍNIMO
Retorna o valor máximo de uma lista de argumentos.
Sintaxe:          MÁXIMO(intervalo)
intervalo
contém os números cujo valor máximo você deseja encontrar.
Você pode especificar argumentos que são números, células vazias, valores lógicos ou representações em forma de texto de números. Os argumentos que são valores de erro ou texto que não podem ser traduzidos em números geram erros. Se um argumento for uma matriz ou referência, apenas os números nesta matriz ou referência serão usados. Células vazias, valores lógicos, texto ou valores de erro na matriz ou referência serão ignorados.  Se os argumentos não contiverem números, MÁXIMO retornará 0.

Exemplos:

Se A1:A5 contiver os números 10, 7, 9, 27 e 2, então:

            =MÁXIMO(A1:A5)      é igual a 27

            =MÍNIMO(A1:A5)       é igual a 2

MAIOR e MENOR   
Retorna o maior valor k-ésimo de um conjunto de dados. Você pode usar esta função para selecionar um valor de acordo com a sua posição relativa. Por exemplo, você pode usar MAIOR para obter o primeiro, o segundo e o terceiro resultados.
Sintaxe: MAIOR(intervalo;k)
intervalo
    é o intervalo de dados cujo maior valor k-ésimo você deseja determinar.
   é a posição (do maior) na matriz ou intervalo de célula de dados a ser fornecida.

Exemplos

            =MAIOR(B2:B7;3)  mostrará o terceiro maior entre todos os números do intervalo B2 a B7

            =MAIOR(B2:B7;1)  mostrará o primeiro maior entre os números da coluna B2 a B7

 

CONT.NÚM
Calcula quantos números estão na lista de argumentos. Use CONT.NÚM para obter o número de entradas em um campo numérico de um intervalo ou matriz de números
Sintaxe:     CONT.NÚM(intervalo)
 

Funções Condicionais

CONT.SE
Calcula o número de células não vazias em um intervalo que corresponde a um dado critério.
Sintaxe:          CONT.SE(intervalo; critérios)
Onde
Intervalo    é o intervalo de células no qual se deseja contar células não vazias.
Critérios    é o critério na forma de um número, expressão ou texto que define quais células serão contadas. Por exemplo, os critérios podem ser expressados como 32, "32", ">32", "maçãs".

Exemplos :

Suponha que A3:A6 contenha "maçãs", "laranjas", "peras", "maçãs", respectivamente.
            = CONT.SE(A3:A6;"maçãs")         é igual a 2

Suponha que B3:B6 contenha 32, 54, 75, 86, respectivamente.
            = CONT.SE(B3:B6;">55")             é igual a 2

SOMASE
Adiciona as células especificadas por um determinado critério.
Sintaxe SOMASE(intervalo;critérios;intervalo_soma)
Intervalo
  é o intervalo de células que se deseja calcular.
Critérios  são os critérios na forma de um número, expressão ou texto, que define quais células serão adicionadas. Por exemplo, os critérios podem ser expressos como 32, "32", ">32", "maçãs".
Intervalo_soma  são as células que serão realmente somadas.
Comentários
As células em intervalo_soma são somadas somente se suas células correspondentes em intervalo coincidirem com os critérios estipulados.
Se intervalo_soma for omitido, as células em intervalo serão somadas.

Exemplo:

Fórmula

Descrição (resultado)

=SOMASE(A2:A5;">160000";B2:B5)

A soma das comissões para valores de propriedade acima de 160.000,00 (63.000,00)

Dica - Exemplo de aulas anteriores:

Na tela acima usamos na célula B15 a função =SOMASE(A3:A12;"Brasília";B3:B12) para somar apenas os valores correspondentes à cidade de Brasília.

SE (Fórmula Condicional)
Sintaxe:    SE(teste_lógico; valor_se_verdadeiro; valor_se_falso)
Teste_lógico    é qualquer valor ou expressão que pode ser avaliada como VERDADEIRO ou FALSO.
Valor_se_verdadeiro    é o valor fornecido se teste_lógico for VERDADEIRO. Se teste_lógico for VERDADEIRO e valor_se_verdadeiro for omitido, VERDADEIRO será fornecido.
Valor_se_falso    é o valor fornecido se teste_lógico for FALSO. Se teste_lógico for FALSO e valor_se_falso for omitido, FALSO será fornecido.

Exemplos:

=SE(B2>C2;"Acima do orçamento";"OK")

=SE(Média>89;"A";SE(Média>79;"B"; SE(Média>69;"C";SE(Média>59;"D";"F"))))

No exemplo anterior, a segunda instrução SE também é o argumento valor_se_falso para a primeira instrução SE. Da mesma maneira, a terceira instrução SE é o argumento valor_se_falso para a segunda instrução SE. Por exemplo, se o primeiro teste_lógico (Média>89) for VERDADEIRO, "A" será fornecido. Se o primeiro teste_lógico for FALSO, a segunda instrução SE é avaliada e assim por diante.

Dica: Para ver um exemplo mais "didático" olhe o exemplo da fórmula usada na célula J3 no exercício 8 desta lista:


Exercícios

LISTA 2.2 RECUPERAÇÃO


1) Criar uma planilha com o nome de "Relatório de Vendas" (ver figura acima), contendo seu nome e os nomes dos componentes de seu grupo (um por linha, até 6 nomes, invente alguns se precisar), e, nas colunas, os nomes dos meses do primeiro semestre; preencha alguns espaços com valores referentes às vendas executadas por cada vendedor mês a mês, deixando alguns meses em branco. A seguir, faça o que é pedido:
    (a) usando a função cont.núm() do Excel descubra quantos relatórios foram entreguem em cada mês (use sob a coluna de cada mês);
    (b) usando a mesma função, descubra quantos relatórios foram entregues por cada vendedor (use na linha de cada vendedor).



2) A partir da planilha do exercício anterior, fazer usando as funções máximo e mínimo:
    (a) encontrar o valor máximo e o mínimo de cada vendedor;
    (b) encontrar a valor máximo e mínimo de cada mês;
    (c) encontrar o valor máximo de todas as vendas do semestre;


3 (Exercício de Prova) Repita o cálculo da letra (a) exercício anterior utilizando a função maior() e menor() 
(a função maior usa um segundo argumento, um número! Veja os exemplos no início da página!)



4) (Exercício de Prova) Crie uma planilha para licitação de preços contendo vários nomes de empresas e orçamentos para construção de um viaduto. Use a função mínimo() para encontrar o menor valor orçado por cada empresa (queremos descobrir qual é o valor apenas, o nome da empresa, por enquanto, não precisa ser relacionado). 
   



5) Crie uma planilha para conter os nomes, cargos e salários de certos funcionários públicos: 

         

nome

função

data aniversário

salário astronômico

hora entrada

Color de Mel

chefe

14/1

35000

12:04

Mário Aquele

auxiliar

19/11

15000

14:03

Safado Malufado

chefe

12/3

66000

19:12

Pati Farias

auxiliar

5/4

49999

17:07

Aparecida Q. Numveio

auxiliar

5/9

50000

19:08

 

chefe

 

99000

 

   (a) crie uma fórmula para dizer quantos funcionários ganham mais do que 50 mil reais. Use a função cont.se() (Leia instruções no início da página)
   (b) crie uma fórmula para somar apenas os salários de um certo cargo (a sua escolha). Use a função somase() vista em aulas anteriores ou leia as informações no início dessa página.


6) Coloque seu nome completo em uma célula do excel e nas colunas ao lado sua data de nascimento e na outra coluna a data atual (hoje).

 Nome do Coitado:

nasc.

data atual

dias

Victor M. Sant'Anna

14/1/1962

19/5/2008

16927

Calcule o número de dias de seu nascimento diminuindo o valor da data atual menos a data de nascimento. Dica: se o Excel transformar automaticamente o cálculo em uma data, vá ao menu Formatar, na opção Células... e Mude o formato na aba Número para a Categoria Geral


7) (Exercício de Prova) Na planilha do exercício 1, o relatório de vendas, queremos que os vendedores sejam classificados:
    (a) Crie uma coluna para indicar se o vendedor está devendo relatórios. Caso esteja devendo relatórios, a expressão "atrasado" deve aparecer nesta coluna automaticamente. Caso contrário, a expressão "em dia" é que deve aparecer. Veja a figura abaixo:

    (b) Crie uma coluna extra colocando o nome do time para o qual o vendedor torce e crie uma outra coluna extra que diga se o vendedor é inteligente ou não, de acordo com o time de cada vendedor - use a função SE() do EXCEL.


8)  Teste cada uma das seguintes funções do EXCEL descobrindo o que elas fazem (é só copiar e colar!):

=AGORA()
=HOJE() 
=DIA.DA.SEMANA(HOJE(); 1)

=INFORMAÇÃO("osversão")
=INFORMAÇÃO("diretório")


© Victor M. SantAnna 2006 - 2009