追不回的过往 发表于 2021-9-29 08:41:00

怎样实现一行中连续不为零单元格分段求和

请教各位大咖:
如何实现怎样实现一行中连续不为零单元格分段求和?描述如下:
每一行中连续不为零的单元格分别求和在加权,例如第二行中,连续天数和为两段,第一段为B1-J2,第二段为L2-T2,U2-AA2如何利用公式实现?
谢谢!



足球体育 发表于 2021-10-8 12:33:58

俯瞰世态炎凉 发表于 2021-10-31 14:09:35

完美解决问题,万分感谢!
另外,我想问一下,一列数据中怎样可以统计连续不为零单元格次数呢?
如图中,公式如何在D列实现:D2-D4显示1,D7-D8显示2,D10-D13显示3,D16-D17显示4?
不胜感激!

姐有姐的霸气 发表于 2021-11-9 07:55:06

B2
=IF(A2=0,"",IF(A1=0,MAX(B$1:B1)+1,B1))

番薯树 发表于 2021-11-23 07:36:41

万分感谢,完美!

佳莹 发表于 2021-11-29 14:17:41

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,"")
右拉下拉

智刃 发表于 2021-11-30 18:21:24

感谢大神!

熙熙妹妹 发表于 2022-1-1 02:54:04

感谢大咖!
页: [1]
查看完整版本: 怎样实现一行中连续不为零单元格分段求和