在 Google 表格中使用 IF、AND/OR(许多条件)和数组公式

Posted

技术标签:

【中文标题】在 Google 表格中使用 IF、AND/OR(许多条件)和数组公式【英文标题】:Using IF, AND/OR (many condition) with Array formula in Google sheets 【发布时间】:2022-01-16 22:16:38 【问题描述】:

有人可以帮我吗?

我想将数组公式与 AND/OR 一起使用,如下所示,但它不起作用

=ArrayFormula(if(AND(AG2:AG="Yes",AI2:AI""),"Ok","Blank"))

类似于 OR

如果在使用数组公式时需要在 AND/OR 中放置两个以上的条件,我该如何使用它?

非常感谢。

【问题讨论】:

这能回答你的问题吗? Perform calculation only if both cells are not blank with arrayformula? 嗨,迈克,感谢您的建议,在我的问题中,条件是文本不是用于计算的数字,我已经完成了 3 个答案但无法工作 你在这里试过我的答案了吗?如有必要,请提供指向您的电子表格的链接。 【参考方案1】:

不要对 ARRAYFORMULA 使用 AND/OR,使用 + 代替 OR 和 * 代替 AND 和 IF

试试

=ArrayFormula(if((AG2:AG="Yes")*(AI2:AI<>""),"Ok","Blank"))

如果您尊重+* 的语法,您可以添加其他条件

【讨论】:

嗨@Mike,这是很棒的指导,非常感谢。效果很好 所以,请webapps.stackexchange.com/help/someone-answers 谢谢,迈克。已经投票给你的答案。我是这个论坛的新手,这是我的第一个问题,希望在下一个问题上得到您的帮助。哈哈

以上是关于在 Google 表格中使用 IF、AND/OR(许多条件)和数组公式的主要内容,如果未能解决你的问题,请参考以下文章

Python 操作Redis

python爬虫入门----- 阿里巴巴供应商爬虫

Python词典设置默认值小技巧

《python学习手册(第4版)》pdf

Django settings.py 的media路径设置

Python中的赋值,浅拷贝和深拷贝的区别