SóProvas


ID
164116
Banca
FCC
Órgão
Banco do Brasil
Ano
2010
Provas
Disciplina
Noções de Informática
Assuntos

No Excel ou Calc, uma planilha apresenta os seguintes dados:

A1 = 2, B1 = 3, C1 = 4

A célula D1 tem a seguinte fórmula:

=SE (B1*A1 - 5 > 0;C1 - B1*A1; (C1 - A1)^A1 + B1*C1 + A1)

O valor da célula D1 é:

Alternativas
Comentários
  • A função "Se" no Excel funciona da seguinte maneira:

    = (teste lógico; verdadeiro;falso) ou seja, caso o teste lógico seja verdadeiro o excel trará os resultados dos cálculos que estão após o primeiro ponto-e-vírgula, porém se o teste lógico for falso o excel trará os resultados dos cálculos que estão após o segundo ponto-e-vírgula.

    Na questão o teste lógico foi que 1>0 e é correto, dessa forma a resposta é -2.

    Se 1>0 então -2, senão 18.

  • Apenas acrescentando a excelente explanação do colega abaixo, na hora da prova, considerando que o teste lógico é verdadeiro só executa-se o que se pede após o primeiro ponto-e-vírgula, desconsiderando-se o que vem depois disso, ou seja, não é necessário resolver a sentença relativa ao teste lógico falso.

    Bons estudos a todos!!
  • Complementando a resposta do colega inicial:

    =SE (B1*A1 - 5 > 0;C1 - B1*A1; (C1 - A1)^A1 + B1*C1 + A1)
    = SE(3x2-5>0;  4-3x2;  (4-2)^2+3x4+2)
    =SE(1>0; -2; 2^2+12+2)
    =SE(1>0;  -2;  4+12+2)
    =SE(1>0; -2; 18)


  • A1 = 2                        =SETESTE LÓGICOVALOR SE VERDADEVALOR SE FALSO)
    B1 = 3
    C1 = 4  
                            1º Vamos ver se o teste lógico é verdadeiro ou falso!
                                              B1XA1-5>0 ??? 
                                              3X2-5>0 ???
                                              1>0 É VERDADE OU FALSO QUE 1 É MAIOR QUE 0 ???

    SE FOR VERDADE USA O "VALOR SE VERDADE"!!!
    SE FOR FALSO USA O "VALOR SE FALSO"!!!

    NO CASO AII É VERDADE NÉ? KKK
    ENTÃO VAMOS LÁ! 
    C1-B1XA1
       4-3X2       (PELO AMOR DE DEUS! MULTIPLICAÇÃO PRIMEIRO!)
       4-6
    (((-2))) NEGATIVO (C)

    Bom.. fácil né? Simples assim.
  • Letra C. O conteúdo da célula D1 será negativo. A função SE analisa a condição (B1*A1-5>0) e faz (C1-B1*A1) caso seja verdadeira, ou ((C1 - A1)^A1 + B1*C1 + A1) caso seja falsa. O teste é “3 vezes 2 menos 5  é maior que zero?”, calculando será 6 menos 5 que é igual a 1. 1 é maior que zero? Sim, logo o (C1-B1*A1) é que será executado. Substituindo os valores, temos 4 menos 3 vezes 2, ou seja, por ordem de precedência nas operações (primeiro é exponenciação, depois multiplicação/divisão, e por último adição/subtração), temos 4 menos 6, que é igual a -2. Portanto, o resultado é negativo, logo, alternativa C. As operações que seriam executadas caso fosse falso, não precisam ser calculadas.
  • Questão pega-otário: O excel calcula multiplicação ANTES de subtração.

    Confesso que fiz com pressa e cai =P
  • Tô na mesma do colega acima, questão fácil porém que exige atenção. Fiz correndo e tropecei na prioridade matemática.
  • O =SE, significa uma condicional. Toda condicional é aplicado a estrutura =SE(condição;verdadeiro;falso).

    Realizando a primeira operação vimos que o resultada é 1>0 (um maior que 0) portando a afirmação é verdadeira, ou seja, devemos seguir o caminho verdadeiro e podemos excluir a ultima operação que é o caminho falso. Sendo assim ao realizarmos a segunda operação vimos que o resultado é -2 ( quatro menos seis). Concluindo a resposta é C pois -2 é um numero negativo.

    Só para esclarecer, se a primeira operação (condição) fosse falsa, deveríamos seguir o caminho da operação falsa ( a ultima).


  • Rafael, parabéns pela explicação, esclareceu muito bem!