Как найти наибольшее значение ячейки в другом столбце?

Как найти наибольшее значение ячейки в другом столбце?

Моя проблема в том, что у меня есть список транспортных средств 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и залейте.

  • При необходимости откорректируйте ссылки на ячейки в формуле.

Связанный контент