У меня есть электронная таблица, содержащая начальную и конечную даты пользователей. Я добавил дополнительный столбец, который является параметром. Т.е. пользователи электронной таблицы должны будут указать желаемую дату в столбце. Условия для определения статуса пользователей следующие.
IF [Start Date] <= [Parameter A]
AND ISNULL([Termination Date])
THEN 'active'
ELSEIF [Start Date] <= [End Date]
AND [End Date] >= [Parameter A]
THEN 'active'
ELSE NULL
END
Важно, чтобы этот код не был в Excel, это код таблицы с той же логикой.
Это код, который я придумал в Excel
=IF(AND(J2<='Data Calculation'!$E$2,K2=""),"ACTIVE",IF(AND(J2<=K2,K2>='Data Calculation'!$E$2),"ACTIVE",""))
Где J2 - дата начала, «Расчет данных»! $ E $ 2 - параметр даты, который будет определять пользователь, K2 - дата завершения.