Google 电子表格 IF 和 AND

Google Spreadsheet IF and AND

我正在尝试找到一个简单的公式来执行以下操作:

=IF(AND(H6="OK";H7="OK";H8="OK";H9="OK";H10="OK";H11="OK";);"OK";"X")

这确实有效。但我想应用于一列 (H6:H11) 中的一系列单元格,而不必为每个单元格创建一个规则......但尝试作为一个范围:

=IF(AND(H6:H11="OK";);"OK";"X")

无效。 有什么见解吗? 谢谢

在google张中,公式为:

=ArrayFormula(IF(SUM(IF(H6:H11="OK";1;0))=6;"OK";"X"))

在excel中:

=IF(SUM(IF(H6:H11="OK";1;0))=6;"OK";"X")

并使用 Ctrl-Shift-Enter 确认

这基本上计算了所述范围等于标准的次数,并将其与应有的数字进行比较。因此,如果范围增加,则增加数字 6 以适应。

=ArrayFormula(IF(AND(H6:H11="OK");"OK";"X"))

也有效

arrayformulas 的工作方式与它们在 excel 中的工作方式相同...它们只需要一个 ArrayFormula() 就可以工作(按下 Ctrl+Alt+Return 时将自动设置,如excel)