Questão de Noções de Informática — Excel 2016 — VUNESP 2023
- Código
- vu181480
- Banca
- VUNESP
- Órgão
- Pref Pindamonhangaba
- Ano
- 2023
- Cargo
- Ana (Pref Pinda)

- AA
- BB
- CC
- DD
- EE

GabaritoA — A
Gabarito: letra A. Com o valor 6 na célula A1, a função =SE(A1<20;"A";SE(A1=6;"B";SE(A1>0;"C";SE(A1>=6;"D";"E")))) retorna "A", pois a primeira condição A1<20 é verdadeira (6 < 20) e o Excel retorna o valor correspondente, ignorando as demais condições aninhadas.
A função SE é uma das funções lógicas mais cobradas em concursos. Ela avalia uma condição e retorna um valor se a condição for verdadeira e outro valor se for falsa. A sintaxe é =SE(teste_lógico; valor_se_verdadeiro; valor_se_falso). O que torna esta questão interessante é o aninhamento: quando o terceiro argumento (valor_se_falso) é outra função SE, criamos uma cadeia de testes que são avaliados em sequência.
O ponto crucial é entender a ordem de avaliação. O Excel testa as condições de cima para baixo, na ordem em que aparecem na fórmula. Assim que uma condição é satisfeita, ele retorna o valor correspondente e para de avaliar as condições seguintes. Isso significa que, mesmo que uma condição posterior também seja verdadeira, ela nunca será alcançada se uma condição anterior já tiver sido atendida.
Vamos aplicar isso ao caso concreto: com A1 = 6, o Excel avalia a primeira condição A1<20. Como 6 é menor que 20, a condição é verdadeira e a função retorna imediatamente o valor "A". As condições A1=6, A1>0 e A1>=6 são todas verdadeiras também, mas nunca são avaliadas porque a primeira condição já foi satisfeita. É por isso que a resposta é "A" e não "B", "C" ou "D".
A pegadinha clássica desta questão é o candidato procurar a condição "mais específica" (como A1=6) em vez de seguir a ordem de avaliação. A função SE aninhada não escolhe a condição "mais adequada" — ela segue a sequência estrita da fórmula. Para resolver corretamente, basta testar as condições na ordem em que aparecem e parar na primeira que for verdadeira.
A banca explora a tendência de procurar a condição "mais específica" (A1=6) em vez de seguir a ordem de avaliação. Lembre-se: o Excel testa as condições de cima para baixo e para na primeira verdadeira. Aqui, A1<20 já é verdadeira, então o resultado é "A" — as condições seguintes são ignoradas, mesmo sendo verdadeiras.
A primeira condição A1<20 é verdadeira (6 < 20), então a função retorna "A" imediatamente, sem avaliar as condições aninhadas. A ordem de avaliação é o fator decisivo.
A condição A1=6 é verdadeira, mas ela só seria avaliada se a primeira condição (A1<20) fosse falsa. Como a primeira já é verdadeira, o Excel nunca chega a testar A1=6. O erro é ignorar a ordem de avaliação e pular direto para a condição "mais específica".
A condição A1>0 também é verdadeira, mas está no terceiro nível do aninhamento. Para que fosse avaliada, as duas condições anteriores (A1<20 e A1=6) precisariam ser falsas — o que não ocorre. O candidato que marca "C" está considerando a condição sem respeitar a hierarquia da fórmula.
A condição A1>=6 é verdadeira, mas está no quarto nível do aninhamento. Ela só seria testada se as três condições anteriores fossem falsas. Como a primeira condição já retornou "A", essa alternativa nunca é alcançada.
O valor "E" é o retorno padrão (valor_se_falso) da última função SE, usado apenas se todas as condições anteriores forem falsas. Como A1<20 é verdadeira, o Excel retorna "A" e nunca chega ao valor padrão "E".
Gabarito: letra A
Link permanente: /questoes/vu181480