我试图找到一个简单的公式来执行以下操作:
=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")
不起作用。 任何见解? 感谢。
答案 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中一样自动设置)