Pular para o conteúdo principal

Questão de Noções de Informática — Excel 2019 — FGV 2024

Noções de InformáticaExcel 2019
Código
fg163643
Banca
FGV
Órgão
ALETO
Ano
2024
Cargo
Ana Leg ( )

No âmbito do software Microsoft Excel, versão BR, integrante da suíte Microsoft 365, assinale a opção que indica o nome da função cujo objetivo é reduzir uma matriz a um valor acumulado aplicando um LAMBDA a cada valor, e retornando o valor total no acumulador.

  1. ACODIFURL
  2. BLAMBDA
  3. CMARRED
  4. DMATRIZ.MULT
  5. EREDUZIR
Revelar gabarito e comentário

GabaritoE — REDUZIR

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Microsoft Excel: Função REDUZIR

Gabarito: letra E. A função REDUZIR é a que reduz uma matriz a um valor acumulado, aplicando um LAMBDA a cada valor e retornando o total no acumulador — exatamente o que o enunciado descreve. As demais opções ou não existem no Excel (CODIFURL, MARRED) ou desempenham outras funções (LAMBDA, MATRIZ.MULT).

A função REDUZIR faz parte do grupo de funções de programação do Excel moderno (Microsoft 365), que inclui também LAMBDA, MAP, SCAN e BYROW/BYCOL. Ela permite criar uma lógica de acumulação personalizada sobre um array, sem precisar de VBA. A sintaxe é =REDUZIR([inicial]; matriz; lambda), onde [inicial] é o valor inicial do acumulador (opcional), matriz é o intervalo de células a percorrer, e lambda é a função que define como cada elemento será combinado com o acumulador. Por exemplo, para somar os quadrados de um intervalo A1:A5, você usaria =REDUZIR(0; A1:A5; LAMBDA(a; v; a + v^2)). O LAMBDA recebe dois parâmetros: o acumulador (a) e o valor atual (v), e retorna o novo acumulador.

A função LAMBDA, por sua vez, é a base para criar funções personalizadas reutilizáveis no Excel, mas sozinha ela não percorre uma matriz — ela apenas define a lógica. Já MATRIZ.MULT é uma função de álgebra linear que multiplica duas matrizes, retornando uma matriz, não um valor acumulado. As opções CODIFURL e MARRED não existem no Excel; a banca as criou como distratores, provavelmente para confundir com funções reais como CODIFAR (para codificar URL) ou com o nome de outras funções.

A pegadinha desta questão está em reconhecer que REDUZIR é uma função relativamente nova, introduzida no Excel 365, e que muitos candidatos podem não conhecê-la. A banca explora o desconhecimento das funções de programação, que são menos cobradas que as funções tradicionais de soma, média e procura. Para se preparar, vale estudar o grupo de funções LAMBDA e suas auxiliares, pois elas vêm ganhando espaço nas provas de informática.

  1. 1Valor inicial (opcional)
  2. 2Matriz a percorrer
  3. 3LAMBDA (acumulador + valor)
  4. 4Retorna total acumulado
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

CODIFURL não é uma função existente no Excel. A banca criou esse nome para confundir com funções de codificação de URL, como CODIFAR (que codifica texto para URL), mas não há nenhuma função com esse nome no Excel. Portanto, não pode ser a resposta.

Alternativa B — ❌ Incorreta

LAMBDA é uma função que permite criar funções personalizadas, mas sozinha ela não reduz uma matriz a um valor acumulado. Ela é usada como argumento dentro de outras funções, como REDUZIR, MAP e SCAN. O enunciado descreve exatamente o papel de REDUZIR, não de LAMBDA.

Alternativa C — ❌ Incorreta

MARRED não é uma função existente no Excel. O nome parece uma mistura de "MATRIZ" com "REDUZIR", mas não há nenhuma função com esse nome. É um distrator puro, sem correspondência real.

Alternativa D — ❌ Incorreta

MATRIZ.MULT é uma função de álgebra linear que multiplica duas matrizes, retornando uma matriz como resultado. Ela não acumula valores nem aplica um LAMBDA. O enunciado fala em "reduzir uma matriz a um valor acumulado", o que é o oposto do que MATRIZ.MULT faz.

Alternativa E — ✅ Correta ⟵ GABARITO

REDUZIR é exatamente a função descrita: ela reduz uma matriz a um valor acumulado, aplicando um LAMBDA a cada valor e retornando o total no acumulador. É uma das funções de programação do Excel 365, junto com MAP, SCAN e BYROW/BYCOL. A sintaxe é =REDUZIR([inicial]; matriz; lambda), e o LAMBDA define como cada elemento será combinado com o acumulador.

Gabarito: letra E

Link permanente: /questoes/fg163643