【问题标题】:Excel - Returning only counts if two cells matchExcel - 如果两个单元格匹配,则仅返回计数
【发布时间】:2017-04-23 21:18:56
【问题描述】:

我在 Excel 中有以下测试表。我希望能够使用 COUNTIFS 公式(或其他如果可以的话),如果单元格 DATE1DATE2 匹配,它只会返回行。

我不能直接在公式中输入日期,因为日期可以是最多 3 年前的任何范围。任何帮助,将不胜感激。

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:
    =SUMPRODUCT(--(Table1[DATE1] = Table1[DATE2]))
    

    这样可以忽略空白,但是使用整列会慢很多:

    =SUMPRODUCT( (A:A = B:B) * (A:A <> "") )
    

    【讨论】:

    • 是要发布 e.x.a.c.t.l.y 相同的答案,而不是一个不同的字符:)
    • 我尝试过此操作,但在尝试输入公式时一直出错。它指出 Array1 无效。我已将 Table1 替换为要参考的表格。我将其修改为 "=SUMPRODUCT(--(MASTER!$E:$E = MASTER!$H:$H))" 但现在它甚至返回没有信息的行。
    • 如果我有特定的单元格引用(即 E1:E6)但没有定义的名称或列(TABLE1!$C:$C),它似乎可以工作。
    • @MichaelSiepel 它使用 structured references 因为示例屏幕截图中的 Excel 表。
    【解决方案2】:

    不确定您要计算什么,但是:

    =if(A1=C1,do something, do something else)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-18
      • 2016-08-25
      • 1970-01-01
      • 2019-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多