Google电子表格IF和AND

时间:2015-12-03 16:50:37

标签: formula spreadsheet

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

=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")

不起作用。 任何见解? 感谢。

2 个答案:

答案 0 :(得分:1)

在Google工作表中,公式为:

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

in excel:

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

使用Ctrl-Shift-Enter

确认

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

答案 1 :(得分:1)

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

也有效

arrayformulas的工作方式与他们在excel中的工作方式相同......他们只需要一个ArrayFormula()即可工作(按下Ctrl + Alt +返回时会像在excel中一样自动设置)