Compartilhar via

Como procurar dados em 4 colunas e se encontrar, retornar em uma quinta coluna?

Anônima
2012-05-30T03:30:08+00:00

Excelistas, bom dia!

Preciso do apoio de vocês... gostaria de usar uma fórmula que procura-se um determinado valor em quatro colunas e caso este valor estivesse em uma dessas quatro colunas a fórmula me retornasse o valor da quinta coluna. Lembra a função Procv, mas, a Procv somente considera uma coluna.

Por exemplo: se o valor estiver na coluna 1, 2, 3 ou 4 a fórmula retornaria o conteúdo da coluna 5.

O arquivo está no link abaixo:

https://skydrive.live.com/view.aspx/P%C3%BAblica/Procura.xlsx?cid=9fc4865ef793befc&sc=documents&wd=cpe

Sds.,

Logístico

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

5 respostas

Classificar por: Mais útil
  1. Anônima
    2012-07-05T19:05:56+00:00

    Excelistas, boa noite!

    Tive uma evolução mas não consegui resolver, segue a planlha:

    https://skydrive.live.com/edit.aspx?sc=documents&resid=9FC4865EF793BEFC!317&wd=cpe

    Alguém tem uma sugestão melhor?

    Abs.,

    Logístico

    Logístico,

    Ponha esta fórmula matricial em C2

    =ÍNDICE('BANCO DE DADOS'!$E:$E;MÍNIMO(SE('BANCO DE DADOS'!$A$1:$E$1000=$A2;LIN('BANCO DE DADOS'!$A$1:$E$1000)-LIN('BANCO DE DADOS'!$A$1)+1)))

    confirme a fórmula com Ctrl+Shift+Enter simultaneamente

    (se tudo correr bem o Excel envolve a fórmula com colchetes)

    copie (arraste) para baixo

    Para pegar a Previsão de Entrega (coluna D) e Entregue Em (coluna E) mude, respectivamente, para:

    D2

    =ÍNDICE('BANCO DE DADOS'!$F:$F;MÍNIMO(SE('BANCO DE DADOS'!$A$1:$E$1000=$A2;LIN('BANCO DE DADOS'!$A$1:$E$1000)-LIN('BANCO DE DADOS'!$A$1)+1)))

    e

    E2

    =ÍNDICE('BANCO DE DADOS'!**$G:$G;**MÍNIMO(SE('BANCO DE DADOS'!$A$1:$E$1000=$A2;LIN('BANCO DE DADOS'!$A$1:$E$1000)-LIN('BANCO DE DADOS'!$A$1)+1)))

    confirme as duas fórmulas com Ctlr+Shift+Enter simultaneamente e copie para baixo.

    Espero que ajude

    M.

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2012-07-04T14:56:47+00:00

    Bom dia,

    Cria uma macro, que ela leia as cedulas que vc quizer e qndo encontrar o valor retorne na celula tal.

    Sub x1()

    Range("A1") = "valor procurado"

    cells("A5") = "o valro esta na celula a1"

    End Sub

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2012-05-31T00:19:13+00:00

    Excelistas, boa noite!

    Tive uma evolução mas não consegui resolver, segue a planlha:

    https://skydrive.live.com/edit.aspx?sc=documents&resid=9FC4865EF793BEFC!317&wd=cpe

    Alguém tem uma sugestão melhor?

    Abs.,

    Logístico

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2012-05-30T21:57:58+00:00

    Sir William, boa noite!

    Já tentei usar a função corresp, corresp aninhado com índice e não consegui. Continuarei tentanto.

    Vlw,

    Logístico

    Esta resposta foi útil?

    0 comentários Sem comentários
  5. Anônima
    2012-05-30T16:23:22+00:00

    Esta resposta foi útil?

    0 comentários Sem comentários