如何根据表中团队的位置更改单元格的值?

时间:2016-06-07 22:57:06

标签: excel excel-vba vba

我不是Excel和vba中最好的,但我知道一些基础知识。我希望为论坛预测游戏创建一个电子表格。这场比赛涉及海报预测赛季前的联赛表,并看到他们与球队出局的每个地方的距离有多接近他们的分数。

这样的例子就是我预测埃克塞特将完成第7名。如果说他们完成了第4名,那么我将获得3分。如果他们完成第17名,我将获得10分。

我想让电子表格工作的方式是让每个人都预测到真实联赛表格,其中电子表格将比较第四个位置单元格中的一个单元格,即埃克塞特位于第7位的真实表格。然后,电子表格将其输出为不同表格中某些玩家得分的3分。

唯一的问题是,我不知道如何创建这个以及执行此操作需要哪些函数或vba。任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

=SUM(ABS(MATCH(B2:B11,$B$2:$B$11,0)-MATCH(B2:B11,$A$2:$A$11,0)))

它是一个数组公式,因此请使用Ctrl+Shift+Enter

输入

enter image description here