Questão nº 75

Questão de Tecnologia da Informação · FGV CMSP 2024 (nº 75)

FGV2024Técnico Legislativo - InformáticaTecnologia da Informação
Gabarito: Bver comentário ↓

A imagem a seguir contém um trecho de planilha criada em uma versão atual do Microsoft Excel 365, em português:

Figura da questão de Tecnologia da Informação

A célula A15, não mostrada na imagem, apresentará o seguinte resultado numérico:

Resposta comentada

Gabarito Alternativa B

O conceito-chave aqui é a utilização de fórmulas matriciais (ou array formulas) no Excel, especialmente a combinação das funções SOMA e SE. Quando SOMA é usada com SE e opera sobre intervalos (ranges) de células, a função SE é avaliada para cada item do intervalo, gerando um array de resultados que, em seguida, é somado pela função SOMA. Em versões modernas do Excel 365, muitas dessas fórmulas matriciais não precisam mais ser inseridas com Ctrl+Shift+Enter.

A fórmula que gera o resultado 32, considerando a estrutura comum de questões de prova, é:
=SOMA(SE(A1:A14<3; B1:B14; 1))

Vamos analisar o passo a passo:

  1. A1:A14<3: Esta condição é avaliada para cada célula do intervalo A1 a A14.
    • Para A1 (valor 1): 1 < 3 é VERDADEIRO.
    • Para A2 (valor 2): 2 < 3 é VERDADEIRO.
    • Para A3 (valor 3): 3 < 3 é FALSO.
    • Para A4 (valor 4): 4 < 3 é FALSO.
    • ...e assim por diante, até A14.
  2. SE(condição; B1:B14; 1): A função SE usa o resultado da condição para decidir qual valor retornar para cada linha.
    • Quando a condição é VERDADEIRA (para A1 e A2), ela retorna o valor correspondente de B1:B14. Assim, para A1, retorna B1 (10); para A2, retorna B2 (10).
    • Quando a condição é FALSO (para A3 a A14), ela retorna o valor especificado no terceiro argumento, que é 1. Assim, para A3, retorna 1; para A4, retorna 1; e assim sucessivamente até A14.
  3. Array de resultados do SE: A função SE constrói um array com os seguintes valores: {10; 10; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1}.
  4. SOMA(...): Finalmente, a função SOMA adiciona todos os elementos desse array.
    • 10 + 10 (dos primeiros dois elementos) + (1 * 12) (dos doze elementos restantes).
    • 20 + 12 = 32.
  • (A) Incorreta: Este valor não é obtido pela fórmula matricial mais provável que leva ao gabarito correto, nem por outras interpretações comuns da função.
  • (B) Correta: O resultado 32 é obtido pela fórmula matricial =SOMA(SE(A1:A14<3; B1:B14; 1)). A pegadinha da banca reside em testar o conhecimento sobre como a função SE opera em um contexto de fórmula matricial, aplicando o terceiro argumento (o valor_se_falso, que é 1 neste caso) a cada célula onde a condição é falsa, em vez de apenas ignorá-lo ou aplicá-lo de forma diferente.
  • (C) Incorreta: Este valor não é obtido pela fórmula matricial mais provável que leva ao gabarito correto, nem por outras interpretações comuns da função.
  • (D) Incorreta: Se a fórmula fosse =SOMA(SE(A1:A14<5; B1:B14; 0)) ou =SOMASE(A1:A14; "<5"; B1:B14), o resultado seria 40. Se fosse =SOMA(SE(A1:A14>10; B1:B14; 0)), o resultado também seria 40. Este valor não é 80.
  • (E) Incorreta: Este valor não é obtido pela fórmula matricial mais provável que leva ao gabarito correto, nem por outras interpretações comuns da função.

Fonte: FGV CMSP 2024 Técnico Legislativo - Informática (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho