Notifications
Clear all

Retornar último valor de uma coluna de um item específico

6 Posts
3 Usuários
0 Reactions
1,000 Visualizações
(@brunoforte)
Posts: 17
Active Member
Topic starter
 

Vou postar uma imagem pra ficar mais fácil minha dúvida:

O que eu queria era uma fórmula que retornasse o último valor, do ITEM A, B e C, desconsiderando células sem valor.
No caso do exemplo da imagem, teria que me retornar (em 3 células diferente, claro), os valores:
ITEM A: R$ 100,00
ITEM B: R$ 150,00
ITEM C: R$ 150,00

Vale lembrar que irei adicionando mais repetições em baixo com ou tempo, ou seja, o intervalo não é fixo

Entenderam o que quero?
Sei que não é uma fórmula simples, quem puder me ajudar agradeceria muito.

Obrigado

 
Postado : 02/03/2015 7:41 pm
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Ola bruno!
Posso sugerir uma solução matricial para a sua necessidade. A formula para o ITEM A ficaria:

=ÍNDICE(B:B;MÁXIMO(SE(($A$1:$A$19="ITEM A")*($B$1:$B$19<>"");LIN($A$1:$A$19);"")))

Entre essa fórmula com CRTL+SHIFT+ENTER.

Não testei a fórmula agora, pois estou digitando de um tablet, e estou fazendo de cabeça, mas se necessário amanhã posto um arquivo com modelo.

Como sua referência vai aumentar, você poderá aumentar a o intervalo de referência A1:A19, ou se o arquivo for leve, você pode deixar como absoluto na coluna A (A:A). Como se trata de uma fórmula matricial, não recomendo deixar este tipo de intervalo (A:A) no argumento em que é realizado o cálculo matricial, pois pode deixar o arquivo lento.

Para os outros itens, basta substituir o "ITEM A", ou então crie a tabelinha com os três itens e ao invés de utilizar texto na fórmula, utilize o endereço da célula com o item, pois dessa forma bastará arrastar a fórmula na sua tabela.

Abraços,

Rafael Kamimura

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 02/03/2015 9:19 pm
(@brunoforte)
Posts: 17
Active Member
Topic starter
 

Issamu, exatamente o que eu queria! Deu certinho!
Antes de colocar resolvido e te dar o agradecimento...
E se eu quiser retornar o MAIOR valor (não mais o último), o ITEM A, pro exemplo, como posso fazer?
Tentei aqui com base na sua fórmula, mas não deu..

EDIT: Se não for abuso, e não for muito complexo, uma fórmula que dê a MÉDIA de todos valores do ITEM A

Muito obrigado!

 
Postado : 03/03/2015 6:03 am
Issamu
(@issamu)
Posts: 605
Honorable Member
 

A fórmula para média fica:
=MÉDIA(SE(($A$1:$A$19="ITEM A")*($B$1:$B$19<>"");$B$1:$B$19;"")) [CTRL+SHIFT+ENTER]
ou
=MÉDIASE($A$1:$A$19;"ITEM A";$B$1:$B$19) [Fórmula normal]

A fórmula para o valor maior fica:
=MÁXIMO(SE(($A$1:$A$19=$E5)*($B$1:$B$19<>"");$B$1:$B$19;"")) [CTRL+SHIFT+ENTER]

Observe o modelo anexo.
Abraços!
Rafael Issamu F. Kamimura

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 03/03/2015 7:07 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Bruno

Além de clicar no V da resposta do Rafael que melhor atendeu, para agradecer, clique também na mãozinha( que fica do lado da ferramenta Citar) de todas as respostas.

[]s

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

 
Postado : 03/03/2015 7:38 am
(@brunoforte)
Posts: 17
Active Member
Topic starter
 

Muito obrigado Rafael! Resolvido!

 
Postado : 03/03/2015 8:11 am