在特定时间间隔内查找列表的SUBTOTAL

时间:2016-01-26 04:30:55

标签: excel excel-formula

在Excel中,我需要找到哪一行的总和是下一个最接近的100(最小值100),下一个总和必须使用下一个值来获得总和。

如下例所示,因为只有当值的总和等于或最小为100时,行号才会用于VLOOKUP数据系列。

Row    Value    Mapping
---    ------   -------
1      1
2      50
3      52       1 @ (1+50+52=103) Row #3 in Data series return: David
4      72
5      55       2 @ (72+55=127) Row #5 in Data series return: Alex
6      70
7      80       3 @ (70+80=150) Row #7 in Data series return: Alicia

在映射列,我将放置VLOOKUP代码。

1 个答案:

答案 0 :(得分:1)

在C2中,

=IF(AND(SUM(INDEX(B:B, IFERROR(MATCH(1E+99, C$1:C1)+1, 1)):B2)>=100,SUM(INDEX(B:B, IFERROR(MATCH(1E+99, C$1:C1)+1, 1)):B1)<100),MAX(C$1:C1)+1,"")

NEXT_100_TOTAL

根据需要填写。