引用具有多个列单元格的行单元格并返回交集结果的总和

时间:2018-04-09 21:36:31

标签: excel match

Data

ID        AY    Score       2012    2013    2014    2015    2016    2017    2018

400024  2013    70.1875        0       1       0       0       0       0       0
400025  2015    3.0625         0       0       0       2       0       0       0
400028  2016    9.0625         0       1       0       0       0       0       0
400033  2013    50.625         0       1       0       0       0       0       0

我想要做的是将AY的每个单元格与同一年和未来两年的列进行比较,然后返回交叉点的总和。

例如,对于第二个数据行(400025),它应该将2015与2015,2016和2017列进行比较,然后返回结果2 + 0 + 0 = 2

对于第三个数据行(400028),它应该将2016与2016,2017和2018列进行比较,然后返回结果0 + 0 + 0 = 0

1 个答案:

答案 0 :(得分:1)

在INDEX和MATCH中使用Sum:

=SUM(INDEX(D2:J2,MATCH(B2,$D$1:$J$1,0)):INDEX(D2:J2,MATCH(B2,$D$1:$J$1,0)+2))

enter image description here