Questão de Noções de Informática — Excel 2016 — VUNESP 2024
Noções de Informática›Excel 2016
Código
vu204064
Banca
VUNESP
Órgão
Pref SBC
Ano
2024
Cargo
ATIP ( )
Tem-se a seguinte planilha, criada no Microsoft Excel 2016, em sua configuração original.
A célula A1 contém o texto Prefeitura de São Bernardo do Campo e a célula B1 contém a função =SE(PROCURAR ( Bernardo ;A1) ; Encontrou ; Não encontrou ). Assinale a alternativa que preenche a lacuna da função e que produz, assim, o resultado exibido na célula B1, que é o texto Encontrou.
A>0
B=TRUE
C=0
D<>#ERRO
E= VERDADEIRO
Revelar gabarito e comentário▾
GabaritoA — >0
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 PROCURAR e SE
Gabarito: letra A. A função PROCURAR retorna a posição inicial do texto procurado dentro do texto maior; como "Bernardo" está presente em "Prefeitura de São Bernardo do Campo", ela retorna um número maior que zero (a posição 20). Para que a função SE retorne "Encontrou", a condição deve ser verdadeira, e a alternativa que expressa isso é >0.
A função PROCURAR é uma função de texto que localiza a posição inicial de uma string dentro de outra, retornando um número. Ela não diferencia maiúsculas de minúsculas e aceita curingas. No caso, PROCURAR("Bernardo"; A1) procura a palavra "Bernardo" dentro do texto "Prefeitura de São Bernardo do Campo". Como a palavra existe, a função retorna a posição numérica onde ela começa — no caso, a posição 20 (contando a partir do primeiro caractere). Se o texto não fosse encontrado, a função retornaria o erro #VALOR!.
A função SE é uma função condicional que avalia um teste lógico. Se o teste for verdadeiro, retorna o primeiro argumento; se for falso, retorna o segundo. A sintaxe é =SE(teste_lógico; valor_se_verdadeiro; valor_se_falso). No enunciado, o teste lógico é PROCURAR("Bernardo"; A1) > 0. Como a posição retornada é 20, que é maior que zero, o teste é verdadeiro, e a função retorna "Encontrou".
A pegadinha da questão está em entender que PROCURAR retorna um número (a posição), não um valor lógico. Por isso, a condição precisa comparar esse número com algo. A alternativa >0 é a única que faz essa comparação corretamente, transformando o resultado numérico em um teste lógico verdadeiro.
NÃO CAIA NESSA!
A banca explora a confusão entre o resultado da função PROCURAR (que é um número) e um valor lógico. Muitos candidatos tentam usar =TRUE ou =VERDADEIRO, mas a função não retorna esses valores. A condição correta é comparar o número retornado com zero.
1PROCURAR localiza "Bernardo"
2Retorna posição 20 (número)
3Comparar com >0 (teste lógico)
4SE retorna "Encontrou"
LEVEL · soulevel.com.br
Alternativa A — ✅ Correta ⟵ GABARITO
A condição >0 é a correta porque PROCURAR("Bernardo"; A1) retorna a posição 20, que é maior que zero. Assim, o teste lógico 20 > 0 é verdadeiro, e a função SE retorna "Encontrou".
Alternativa B — ❌ Incorreta
=TRUE não é uma condição válida nesse contexto. A função PROCURAR retorna um número, não um valor lógico. Comparar o resultado com TRUE não faz sentido, pois 20 = TRUE não é uma comparação válida no Excel (resultaria em erro ou falso).
Alternativa C — ❌ Incorreta
=0 faria o teste 20 = 0, que é falso. Portanto, a função SE retornaria "Não encontrou", não "Encontrou".
Alternativa D — ❌ Incorreta
<>#ERRO é uma sintaxe inválida. O Excel não reconhece essa expressão como um teste lógico. Além disso, PROCURAR não retorna #ERRO quando encontra o texto; ela retorna a posição. A comparação correta para verificar se houve erro seria ÉERROS(PROCURAR(...)), mas não é o caso aqui.
Alternativa E — ❌ Incorreta
=VERDADEIRO tem o mesmo problema da alternativa B: PROCURAR retorna um número, não um valor lógico. A comparação 20 = VERDADEIRO não é válida e resultaria em erro ou falso.