Uma planilha que está sendo elaborada por um usuário do prog...

Próximas questões
Com base no mesmo assunto
Q1748966 Noções de Informática
Uma planilha que está sendo elaborada por um usuário do programa MS-Excel 2010, em sua configuração padrão, teve suas células preenchidas com as informações mostradas na figura a seguir. 
Imagem associada para resolução da questão

Depois disso, o usuário digitou a fórmula =LOCALIZAR ("o";A1;1) na célula B1. Em seguida, selecionou a célula B1 e a copiou para as células B2 e B3.
Assinale a alternativa que contém o resultado obtido na célula B4, quando a fórmula =B1*B2+B3 for digitada nessa célula.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Prezados, a questão aborda conhecimentos pertinentes a Excel 2010, especificamente sobre fórmulas e operações.

Desta forma, passaremos a tratar da questão.

Primeiro, vamos tratar da função =LOCALIZAR.

Sintaxe da Função:

LOCALIZAR(texto_procurado;no_texto;[núm_inicial])

texto_procurado    Obrigatório. O texto/letra que você deseja localizar.

no_texto    Obrigatório. O texto no qual você deseja procurar o valor do argumento texto_procurado.

núm_inicial    Opcional. O número do caractere no argumento no_texto em que você deseja iniciar a busca.

Assim, a função =LOCALIZAR("o", A1, 1) retornará o valor do índice da letra “o" no texto da célula “A1" na sua “1" primeira ocorrência. Depois, ao selecionar a célula B1 e copiá-las para B2 e B3, a fórmula será colada conforme a célula de referência (A2 e A3). Conforme a execução da fórmula abaixo:


Agora, passaremos a fórmula da célula B4, ou seja, a operação matemática =B1*B2+B3. Contudo, precisamos lembrar a ordem (precedência) das operações. Segue:


Fonte: imagem cedida pelo professor.

Portanto, a multiplicação será efetuada primeira e depois a soma, isto é, (2*7)+4 = 18.


Gabarito do professor: Letra A.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Assertiva a

=B1*B2+B3 = 18.

 =LOCALIZAR ("o";A1;1) = c o n c u r s o = 2

Essa função retorna 2 porque "O" é o segundo caracteres na palavra " c o n c u r s o".

LOCALIZAR (texto_procurado,no_texto,[núm_inicial])

As funções LOCALIZAR e LOCALIZARB não fazem distinção entre maiúsculas e minúsculas

texto_procurado. = Um ponto de interrogação corresponde a qualquer caractere simples, e um asterisco corresponde a qualquer cadeia de caracteres. Se quiser localizar um ponto de interrogação ou asterisco real, digite um til (~) antes do caractere.

Se o valor de texto_procurado não for encontrado, o valor de erro #VALOR! será retornado.

Se o argumento núm_inicial for omitido, será pressuposto como 1.

Se núm_inicial não for maior do que 0 (zero) ou for maior do que o comprimento do argumento no_texto, o valor de erro #VALOR! será retornado.

GABARITO: A (18)

Pessoal, a função LOCALIZAR irá localizar (rsrs) a primeira aparição do termo que você procura. Ela NÃO diferencia letras minúsculas e maiúsculas. Veja um exemplo:

=LOCALIZAR("S";"VUNESP";1) ← Aqui iremos procurar o S da palavra VUNESP. Veja que ela se encontra na 5ª posição, logo nossa função retornará 5.

*Para este "1", leia a resposta que deixei neste comentário ou a resposta da colega Alice Soares.

Pergunta: E se fosse uma palavra inteira?

  • Imaginemos que você coloque na célula A1: Eu serei nomeado. Se na célula B2, por exemplo, você escrever =LOCALIZAR("nomeado";A1;1), o resultado será 10, pois a função contará as letras até a palavra incluindo os espaços.

 

Na questão: =LOCALIZAR("o";A1;1)

Tradução: Vamos localizar a primeira aparição da letra O na célula A1 primeiro: cOncurso. → Veja que está na 2ª posição, logo o resultado será 2

➥ Na célula B2, aplicaremos o mesmo princípio: públicO → Veja que está na 7ª posição, logo o resultado será 7.

➥ Por fim, na célula B3, aplicaremos a fórmula novamente: infOrmática→ Veja que está na 4ª posição, logo o resultado será 4.

No frigir dos ovos, teremos: B1: 2 B2: 7 B3: 4

=B1*B2+B3 → =2*7 + 4

Aplicaremos a regrinha da matemática: Primeiro multiplica/divide, depois soma: (2 x 7) + 4 → 14 + 4 → 18.

 

Obs.: existem duas funções semelhantes no Excel: LOCALIZAR e PROCURAR. Ambas funcionam da mesma forma, porém a primeira não diferencia letras minúsculas/maiúsculas; a segunda, sim. Veja este vídeo curtinho para entender: youtube.com/watch?v=VyAExSNO_dM

Dica: Faça outros exemplos no seu Excel e, antes de dar enter, adivinhe a resposta ;)

  • Não é a primeira vez que esta função cai: Q1158904

 

Espero ter ajudado.

Bons estudos! :)

Alguém poderia me esclarecer qual a função do 1 na fórmula? ("o";A1;1)

Eu até pensei que fosse "1ª aparição", mas testei no excel com outros números e não muda o resultado.

@Karla Rocha,

A função do último número na fórmula e indicar a partir de qual caractere vai iniciar a busca, nesse caso como iniciou a busca a partir do 1° caractere ele buscou o primeiro "o" (estava na posição 2), se tivesse 3 lá no final, ele buscaria a partir do 3° caractere e retornaria o "o" de posição 8.

 =LOCALIZAR ("o";A1;1)

Pessoal, vi que alguns estão com dúvida neste "1". Vou dar um exemplo para você entender:

 

=LOCALIZAR("O";"CONCURSO";1) → Esse 1 quer dizer que você vai encontrar o "O" a partir da 1ª letra (o C, no caso). Como o primeiro "O", contando a partir do C, que é a primeira letra, está na segunda posição, o resultado será 2

=LOCALIZAR("O";"CONCURSO";5) → Esse 5 quer dizer que você vai encontrar o "O" a partir da 5ª letra (o U, no caso), nada do que está para trás lhe interessa. Você vai olhar do U para frente. Como o primeiro "O", contando a partir do U, que é a quinta letra, está na oitava posição, o resultado será 8

 

No caso da nossa questão, você vai localizar a primeira aparição do O a partir da 1ª letra. ;)

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo