怎样实现一行中连续不为零单元格分段求和
请教各位大咖:如何实现怎样实现一行中连续不为零单元格分段求和?描述如下:
每一行中连续不为零的单元格分别求和在加权,例如第二行中,连续天数和为两段,第一段为B1-J2,第二段为L2-T2,U2-AA2如何利用公式实现?
谢谢!
完美解决问题,万分感谢!
另外,我想问一下,一列数据中怎样可以统计连续不为零单元格次数呢?
如图中,公式如何在D列实现:D2-D4显示1,D7-D8显示2,D10-D13显示3,D16-D17显示4?
不胜感激!
B2
=IF(A2=0,"",IF(A1=0,MAX(B$1:B1)+1,B1)) 万分感谢,完美! U2
=IFERROR(SUM(OFFSET($A2,,SMALL(IF(TRANSPOSE(FREQUENCY(IF($B2:$T2,COLUMN($B:$T)),IF($B2:$T2,,COLUMN($B:$T))))+(COLUMN($A:$T)=1),COLUMN($A:$T)),COLUMN(A:A)),,SUM(SMALL(IF(TRANSPOSE(FREQUENCY(IF($B2:$T2,COLUMN($B:$T)),IF($B2:$T2,,COLUMN($B:$T))))+(COLUMN($A:$T)=1),COLUMN($A:$T)),COLUMN(A:B))*{-1,1})))*U$6,"")
右拉下拉 感谢大神! 感谢大咖!
页:
[1]