【问题标题】:How to create a Google Sheets AND formula that returns an array of TRUEs and FALSEs instead of a singular TRUE or FALSE?如何创建返回 TRUE 和 FALSE 数组而不是单数 TRUE 或 FALSE 的 Google 表格和公式?
【发布时间】:2020-12-15 14:53:20
【问题描述】:

这就是我一直在尝试做的事情。

我在单元格A1中写了公式1:

=ARRAYFORMULA(Data!A1:A7="Angie")

单元格B1中的公式2:

=ARRAYFORMULA(Data!B1:B7<1000)

这两个公式返回以下输出:

A B C
1 TRUE TRUE TRUE
2 FALSE FALSE FALSE
3 FALSE TRUE FALSE
4 TRUE FALSE FALSE
5 FALSE FALSE FALSE
6 FALSE FALSE FALSE
7 TRUE TRUE TRUE

我正在尝试使用单元格C1 中的AND 函数将这两个公式合并为一个(C 列是预期的输出),但这样做有困难。

这是我的尝试:

=ARRAYFORMULA(AND(Data!A1:A7="Angie",Data!B1:B7<1000))

还有这个:

=AND(ARRAYFORMULA(Data!A1:A7="Angie",Data!B1:B7<1000))

它们都在单元格 C1 中返回单个 FALSE 值,而不是像 A 列和 B 列中的数组输出。我需要一个数组输出,因为我将它与另一个公式结合使用。我确信我一定错过了一些非常重要的东西,并且难以集中注意力。你能帮帮我吗?

【问题讨论】:

标签: google-sheets google-sheets-formula array-formulas


【解决方案1】:

ANDAF 下不受支持。使用:

=ARRAYFORMULA((Data!A1:A7="Angie")*(Data!B1:B7<1000))

【讨论】:

  • 使用 =ARRAYFORMULA((Data!A1:A7="Angie")*(Data!B1:B7&lt;1000)=1) 效果更好 - 因为这个返回 TRUE 和 FALSE 而不是 1 和 0。
猜你喜欢
  • 2017-09-24
  • 1970-01-01
  • 2021-09-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-23
  • 2014-04-24
相关资源
最近更新 更多