Notifications
Clear all

Retornar último valor digitado com base em critérios

9 Posts
4 Usuários
0 Reactions
1,426 Visualizações
(@masilva27a)
Posts: 4
New Member
Topic starter
 

Bom dia!

Tenho uma planilha (recorte em anexo) em que faço o controle de valores com base no "Nr. de controle", então preciso de uma fórmula/excel que retorne o último valor (R$) digitado quando o seu respectivo "Nr. de controle" estiver preenchido. Assim, a condição é "Nr. de controle" preenchido.

 
Postado : 17/08/2017 8:30 am
deciog
(@deciog)
Posts: 0
Trusted Member
 

masilva27a

Confere o anexo

Se foi útil, clique na mãozinha que fica do lado da ferramenta Citar, é uma forma de agradecimento

Decio

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 17/08/2017 10:16 am
(@masilva27a)
Posts: 4
New Member
Topic starter
 

Boa tarde, Décio!

Obg, pela ajuda. Mas, preciso que a fórmula tenha a condição de quando o "Nr. de controle" e último valor estão preenchidos, pois em determinado período há soma desses valores (TOTAL). Anexei novo recorte de planilha.

 
Postado : 17/08/2017 11:06 am
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Boa tarde.

Imagino que o último valor a que você se refere vem de outra coluna ou outra planilha com vários valores e você deseja registrar o último registro correspondente a cada Nr de controle.
Então, se for o caso, tente esta fórmula e adapte ao intervalo correto:

=SE(K2="";"";PROC(2;1/(NÚM.CARACT($K$6:$K$25)>0);$K$6:$K$25))

Good luck!

 
Postado : 17/08/2017 11:15 am
(@masilva27a)
Posts: 4
New Member
Topic starter
 

Boa tarde, Estevaoba!

Como citei anteriormente, preciso que a fórmula verifique se as duas situações foram atendidas e retorne o último valor.
Encontrei essa {=MAIOR(SE(A1:A5="Pedro";C1:C5;"");2)} que é semelhante a que quero (matriz). Ela retorna o último maior valor, tem momentos que é o antepenúltimo, ou seja, ela não me atende satisfatoriamente.
Então preciso de uma que seja nesse sentido: {=função(SE(B2:T2<>"";B3:T3;"");2)} para me retornar o último valor atendidas as duas condições preenchidas (Nr. de controle e valor)

 
Postado : 17/08/2017 12:14 pm
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Então os valores em questão estariam só nessa linha 3?
Nesse caso, em que célula você deseja exibir o último valor?

 
Postado : 17/08/2017 12:26 pm
(@masilva27a)
Posts: 4
New Member
Topic starter
 

Por Estevaoba: "Nesse caso, em que célula você deseja exibir o último valor?

Pode ser na "B5"!

 
Postado : 17/08/2017 12:33 pm
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Tente esta fórmula:

=SE(PROC(2;1/(NÚM.CARACT($B$2:$Z$2)>0);$B$2:$Z$2)="TOTAL";DESLOC(A2;1;CONT.SE($B$3:$Z$3;">0")-1);DESLOC(A2;1;CONT.SE($B$3:$Z$3;">0")))

Good luck!

 
Postado : 17/08/2017 1:25 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite masilva27a

Confira na planilha e dê retorno.

Como você é novato, para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

[]s
Patropi - Moderador

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 17/08/2017 3:01 pm