【问题标题】:Excel Countif Date in column A is greater than column B [closed]A列中的Excel Countif日期大于B列[关闭]
【发布时间】:2012-12-12 07:00:01
【问题描述】:

A 列和 B 列都有日期。如果 A 列中的日期大于 B 列同一行中的日期,则应计算该行。为了添加上下文,我试图计算完成日期超过截止日期的行数。这如何实现?

谢谢。

【问题讨论】:

  • 你能再增加一列吗,如果需要的话,把它隐藏起来吗?

标签: excel date countif


【解决方案1】:

我会添加一个新的附加列(比如 C),它应该有这个公式 =IF(A1>B1; 1; 0)。然后你可以添加一个新的单元格 =SUM(C:C) 来获取结果编号。

【讨论】:

    【解决方案2】:

    创建一个具有执行比较功能的列,例如=A1 > B1。这将为您提供一个包含 TRUE 或 FALSE 的列以供您比较。然后你可以使用 COUNTIF 函数来计算这个函数的结果,例如=COUNTIF(C:C, "=TRUE").

    【讨论】:

      【解决方案3】:

      你可以试试这个:

      =SUMPRODUCT(--(A:A>B:B))
      

      它会将A列中的日期大于B列中的日期范围内的所有实例相加。

      您也可以这样做,但需要以数组公式的形式输入 (Ctrl+Shift+Enter):

      =SUM(IF(A:A>B:B,1,0))
      

      【讨论】:

      • 完美。如果有人想知道如何按月分解它,这有效: =SUMPRODUCT(--(A:A>DATE(2012,1,1)),--(A:AB:B))
      • @spassen 很高兴它有帮助 - 祝一切顺利。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 2014-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多