2015-02-11 36 views
1

我正在尝试构建一个电子表格来帮助自动化我们拥有的办公室F1梦幻联盟的得分。需要VLOOKUP查询帮助 - 从一个范围计数

我附加了一个示例数据集,但基本上我需要搜索一个范围,然后计算构造函数在编号位置出现的次数(折扣R,D,因为它们还没有完成),然后携带这个在积分榜上。

我还需要为前10名做类似的事情,即如果来自同一构造商(梅塞德斯,梅赛德斯)的2辆车出现在1-10位置然后为积分添加积分。

在工作模式中,race1的数据是直接从BBC通过网络查询获得的,因此他们如何在“驱动程序”之间显示它是如何保持的(我还有其他操作正在运行查找驱动程序信息,所以不能移动)。

我已经弹出了example on my drive hereupdated version

+0

因此race1是原始数据,积分榜是我需要根据原始数据计算得分的地方。排名页面上有0,1,2辆赛车整理的点数。例如,奔驰10辆车排名前10位,B2车需要20辆。 1辆赛车完成了Caterham,在积分榜页面上需要为Caterham颁发7分。 – user1721451 2015-02-11 18:35:27

+1

我修改了示例以购买我作为输入的内容,以及需要输出的数字,我希望这些数据能够更清晰:https://drive.google.com/file/d/0Bylg_zrfhpmbTnZsdzNkLVNtWlk/view?usp =分享 – user1721451 2015-02-11 18:55:47

回答

0

您需要与拼写一致或这是不行的,但对于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$2:$C$11,A2)*10 

都复制下来,以适应。

编辑为在B列的变化第一方程式赛车的数量:

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

并把第一个公式中的C2点(复制双双下跌,以适应)。

+0

感谢pnuts。对不起,数据集令人困惑:) – user1721451 2015-02-11 18:59:18