Pular para o conteúdo principal

Questão de Noções de Informática — Excel 2016 — VUNESP 2023

Noções de InformáticaExcel 2016
Código
vu181545
Banca
VUNESP
Órgão
CM Bady Bassit
Ano
2023
Cargo
Con ( )
Em uma planilha do Microsoft Excel 2016, em sua configuração original, um usuário tem na célula A1 um valor. Esse usuário deseja inserir a função SE na célula B1 com a condição de que se o valor que está na célula A1 for maior do que 70, então deve se exibir o texto OK. Do contrário, o conteúdo deve ser deixado vazio. Assim, assinale a alternativa com o formato correto da função.
  1. A=SE(A1>70;"OK";)
  2. B=SE(A1<=70;"OK";" ")
  3. C=SE(A1>70;"OK";"0")
  4. D=SE(A1>70;"OK";"")
  5. E=SE(A1>70;"OK";0)
Revelar gabarito e comentário

GabaritoD — =SE(A1>70;"OK";"")

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”.

Função SE no Excel 2016: sintaxe e valores lógicos

Gabarito: letra D. A função SE no Excel 2016 segue a sintaxe =SE(teste_lógico; valor_se_verdadeiro; [valor_se_falso]). Para a condição "se A1 for maior que 70, exibir OK, senão deixar vazio", o formato correto é =SE(A1>70;"OK";"") — o terceiro argumento deve ser uma string vazia (aspas duplas sem nada entre elas), que representa "célula vazia" no resultado.

A função SE é uma das funções lógicas mais utilizadas no Excel. Ela avalia uma condição (o teste lógico) e retorna um valor se essa condição for verdadeira e outro valor se for falsa. A estrutura completa é: primeiro o teste lógico (ex.: A1>70), depois o valor para quando o teste é verdadeiro (ex.: "OK"), e por fim o valor para quando o teste é falso — este último é opcional, mas quando omitido, a função retorna FALSO (valor lógico), não uma célula vazia.

No caso do enunciado, o usuário quer que, se A1 for maior que 70, a célula B1 exiba o texto "OK". Caso contrário, B1 deve ficar vazia. Para "deixar vazio", o terceiro argumento deve ser uma string vazia, representada por aspas duplas sem conteúdo: "". Isso faz com que a célula B1 fique visualmente vazia (sem texto, sem número, sem zero).

A pegadinha clássica desta questão está em distinguir o que cada tipo de terceiro argumento produz:

Terceiro argumento

Resultado na célula

"" (aspas vazias)

Célula vazia (sem conteúdo visível)

0 (número zero)

Exibe o número 0

"0" (texto zero)

Exibe o texto "0"

" " (espaço)

Exibe um espaço em branco (invisível, mas a célula não está vazia)

(omitido)

Exibe o valor lógico FALSO

A alternativa correta é a que usa "" como terceiro argumento, pois é a única que atende exatamente ao pedido de "deixar vazio". As demais alternativas ou usam o operador de comparação errado, ou preenchem a célula com algum conteúdo (zero, texto zero ou espaço), ou omitem o terceiro argumento.

Guarde esta distinção: para "deixar vazio" no Excel, use "" (aspas vazias). É exatamente nesse detalhe que as alternativas se separam.

Alternativa A — ❌ Incorreta

A fórmula =SE(A1>70;"OK";) omite o terceiro argumento. Quando o terceiro argumento é omitido, a função SE retorna o valor lógico FALSO quando a condição não é atendida, não uma célula vazia. Portanto, se A1 não for maior que 70, B1 exibirá a palavra "FALSO", o que não atende ao pedido de deixar a célula vazia.

Alternativa B — ❌ Incorreta

A fórmula =SE(A1<=70;"OK";" ") inverte a condição: ela testa se A1 é menor ou igual a 70, e nesse caso exibe "OK". Isso é o oposto do que o enunciado pede (que "OK" apareça quando A1 for maior que 70). Além disso, o terceiro argumento é um espaço (" "), que não deixa a célula vazia — ela conteria um caractere de espaço.

Alternativa C — ❌ Incorreta

A fórmula =SE(A1>70;"OK";"0") usa o texto "0" como terceiro argumento. Isso faria a célula B1 exibir o caractere "0" (texto) quando A1 não for maior que 70, o que não é "deixar vazio". O enunciado pede explicitamente que o conteúdo seja deixado vazio, não preenchido com zero.

Alternativa D — ✅ Correta ⟵ GABARITO

A fórmula =SE(A1>70;"OK";"") está exatamente no formato pedido: testa se A1 é maior que 70, exibe "OK" se verdadeiro, e usa uma string vazia ("") como terceiro argumento, o que deixa a célula B1 vazia quando a condição é falsa. É a única alternativa que atende integralmente ao enunciado.

Alternativa E — ❌ Incorreta

A fórmula =SE(A1>70;"OK";0) usa o número 0 como terceiro argumento. Isso faria a célula B1 exibir o número 0 quando A1 não for maior que 70, o que não é "deixar vazio". O enunciado pede explicitamente que o conteúdo seja deixado vazio, não preenchido com zero.

NÃO CAIA NESSA!

A banca explora a diferença entre "" (aspas vazias = célula vazia), 0 (número zero) e "0" (texto zero). Muitos candidatos confundem e escolhem a alternativa com 0, achando que representa vazio — mas no Excel, 0 é um valor numérico que aparece na célula. A única forma de "deixar vazio" é usar "".

PEGA ESSA DICA!

Na prova, quando a questão pedir "deixar vazio" ou "célula em branco" como resultado de uma função SE, procure sempre a alternativa com "" (aspas duplas sem nada entre elas). Lembre-se: 0 e "0" preenchem a célula com conteúdo, e omitir o terceiro argumento retorna FALSO.

Gabarito: letra D

Link permanente: /questoes/vu181545