【问题标题】:Match names in column A and B, then count occurrences in C匹配 A 列和 B 列中的名称,然后计算 C 中的出现次数
【发布时间】:2013-02-01 22:41:53
【问题描述】:

我们有一个计分电子表格,用于跟踪所进行的比赛和每场比赛的获胜者。我们有以下列

  • A 列(名称 1)
  • B 栏(对比)
  • C 列(名称 2)
  • D 栏(获奖者姓名)

我用过

=SUMPRODUCT((A:A="name1")*(C:C="name2")+(A:A="name2")*(C:C="name1"))

计算这对特定组合玩了多少场比赛,因为比赛是由不同的人输入的,所以每一列都有名字。

现在我需要找到一种方法来计算这两场比赛的获胜次数,显然上面的公式对此是多余的。

所以实际上,从 A 列和 C 列匹配 name1name2 并计算 D 列中存在多少 name1

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    计算 Name1 在 D 列中存在多少次 Name1 而 Name2 在 A 或 C 中应该足够了,所以尝试任一

    =COUNTIFS(D:D,"Name1",A:A,"Name2")+COUNTIFS(D:D,"Name1",C:C,"Name2")

    或者你可以像这样使用 SUMPRODUCT

    =SUMPRODUCT((D:D="Name1")*((A:A="Name2")+(C:C="Name2")))

    第一个更长,但效率更高

    【讨论】:

    • 太棒了,回复这么快。 countifs 解决方案完美运行。非常感谢您,Barry! *由于声誉原因无法投票;\
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-07
    • 1970-01-01
    • 2022-01-08
    • 2013-12-25
    • 2012-08-20
    相关资源
    最近更新 更多