if-statement - If True 结果基于 2 个结果的查询输出
问题描述
在 FI 列中有以下公式,它引用了工作表 2 列 G 的状态。查询公式产生 2 个结果填充单元格 F2 和 F3。我想要一个“如果”公式,如果我的查询产生 2 个包含是的单元格,是的,然后说真,但如果它产生是,则不产生假或否,不产生假。
这是该表的链接以供参考。https://docs.google.com/spreadsheets/d/1C5xWlw9vMZMNhXprSCBZsNp0T9qMxvuooIP8I6JoI2Y/edit#gid=0
解决方案
删除F2:F范围并将其粘贴到F2单元格中:
=ARRAYFORMULA(IFNA(VLOOKUP(A2:A&E2:E, QUERY({Sheet2!A2:A&Sheet2!B2:B,
IF(Sheet2!G2:G="yes", 1, 0)},
"select Col1,sum(Col2)
where Col1 is not null
group by Col1
label sum(Col2)''"), 2, 0)=2))
如果 Sheet2 作业并不总是成对使用:
=ARRAYFORMULA(IFNA(VLOOKUP(A2:A&E2:E, QUERY({Sheet2!A2:A&Sheet2!B2:B,
IF(Sheet2!G2:G="yes", 1, 0)},
"select Col1,sum(Col2)
where Col1 is not null
group by Col1
label sum(Col2)''"), 2, 0)=
IFNA(VLOOKUP(A2:A&E2:E, QUERY({Sheet2!A2:A&Sheet2!B2:B,
IF(Sheet2!G2:G="yes", 1, 0)},
"select Col1,count(Col2)
where Col1 is not null
group by Col1
label count(Col2)''"), 2, 0))))
推荐阅读
- image - 在对话框中禁用图像预览
- sql - 如何使用 AWS Athena 中的包含函数来查找某些文本
- java - 如何让 Java 读取最低浮点数
- react-native-android - 当 npx react-native run-android 构建失败
- html - XSLT 转换 HTML 特殊字符,尽管输出方法是 html
- android - 如何确定图像是在 Android 的适配器中单击
- html - 如何在公共网络服务器上拥有私有端点?
- node.js - Mac OS Catalina 上的 Electron Forge Squirrel Windows?
- php - 我创建了一个新的 Wordpress 管理选项卡,但 ACF 插件无法识别它
- video - 使用语言模型时无法索引..永远挂起