我有一个公式来计算行范围内值的连续增加。
它似乎可以与#N / A值(我的数据集中有)正常工作,但是连续第一个空白值出现一些问题。
在下面的示例中,两行都应增加3(绿色单元格)。

公式为(它们是数组公式,Ctrl + Shift + Enter):

J2:{= SUM(IFERROR(-(((C2:H2> B2:G2)= TRUE); 0))}

J3:{= SUM(IFERROR(-(((C3:H3> B3:G3)= TRUE); 0))}

看来,J3中的公式将D3计数为0,因此将增量从0计数为0.22。

arrays - 用Excel中的空白单元格计算连续的增加值-LMLPHP

最佳答案

使用此数组公式使用ctrl + shift + enter代替仅输入即可完成此操作。

=SUMPRODUCT(IFERROR((C2:H2>B2:G2), 0)*IFERROR(B2:G2<>"", 0))

10-07 17:24