Excel - Fórmula para retornar último valor de uma célula de um intervalo quando conter texto específico.

Anônima
2021-07-23T21:20:14+00:00

Olá,

Eu gostaria de saber se existe alguma fórmula Excel para preencher uma célula com o último valor de um intervalo específico, se em outro intervalo houver uma palavra específica. Eu estou tentando criar uma planilha de controle de entradas e saídas no estilo lista (uma operação abaixo da outra), e quero mostrar um resumo das últimas operações no topo da planilha, e estou querendo informar nesse resumo a hora e valor da última entrada e última saída respectivamente. Tal como:

RESUMO

ÚLTIMA ENTRADA DATA : (fórmula ?) DATA : (fórmula ?)
VALOR : (fórmula ?) VALOR : (fórmula ?)

CONTROLE DE GASTOS (exemplo da planilha)

coluna A coluna B coluna C
TIPO DE OPERAÇÃO DATA DA OPERAÇÃO VALOR
linha 1 0-Saída 05/01/2021 R$ 40,90
linha 2 1-Entrada 14/05/2021 R$ 50,00
linha 3 0-Saída 22/07/2021 R$ 230,00
linha 4 0-Saída 22/07/2021 R$ 80,00
linha 5 1-Entrada 29/07/2021 R$ 5,00

No exemplo de planilha acima, eu tenho uma planilha em lista onde a Coluna A, B e C tem 5 linhas com valores preenchidos, e onde na Coluna A, "1-Entrada" são para controle de entradas, e "0-Saída" são para controle de saídas.

Para meu resumo, eu quero uma fórmula que retorne o último valor de data e monetário correspondente ao tipo de operação listado na Coluna A.

Exemplo: a última entrada foi registrada em 29/07/2021 (Coluna B, Linha 5; para texto "1-Entrada" na Coluna A, Linha 5), logo no resumo DATA da ÚLTIMA ENTRADA, eu gostaria de preencher com o valor disponível na Coluna B, Linha 5 já que na Coluna A para estes respectivos valores o texto é "1-Entrada". Eu quero que o resumo fique assim:

ÚLTIMA ENTRADA DATA : 29/07/2021 ÚLTIMA SAÍDA DATA : 22/07/2021
VALOR : R$ 5,00 VALOR : R$ 80,00

**última entrada: data=valor da linha 5;coluna b quando a linha 5 da coluna a contém o texto "1-entrada".

**última saída: data=valor na linha 4;coluna b quando a linha 4 da coluna a contém o texto "0-saída".

e vice-versa para demais.

Existe esta fórmula? Alguém pode ajudar aqui?

Agradecimentos desde já!

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-24T14:33:54+00:00

Olá,

Veja a tela de impressão acima e aplique estas fórmulas:

na célula B4:

=PROC(2;1/($A$11:$A$100="1-Entrada");$B$11:$B$100)

na célula B5:

=PROC(2;1/($A$11:$A$100="1-Entrada");$C$11:$C$100)

na célula E4:

=PROC(2;1/($A$11:$A$100="0-Saída");$B$11:$B$100)

na célula E5:

=PROC(2;1/($A$11:$A$100="0-Saída");$C$11:$C$100)

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

1 resposta adicional

Classificar por: Mais útil
  1. Anônima
    2021-07-25T03:01:29+00:00

    Imagem

    Olá,

    Veja a tela de impressão acima e aplique estas fórmulas:

    na célula B4:

    =PROC(2;1/($A$11:$A$100="1-Entrada");$B$11:$B$100)

    na célula B5:

    =PROC(2;1/($A$11:$A$100="1-Entrada");$C$11:$C$100)

    na célula E4:

    =PROC(2;1/($A$11:$A$100="0-Saída");$B$11:$B$100)

    na célula E5:

    =PROC(2;1/($A$11:$A$100="0-Saída");$C$11:$C$100)

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

    Att.

    Obrigado em demasiado!

    Esta(s) regra(s) funcionou(aram) perfeitamente para solução do meu problema.

    Esta resposta foi útil?

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