【发布时间】:2012-12-12 07:00:01
【问题描述】:
A 列和 B 列都有日期。如果 A 列中的日期大于 B 列同一行中的日期,则应计算该行。为了添加上下文,我试图计算完成日期超过截止日期的行数。这如何实现?
谢谢。
【问题讨论】:
-
你能再增加一列吗,如果需要的话,把它隐藏起来吗?
A 列和 B 列都有日期。如果 A 列中的日期大于 B 列同一行中的日期,则应计算该行。为了添加上下文,我试图计算完成日期超过截止日期的行数。这如何实现?
谢谢。
【问题讨论】:
我会添加一个新的附加列(比如 C),它应该有这个公式 =IF(A1>B1; 1; 0)。然后你可以添加一个新的单元格 =SUM(C:C) 来获取结果编号。
【讨论】:
创建一个具有执行比较功能的列,例如=A1 > B1。这将为您提供一个包含 TRUE 或 FALSE 的列以供您比较。然后你可以使用 COUNTIF 函数来计算这个函数的结果,例如=COUNTIF(C:C, "=TRUE").
【讨论】:
你可以试试这个:
=SUMPRODUCT(--(A:A>B:B))
它会将A列中的日期大于B列中的日期范围内的所有实例相加。
您也可以这样做,但需要以数组公式的形式输入 (Ctrl+Shift+Enter):
=SUM(IF(A:A>B:B,1,0))
【讨论】: