Google表格中嵌套的IF / AND语句

问题描述 投票:0回答:2

我正在尝试在Google工作表中使用嵌套的IF / AND语句,以便为电子邮件触发器的单元格指定值。个人通过表格并根据结果(如果他们注册的培训是虚拟的,在实地,或发生在我们的学习管理系统Blackboard中)。

现在代码如下:= IF($ E2 =“”,“”,IS($ G2 =“IN PERSON”,“PERSON SEND”,IF($ G2 =“VIRTUALLY”,“VIRTUAL SEND”,“ “)))

此代码基本上只是表示如果表单中有提交电子邮件(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

if-statement google-sheets nested-loops
2个回答
0
投票

请试试:

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

你有很多错误所以我建议你研究以上(如果它适合你!)。


-1
投票

我有类似的东西。虽然我无法将其放入标题中的数组中,但我的工作仍然有效。

=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")))))
© www.soinside.com 2019 - 2024. All rights reserved.