【发布时间】:2018-11-13 20:25:54
【问题描述】:
我正在尝试在谷歌表格中使用嵌套的 IF/AND 语句,以便为电子邮件触发器的单元格分配一个值。个人根据结果填写表格(如果他们注册的培训是虚拟的、实地的或在我们的学习管理系统 Blackboard 中进行的)。
现在代码如下: =IF($E2="","",IF($G2="INPERSON","PERSONSEND",IF($G2="VIRTUALLY","VIRTUALSEND","")))
此代码本质上只是说明如果提交电子邮件 (E2) 表单中有内容并且培训是亲自进行的,则将值“INPERSON”分配给电子邮件触发器。同样,如果培训是虚拟进行的。
但是我想做的是添加一个 AND 语句,说明如果出席类型是“虚拟”并且 H 列中的网络研讨会链接是“Hosted in Blackboard”,那么输出应该是一个名为“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
【问题讨论】:
标签: if-statement google-sheets nested-loops