Procv dentro de "SE" e "SE" dentro de "SE"

Anônima
2012-02-14T16:13:47+00:00

Boa tarde, o que eu estou tentando fazer é o seguinte:

Eu tenho uma coluna com um valor, eu tenho que buscar em outra coluna para ver se o valor inicial pode ser encontrado nessa segunda coluna, se ele não for encontrado tenho que buscar em uma terceira coluna, se o valor não for encontrado em nenhuma das duas a formula retorna "não encontrado".

Estou tentando fazer assim:

=SE(PROCV(U2;G:G;7;FALSO);VERDADEIRO;SE(PROCV(U2;A:A;1;FALSO);VERDADEIRO;FALSO))

Porem não estou tendo muito sucesso. Alguma dica?

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

Resposta aceita pelo autor da pergunta

Anônima
2012-02-16T16:38:07+00:00

Por que menos elegante? Para mim tá perfeito usar o CONT.SE.

Talvez a melhor alternativa de todas - porque vc pega a posição onde está o dado - seja usar CORRESP

=CORRESP(U2;A:A;0)

se não achar volta #N/D e por isso, se vc estiver com xl 2007 ou melhor, pode usar

=SEERRO(CORRESP(U2;A:A;0);"Não encontrado")

M.

Esta resposta foi útil?

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2012-02-16T14:57:54+00:00

A primeira fórmula está errada

PROCV(U2;G:G;7;FALSO)

Você está pedindo para procurar na coluna G:G e retornar a coluna 7 (???) de um intervalo(matriz) que só tem uma coluna

Acho que vc queria

PROCV(U2;G:G;1;FALSO)

para procurar U2 na coluna G

M.

Esta resposta foi útil?

0 comentários Sem comentários

3 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2016-05-18T20:12:22+00:00

    Olá!

    E se ao invés da localização eu quiser um retorno "verdadeiro" ou "falso"?

    Ao invés de "0" entro qual qual informação?

    =SEERRO(CORRESP(U2;A:A;0);"Não encontrado")

    Quero que ele me diga "Encontrado" ao inves de dar a posição.

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2012-02-16T15:32:20+00:00

    Obrigado pelas respostas.

    Não sei por que diabos eu estava tentando fazer isso com procv

    Resolvi de outra maneira, é menos elegante mas funcionou.

    Criei 2 colunas com CONT.SE, depois verificava esses valores pra definir onde foi encontrado o valor que eu queria.

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2012-02-14T23:52:49+00:00

    tah dando q tipo de erro? tenta fazer a função passo a passo e ve onde tah errado. vlw!

    Esta resposta foi útil?

    0 comentários Sem comentários