需要 VLOOKUP 查询帮助 - 从范围内计数

VLOOKUP query help required - count from a range

我正在尝试构建一个电子表格来帮助自动为我们拥有的办公室 F1 梦幻联赛计分。

我附上了一个示例数据集,但基本上我需要搜索一个范围,然后计算构造函数出现在编号位置的次数(R、D 还没有完成,所以不计),然后进位这是积分榜。

我还需要为前 10 名做类似的事情,如果来自同一制造商(梅赛德斯、梅赛德斯)的 2 辆汽车出现在 1-10 位,则为积分榜加分。

在工作模型中,race1 的数据直接来自 BBC 通过网络查询,因此它们与 'driver' 之间的显示方式是它必须保留的方式(我还有其他操作 运行 查找驱动信息,所以不能移动)。

我弹出了 example on my drive here and updated version

您需要与拼写保持一致,否则这将不起作用,但是对于 standings B2,您可以尝试:

=IF(COUNTIFS(race1!C:C,A2,race1!A:A,"<>D",race1!A:A,"<>R")=2,20,IF(COUNTIFS(race1!C:C,A2,race1!A:A,"<>D",race1!A:A,"<>R")=1,7,-15)) 

在 C2 中:

 =COUNTIF(race1!$C:$C,A2)*10  

都复制下来以适应。

编辑 为 B 列中的汽车数量将第一个公式更改为:

=COUNTIFS(race1!C:C,A2,race1!A:A,"<>D",race1!A:A,"<>R")  

为了积分,将第一个公式放在 C2 中(将两者都复制下来以适应)。