对每个单元格执行 VLOOKUP 后的单元格范围求和

SUM range of cells after performing VLOOKUP on each cell

我有一本记录 F1 锦标赛积分的工作簿。

一个 sheet 包含点系统的命名数据范围,如下所示:

这个数据区间叫做chmp_pts_tbl(冠军积分table)。

如您所见,在比赛中获得第一名可获得 25 分,第二名可获得 18 分,依此类推。

关于另一项工作sheet,我有一个 table 的比赛结果(包括一些样本数据):

我 'hard coded' 图像中的数据用于说明目的,以显示它应该如何工作。

以图像为例,对于每一行,我希望 PTS 单元格中的值是所有车手比赛成绩的总和。

不知何故,我需要将 VLOOKUP 与锦标赛 table 比赛结果中的值相结合。

同样,看看我的例子,Lewis Hamilton 有 68 分,因为他有 2 次第一名和 1 次第二名 (25 + 25 + 18)。

如果我只是 SUM 他的比赛结果,我会得到 4 (1 + 1 + 2),但我实际上想要它做的是换掉比赛的终点位置,对于该位置值得的点数,然后将它们全部加起来。

有没有人有什么想法?

在 Excel 中将命名范围一分为二,这样您就可以使用这样的公式:

=SUMPRODUCT(SUMIF(A:A,E2:L2,B:B))