Excel: Retornar último valor diferente de vazio (ou zero) de um intervalo quando o valor seguinte estiver vazio, e em outro intervalo houver um texto específico

Anônima
2021-07-31T06:25:07+00:00

Olá, eu preciso de ajuda com uma fórmula que retorne o último valor diferente de vazio (ou zero) de um intervalo quando o valor seguinte estiver vazio, e em outro intervalo houver um texto específico, como no exemplo abaixo.

TABELA DE EXEMPLO

coluna A coluna B coluna C
CATEGORIA DATA VALOR
linha 1 1-PIX 11/06/2021 R$ 150
linha 2 1-PIX
linha 3 2-TED 30/07/2021 R$ 500
linha 4 2-TED

Na tabela acima, a coluna A ; linha 2 contém texto "1-PIX", contudo o valor(R$) na coluna C ; linha 2 está vazio.

A fórmula que procuro deve retornar o seguinte resultado, mesmo que a coluna C ; linha 2 linha esteja vazia, mas é obrigatório a coluna A ; linha 2 estar preenchida com o texto "1-PIX" e assim por diante:

RESULTADO ESPERADO

coluna D coluna E
ÚLTIMO PIX ÚLTIMO TED
linha 1 R$ 150 R$ 500

Resultado retornado quando coluna A ; linha 2 contém o texto "1-PIX" mas a coluna C ; linha 2 está vazia.

Se para "Último PIX" eu usar a fórmula =PROC(2;1/($A$1:$A$4="1-PIX");$A$1:$F$4) o valor retornado como último é R$0,00 ao invés de R$150.

Alguém pode ajudar?

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
2021-07-31T10:47:20+00:00

Olá,

Na célula E2, aplique esta fórmula:

=PROC(2;1/(($A$2:$A$10="1-PIX")*($C$2:$C$10<>"")*($C$2:$C$10<>0));$C$2:$C$10)

Na célula F2, aplique esta fórmula:

=PROC(2;1/(($A$2:$A$10="2-TED")*($C$2:$C$10<>"")*($C$2:$C$10<>0));$C$2:$C$10)

Espero ter ajudado. Caso isso responda à sua pergunta, "Sim", para outros usuários podem se beneficiar.

Att.

Esta resposta foi útil?

10+ pessoas acharam esta resposta útil.
0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2021-07-31T16:28:57+00:00

Estou feliz por ter ajudado você.

Por favor, não se esqueça de marcar "Sim" minha resposta.

Obrigada!

Esta resposta foi útil?

4 pessoas acharam esta resposta útil.
0 comentários Sem comentários

1 resposta adicional

Classificar por: Mais útil
  1. Anônima
    2021-07-31T15:50:42+00:00

    Imagem

    Olá,

    Na célula E2, aplique esta fórmula:

    =PROC(2;1/(($A$2:$A$10="1-PIX")*($C$2:$C$10<>"")*($C$2:$C$10<>0));$C$2:$C$10)

    Na célula F2, aplique esta fórmula:

    =PROC(2;1/(($A$2:$A$10="2-TED")*($C$2:$C$10<>"")*($C$2:$C$10<>0));$C$2:$C$10)

    Espero ter ajudado. Caso isso responda à sua pergunta, "Sim", para outros usuários podem se beneficiar.

    Att.

    Muito obrigado, Mr. IlirU! {Você é o melhor!}.

    Era exatamente isso que eu queria.

    Esta resposta foi útil?

    0 comentários Sem comentários