基于 IFS 的唯一查询,以及 Google 表格中的公式

詹姆斯·里德68

我有 4 个不同的查询来提取不同的数据列。

我想在某些复选框上创建一个 IFS 和公式。根据单击的复选框,我希望它执行特定查询。

我收到错误:

  • IFS has mismatched range sizes. Expected row count: 1. column count: 1. Actual row count: 20, column count: 2.

这是我的公式的一个工作示例(IFS,AND,没有QUERY)

=IFS(
  AND(E3=TRUE,F3=TRUE),"Both boxes are checked. (TRUE/TRUE)",
  AND(E3=FALSE,F3=FALSE),"Both boxes are unchecked. (FALSE/FALSE)",
  AND(E3=TRUE,F3=FALSE),"First box is checked. (TRUE/FALSE)",
  AND(E3=FALSE,F3=TRUE),"Second box is checked. (FALSE/TRUE)"
)

这是我的公式的非工作版本(IFS,AND,查询)

=IFS(
  AND(E3=TRUE,F3=TRUE),QUERY(J1:K),
  AND(E3=FALSE,F3=FALSE),QUERY(L1:M),
  AND(E3=TRUE,F3=FALSE),QUERY(N1:O),
  AND(E3=FALSE,F3=TRUE),QUERY(P1:Q)
)

为什么当我引入查询时这个公式会中断?

单击此处- 查看我的 Google 表格。

马里卡米索斯

IFS在 anArrayFormula中的行为不像嵌套IFs 在 an 中那样ArrayFormula

您将不得不IF为您的公式使用嵌套s。

尝试以下

=ArrayFormula(IF(AND(E3=true,F3=true),J3:K,
              IF(AND(E3=FALSE,F3=FALSE),L3:M,
              IF(AND(E3=true,F3=FALSE),N3:O,
              IF(AND(E3=FALSE,F3=true),P3:Q)))))

在此处输入图片说明

您还注意到QUERY不需要功能,因为您实际上并未使用它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Google 表格 IFS 和 AND 查询

对Google表格中多个页面上的唯一查询求和

Google表格中的查询公式中的小数

Google表格查询公式

Google表格中基于公式的单元格更改未触发onEdit脚本

查询Google表格=>在此公式中“空”如何工作?

基于另一列的唯一查询

Google 表格“IFS 需要成对的参数”

Google表格-基于其他表格中单元格的值的条件格式-自定义公式

用于过滤Google表格中具有最高价值的唯一行的公式

Google表格公式可计算列中唯一值的出现

Google表格中的Vlookup公式

在 Google 表格中“加入”的公式

基于 Google 表格中另一张表格的条件格式

根据查询公式添加订单,以获取唯一列表并从Google表格列中的定界字符串中进行计数

Google 表格:IFS 聲明不會返回日期

Google表格查询公式问题以设置条件

Google表格公式可在单独的表格中查找部分匹配值,然后在另一列中返回匹配值

基于 Google 表格中另一个单元格值的条件格式

Google表格:基于Word在同一CELL中求和多个数字

基于另一列中的重复值的序号 - Google 表格

将单元格引用为要在Google表格中的IFS语句中使用的值

如何使用 Google 表格中的 IFS 和 AND 函数根据数字的小数位数创建条件?

使用DURATION时如何在Google表格中设置嵌套IFS

Google表格,总结一个公式?

表格中的 Google 表单输出与公式相结合会跳过一个单元格

Google表格:调整数组公式以自动显示在每一行中

如何从Google表格中的另一个单元格引用公式

用于计算另一张工作表中多列中值的总和的 Google 表格公式