【发布时间】:2016-11-30 16:04:15
【问题描述】:
我正在尝试提出一个公式来检查 B='name' 的列是否为空。我用这个公式,如果单元格是空白的,加50分,如果不是,加0分。
我有一个特定单元格的基本公式=IF(ISBLANK(Sheet1!F8), 0, 50),但我也想查询它的名称。
这是我到目前为止得到的结果,它给了我一个错误:
=IF(ISBLANK(QUERY(Sheet1!F, "select D where lower(B)='jennifer'") F) ,0, 50)
编辑
为了避免混淆,我将多解释一下它的用法。
Sheet1 正在从用于积分系统的 Google 表单中获取信息。 该表格要求提供名字、姓氏,如果他们在当月参加或自愿参加某项活动。每个提交表格的人都有单独的表格。表格“Jennifer”是她的月积分和总积分。
我想要完成的是检查“詹妮弗”当月是否参加了活动。如果没有,则该单元格为空白,如果有,则其中包含事件名称。如果是这样,则为该月增加 50 分。因此,如果 name="Jennifer" AND month="January" 并且单元格不为空,则加 50 分。
当前代码如下,没有错误,但给出了不需要的结果:
=IF(ISBLANK(QUERY(Sheet1!A1:G, "select F where lower(B)='jennifer'and E='"&B1&"'")),0,50)
【问题讨论】:
标签: google-sheets spreadsheet google-apps