Скрыть поле в SharePoint на основе условий из другого поля

У меня есть список SharePoint, который я использую для отслеживания больничного времени сотрудника. Поле «Фактическое время прибытия / отъезда» предназначено для отображения фактического времени, когда сотрудник прибыл / уехал, если он не был в течение всего дня.

То, что я пытаюсь сделать, это скрыть это поле и установить его в «N / A», если для поля «Тип отпуска» установлено значение «Ранний выезд (незапланированный)» или «Опоздание (незапланированный)»

Формула, которая у меня есть здесь в настоящее время:

=IF([Leave Type]=OR("Early Departure (unscheduled)","Tardy (unscheduled)"),TEXT([Arrival/Departure Time],"hh:mm AM/PM"), "N/A")

и это поле «одной строки текста».

Тем не менее, результаты, которые я получаю, когда я использую опцию раннего отъезда или опоздания, это #NAME? ошибка, и когда я использую что-либо еще, я получаю # ЗНАЧЕНИЕ! ошибка.

Кто-нибудь знает, как я могу сделать то, что я пытаюсь сделать?

Всего 1 ответ


Мы можем использовать формулу ниже, чтобы достичь этого.

=IF(OR([Leave Type]="Early Departure (unscheduled)",[Leave Type]="Tardy (unscheduled)"),"N/A",TEXT([Arrival/Departure Time],"hh:mm AM/PM"))

введите описание изображения здесь


Есть идеи?

10000