excel计算数据连续增减次数统计?

如图所示,I列是数据源,JK两列分别统计连续递增(add)次数和连续递减(down)次数.记得是用公式就行,但是不小心删除了公式,找不到了,急需,高额悬赏。

J2中输入
=IF(((I2<>0)*(SUM(N(I2:I3>0))=1))*(I2<0),ROW(A2)-LOOKUP(2,0/(SIGN(I2)<>SIGN(I$2:I2)),ROW($2:2)),"")
同时按下CTRL+SHIFT+回车,输入数组公式,下拉。
K2中输入
=IF(((I2<>0)*(SUM(N(I2:I3>0))=1))*(I2>0),ROW(A2)-LOOKUP(2,0/(SIGN(I2)<>SIGN(I$2:I2)),ROW($2:2)),"")
同时按下CTRL+SHIFT+回车,输入数组公式,下拉。
试试吧,可能还不完善。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-02-18
j2=if(i2<=0,"",row()-lookup(1,0/(i$1:i2<=0),row($1:2)))下拉
k2=if(i2>0,"",row()-lookup(1,0/(i$1:i2>0),row($1:2)))下拉