excel累加到某个固定值,返回序列号

如图,求大神,谢谢!

    公式如下:

    =SUMPRODUCT(--(SUBTOTAL(9,OFFSET(B1,,,ROW(1:9)))<60))

    效果如图所示:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-01

公式如下:

此公式  判断条件为   和小于 等于 60

=LOOKUP(1,0/(SUBTOTAL(109,OFFSET(B$1,1,,ROW($1:$10)))<=60),A$2:A$11)

追答

依次从B1单元格开始向下取1-10格的范围

本回答被网友采纳
第2个回答  推荐于2017-11-01

C1=2

C2=IF(SUM(INDIRECT("$B$"&SUM($C$1:C1)&""):B2)=60,ROW()-1,0)

本回答被网友采纳
第3个回答  2017-11-01
C1或任意单元格中输入
=OFFSET(A1,MATCH(1=1,SUMIF(OFFSET(B2,,,ROW(1:100)),"<>")>=60,),)
同时按下CTRL+SHIFT+回车,输入数组公式,就成了。追问

我试了,返回NA。。

第4个回答  2017-11-01
任意单元格输入
=LOOKUP(1,0/(SUBTOTAL(9,OFFSET(B1,,,ROW(1:98)))<60),A2:A99)追问

你好,想问下OFFSET(B1,,,ROW(1:98))是什么意思啊? 能说一说吗?谢谢。

追答

从B1开始累加
第一次B1
第二次B1:b2
第三次B1:B3
一直到B1:B99