google-sheets - Google 表格中的 ArrayFormula 和 "AND"公式

在 Google 表格中,将 ArrayFormula 与 AND 公式结合使用时,我没有得到应有的结果。

A B 6 7 表>

C1我把公式写成:=and(A1>5,B1>6)然后我得到True .如果在 D1 中我将公式设为:=ArrayFormula(and(A1:A>5,B1:B>6))我得到的结果是 False .

这是我的两个问题:

  1. 为什么是ArrayFormula没有对列中的所有单元格重复?
  2. 为什么我得到 true没有ArrayFormulaFalseArrayformula

最佳答案

AND 不适用于 Array 公式,因为它 AND 将整个数组放在左上角的单元格中,无论维数如何。

即它检查 "">"" 是否为 FALSEAND 与任何东西一起返回 FALSE左上角的单元格,该结果被向下传递。

您可以使用真值的乘法来创建适用于 ARRAYFORMULAANDing,如下所示:

=ArrayFormula((A1:A>1)*(B1:B>6) = 1)

OR 等价物显然是

=ArrayFormula((A1:A>1)+(B1:B>6) > 0)

关于google-sheets - Google 表格中的 ArrayFormula 和 "AND"公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64425099/

相关文章:

python - 使用 python 控制包的错误奈奎斯特图

MongoDB Atlas 搜索 - 搜索字符串中的多个术语具有 'and' 条件(不是 'or'

arrays - 如何将 numpy 数组转换为 Zarr 数组

azure - Terraform 对动态资源的 ignore_changes

android - 如何从 Android 应用程序内部了解用户谷歌播放国家/地区?

python - Django 模型降序/嵌套查询

reactjs - 我怎么能告诉 typescript Prop 来自 react 克隆元素?

json - Angular environment.ts 问题 JSON。然而 environme

javascript - 使用 React 根据另一个下拉列表更新选择的选项

python - 挣扎于基本的数据帧操作(Python)