标题令人困惑,但我努力寻找答案的主要原因是因为在一个句子中解释它是棘手的!
基本上我有一个日期,团队和哪个团队在excel中获胜的列表:(不知道如何在这里创建表格)
队:
日期|获胜团队|第1队|第2队
2014年11月12日| 1 | a,b,c,d,e | F,G,H,I,J
2014年11月12日| 2 | a,c,e,f,j | B,d,K,I,M
2014年11月12日| 1 | z,x,a,q,r | B,C,d,E,F
我有另一张表,其中列出了每位玩家的名单,我想计算玩家在获胜方面出现的次数:
PLAYERS
播放器|在胜利方面
a | 2
b | 1
c | 1
d | 2
e | 1 等
可能有一种更简单的方法可以解决这个问题,所以我很乐意修改布局等。我基本上想要计算每个玩家在胜利方面出现的球队数量。通过匹配正确分组中的玩家,匹配“获胜方”值,或者通过查找获胜方的值,然后每次玩家出现在每个范围内时计数...如果这是有意义的。
我可能会过度复杂化这是一件非常简单的事情,可能有一种非常简单的方法可以做到这一点,但现在却让我不知所措。
答案 0 :(得分:1)
这可以使用数组公式完成。假设你有这样的Excel表格:
然后G2向下的公式可能是:
{=COUNT(SEARCH($F2,IF($B$2:$B$100=1,$C$2:$C$100,IF($B$2:$B$100=2,$D$2:$D$100,""))))}
要输入数组公式,请在单元格中输入不带花括号的公式,然后按[Ctrl] + [Shift] + [Enter]。然后大括号应自动出现。
其他方法与玩家分开列:
=SUMPRODUCT(($B$2:$B$10=1)*($N2=$C$2:$G$10))+SUMPRODUCT(($B$2:$B$10=2)*($N2=$H$2:$L$10))