我有一个计算行范围内值连续增加的公式。 它似乎与#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。
答案 0 :(得分:3)
使用此数组公式,使用ctrl + shift + enter完成,而不是只输入。
=SUMPRODUCT(IFERROR((C2:H2>B2:G2), 0)*IFERROR(B2:G2<>"", 0))
答案 1 :(得分:0)
我认为你对空白被视为0是正确的。我建议将你的第一个逻辑方程(C3:H3> B3:G3)= TRUE除以B3:G3&lt;&#34;&#34 ;,导致空白上的除零错误:
J3: {=SUM(IFERROR(--((C3:H3>B3:G3)=TRUE / ((B3:G3)<>""));0))}
这可以解决这个问题吗?