Excel:如果行中的单元格与字符串匹配,我想要求前2个值

时间:2016-12-11 03:26:36

标签: excel excel-formula

我一直试图弄清楚如何使用SUMPRODUCT对数组的前2个值进行求和,但我还想添加一个标准,只有在匹配特定字符串时才对产品求和。我以为我可以结合SUMPRODUCT和SUMIF,但我没有成功。

Position    Age ADP Trend   Value
QB  23  241 84.2    21
QB  35  185 -37.5   142
QB  27  300 25  19
QB  26  300 25  19
QB  32  300 25  19
RB  22  98  -2.2    1051
RB  24  69  0.3 1929
RB  24  238 6   25
RB  26  300 25  19
RB  26  300 25  19
WR  22  300 25  19
WR  24  300 25  19
WR  26  232 -17 36
WR  25  300 25  19
WR  28  300 25  19
WR  23  9   -4.2    8591
WR  23  178 21.4    161
WR  23  38  8.5 4679
WR  26  222 102.8   53
WR  23  300 25  19
WR  26  300 25  19
TE  26  117 -18.7   617
TE  36  193 -30.3   119
TE  26  199 -22.5   105
TE  24  300 25  19

我想要的是在位置= QB的值列中汇总前两个值。

我该如何做到这一点?

干杯!

1 个答案:

答案 0 :(得分:2)

使用此数组公式:

=SUM(LARGE(IF(A2:A25="QB",E2:E25,""),1),LARGE(IF(A2:A25="QB",E2:E25,""),2))

CTRL + SHIFT + ENTER 来评估公式,因为它是一个数组公式。