Questão de Noções de Informática — Excel 2016 — VUNESP 2023
- Código
- vu181435
- Banca
- VUNESP
- Órgão
- UNICAMP
- Ano
- 2023
- Cargo
- PTIC ( )

- A=MENOR(B2-D2)
- B=MENOR(B2-D2;1)
- C=MENOR(B2:D2;1)
- D=MENOR(B2,C2,D2)
- E=MENOR(B2;C2;D2)

GabaritoC — =MENOR(B2:D2;1)
Gabarito: letra C. A função MENOR do Excel retorna o k-ésimo menor valor de um conjunto de dados, e sua sintaxe é =MENOR(matriz;k). Para obter o menor preço entre as três cotações (células B2, C2 e D2), a fórmula correta é =MENOR(B2:D2;1), que considera o intervalo contíguo B2:D2 e retorna o primeiro (menor) valor. As demais alternativas ou usam sintaxe incorreta (separador errado, operador de subtração) ou omitem o argumento k.
A função MENOR é uma função estatística do Excel que retorna o k-ésimo menor valor de um conjunto de dados. Ela é útil quando se deseja, por exemplo, o segundo menor preço de uma lista, o terceiro menor salário, etc. A sintaxe é =MENOR(matriz;k), onde matriz é o intervalo de células que contém os dados e k é a posição (ordem) do menor valor desejado. Assim, =MENOR(B2:D2;1) retorna o primeiro menor valor do intervalo B2:D2, ou seja, o menor preço entre as três cotações.
Na planilha do enunciado, a coluna E deve conter o menor preço de cada linha. Para a linha 2, os preços estão nas células B2, C2 e D2. O intervalo B2:D2 é um intervalo contíguo (B2, C2, D2), que é a forma mais direta de referenciar as três células. A fórmula =MENOR(B2:D2;1) atende exatamente ao objetivo.
É importante notar que o Excel, em português, usa o ponto e vírgula (;) como separador de argumentos em fórmulas, e não a vírgula (,). Além disso, a função MENOR exige dois argumentos: a matriz e o k. A alternativa que usa =MENOR(B2-D2) está incorreta porque usa o operador de subtração (-) em vez de dois-pontos (:) para definir o intervalo, e também porque omite o argumento k. A alternativa =MENOR(B2,C2,D2) usa vírgulas como separadores, o que não é aceito na configuração em português (seria interpretado como separador de argumentos em inglês, mas no Excel em português a vírgula é usada como separador decimal, causando erro). A alternativa =MENOR(B2;C2;D2) usa ponto e vírgula, mas a função MENOR não aceita múltiplos argumentos separados por ponto e vírgula; ela espera uma matriz (intervalo) e um k. Portanto, a única sintaxe correta é a da alternativa C.
A pegadinha desta questão está na confusão entre o separador de argumentos (ponto e vírgula em português) e o operador de intervalo (dois-pontos). Muitos candidatos marcam a alternativa E, achando que basta listar as células com ponto e vírgula, mas a função MENOR exige um intervalo ou uma matriz, não uma lista de argumentos. Além disso, a alternativa A omite o argumento k, o que também é um erro.
A fórmula =MENOR(B2-D2) está errada por dois motivos: primeiro, usa o operador de subtração (-) entre B2 e D2, o que resultaria em um único valor (a diferença entre os dois), e não em um conjunto de dados; segundo, omite o argumento k, que é obrigatório na função MENOR. A sintaxe correta exige =MENOR(matriz;k).
A fórmula =MENOR(B2-D2;1) também usa o operador de subtração (-) em vez de dois-pontos (:) para definir o intervalo. Isso faz com que a matriz seja um único valor (B2-D2), e não o intervalo B2:D2. Portanto, não retorna o menor preço entre as três cotações.
A fórmula =MENOR(B2:D2;1) está correta: usa o intervalo contíguo B2:D2 (que abrange as células B2, C2 e D2) e o argumento k=1, que retorna o primeiro menor valor do intervalo, ou seja, o menor preço. É exatamente o que se espera na célula E2.
A fórmula =MENOR(B2,C2,D2) usa vírgulas como separadores de argumentos. No Excel em português, a vírgula é o separador decimal, não o separador de argumentos (que é o ponto e vírgula). Além disso, a função MENOR não aceita uma lista de células separadas por vírgula como matriz; ela espera um intervalo (ex.: B2:D2) ou uma constante de matriz (ex.: {1;2;3}). Portanto, essa fórmula geraria erro.
A fórmula =MENOR(B2;C2;D2) usa ponto e vírgula para separar as células, mas a função MENOR não aceita múltiplos argumentos dessa forma. Ela espera apenas dois argumentos: a matriz (que pode ser um intervalo como B2:D2) e o k. Listar as células separadas por ponto e vírgula não é uma sintaxe válida para essa função.
Gabarito: letra C
Link permanente: /questoes/vu181435