Google sheets 阵列公式和;伯爵

Google sheets 阵列公式和;伯爵,google-sheets,array-formulas,Google Sheets,Array Formulas,目标:P2行中的一个公式,用于计算F2:M2中的数据实例,该公式也填充了所有p 我一直在尝试获取一个数组公式,这样,如果我想更改某些内容,我就可以编辑P2,而不是一直编辑P2。尝试以下方法: =arrayformula( iferror( 1 / ( 1 / countif( sign(len(F2:M)) & "-" & row(F2:M), "1-" & row(F2:M) ) ) ) ) 无

目标:P2行中的一个公式,用于计算F2:M2中的数据实例,该公式也填充了所有p

我一直在尝试获取一个数组公式,这样,如果我想更改某些内容,我就可以编辑P2,而不是一直编辑P2。

尝试以下方法:

=arrayformula( 
  iferror( 
    1 / ( 1 / 
    countif( sign(len(F2:M)) & "-" & row(F2:M), "1-" & row(F2:M) ) 
  ) ) 
)

无法访问示例电子表格。您好!我试图打开这个示例,但它没有设置为public。能不能请你更新一下,让我看看?很抱歉。固定的。床单是公开的。哇。这非常有效。你能帮我理解吗?我一直在分解这些片段,但不知道它们是如何组合在一起的。该公式通过将行号与行号进行匹配来进行逐行计数,条件是行上的值必须具有非零长度,即,
符号(len(F2:M))
返回
1
。结果是这些值的逐行计数。
iferror()
包装器在没有值的行上获得一个空白结果。