Возврат текстового атрибута с самой ранней и самой поздней датой в Excel - PullRequest
0 голосов
/ 29 ноября 2018

У меня вопрос к Excel.Я хотел бы вернуть текстовый атрибут с самой ранней датой для каждой группы в Excel.Будет ли простой способ сделать это с помощью формулы?Ниже приведен пример желаемого результата - я ищу создание «Самый ранний тип для каждого клиента» и «Самый последний тип для каждого клиента», и они повторяются для каждого клиента.

enter image description here

1 Ответ

0 голосов
/ 29 ноября 2018

Используйте следующую формулу массива для E2 ячейки

=INDEX($C$2:$C$7,MIN(IF($A$2:$A$7=A2,ROW($B$2:$B$7)-ROW($A$1),"")))

Используйте следующую формулу массива для F2 ячейки

=INDEX($C$2:$C$7,MAX(IF($A$2:$A$7=A2,ROW($B$2:$B$7)-ROW($A$1),"")))

Нажмите CTRL + SHIFT + ENTER для вычисления формулы как формулы массива.

enter image description here

Если вы хотите не массивФормула затем может идти со следующим для Excel 2010 и более поздних версий.

=INDEX($C$1:$C$7,AGGREGATE(15,6,ROW($A$1:$A$7)/(($A$1:$A$7=A2)*($B$1:$B$7>=MIN($B$1:$B$7))),1))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...