Вот ссылка на UDF, которая была бы очень полезна в этой ситуации:
http://www.ozgrid.com/Excel/find-nth.htm
Она будет работать в основном как VLOOKUP, но не ограничивается только поискомпервый случай чего-то.Например, чтобы найти дату последнего экземпляра определенного пользователя (при условии, что справочный лист все в хронологическом порядке), создайте электронную таблицу с 3 столбцами, один с уникальным списком имен пользователей, один с общим числом вхождений,и третий столбец с формулой Nth_occurrence, чтобы вернуть дату последнего вхождения.
формула числа вхождений:
=COUNTIF(Sheet1!$A:$A,A1)
формула для третьего столбца:
=Nth_Occurrence(Sheet1!A:A,A1,B1,0,1)
Затем можно сравнить эту последнюю дату, чтобы увидеть, попадает ли она в последнюю неделю, месяц и т. д.
Конечно, если вы против UDF, вы можете достичь почти той же цели, пересортировав лист в обратном хронологическом порядке, а затем просто используя VLOOKUP, который, конечно, найдет толькопервый экземпляр (который будет самым последним).Но это не так гладко; -)