
Meu problema é que tenho uma lista de transações de combustível de veículos e seus números de registro e preciso descobrir as últimas leituras do hodômetro registradas para cada veículo, que estão em uma coluna diferente. Como faço para usar o número de registro e compará-lo com a coluna de leitura do hodômetro e retornar a leitura mais recente do hodômetro?
'mais recente' está em ordem decrescente, cada linha descendo é uma nova transação para o veículo.
Observe também que a leitura mais recente do hodômetro pode ser inferior à de uma transação anterior porque algumas pessoas inserem valores aleatórios do hodômetro ao comprar combustível.
Identificador do veículo e a última leitura do hodômetro da transação de combustível
Responder1
Uma fórmula Array(CSE) resolve o problema:
Fórmula Array (CSE) na célula
A92
para obter um número de registro exclusivo.{=IFERROR(INDEX($A$78:$A$88, MATCH(0,COUNTIF($A$91:A91, $A$78:$A$88), 0)),"")}
Fórmula Array (CSE) na célula
C92
para obter a leitura mais recente (ignora zero).{=MIN(IF(($A$78:$A$88=$A92)*($C$78:$C$88>0),$C$78:$C$88))}
Observação
Termine ambas as fórmulas comCtrl+Shift+Enter& Preencher.
Ajuste as referências de células na fórmula conforme necessário.