Вложенные IF / и операторы в Google Sheets - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь использовать вложенные операторы IF / AND в листах Google, чтобы присвоить ячейкам значение для триггера электронной почты. Отдельные лица проходят через форму и на основании результатов (если обучение, на которое они регистрируются, является виртуальным, на местах или проводится в нашей системе управления обучением Blackboard).

Сейчас код выглядит следующим образом: = IF ($ E2 = "", "", IF ($ G2 = "INPERSON", "PERSONSEND", IF ($ G2 = "ПОЧТИ", "VIRTUALSEND", "")))

Этот код, по сути, просто говорит, что если в форме есть что-то для отправки электронного письма (E2), и обучение проводится лично, присвойте значение «INPERSON» триггеру электронной почты. Аналогично, если обучение происходит виртуально.

Однако я хочу добавить оператор AND, который говорит, что если тип посещаемости равен "VIRTUALLY", а ссылка на вебинар в столбце H - "Размещено на доске", то на выходе должно появиться новое значение с именем "BLACKBOARDSEND".

Код, который я использовал до сих пор, приводит только к ошибке «Неверное количество аргументов для IF. Ожидается от 2 до 3 аргументов, но получено 4 аргумента».

= IF ($ E2 = "", "", IF ($ G2 = "IN PERSON", "PERSONSEND", IF ($ G2 = "VIRTUALLY", "VIRTUALSEND", "", IF (( AND ($ G2 = "IN PERSON", $ H2 = "Размещено на доске", "BLACKBOARDSEND", "")))))

Ссылка на тестовый лист включена: https://docs.google.com/spreadsheets/d/1RK4-KDlCctg49RK05voVb-COmk_7gZYHmk7gYbK-pMo/edit?usp=sharing

Ответы [ 2 ]

0 голосов
/ 12 апреля 2019

У меня что-то похожее.Мой работает, хотя я не смог получить его в массив в заголовке.

=IF(K1=0, "Finalizado",IF(AND(K1>=0.000001, K1<0.49),"En Tiempo", IF(AND(K1>=0.5, K1<0.75),"Pendiente", iF(AND(K1>=0.75, K1<1), "Retrasado",iF(AND(K1>=1), "Fuera de Tiempo", "Undefined")))))
0 голосов
/ 13 ноября 2018

Пожалуйста, попробуйте:

=IF($E2="","",IF(AND($G2="IN PERSON",$H2="Hosted in Blackboard"),"BLACKBOARDSEND",IF($G2="VIRTUALLY","VIRTUALSEND",if($G2="IN PERSON","PERSONSEND",""))))

Вы довольно сильно ошибаетесь, поэтому я предлагаю вам изучить вышеизложенное (если оно вам подходит!).

...