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

时间:2018-11-13 20:25:54

标签: if-statement google-sheets nested-loops

我正在尝试在Google表格中使用嵌套的IF / AND语句,以便为电子邮件触发器的单元格分配值。每个人都要通过表格并根据结果(如果要注册的培训是虚拟的,在地面上进行的,或者是在我们的学习管理系统Blackboard中进行的)。

现在,代码如下: = IF($ E2 =“”,“”,IF($ G2 =“ INPERSON”,“ PERSONSEND”,IF($ G2 =“ VIRTUALLY”,“ VIRTUALSEND”,“”)))

该代码实际上只是说如果表单提交电子邮件(E2)中有内容并且培训是亲自进行的,则将值“ INPERSON”分配给电子邮件触发器。同样,如果进行虚拟培训。

但是,我想做的是添加一个AND语句,该语句说如果出席者类型为“虚拟”并且H列中的网络研讨会链接为“托管在黑板上”,则输出应为一个名为“ BLACKBOARDSEND”的新值。

到目前为止,我使用的代码仅导致错误“ IF的参数数量错误。期望2到3个参数,但是有4个参数。”

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

包含测试表链接:https://docs.google.com/spreadsheets/d/1RK4-KDlCctg49RK05voVb-COmk_7gZYHmk7gYbK-pMo/edit?usp=sharing

2 个答案:

答案 0 :(得分:0)

请尝试:

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

您错了很多,所以我建议您研究以上内容(如果适合的话!)。

答案 1 :(得分:-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")))))