电子表格查找多个匹配项

我有一个有多个页面的跑步者的电子表格

范和赛跑者信息

我正在尝试自动计算每个参赛者的总里程(在Vans表格中的D和H列),具体取决于腿部表格分配哪个分支。

腿分解

这是工作正常,因为每个跑步者只会在预定义的范围内运行,所以我的初始公式在面包车工作。 但现在我需要将选手移到不同的区域,我试图find一个更一般的公式,可以解决这个问题,只是在我定义的三个范围内find这个选手。

所以我的问题是 :是否有一个可以在Vans表格上使用的论坛,它将采用跑步者的名字 – 然后查看并find所有匹配的腿表(D列) – 然后加上距离(G列)那些匹配行?

即:在我的第二张照片中,跑步者1在D2和D20,所以他的总里程是5.53 + 4.1 = 9.63。 (G2 + G20)

查看Excel中内置的各种*** IFS函数(您可以使用的函数取决于您的Excel版本):

SUMIFS COUNTIFS AVERAGEIFS MAXIFS MINIFS这些可能适合您的需求。

在Google Spreadsheets中,您可以使用arrayformula sumif来对跑步者进行求和。

=arrayformula(if(A2:A<>"",sumif(Legs!D2:G,A2:A,Legs!G2:G),""))