在每个单元格上执行VLOOKUP后的SUM单元格范围

时间:2017-10-13 21:24:33

标签: excel excel-formula sum vlookup named-ranges

我有一本工作手册,可以记录F1锦标赛中的积分。

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

points system used for each race

此数据范围称为chmp_pts_tbl(锦标赛积分表)。

正如你所看到的,在比赛中获得第一名是25分,第二名是18分,依此类推。

在另一张工作表上,我有一张比赛结果表(包含一些样本数据):

enter image description here

为了说明的目的,我已经“硬编码”图像中的数据,以显示它应该如何工作。

以图像为例,对于每一行,我希望PTS单元格中的值是所有驾驶员比赛结果的总和。

不知何故,我需要将VLOOKUP与锦标赛桌比赛结果中的值进行整合。

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

如果我只是SUM他的比赛结果,我将获得4(1 + 1 + 2),但我真正希望它做的是换掉比赛结束位置,因为位置值的点数,然后将它们全部加起来。

有没有人有任何想法?

1 个答案:

答案 0 :(得分:1)

在Excel中将命名范围拆分为两个,以便您可以使用如下公式:

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

enter image description here