A alternativa correta é a C) =CORRESPX("João", A:A, 0).
Por que essa é a resposta correta?
A função CORRESPX (ou XMATCH em inglês) serve para retornar a posição horizontal ou vertical de um item em um intervalo ou matriz. A sintaxe básica dela é:
Analisando os argumentos que a Simone precisa usar:
pesquisa_valor ("João"): É o que ela está procurando. Como "João" é um texto, ele deve obrigatoriamente estar entre aspas duplas.
pesquisa_matriz (A:A): É onde o Excel deve procurar pelo nome do João. O enunciado diz que a coluna A contém o "Nome dos Funcionários", portanto, é ali que a busca deve ser feita para encontrar a posição dele.
modo_correspondência (0): O número 0 indica que ela quer uma correspondência exata (procurar exatamente por "João").
Por que as outras estão incorretas?
A: O valor procurado e a matriz estão invertidos, e "João" está sem aspas.
B: Está procurando o texto "João" na coluna B (Salário), mas o nome dele está na coluna A.
D: Está procurando o nome "João" na coluna de salários (B:B). Se ela quisesse a posição pelo valor do salário, o valor procurado teria que ser um número (o salário dele), e não o nome.
Prepare uma pergunta em cima desta atividade.
Aqui tem uma nova questão baseada no mesmo cenário da atividade, para que possa praticar a aplicação da lógica das funções de busca do Excel (como CORRESPX) em diferentes contextos de análise de dados.
Nova Questão de Exercício
Cenário:
Simone agora precisa de fazer o caminho inverso. Em vez de procurar a posição de um funcionário pelo nome, ela recebeu uma lista com o Salário Mais Alto detetado na auditoria e precisa de descobrir em que posição (linha) da tabela esse salário específico se encontra, para depois identificar quem é o colaborador.
Lembrando a estrutura da planilha: coluna A “Nome dos Funcionários” e coluna B “Salário”. O valor do salário mais alto que ela procura está escrito na célula D2.
Qual das seguintes alternativas apresenta a fórmula correta que a Simone deve utilizar para encontrar a posição desse salário?
A) =CORRESPX(D2; A:A; 0)
B) =CORRESPX(D2; B:B; 0)
C) =CORRESPX("D2"; B:B; 0)
D) =CORRESPX(B:B; D2; 0)
Resposta Correta e Explicação:
A alternativa correta é a B) =CORRESPX(D2; B:B; 0)
Porquê? 1. O valor procurado é o conteúdo da célula D2 (o salário). Como é uma referência de célula e não um texto direto, não deve levar aspas (o que elimina a alternativa C).
A matriz de pesquisa deve ser a coluna B:B, pois é onde estão armazenados os "Salários" na planilha. Procurar na coluna A (como na alternativa A) daria erro, pois os nomes dos funcionários não correspondem a valores numéricos de salários.
O argumento 0 garante que o Excel procure pela correspondência exata do salário contido em D2.
A alternativa D está incorreta porque inverteu a ordem dos argumentos (colocou a matriz onde deveria estar o valor procurado).