Спасибо за возможность узнать немного больше об Excel .. в частности, о формулах массива.
Учитывая следующее:
A B
--------- -----------
1 Date Name
2 1/01/2015 john
3 1/01/2016 john
4 1/01/2017 john
5 1/01/2018 bob
6 1/01/2019 bob
7 1/01/2020 cow
8 1/01/2021 cow
Затем используйте синтаксис формулы массива, чтобы найти минимальное значениев столбце A для уникального значения в столбце B:
F G
------------- ----------------------------------------------
1 Name (unique) Date (min)
2 john =MIN(IF(B$2:B$8=F2, A$2:A$8, DATE(9999,12,31)))
3 bob =MIN(IF(B$2:B$8=F3, A$2:A$8, DATE(9999,12,31)))
4 cow =MIN(IF(B$2:B$8=F4, A$2:A$8, DATE(9999,12,31)))
Ключ заключается в том, чтобы вызвать синтаксис формулы массива, нажав Ctrl + Shift + Enter
, когда вы закончите вводить формулу.Результат в строке формул будет выглядеть следующим образом:
{=MIN(IF(B$2:B$8=F2, A$2:A$8,DATE(9999,12,31)))}
Обратите внимание на окружающие {...}
.
Большое спасибо этой статье .