【问题标题】:Count total games played in a league standings template计算联赛积分榜模板中的总比赛数
【发布时间】:2018-05-24 21:16:15
【问题描述】:

我在 Google 表格中工作

我在这里创建了一个联赛积分榜模板: https://docs.google.com/spreadsheets/d/1aTJsKkORRka1f4Z3Ibb87XGq-6Sv3qFaCYSsW8D3kHM/edit?usp=sharing

我真正关心的最后一件事是计算每支球队的比赛数量。基本上我需要 G 列来使用每个单元格的公式来查看相应的球队是否已经完成了“联赛分数”表中的比赛。

我目前有这个公式:

=countif(filter($C4:$C, $B4:$B=$J$4), "<>") + countif(filter($D4:$D, $E4:$E=$J$4), "<>")

在整个赛季中,每支球队都可以在联赛得分表的任何一侧上场。所以我的逻辑是第一个'countif'函数将搜索第一个团队名称列和分数列,以查看是否提到了团队名称。如果是,它将检查是否列出了任何分数。如果为真,那么它会在游戏计数器中添加一个。公式的后半部分是检查联赛球队和得分列的右侧重复相同的过程。

但是,您可以看到,“GP”(已参加的比赛)列列出了每支球队的比赛场次不准确,甚至说尚未参加比赛的球队只参加了 2 场比赛。

我错过了什么?

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    额外计数来自过滤器未返回任何行并且您得到#N/A 的情况。 Countif 仍将其计为 1。

    建议改用 Countifs,比如

    =countifs(B:B,J4,C:C,"<>") + countifs(E:E,J4,D:D,"<>")
    

    【讨论】:

    • 啊,这完全有道理!谢谢!
    猜你喜欢
    • 1970-01-01
    • 2019-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-13
    • 1970-01-01
    • 2012-06-12
    • 1970-01-01
    相关资源
    最近更新 更多