Google sheets 如何在谷歌电子表格中为列中的每一行创建公式?

Google sheets 如何在谷歌电子表格中为列中的每一行创建公式?,google-sheets,spreadsheet,worksheet-function,formulas,Google Sheets,Spreadsheet,Worksheet Function,Formulas,我使用三列。“H”、“O”和“I”。在“I”列中,我有一个公式,每行=如果(或(O3=“是”,H3=“是”),“是”,“否”),然后下一行我有一个公式=如果(或(O4=“是”,H4=“是”),“是”,“否”) 如何复制要添加到工作表中的新行的公式,而不必编写任何代码?i、 e.纯粹使用公式。 e、 对于算术运算,我可以使用类似于下面的东西。 =阵列公式(如果(E3:E,E3:E*F3:F,0)) 我可以在这里使用类似的方法吗?如果是,我如何在我的案例中使用它 我使用的是谷歌电子表格。如果你想使用

我使用三列。“H”、“O”和“I”。在“I”列中,我有一个公式,每行=如果(或(O3=“是”,H3=“是”),“是”,“否”),然后下一行我有一个公式=如果(或(O4=“是”,H4=“是”),“是”,“否”)

如何复制要添加到工作表中的新行的公式,而不必编写任何代码?i、 e.纯粹使用公式。 e、 对于算术运算,我可以使用类似于下面的东西。 =阵列公式(如果(E3:E,E3:E*F3:F,0))

我可以在这里使用类似的方法吗?如果是,我如何在我的案例中使用它


我使用的是谷歌电子表格。

如果你想使用或以数组形式,你需要使用+。 你能看看这是否有效吗

=ArrayFormula(IF(LEN(H4:H), IF((O4:O = "Yes")+(H4:H = "Yes"),"Yes","No"),))

它没有按预期工作。请查看下面的演示。我不确定。在实际情况下,公式中有更多的条件。e、 g.=数组公式(IF(LEN(H3:H)、IF((O3:O=“Yes”)+(H3:H=“Yes”)+(J3:J>=0.1)+(K3:K>=0.2)+(L3:L>=0.5)+(N3:N>=0.5)+(M3:M>=0.5),“是”、“否”))如果其中一个条件为真,我希望对应的I列打印“是”或“否”。e、 g.在演示中,我对L7有50%的期望值,I7的期望值为“是”,但仍然为“否”。我在这里做错了什么吗?嗨,ecasper,首先尝试将具有百分比值的列转换为纯数字=数组公式(IF(LEN(H4:H)、IF((O4:O=“Yes”)+(H4:H=“Yes”)+(J4:J>=0.1)+(K4:K>=0.2)+(to_pure_number(L4:L)>=0.5)+(N4:N>=0.5)+(M4:M>=0.5),“是”、“否”))请注意,这将限制I列中的输出仅限于H列中有值的单元格。