Formula/Função para Excel

Anônima
2025-01-30T19:23:04+00:00

Prezados, boa tarde!

Estou com dificuldades numa formula.

Preciso que a formula leia o item 1 (coluna C) no intervalo determinado até onde for preenchido, comparar a última informação com o item 2 (coluna C linha 75 em diante) no intervalo determinado e preencher a celular com a informação do item 3 (coluna I linha 75 em diante) no intervalo determinado.

Qual formula posso usar para está finalidade?

Conseguem me ajudar?

Desde já obrigado pela atenção.

Cordialmente,

Paulo Leal

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

1 resposta

Classificar por: Mais útil
  1. Anônima
    2025-01-31T10:41:37+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Olá, Paulo Henrique Leal1

    Bem-vindo à Comunidade da Microsoft.

    Vamos dividi-lo. A primeira parte é encontrar a última entrada na coluna C, talvez acima da linha 75? Porque o item 2 começa na linha 75. Portanto, o primeiro intervalo pode ser algo como C1:C74, e você quer o último valor lá. Em seguida, procure esse valor em C75:C... (o restante da coluna C) e, uma vez encontrada, retorna a coluna correspondente que você valoriza.

    Já que você mencionou "compare a última informação com o item 2 (coluna C, linha 75 em diante)". Portanto, é necessário encontrar a última entrada na primeira parte da coluna C (antes da linha 75), verificar onde esse valor aparece na segunda parte (da linha 75 em diante) e, em seguida, obter o valor da coluna I dessas linhas.

    Então, talvez a fórmula precise primeiro obter o último valor em C1:C74. Em seguida, procure esse valor em C75:C1000 (supondo que os dados não excedam 1000) e retorne o valor I da coluna correspondente. Se houver várias correspondências, talvez devolva todas elas? Ou apenas retorna a primeira partida? Se você puder, compartilhe seus dados comigo, isso deve nos ajudar a descobrir como proceder. 🙂

    Para resolver seu requisito, você pode usar uma combinação das funções PROCX e PROC no Excel. Aqui está a fórmula:

    =PROCX(PROC(2,1/(C1:C74<>""),C1:C74), C75:C100, I75:I100, "não encontrado", 0)
    

    • Aqui (PROC(2,1/(C1:C74<>""),C1:C74): Esta parte identifica a última célula não vazia no intervalo C1:C74.
    • PROCX(...) procura o último item encontrado na etapa 1 em C75:C1048576 (ajuste o intervalo conforme necessário).
    • Quando uma correspondência é encontrada na coluna C (da linha 75 em diante), o PROCX retorna o valor correspondente da coluna I (I75:I1048576).

    Se houver várias correspondências, essa fórmula retornará a primeira ocorrência. Se você precisar de todas as correspondências, use a Função FILTRO - Suporte da Microsoft .

    Fórmula alternativa:

    =ÍNDICE(I75:I100, CORRESP(PROC(2,1/(C1:C74<>""), C1:C74), C75:C100, 0))

    Clique aqui Excel_Formula_Example (1).xlsx para ver meu arquivo de amostra ou você pode compartilhar seus arquivos aqui.

    Deixe-me saber se você precisa de alguma modificação! 😊

    Atenciosamente

    Hannah.Z | Especialista em suporte da comunidade Microsoft

    Esta resposta foi útil?

    0 comentários Sem comentários