如果这不是 100% 清晰的描述,我深表歉意,但这也是我问它的原因,因为我不确定如何准确地表达它来寻找答案(到目前为止,没有结果)。
我保留了我的足球队的统计数据和记录,包括哪些球员与哪些球队交手、结果等。现在我设置了表 1,以便球员姓名位于 A 和 B 列(第一个、最后一个)中,并且从那里开始的列标题是我们参加过的球队的名称,按时间顺序列出(例如,球队 A、B、C、D、A、C、B、D 等)。对于每场比赛,我都会为每位使用 W、L 或 T 的玩家更新该游戏的列(这使我能够计算每位玩家的职业胜率等)。
在表 2 中,我有相同的 A 和 B 列显示每个球员,以及根据每个团队(即团队 A、B、C、D 等)的精简列数。我想要做的是设置表 2,这样我就可以显示每个玩家与每支球队的比赛次数,即对于给定球队的任何实例,给定行中有多少次 W、L 或 T名称见表 1)。
我希望类似的东西对第一个玩家有用:
=COUNTIFS(Attendance!$B2:$BS2,'Players vs. Teams'!C$2,Attendance!$C3:$BS3,OR("=W","=L","=T"))
唉,事实并非如此。我得到一个#VALUE!错误返回。我的思考过程是计算所有满足两个要求的单元格:
- 第一个表中的团队名称与第二个表中的团队名称匹配(例如团队 A)。会有多个实例。
- 第一个表中该球员所在行的单元格在对应于该特定球队(球队 A)的列中是非空白的(W、L 或 T)。
我知道第一个countif
标准是有效的,因为如果独立使用,它会返回指定球队的出场次数(即在表 1 中列出)。我不知道如何计算发生的次数,并且特定玩家在表 1 的其中一列中有一个非空白单元格。有什么想法吗?.....