У меня есть рабочий лист со списком employees, spouse и children с date of births. Они организованы вместе на основе employees name в столбце A.
Я ищу формулу, которая будет извлекать всех сотрудников с отношением 1 без создания дубликатов, поскольку employees может иметь как пакет medical, так и пакет dental.
Вот текущая формула, которая у меня есть, которая извлекает каждый employee, имеющий отношение 1, и пакет medical, но мне просто нужны все, у кого есть отношение 1:
=IFERROR(INDEX($A$2:$A$20,AGGREGATE(15,6,ROW($2:$20)/(($E$2:$E$20=1)*($F$2:$F$20 = "MEDICAL")),ROW(1:1))),"")
Значение отношений:
1 = Employee
2 = Spouse
3 = Children


Это можно сделать с помощью сводной таблицы. Это решит проблему стоматологического / медицинского пакета.
Перейти к вставке -> таблица -> сводная таблица
Полностью согласен, но я делаю информацию в виде выпадающего списка и хотел бы вместо этого формулу.
Что вы имеете в виду под "листом-вкладышем"?
Скопируйте данные и вставьте их на одну вкладку, а все расчеты перенесите на другую вкладку.
Да, с помощью сводной таблицы вы можете хранить данные на одной вкладке, а вычисления - на другой.
Эта формула неверна.
INDEX($A$2:$A$20,...должен бытьINDEX($A:$A,...или функция строки должна бытьROW($1:$19). В настоящее время вы возвращаете позицию строки в пределах $ A $ 2: $ A $ 20, поэтому вы будете перемещены на одну строку вниз.