
Моя проблема в том, что у меня есть список транспортных средств Fuel Transaction и их регистрационные номера, и мне нужно узнать последние показания одометра, которые были записаны для каждого транспортного средства, которые находятся в другом столбце. Как мне использовать регистрационный номер и сравнить его со столбцом показаний одометра и вернуть последние показания одометра?
«последние» располагаются в порядке убывания, каждая строка сверху вниз — это новая транзакция для транспортного средства.
Также обратите внимание, что последние показания одометра могут быть ниже, чем при предыдущей транзакции, поскольку некоторые люди вводят случайные значения одометра при покупке топлива.
Идентификатор транспортного средства и последние показания одометра по топливной транзакции
решение1
Формула Array(CSE) решает эту проблему:
Формула массива (CSE) в ячейке
A92
для получения уникального рег. номера.{=IFERROR(INDEX($A$78:$A$88, MATCH(0,COUNTIF($A$91:A91, $A$78:$A$88), 0)),"")}
Формула массива (CSE) в ячейке
C92
для получения последних показаний (игнорирует ноль).{=MIN(IF(($A$78:$A$88=$A92)*($C$78:$C$88>0),$C$78:$C$88))}
Примечание.
Закончите обе формулы с помощьюCtrl+Shift+Enterи залейте.
При необходимости откорректируйте ссылки на ячейки в формуле.