请问老师们如何能实现这样的效果,,谢谢!

哪位来时可以帮忙看看,要求公式设在I列拉下去能达到H列同样效果, A列同一年也是F列同一年里, 连续负数合计最大值 显示在每年最后行位置,比如2009年内-0.79为最大连续负数,第二个-2.43为2010年里的 (-0.7,-0.35,-0.67,-0.71 )连续负数加起来最大所以是 -2.43而不是 -1.13 ,下面以此类推, 最终的连续最大数 要显示再每个年度最后一行,谢谢! 可编辑文档: https://www.kdocs.cn/l/coTWPBbEKllw
浙江省
浏览 253
1
7
分享
7 +1
5
1 +1
全部评论 5
 
E精精
E精精

WPS函数专家

大概写了一下,应该差不多 =LET(S,FILTER($F$4:$F$31,$A$4:$A$31=A4),IF(A4=A5,"",MIN(SCAN(0,S,LAMBDA(x,y,IF(y>0,0,x+y))))))
· 江苏省
回复
 
千叶
=LAMBDA(日期,数据,IF(MAP(日期,LAMBDA(a,IF(OFFSET(a,1,)=a,"",a)))<>"",SCAN(0,日期,LAMBDA(a,b,IF(a=b,"",MIN(SCAN(0,FILTER(数据,日期=b),LAMBDA(x,y,IF(y<0,x+y,0))))))),""))(A4:A31,F4:F31)
· 湖北省
回复
千叶
=LAMBDA(日期,数据,MAP(MAP(日期,LAMBDA(a,IF(OFFSET(a,1,)=a,"",a))),LAMBDA(b,IF(b<>"",MIN(SCAN(0,FILTER(数据,日期=b),LAMBDA(x,y,IF(y<0,x+y,0)))),""))))(A4:A31,F4:F31) 修改了一下 减少了冗余的计算
· 湖北省
1
回复
 
Vicky
没看懂
· 上海
回复