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)
我正在尝试找到一个简单的公式来执行以下操作:
=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)