在Google Sheets中,当日期在某个范围内,而范围在两个不同的列中时,计算一行。

问题描述 投票:0回答:1

在Google Sheets中,我想

  • 计算一列中的行数
  • 其中特定日期
  • 大于或等于 "进行中 "栏中的日期。
  • 小于或等于 "关闭 "栏中的日期。

一个数据集的例子。

In progress Closed
09/02/2019  10/02/2019
10/02/2019  11/02/2019
11/02/2019  11/02/2019
11/02/2019  12/02/2019
12/02/2019  13/02/2019  
05/02/2019  18/02/2019

我想设置一个特定的日期,然后计算在这个范围内的行数。

例如,日期=11022019,将给出以下输出。

In progress Closed      Expected Outcome
09/02/2019  10/02/2019  0
10/02/2019  11/02/2019  1
11/02/2019  11/02/2019  1
11/02/2019  12/02/2019  1
12/02/2019  13/02/2019  0
05/02/2019  18/02/2019  1

在我的工作表中,我有两列,我希望基于上述数据得到这样的结果。

Date         Work in Progress
10/02/2019   3
11/02/2019   4
12/02/2019   3
13/02/2019   2
20/02/2019   0

我如何在Google Sheets中实现这一点?

我已经尝试了很多不同的函数和聚合,但没有给我想要的结果。COUNT只适用于一行,COUNTIF似乎只接受1列内的范围,IF、SUM、AND、COUNT、COUNTIF的组合都不能返回正确的值。

google-sheets google-sheets-formula reporting
1个回答
2
投票

只要A是 "进行中 "列,B是 "已关闭 "列,C是 "日期 "列,我想这就能得到你想要的结果。

=countifs(A:A,"<="&C6,B:B,">="&C6)

er

© www.soinside.com 2019 - 2024. All rights reserved.