在 Google 表格中,将 ArrayFormula 与 AND 公式结合使用时,我没有得到应有的结果。
在C1
我把公式写成:=and(A1>5,B1>6)
然后我得到True
.如果在 D1 中我将公式设为:=ArrayFormula(and(A1:A>5,B1:B>6))
我得到的结果是 False
.
这是我的两个问题:
ArrayFormula
没有对列中的所有单元格重复?true
没有ArrayFormula
和 False
与 Arrayformula
?最佳答案
AND
不适用于 Array 公式,因为它 AND
将整个数组放在左上角的单元格中,无论维数如何。
即它检查 "">""
是否为 FALSE
,AND
与任何东西一起返回 FALSE
左上角的单元格,该结果被向下传递。
您可以使用真值的乘法来创建适用于 ARRAYFORMULA
的 AND
ing,如下所示:
=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 应用程序内部了解用户谷歌播放国家/地区?
reactjs - 我怎么能告诉 typescript Prop 来自 react 克隆元素?
json - Angular environment.ts 问题 JSON。然而 environme