Мне нужно извлечь каждого отдельного человека из списка, который не содержит определенной деятельности (Проект). Звучит просто, но я не могу до конца разобраться.
Пожалуйста, посмотрите пример здесь на Листе 2: https://docs.google.com/spreadsheets/d/1qjbjXFCYj1qXrVVGNnhOj11asxT_o1xHWXerRqAl1UQ/edit#gid=2105763617
Вот логика. Сначала я попытался выяснить, встречается ли этот человек только один раз, и если действие не является «Проектом»
=IF(A2<>"",IF(and(COUNTIF(A:A,A2)=1,B2<>"Project"),0,1),"")
Затем я просто извлекаю имя, удовлетворяющее этому критерию:
=query(ARRAYFORMULA(iF(I2:I=0,A2:A,"")), "where Col1 <>'' ")
Этоработает, за исключением того, что может быть несколько назначений одному и тому же человеку, который не содержит действия «Проект», которое не учитывается моей формулой, и не является простой формулой динамического массива.