Вот формула, которую я использовал. Я получил ошибку индексации при оценке параметров, поэтому мне пришлось перейти непосредственно к полям базы данных.
Мой пример из таблицы сотрудников с полем Название работы. Это относится к вашей программе и факультетов психологии.
If = ["Sales Manager","Sales Coordinator"] and UBound({?title}) = 2 Then True
Кажется, Crystal проверяет массивы как оператор IN в SQL. Мне пришлось добавить вторую проверку, чтобы убедиться, что в массиве только два значения.