求某行累积值中第一个大于某值所有的列号的函数
说明:第二行为辅助列,为第一行各项的累积和求第2行的列表中第一个不小于B列各数据的数所在的位置(即列号)
注:第二行只为了说明意思,是辅助列公式中不能体现第二行
=MATCH(B5,IFERROR(SUMIF(OFFSET(A$1,,,,ROW($1:$8)-1),"<>"),)+1%%) =LOOKUP(1,0/FREQUENCY(1,(SUBTOTAL(9,OFFSET(A$1,,,,COLUMN(A:G)))>=B5)*1),COLUMN(A:G)) =MATCH(B5-0.001,SUBTOTAL(9,OFFSET($A$1,,,,COLUMN($A$1:$G$1))),1)+1 =1+SUMPRODUCT(N(B5>SUBTOTAL(9,OFFSET(A$1,,,,ROW($1:$7))))) 数组公式=MIN(IF(SUBTOTAL(9,OFFSET($A$1,,,1,ROW($1:$7)))>=B5,ROW($1:$7),""))
页:
[1]