电子表格找到多个匹配项

时间:2017-09-25 14:17:38

标签: excel google-sheets vlookup

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

Van and runner information

我试图自动计算每个跑步者的总里程数(在Vans表中的D列和H列中),具体取决于跑步者从腿部表格分配的腿数。

Leg breakdown

这很好,因为每个跑步者只会在预定范围内跑步,所以我在面包车表中的初始公式有效。但是现在我需要将跑步者转移到不同的区块中,并且我试图找到一个更通用的公式,可以解决这个问题,并且说只能在我定义的三个范围内找到这个跑步者。

所以我的问题是:是否有可以在Vans表上使用的论坛,它将采用该跑步者的名字 - 然后查看并找到Legs表中的所有匹配项(D列) - 然后将那些匹配行的距离(列G)相加?

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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

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