@ Подход MikeFleming должен работать хорошо.
Другой подход, использующий некоторые из новых функций, доступных в Excel (SORT
и FILTER
в данном случае). Я также использую Таблица со структурированными ссылками. tenantName
может быть любой ячейкой или именованной ссылкой на ячейку.
=LOOKUP(9.9E+307,INDEX(SORT(FILTER(pmtTbl,pmtTbl[Tenant]=tenantName),1,1,FALSE),0,3))
или (немного короче с использованием значений по умолчанию для определенных аргументов):
=LOOKUP(9.9E+307,INDEX(FILTER(SORT(pmtTbl),pmtTbl[Tenant]=tenantName),0,3))
FILTER
: вернуть только те строки таблицы, которые содержат tenantName
SORT
: отсортировать по столбцу даты по возрастанию INDEX
: вернуть только столбец суммы в таблице LOOKUP
: этот метод возвращает последнюю запись в этом столбце.