Notifications
Clear all

Fórmula com range variado

10 Posts
2 Usuários
0 Reactions
1,231 Visualizações
(@carloshvb)
Posts: 99
Trusted Member
Topic starter
 

Boa tarde pessoal,

Estou com o seguinte problema, eu preciso fazer uma subtração, porem ela deve atender a alguns critérios:

De acordo com a imagem abaixo, sempre que o código dos reatores na coluna "C" foi igual, eu devo subtrair o valor da coluna "S" do valor da coluna "D" de acordo com a formula mostrada.

Porem, os reatores não são carregados numa sequência conhecida, então eu gostaria de saber se existe uma fórmula para buscar este valores para que eu sempre tenha uma subtração entre o último e o penúltimo valor registrado de cada reator.

Espero ter sido claro, qualquer dúvida estou a disposição.

 
Postado : 19/10/2015 10:46 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde carloshvb,

Tenta assim:

=D11-DESLOC($S$2;SOMARPRODUTO(--($C$3:$C10=$C11);--(LIN($C$3:$C10)))-2;0)+SE(DESLOC($S$2;SOMARPRODUTO(--($C$3:$C10=$C11);--(LIN($C$3:$C10)))-2;0)>D11;1)

Qualquer coisa da o grito.
Abraço

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

 
Postado : 19/10/2015 11:19 am
(@carloshvb)
Posts: 99
Trusted Member
Topic starter
 

Boa tarde Bernardo,

Foi quase, mais só funcionou com uma parte da planilha, quando comecei a replicar a fórmula começaram a aparecer erros.

Estou anexando a planilha para ver se ajuda.

A formula original do autor da planilha está na coluna "AB" e coloquei sua formula na coluna "AC" para comparar.

OBS: já fui avisado que alguns dos resultados originais podem estar errados, mas são poucos.
OBS2: pode ignorar os vínculos, eles já não estão sendo usados mas como vou adaptar esta planilha em outra eu ignorei este problema.

 
Postado : 19/10/2015 11:54 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Cara, vê se ajuda.

Qualquer coisa da o grito.
Abraço

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

 
Postado : 19/10/2015 12:44 pm
(@carloshvb)
Posts: 99
Trusted Member
Topic starter
 

Cara era exatamente isso, brigadão.

Mas agora surgiu um novo problema, eu percebi que as vezes existe a diferença de mais de um dia entre os carregamentos e esse dia deve ser somado no valor final.

Tem como adaptar essa formula que você fez para calcular a diferença entre os dias de carregamento e caso seja mair que um somar no resultado essa diferença.

Eu destaquei na planilha os valores, para visualizar o que quero dizer.

Obrigado pela força.

 
Postado : 20/10/2015 8:55 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde carloshvb,

Cara, juro que tentei mas não entendi.
Porque naquele caso deveria ser somado "1"?
Vai somar a diferença do dia do carregamento atual e o dia da transferência anterior?
Nesse caso vai mudar bastante coisa.

Abraço

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

 
Postado : 20/10/2015 9:44 am
(@carloshvb)
Posts: 99
Trusted Member
Topic starter
 

Boa tarde Bernardo,

Seria isso mesmo, uma soma entre a diferença do dia de carregamento atual (coluna "A") e o dia de transferência do carregamento anterior (coluna "Q") do mesmo reator.

Abraço.

 
Postado : 20/10/2015 10:05 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Vê se é isso.

Qualquer coisa da o grito.
Abraço

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

 
Postado : 20/10/2015 10:19 am
(@carloshvb)
Posts: 99
Trusted Member
Topic starter
 

Bernardo,

É isso mesmo, ficou perfeito, muito obrigado mesmo.
Quanto ao erro que você questionou, é erro de digitação mesmo, não tem como carregar um reator novamente antes de fazer a transferência.

Abraço

 
Postado : 20/10/2015 11:27 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

8-)

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

 
Postado : 20/10/2015 11:40 am