У меня есть список клиентов и электронная таблица, которая отслеживает каждую встречу с ними. Пример таблицы выглядит так:
Рабочая тетрадь 1: таблица клиентов
+------------+----------------+---------------------+
| Name | Current Status | Last Date Contacted |
+------------+----------------+---------------------+
| Customer A | Active | 3/1/2018 |
| Customer B | Inactive | 3/2/2018 |
| Customer C | Closed | 3/3/2018 |
+------------+----------------+---------------------+
Рабочая тетрадь 2: список встреч
+------------+------------+----------+
| Name | Status | Date |
+------------+------------+----------+
| Customer A | New | 1/1/2018 |
| Customer A | Active | 2/1/2018 |
| Customer A | Active | 3/1/2018 |
| Customer B | New | 1/2/2018 |
| Customer B | Active | 2/2/2018 |
| Customer B | Disengaged | 3/2/2018 |
| Customer C | New | 1/3/2018 |
| Customer C | Active | 2/3/2018 |
| Customer C | Closed | 3/3/2018 |
+------------+------------+----------+
У меня есть следующая формула для возврата последней установленной даты:
{= MAX (ЕСЛИ (Встречи [Имя] = [@ [Фамилия, Имя]], Встречи [Дата])))}
Мне нужна формула, которая ищет самую последнюю дату для каждого Клиента и возвращает статус, связанный с этой датой. Есть ли способ сделать это с помощью формул. Имейте в виду, что формула должна продолжать работать, даже если лист будет отсортирован. Спасибо!