【问题标题】:Nested IF/AND Statements in Google SheetsGoogle 表格中的嵌套 IF/AND 语句
【发布时间】: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


    【解决方案1】:

    请尝试:

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

    你有很多错误,所以我建议你学习上面的内容(如果它适合你!)。

    【讨论】:

    • 我有一种感觉!我正在使用其他人编写的代码,但我对脚本还不够熟悉,无法真正知道出了什么问题。不过那行得通,谢谢!
    【解决方案2】:

    我有类似的东西。我的工作,虽然我一直无法将它放入标题中的数组中。

    =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")))))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-26
      • 1970-01-01
      • 1970-01-01
      • 2017-11-08
      • 2015-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多